.elementor-kit-8{--e-global-color-primary:#CA252C;--e-global-color-secondary:#000F3C;--e-global-color-text:#575564;--e-global-color-accent:#B70F16;--e-global-color-a68ca3d:#B70F16;--e-global-color-f66ca51:#FF000C;--e-global-color-349b901:#000000;--e-global-color-1f0ceb7:#181818;--e-global-color-8a7c1c1:#FFFFFF;--e-global-typography-primary-font-family:"Heebo";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:28px;--e-global-typography-secondary-font-family:"Barlow Condensed";--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Heebo";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Heebo";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:28px;color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-accent );font-weight:500;line-height:28px;color:#FFFFFF;border-radius:35px 35px 35px 35px;padding:18px 42px 18px 42px;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 a{color:#575564;}.elementor-kit-8 a:hover{color:var( --e-global-color-f66ca51 );}.elementor-kit-8 h1{font-family:"Barlow Condensed", Sans-serif;font-size:100px;font-weight:700;line-height:1.1em;}.elementor-kit-8 h2{font-family:"Barlow Condensed", Sans-serif;font-weight:700;line-height:1.1em;}.elementor-kit-8 h3{font-family:"Barlow Condensed", Sans-serif;font-weight:700;line-height:1.1em;letter-spacing:0.4px;}.elementor-kit-8 h4{font-family:"Barlow Condensed", Sans-serif;font-weight:500;line-height:1.1em;}.elementor-kit-8 h5{font-family:"Barlow Condensed", Sans-serif;font-weight:700;line-height:1.1em;}.elementor-kit-8 h6{font-family:"Barlow Condensed", Sans-serif;font-weight:700;line-height:1.1em;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{color:#FFFFFF;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{color:#FFFFFF;background-color:var( --e-global-color-1f0ceb7 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );border-radius:4px 4px 4px 4px;padding:6px 12px 6px 12px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1190px;}.e-con{--container-max-width:1190px;}.elementor-widget:not(:last-child){margin-block-end: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-8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{padding:12px 30px 12px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.page-title{
    position: relative;
}
.page-title .elementor-heading-title::before{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: transparent;
    font-size: 200px;
    white-space: nowrap;
    font-weight: 700;
    opacity: .1;
    line-height: 0;
    -webkit-text-stroke: 1px #FFFFFF;
}

@media(max-width: 1025px){
    .page-title .elementor-heading-title::before{
        font-size: 90px;
    }
}

.elementor-button{
    background-size: 300% 100%;
    transition: .8s all ease-in-out;
        background-image: linear-gradient(90deg,#B70F16,#FF000C,#B70F16,#FF000C);
}
.elementor-button:hover{
    background-position: 100% 50% ;
}

.yellow-btn .elementor-button{
    background-size: 300% 100%;
    transition: .8s all ease-in-out;
    background-image: linear-gradient(90deg, #B70F16, #FF000C, #B70F16, #FF000C);
}

.elementor-button i{
    font-size: 12px;
}
.service-item::before{
    position: absolute;
    content: "";
    width: 0%;
    height: 5px;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    background: linear-gradient(to right, #B70F16, #FF000C);
    transition: all .3s;
}
.service-item:hover::before {
    width: 100%;
}
.service-item.yellow-brand::before{
    background: linear-gradient(90deg, #B70F16, #FF000C);
}
.bdt-advanced-icon-box-readmore{
    position: relrelative
}
.bdt-advanced-icon-box-readmore::before,
.bdt-advanced-icon-box-readmore::after{
    content: "//";
    color: var(--primary-color, #B70F16);
}
.elementor-heading-title span{
    color: #ca252c !important;
}
.yellow-brand .elementor-heading-title span,
.yellow-brand .bdt-advanced-icon-box-readmore::before,
.yellow-brand .bdt-advanced-icon-box-readmore::after{
    color: #FF000C;
}
.about-shape {
    position: absolute;
    top: 280px;
    left: 0;
    -webkit-animation: down-up-one 8s infinite linear;
    animation: down-up-one 8s infinite linear;
    -webkit-animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92);
    animation-timing-function: cubic-bezier(0.54, 0.085, 0.5, 0.92);
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
}

.about-shape:after {
    position: absolute;
    content: '';
    top: 7px;
    left: 0;
    width: 125px;
    height: 125px;
    z-index: -1;
    border-radius: 20px;
    transform: rotate(45deg) translateX(-100px);
    background: linear-gradient(to right, #B70F16, #FF000C);
}

.about-shape:before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 140px;
    height: 140px;
    z-index: -1;
    border-radius: 20px;
    transform: rotate(45deg) translateX(-100px);
    background: #F6F8FD;
}

.yellow-shape:after{
    background: linear-gradient(to right, #B70F16, #FF000C);
}


@-webkit-keyframes down-up-one {
    0% {-webkit-transform: translateY(0px); transform: translateY(0px)}
    50% {-webkit-transform: translateY(-18px);transform: translateY(-18px)}
    100% {-webkit-transform: translateY(0px); transform: translateY(0px)}
}

.elementor-field::-webkit-input-placeholder { /* Edge */
  color: #fff !important;
  opacity: 1 !important;
}

.elementor-field:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #fff !important;
  opacity: 1 !important;
}

.elementor-field::placeholder {
  color: #fff !important;
  opacity: 1 !important;
}

/*step*/
.step-btn .bdt-advanced-icon-box-readmore::before,
.step-btn .bdt-advanced-icon-box-readmore::after{
    content: none;
}


/*team*/
.team-member .bdt-advanced-icon-box-icon .bdt-icon-wrapper{
    clip-path: polygon(100% 0, 100% 100%, 0 calc(100% - 25px), 0 0);
}
.team-member .bdt-advanced-icon-box-icon{
    max-width: 204px;
    margin: 0 auto;
}
.team-member .bdt-advanced-icon-box-content{
    clip-path: polygon(100% 25px, 100% 100%, 0 100%, 0 0);
    background: #FFFDE7;
    max-width: 204px;
    margin: 0 auto;
    padding: 30px 20px 20px;
    margin-top: -20px;
}
.team-member:hover .bdt-advanced-icon-box-content{
    background: linear-gradient(to right, #B70F16, #FF000C);
}
.team-member .bdt-advanced-icon-box-description p{
    margin-bottom: 0;
}
.yellow-brand.team-member .bdt-advanced-icon-box-content{
    background-color: #000000;
}
.yellow-brand.team-member.selected .bdt-advanced-icon-box-content,
.yellow-brand.team-member:hover .bdt-advanced-icon-box-content{
    background: linear-gradient(90deg, #B70F16, #FF000C);
}
.team-member.selected .bdt-advanced-icon-box .bdt-advanced-icon-box-content .bdt-advanced-icon-box-title{
    color: #fff !important;
}
.team-member.selected .bdt-advanced-icon-box .bdt-advanced-icon-box-content .bdt-advanced-icon-box-description {
    color: #000 !important;
}
.team-member .bdt-advanced-icon-box-title,
.team-member .bdt-advanced-icon-box-description {
    transition: all 400ms;
}

.yellow-brand.team-member .bdt-advanced-icon-box-icon {
    padding-bottom: 5px;
    background: linear-gradient(90deg, #B70F16, #FF000C);
}
.yellow-brand.team-member.selected .bdt-advanced-icon-box-icon,
.yellow-brand.team-member:hover .bdt-advanced-icon-box-icon{
    background: none;
}
.yellow-brand.team-member .bdt-advanced-icon-box-content{
    margin-top: -25px;
}

.elementor-social-icon:hover {
    background: linear-gradient(to right,#B70F16,#FF000C);
}/* End custom CSS */