.elementor-18 .elementor-element.elementor-element-f548138{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-f548138:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-f548138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21404B;}.elementor-18 .elementor-element.elementor-element-f548138, .elementor-18 .elementor-element.elementor-element-f548138::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-415679a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0a64a46{--display:flex;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-18 .elementor-element.elementor-element-89c648e .elementor-heading-title{color:#FFFFFF;font-family:"DM Serif Text", Sans-serif;font-size:50px;font-weight:400;line-height:74px;}.elementor-18 .elementor-element.elementor-element-d069444{--display:flex;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-363eb5c{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-18 .elementor-element.elementor-element-641cb0b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-18 .elementor-element.elementor-element-a95b79d .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;fill:#21404B;color:#21404B;border-radius:30px 30px 30px 30px;padding:18px 44px 18px 44px;}.elementor-18 .elementor-element.elementor-element-a95b79d .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-a95b79d .elementor-button:focus{background-color:#2A9D8F;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-a95b79d .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-a95b79d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-dff0a0d .elementor-button{background-color:#2A9D8F;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:18px 44px 18px 44px;}.elementor-18 .elementor-element.elementor-element-dff0a0d .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-dff0a0d .elementor-button:focus{background-color:#FFFFFF;color:#21404B;}.elementor-18 .elementor-element.elementor-element-dff0a0d .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-dff0a0d .elementor-button:focus svg{fill:#21404B;}.elementor-18 .elementor-element.elementor-element-d9a6654{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-18 .elementor-element.elementor-element-d9a6654:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-d9a6654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21404B;}.elementor-18 .elementor-element.elementor-element-d9a6654, .elementor-18 .elementor-element.elementor-element-d9a6654::before{--border-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-0dab745{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-0fc333a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:8px 8px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-5aab421 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;fill:#21404B;color:#21404B;border-radius:30px 30px 30px 30px;padding:18px 44px 18px 44px;}.elementor-18 .elementor-element.elementor-element-5aab421 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-5aab421 .elementor-button:focus{background-color:#2A9D8F;color:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-5aab421 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-5aab421 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-18 .elementor-element.elementor-element-6431ba6 .elementor-button{background-color:#2A9D8F;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:18px 44px 18px 44px;}.elementor-18 .elementor-element.elementor-element-6431ba6 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-6431ba6 .elementor-button:focus{background-color:#FFFFFF;color:#21404B;}.elementor-18 .elementor-element.elementor-element-6431ba6 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-6431ba6 .elementor-button:focus svg{fill:#21404B;}.elementor-18 .elementor-element.elementor-element-b2a426c{--display:flex;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-18 .elementor-element.elementor-element-a52f8c3 .elementor-heading-title{color:#FFFFFF;font-family:"DM Serif Text", Sans-serif;font-size:50px;font-weight:400;line-height:74px;}.elementor-18 .elementor-element.elementor-element-8710c92{--display:flex;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-a6c9563{--display:flex;--background-transition:0.3s;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-d9a6654{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-18 .elementor-element.elementor-element-0dab745{--gap:0px 0px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-5aab421 .elementor-button{padding:12px 30px 12px 30px;}.elementor-18 .elementor-element.elementor-element-6431ba6 .elementor-button{padding:12px 30px 12px 30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-a5f08fb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;}.elementor-18 .elementor-element.elementor-element-a5f08fb{text-align:right;}.elementor-18 .elementor-element.elementor-element-a5f08fb img{width:30px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-d9a6654{--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-18 .elementor-element.elementor-element-0fc333a{--gap:20px 20px;}.elementor-18 .elementor-element.elementor-element-5aab421 .elementor-button{font-size:16px;padding:10px 24px 10px 24px;}.elementor-18 .elementor-element.elementor-element-6431ba6 .elementor-button{padding:10px 24px 10px 24px;}.elementor-18 .elementor-element.elementor-element-b2a426c{--width:60%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-a52f8c3 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-18 .elementor-element.elementor-element-8710c92{--width:20%;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-415679a{--width:1610px;}.elementor-18 .elementor-element.elementor-element-0a64a46{--width:18%;}.elementor-18 .elementor-element.elementor-element-d069444{--width:59%;}.elementor-18 .elementor-element.elementor-element-641cb0b{--width:22%;}.elementor-18 .elementor-element.elementor-element-0dab745{--width:1610px;}.elementor-18 .elementor-element.elementor-element-0fc333a{--width:22%;}.elementor-18 .elementor-element.elementor-element-b2a426c{--width:18%;}.elementor-18 .elementor-element.elementor-element-8710c92{--width:59%;}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-0fc333a{--width:100%;}.elementor-18 .elementor-element.elementor-element-b2a426c{--width:50%;}.elementor-18 .elementor-element.elementor-element-8710c92{--width:48%;}}/* Start custom CSS for container, class: .elementor-element-0a64a46 */@media(min-width: 1300px) and (max-width: 1499px){
    .elementor-18 .elementor-element.elementor-element-0a64a46 {
        width: 18%;
    }
    
    .elementor-18 .elementor-element.elementor-element-0a64a46 .logo h1{
        font-size: 42px !important;
        line-height: 54px !important;
    }
}

@media(min-width: 1150px) and (max-width: 1299px){
    .elementor-18 .elementor-element.elementor-element-0a64a46 {
        width: 17%;
    }
    
    .elementor-18 .elementor-element.elementor-element-0a64a46 .logo h1{
        font-size: 36px !important;
        line-height: 50px !important;
    }
}


@media(min-width: 1025px) and (max-width: 1150px){
     .elementor-18 .elementor-element.elementor-element-0a64a46 {
        width: 14%;
    }
    
    .elementor-18 .elementor-element.elementor-element-0a64a46 .logo h1{
        font-size: 30px !important;
        line-height: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-363eb5c */.elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu .menu-link {
    padding: 10px 15px !important;
    border-radius: 30px !important;
}

.elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu .menu-link:hover {
    background-color: #38535d !important;
}

.elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu li {
    border-radius: 30px !important;
}


@media(min-width: 1500px) and (max-width: 1599px){
    .elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu .menu-link{
       padding: 8px 12px !important;
       margin-left: 10px !important;
       margin-right: 10px !important;
    }
}

@media(min-width: 1400px) and (max-width: 1499px){
    .elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu .menu-link{
       padding: 6px 10px !important;
       margin-left: 6px !important;
       margin-right: 6px !important;
       font-size: 16px !important;
    }
    
    .job-box span.elementor-icon-list-text{
        font-size: 20px !important;
    }
    
    .image-icons span.elementor-icon-list-icon {
    padding: 17px 13px !important;
}
    
}

@media(min-width: 1300px) and (max-width: 1399px){
    .elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu .menu-link{
       padding: 6px 10px !important;
       margin-left: 6px !important;
       margin-right: 6px !important;
       font-size: 14px !important;
    }
    
    .job-box span.elementor-icon-list-text{
        font-size: 18px !important;
    }
    
    .image-icons span.elementor-icon-list-icon {
    padding: 14px 10px !important;
}

.banner-heading h1{
    font-size: 60px !important;
    line-height: 74px !important;
}

.banner-heading .elementor-widget-container{
    margin-top: 20px !important;
}

.banner-text .elementor-widget-container{
       margin-top: 20px !important;
}

.banner-btn{
    padding-top: 30px !important;
}

.image-icons{
    margin-top: -110px !important;
}

}


@media(min-width: 1150px) and (max-width: 1299px){
    .elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu .menu-link{
       padding: 6px 10px !important;
       margin-left: 4px !important;
       margin-right: 4px !important;
       font-size: 13px !important;
    }
    
    .job-box span.elementor-icon-list-text{
        font-size: 16px !important;
    }
    
    .image-icons span.elementor-icon-list-icon {
    padding: 14px 10px !important;
}

.banner-heading h1{
    font-size: 54px !important;
    line-height: 70px !important;
}

.banner-heading .elementor-widget-container{
    margin-top: 15px !important;
}

.banner-text .elementor-widget-container{
       margin-top: 15px !important;
}

.banner-text h2{
    font-size: 16px !important;
}

.banner-btn{
    padding-top: 15px !important;
}

.image-icons{
    margin-top: -120px !important;
}

.banner-btn a.elementor-button{
    font-size: 16px !important;
    padding: 12px 24px !important;
}

  .person-detail .elementor-icon{
        font-size: 60px !important;
    }

}


@media(min-width: 1150px) and (max-width: 1260px){
    
    .icon-boxx{
        width: 270px !important;
    }
    
    .job-container .e-con-inner{
        gap: 30px !important;
    }
    
    .icon-boxx h3.elementor-icon-box-title a{
        font-size: 18px !important;
    }
    
    .job-box span.elementor-icon-list-text{
        font-size: 16px !important;
    }
    
      .image-icons .elementor-widget-container{
    padding: 8px 10px !important;
}

  .image-icons svg{
      width: 28px !important;
      height: 22px !important;
  }  
   
     .person-detail .elementor-icon{
        font-size: 54px !important;
    }
    
}




@media(min-width: 1025px) and (max-width: 1150px){
    .elementor-18 .elementor-element.elementor-element-363eb5c .elementor-nav-menu .menu-link{
       padding: 5px 8px !important;
       margin-left: 3px !important;
       margin-right: 3px !important;
       font-size: 12px !important;
    }
    
    .job-box span.elementor-icon-list-text{
        font-size: 14px !important;
    }
    
    .image-icons span.elementor-icon-list-icon {
    padding: 12px 8px !important;
}

.banner-heading h1{
    font-size: 48px !important;
    line-height: 64px !important;
}

.banner-heading .elementor-widget-container{
    margin-top: 15px !important;
}

.banner-text .elementor-widget-container{
       margin-top: 15px !important;
}

.banner-text h2{
    font-size: 14px !important;
}

.banner-btn{
    padding-top: 15px !important;
}

.image-icons{
    margin-top: -120px !important;
}

.banner-btn a.elementor-button{
    font-size: 14px !important;
    padding: 12px 24px !important;
}

      .image-icons .elementor-widget-container{
    padding: 6px 8px !important;
}

  .image-icons svg{
      width: 24px !important;
      height: 18px !important;
  }
  
  .image-icons{
    margin-top: -80px !important;
}

.icon-boxx h3.elementor-icon-box-title a{
    font-size: 16px !important;
}

   .icon-boxx{
        width: 240px !important;
    }
    
    .job-container .e-con-inner{
        gap: 20px !important;
    }
    
    .person-detail .elementor-icon{
        font-size: 48px !important;
    }
    
    .person-detail h3.elementor-icon-box-title span{
        font-size: 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d069444 */@media(min-width: 1300px) and (max-width: 1499px){
    .elementor-18 .elementor-element.elementor-element-d069444 {
        width: 58%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-641cb0b */@media(min-width: 1500px) and (max-width: 1599px){
     .elementor-18 .elementor-element.elementor-element-641cb0b .header-btn a.elementor-button{
         font-size: 20px !important;
             padding: 12px 28px !important;
     }
}


@media(min-width: 1300px) and (max-width: 1499px){
   .elementor-18 .elementor-element.elementor-element-641cb0b .header-btn a.elementor-button{
       padding: 12px 28px !important;
       font-size: 14px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-641cb0b{
        width: 20%;
    }
}


@media(min-width: 1150px) and (max-width: 1299px){
   .elementor-18 .elementor-element.elementor-element-641cb0b .header-btn a.elementor-button{
       padding: 12px 22px !important;
       font-size: 14px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-641cb0b{
        width: 20%;
    }
}


@media(min-width: 1025px) and (max-width: 1150px){
     .elementor-18 .elementor-element.elementor-element-641cb0b .header-btn a.elementor-button{
       padding: 10px 18px !important;
       font-size: 13px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-641cb0b{
        width: 19%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-415679a */@media(max-width: 1610px){
    .elementor-18 .elementor-element.elementor-element-415679a{
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fc333a */@media(min-width: 1500px) and (max-width: 1575px){
     .elementor-18 .elementor-element.elementor-element-0fc333a .header-btn a.elementor-button{
         font-size: 22px !important;
         
     }
}


@media(min-width: 1300px) and (max-width: 1499px){
   .elementor-18 .elementor-element.elementor-element-0fc333a .header-btn a.elementor-button{
       padding: 12px 28px !important;
       font-size: 14px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-0fc333a{
        width: 20%;
    }
}


@media(min-width: 1150px) and (max-width: 1299px){
   .elementor-18 .elementor-element.elementor-element-0fc333a .header-btn a.elementor-button{
       padding: 12px 22px !important;
       font-size: 14px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-0fc333a{
        width: 20%;
    }
}


@media(min-width: 1025px) and (max-width: 1150px){
     .elementor-18 .elementor-element.elementor-element-0fc333a .header-btn a.elementor-button{
       padding: 10px 18px !important;
       font-size: 13px !important;
    }
    
    .elementor-18 .elementor-element.elementor-element-0fc333a{
        width: 19%;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a426c */@media(min-width: 1300px) and (max-width: 1499px){
    .elementor-18 .elementor-element.elementor-element-b2a426c {
        width: 18%;
    }
    
    .elementor-18 .elementor-element.elementor-element-b2a426c .logo h1{
        font-size: 42px !important;
        line-height: 54px !important;
    }
}

@media(min-width: 1150px) and (max-width: 1299px){
    .elementor-18 .elementor-element.elementor-element-b2a426c {
        width: 17%;
    }
    
    .elementor-18 .elementor-element.elementor-element-b2a426c .logo h1{
        font-size: 36px !important;
        line-height: 50px !important;
    }
}


@media(min-width: 1025px) and (max-width: 1150px){
     .elementor-18 .elementor-element.elementor-element-b2a426c {
        width: 14%;
    }
    
    .elementor-18 .elementor-element.elementor-element-b2a426c .logo h1{
        font-size: 30px !important;
        line-height: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8710c92 */@media(min-width: 1300px) and (max-width: 1499px){
    .elementor-18 .elementor-element.elementor-element-8710c92 {
        width: 58%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0dab745 */@media(max-width: 1610px){
    .elementor-18 .elementor-element.elementor-element-0dab745{
        width: 100%;
    }
}/* End custom CSS */