.elementor-kit-5{--e-global-color-primary:#2A381C;--e-global-color-secondary:#F8F6D8;--e-global-color-text:#5A6738;--e-global-color-accent:#D28500;--e-global-color-ba6b8d9:#5A6738;--e-global-color-c420bb8:#FFFFFF;--e-global-color-1abb27d:#E79200;--e-global-color-dd368ad:#F8F6D8;--e-global-color-0de3a5b:#2A381C;--e-global-color-c9ccfd8:#D28500;--e-global-color-3fe650f:#F8FAFC;--e-global-color-fab5742:#F8F6D8;--e-global-color-4c4c097:#FFFFFF;--e-global-color-d9636b7:#2A381C1A;--e-global-color-4bb9a03:#FCF9FA;--e-global-color-4d0a38e:#02010100;--e-global-color-0da523b:#2A381C;--e-global-color-7b6bd75:#5A6739;--e-global-typography-primary-font-family:"Noto Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Noto Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Noto Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Noto Sans";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1em;--e-global-typography-accent-letter-spacing:0.01em;--e-global-typography-3b0214c-font-family:"Noto Sans";--e-global-typography-3b0214c-font-size:72px;--e-global-typography-3b0214c-font-weight:600;--e-global-typography-3b0214c-line-height:76px;--e-global-typography-a36d5c8-font-family:"Noto Sans";--e-global-typography-a36d5c8-font-size:18px;--e-global-typography-a36d5c8-font-weight:400;--e-global-typography-a36d5c8-line-height:29px;--e-global-typography-9374291-font-family:"Noto Sans";--e-global-typography-9374291-font-size:12px;--e-global-typography-9374291-font-weight:400;--e-global-typography-9374291-text-transform:uppercase;--e-global-typography-9374291-line-height:16px;--e-global-typography-9374291-letter-spacing:0.1em;--e-global-typography-3c0040d-font-family:"Noto Sans";--e-global-typography-3c0040d-font-size:36px;--e-global-typography-3c0040d-font-weight:600;--e-global-typography-3c0040d-line-height:40px;--e-global-typography-98d28e1-font-family:"Noto Sans";--e-global-typography-98d28e1-font-size:48px;--e-global-typography-98d28e1-font-weight:600;--e-global-typography-98d28e1-line-height:1.2em;--e-global-typography-98d28e1-letter-spacing:-0.01em;--e-global-typography-a6dc0ba-font-family:"Noto Sans";--e-global-typography-a6dc0ba-font-size:16px;--e-global-typography-a6dc0ba-font-weight:400;--e-global-typography-a6dc0ba-line-height:26px;--e-global-typography-663405e-font-family:"Noto Sans";--e-global-typography-663405e-font-size:20px;--e-global-typography-663405e-font-weight:600;--e-global-typography-663405e-line-height:28px;--e-global-typography-f1c0168-font-family:"Noto Sans";--e-global-typography-f1c0168-font-size:24px;--e-global-typography-f1c0168-font-weight:600;--e-global-typography-f1c0168-line-height:32px;--e-global-typography-5560e6d-font-family:"Noto Sans";--e-global-typography-5560e6d-font-size:14px;--e-global-typography-5560e6d-font-weight:400;--e-global-typography-5560e6d-line-height:22px;--e-global-typography-fa6bbde-font-family:"Noto Sans";--e-global-typography-fa6bbde-font-size:12px;--e-global-typography-fa6bbde-font-weight:600;--e-global-typography-fa6bbde-text-transform:uppercase;--e-global-typography-fa6bbde-line-height:1.2em;--e-global-typography-fa6bbde-letter-spacing:0.1em;--e-global-typography-e300c4b-font-family:"Noto Sans";--e-global-typography-e300c4b-font-size:60px;--e-global-typography-e300c4b-font-weight:600;--e-global-typography-e300c4b-line-height:1em;--e-global-typography-aac2c96-font-family:"Noto Sans";--e-global-typography-aac2c96-font-size:16px;--e-global-typography-aac2c96-font-weight:500;--e-global-typography-aac2c96-line-height:1.3em;--e-global-typography-a3cf3f6-font-family:"Noto Sans";--e-global-typography-a3cf3f6-font-size:14px;--e-global-typography-a3cf3f6-font-weight:600;--e-global-typography-a3cf3f6-line-height:1em;--e-global-typography-6c50db9-font-family:"Noto Sans";--e-global-typography-6c50db9-font-size:30px;--e-global-typography-6c50db9-font-weight:600;--e-global-typography-6c50db9-line-height:1.2em;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-3b0214c-font-size:52px;--e-global-typography-3b0214c-line-height:1.2em;--e-global-typography-e300c4b-font-size:48px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-3b0214c-font-size:48px;--e-global-typography-3b0214c-line-height:50px;--e-global-typography-9374291-font-size:12px;--e-global-typography-9374291-line-height:16px;--e-global-typography-3c0040d-font-size:30px;--e-global-typography-3c0040d-line-height:35px;--e-global-typography-98d28e1-font-size:30px;--e-global-typography-98d28e1-line-height:1.2em;--e-global-typography-e300c4b-font-size:40px;--e-global-typography-6c50db9-font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */::placeholder {
    opacity: 1 !important;
}
.elementor-nav-menu--dropdown .elementor-sub-item:focus,
.elementor-nav-menu--dropdown .elementor-item:focus {
  background-color: transparent;
}
.elementor-kit-5 p:last-child {
    margin-bottom: 0;
}
h1, h2, h3, h4, h5, h6, ul, ol {
    margin: 0;
    padding: 0;
}
svg {
    margin: 0 !important;
}
.elementor-field-group .elementor-field-textual:focus {
    /*box-shadow: none;*/
    /*outline: 0;*/
}
.elementor-kit-5 input:focus:not([type="button"]):not([type="submit"]),
.elementor-kit-5 textarea:focus,
.elementor-kit-5 .elementor-field-textual:focus {
    /*border-style: none;*/
    /*border-color: transparent;*/
}
.elementor-kit-5 .elementor-button-content-wrapper {
    align-items: center !important;
}
.elementor-kit-5 .elementor-button-text {
    line-height: 1em;
}


.project-item .project-thumb {
    overflow: hidden;
}
.project-item .project-thumb img {
    transform: scale(1);
    transition: all 0.32s ease-in-out;
}
.project-item:hover .project-thumb img {
    transform: scale(1.05);
}
.project-item .elementor-icon-box-title {
    transition: all 0.2s ease-in-out;
}
.project-item .proejct-btn a {
    transition: all 0.2s ease-in-out;
}

.project-item:hover .elementor-icon-box-title,
.project-item:hover .proejct-btn a {
    color: #d28500 !important;
}

.project-left-list h6 {
    color: var(--e-global-color-c9ccfd8);
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    line-height: 1.2em;
    margin-bottom: 10px;
    letter-spacing: .1em;
}
.project-left-list ul {
    display: flex;
    flex-direction: column;
    gap: 3px;
    padding-left: 18px;
}

.project-right-list h4 {
    color: var( --e-global-color-0da523b );
    font-size: var(--e-global-typography-f1c0168-font-size);
    font-weight: var(--e-global-typography-f1c0168-font-weight);
    line-height: var(--e-global-typography-f1c0168-line-height);
    margin-bottom: 12px;
}
.project-right-list ul {
    display: flex;
    flex-direction: column;
    gap: 8px;
    list-style: none;
}
.project-right-list li {
    display: flex;
    flex-direction: row;
    gap: 8px;
    align-items: start;
}
.project-right-list li .check {
    color: var(--e-global-color-c9ccfd8);
    font-weight: 600;
}

@media (max-width: 480px) {
    .br-d-none .elementor-icon-box-description br {
        display: none;
    }
}/* End custom CSS */