.elementor-5836 .elementor-element.elementor-element-357f839{--display:flex;--position:absolute;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:160px;--z-index:2;}body:not(.rtl) .elementor-5836 .elementor-element.elementor-element-357f839{left:-80px;}body.rtl .elementor-5836 .elementor-element.elementor-element-357f839{right:-80px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5836 .elementor-element.elementor-element-856a628{margin-top:0px;margin-bottom:90px;}.elementor-5836 .elementor-element.elementor-element-51c4c70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-27fad21 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-45cba99 > .elementor-container{max-width:1350px;}.elementor-5836 .elementor-element.elementor-element-bceaaef > .elementor-container{max-width:1350px;}.elementor-5836 .elementor-element.elementor-element-bceaaef{padding:20px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-39e9889.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5836 .elementor-element.elementor-element-09b63f1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-54b4836{width:auto;max-width:auto;}.elementor-5836 .elementor-element.elementor-element-2b96823.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5836 .elementor-element.elementor-element-0f6427d{width:auto;max-width:auto;}.elementor-5836 .elementor-element.elementor-element-00c0231.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5836 .elementor-element.elementor-element-5c9b403{width:auto;max-width:auto;}.elementor-5836 .elementor-element.elementor-element-8e7b942{overflow:hidden;margin-top:0px;margin-bottom:80px;padding:90px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-821424f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-2d6d904 > .elementor-container{max-width:1350px;}.elementor-5836 .elementor-element.elementor-element-e7e8049 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-ab0ab12 > .elementor-element-populated{padding:140px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-7435123{padding:0px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-017a8c8 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-5836 .elementor-element.elementor-element-017a8c8 .tx-contactInfo .title{font-weight:400;}.elementor-5836 .elementor-element.elementor-element-8966937 .tx-contactInfo .title{font-weight:400;}.elementor-5836 .elementor-element.elementor-element-6315bd7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}@media(max-width:1024px) and (min-width:768px){.elementor-5836 .elementor-element.elementor-element-39e9889{width:50%;}.elementor-5836 .elementor-element.elementor-element-2b96823{width:50%;}.elementor-5836 .elementor-element.elementor-element-00c0231{width:50%;}.elementor-5836 .elementor-element.elementor-element-e7e8049{width:100%;}.elementor-5836 .elementor-element.elementor-element-ab0ab12{width:100%;}}@media(max-width:1024px){body:not(.rtl) .elementor-5836 .elementor-element.elementor-element-357f839{left:0px;}body.rtl .elementor-5836 .elementor-element.elementor-element-357f839{right:0px;}.elementor-5836 .elementor-element.elementor-element-357f839{top:70px;}.elementor-5836 .elementor-element.elementor-element-e1ec752{margin-top:30px;margin-bottom:0px;}.elementor-5836 .elementor-element.elementor-element-6315bd7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){body:not(.rtl) .elementor-5836 .elementor-element.elementor-element-357f839{left:0px;}body.rtl .elementor-5836 .elementor-element.elementor-element-357f839{right:0px;}.elementor-5836 .elementor-element.elementor-element-357f839{top:70px;}.elementor-5836 .elementor-element.elementor-element-c46f90e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-bceaaef{padding:0px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-e7e8049{width:100%;}.elementor-5836 .elementor-element.elementor-element-e7e8049 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-ab0ab12 > .elementor-element-populated{padding:60px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-6315bd7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-5836 .elementor-element.elementor-element-8514ff3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5836 .elementor-element.elementor-element-9d06d6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for tx_hero_slider, class: .elementor-element-27fad21 */.elementor-5836 .elementor-element.elementor-element-27fad21 .log-main-slider-item-1::before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(6,17,20,0.7);
}

.elementor-5836 .elementor-element.elementor-element-27fad21 .log-main-slider-img{
    transform: translateX(120px)
}

.elementor-5836 .elementor-element.elementor-element-27fad21 img{
    max-width: 90%;
}

.elementor-5836 .elementor-element.elementor-element-27fad21 .log-main-slider-item-1 .log-main-slider-content {
    padding: 250px 0px 125px;
}

@media screen and (max-width:1024px){
   .elementor-5836 .elementor-element.elementor-element-27fad21 a{
        padding: 10px 16px;
        font-weight: 600;
        font-size: 17px;
    } 
}/* End custom CSS */
/* Start custom CSS for tx_info_box, class: .elementor-element-09b63f1 */.elementor-5836 .elementor-element.elementor-element-09b63f1 .log-feature-item-1 .feature-text h2 {
    color: #080808;
    font-size: 26px;
    font-weight: 800;
    padding-bottom: 10px;
    -webkit-transition: all 700ms ease;
    transition: all 300ms ease;
}

.elementor-5836 .elementor-element.elementor-element-09b63f1 .log-feature-item-1:hover .feature-text h2{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for tx_info_box, class: .elementor-element-a10d870 */.elementor-5836 .elementor-element.elementor-element-a10d870 .log-feature-item-1 .feature-text h2 {
    color: #080808;
    font-size: 26px;
    font-weight: 800;
    padding-bottom: 10px;
    -webkit-transition: all 700ms ease;
    transition: all 300ms ease;
}

.elementor-5836 .elementor-element.elementor-element-a10d870 .log-feature-item-1:hover .feature-text h2{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for tx_info_box, class: .elementor-element-570fc5e */.elementor-5836 .elementor-element.elementor-element-570fc5e .log-feature-item-1 .feature-text h2 {
    color: #080808;
    font-size: 26px;
    font-weight: 800;
    padding-bottom: 10px;
    -webkit-transition: all 700ms ease;
    transition: all 300ms ease!important;
}

.elementor-5836 .elementor-element.elementor-element-570fc5e .log-feature-item-1:hover .feature-text h2{
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-45cba99 */.elementor-5836 .elementor-element.elementor-element-45cba99{
    scroll-margin-top: 120px;
    overflow: hidden!important;
}/* End custom CSS */
/* Start custom CSS for tx_get_quote, class: .elementor-element-da151a2 */.elementor-5836 .elementor-element.elementor-element-da151a2 h3{
    text-align: left;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 .field_psuum_label,
.elementor-5836 .elementor-element.elementor-element-da151a2 .with_frm_style .frm_primary_label{
    color: white!important;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 #frm_field_7_container .frm_opt_container{
    display: flex;
    gap: 20px;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 #frm_field_7_container{
    margin-bottom: 0;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 .log-quote-form-wrap-1{
    margin-left: 0;
    min-width: 100%;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 #frm_field_6_container .frm_submit{
    display: flex!important;
    justify-content: center;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 .frm_style_styl-formidable.with_frm_style .frm_submit button{
    /*background: #EE7B33;*/
    border: none;
    box-shadow: none;
    font-size: 18px;
    font-weight: 600;
    padding: 12px 20px;
    width: 200px!important;
    margin-top: -10px;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 form #frm_field_13_container a{
    text-decoration: underline;
    transition: color 0.3s ease;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 form #frm_field_13_container a:hover{
    color: #ee7b33;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 .frm_description,
.elementor-5836 .elementor-element.elementor-element-da151a2 .frm_error{
    color: white;
}


.elementor-5836 .elementor-element.elementor-element-da151a2 .log-quote-form-wrap-1 label{
    padding-bottom: 0px;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 .log-quote-form-wrap-1{
    padding-bottom: 20px!important;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 .form_rodo{
    position: absolute;
    top: 50px;
    right: 50px;
    color: white;
    margin-bottom: 0;
    transition: all 0.1s ease!important;
}

.elementor-5836 .elementor-element.elementor-element-da151a2 .form_rodo:hover{
    color: #ee7b33;
}/* End custom CSS */
/* Start custom CSS for tx_heading, class: .elementor-element-dce5231 */@media screen and (max-width: 1024px){
    .elementor-5836 .elementor-element.elementor-element-dce5231 h2{
        line-height: 42px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e7b942 */@media screen and (min-width: 1024px){
    .elementor-5836 .elementor-element.elementor-element-8e7b942 .elementor-element-e7e8049{
        width: 65%!important;
    }
}/* End custom CSS */
/* Start custom CSS for tx_button, class: .elementor-element-8514ff3 */.elementor-5836 .elementor-element.elementor-element-8514ff3 a{
    padding: 6px 10px;
    font-size: 15px;
    font-weight: 600;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for tx_button, class: .elementor-element-9d06d6f */.elementor-5836 .elementor-element.elementor-element-9d06d6f a{
    padding: 6px 10px;
    font-size: 15px;
    font-weight: 600;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6315bd7 */.elementor-5836 .elementor-element.elementor-element-6315bd7{
    background-color: #043a49;
}/* End custom CSS */