.elementor-5460 .elementor-element.elementor-element-a38cbf8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-83afdae > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-global-5760 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5460 .elementor-element.elementor-global-5760 .woocommerce-breadcrumb{color:#656565;font-size:15px;font-weight:300;font-style:normal;text-decoration:none;}.elementor-5460 .elementor-element.elementor-global-5760 .woocommerce-breadcrumb > a{color:#656565;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5460 .elementor-element.elementor-element-c106bb6 .elementor-heading-title{font-weight:700;}.elementor-widget-text-editor{font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5460 .elementor-element.elementor-element-b68d867 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-b68d867{font-weight:400;color:#000000;}.elementor-5460 .elementor-element.elementor-element-49e2440 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5460 .elementor-element.elementor-element-49e2440 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-7e57361 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5460 .elementor-element.elementor-element-1be3e76 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-5460 .elementor-element.elementor-element-f4f392e{font-weight:400;}.elementor-5460 .elementor-element.elementor-element-237eeb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-5460 .elementor-element.elementor-element-237eeb4{font-weight:400;color:#000000;}/* Start custom CSS for global, class: .elementor-global-5760 */.elementor-5460 .elementor-element.elementor-global-5760 p {
    margin: 0;
    padding: 0;
}


.elementor-5460 .elementor-element.elementor-global-5760 { 
    margin: 0;
    padding:0;
}


.col-full { padding: 0; margin: 0; }
.woocommerce-breadcrumb, .storefront-breadcrumb { margin: 0 !important;
    padding: 0 !important; }

.elementor-5460 .elementor-element.elementor-global-5760 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b68d867 */.elementor-5460 .elementor-element.elementor-element-b68d867 {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e57361 */.elementor-5460 .elementor-element.elementor-element-7e57361 {
    font-weight: 500;
}
.elementor-5460 .elementor-element.elementor-element-7e57361 input {
    display: none;
}

.elementor-5460 .elementor-element.elementor-element-7e57361 .container {
    width: 100%;
    margin-bottom: 30px;
    background:#fff;
}

.elementor-5460 .elementor-element.elementor-element-7e57361 .left-side {
    width: 40%;
    }
    
.elementor-5460 .elementor-element.elementor-element-7e57361 .right-side {
    width: 60%;

}

.elementor-5460 .elementor-element.elementor-element-7e57361 .right-side,  .left-side {
    float: right;
    vertical-align: top;
}

.elementor-5460 .elementor-element.elementor-element-7e57361  h2 {
    color:#007ab5;
    font-weight: 700;
}

.elementor-5460 .elementor-element.elementor-element-7e57361 .left-side {
    text-align: left;
    padding: 30px;

}
.elementor-5460 .elementor-element.elementor-element-7e57361 .tab {
    clear: both;
    height: auto;
       box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);
       margin-top:10px;
}

.elementor-5460 .elementor-element.elementor-element-7e57361 .left-side img {
    max-width:150px;
    position: relative;
    bottom:20px;
    float:left;
    padding: 10px;
}

.elementor-5460 .elementor-element.elementor-element-7e57361 label {
    display: block;    
    padding-top: 1px;
    padding-right: 20px;
    padding-bottom: 0px;
    margin: 0 0 1px 0;
    cursor: pointer;
    background: #fff;
    border-radius: 3px;
    transition: ease .5s;
    position:relative;
}

.elementor-5460 .elementor-element.elementor-element-7e57361 label .fa {
    float: left;
    display:inline-block;
    position:absolute;
    left:10px;
    top:30%;
     transition: ease .5s;
}

.elementor-5460 .elementor-element.elementor-element-7e57361 label h3 {
    font-size: 18px;
}

.elementor-5460 .elementor-element.elementor-element-7e57361 label:hover {
    background: #fff;
}

.elementor-5460 .elementor-element.elementor-element-7e57361 label:hover h3 {
    color:#146db3 !important;
}

.elementor-5460 .elementor-element.elementor-element-7e57361 .content {
    background: #fff;
    padding: 10px 25px;
    margin: 0 0 1px 0;
   
}

.elementor-5460 .elementor-element.elementor-element-7e57361 input + label + .content {
    display: none;
}
.elementor-5460 .elementor-element.elementor-element-7e57361 input:checked + label{
     background: #007ab5;
}
.elementor-5460 .elementor-element.elementor-element-7e57361 input:checked + label .fa {
    color:#fff;
      transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
   transition: ease .5s;
}
.elementor-5460 .elementor-element.elementor-element-7e57361 input:checked + label h3 {
    color:#fff!important
}
.elementor-5460 .elementor-element.elementor-element-7e57361 input:checked + label + .content {
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1be3e76 */.elementor-5460 .elementor-element.elementor-element-1be3e76 {
    font-weight: 500;
}
.elementor-5460 .elementor-element.elementor-element-1be3e76 input {
    display: none;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 .container {
    width: 100%;
    margin-bottom: 30px;
    background:#fff;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 .left-side {
    width: 40%;
    }
    
.elementor-5460 .elementor-element.elementor-element-1be3e76 .right-side {
    width: 60%;

}

.elementor-5460 .elementor-element.elementor-element-1be3e76 .right-side,  .left-side {
    padding: 30px;
    float: right;
    vertical-align: top;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 .right-side h2 {
    color:#007ab5;
    font-weight: 700;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 .left-side {
    text-align: left;

}
.elementor-5460 .elementor-element.elementor-element-1be3e76 .tab {
    clear: both;
    height: auto;
       box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.12);
       margin-top:10px;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 .left-side img {
    max-width:150px;
    position: relative;
    bottom:20px;
    float:left;
    padding: 10px;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 label {
    display: block;    
    padding-top: 1px;
    padding-right: 20px;
    padding-bottom: 0px;
    margin: 0 0 1px 0;
    cursor: pointer;
    background: #fff;
    border-radius: 3px;
    transition: ease .5s;
    position:relative;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 label .fa {
    float: left;
    display:inline-block;
    position:absolute;
    left:10px;
    top:30%;
     transition: ease .5s;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 label h3 {
    font-size: 18px;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 label:hover {
    background: #fff;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 label:hover h3 {
    color:#146db3 !important;
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 .content {
    background: #fff;
    padding: 10px 25px;
    margin: 0 0 1px 0;
   
}

.elementor-5460 .elementor-element.elementor-element-1be3e76 input + label + .content {
    display: none;
}
.elementor-5460 .elementor-element.elementor-element-1be3e76 input:checked + label{
     background: #007ab5;
}
.elementor-5460 .elementor-element.elementor-element-1be3e76 input:checked + label .fa {
    color:#fff;
      transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
   transition: ease .5s;
}
.elementor-5460 .elementor-element.elementor-element-1be3e76 input:checked + label h3 {
    color:#fff!important
}
.elementor-5460 .elementor-element.elementor-element-1be3e76 input:checked + label + .content {
    display: block;
}/* End custom CSS */