.elementor-814 .elementor-element.elementor-element-b3b07b6{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-775c1d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:100px;--padding-bottom:60px;--padding-left:60px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-951a9b4{text-align:start;}.elementor-814 .elementor-element.elementor-element-951a9b4 img{width:140px;}.elementor-814 .elementor-element.elementor-element-00e6fca{text-align:center;width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-00e6fca .elementor-heading-title{font-size:80px;text-transform:none;}.elementor-814 .elementor-element.elementor-element-00e6fca > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-c439520{text-align:center;width:var( --container-widget-width, 271px );max-width:271px;--container-widget-width:271px;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-e55159a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-0d1a9bc{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-7483a49{width:var( --container-widget-width, 292px );max-width:292px;--container-widget-width:292px;--container-widget-flex-grow:0;}.elementor-814 .elementor-element.elementor-element-5606537{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-814 .elementor-element.elementor-element-5606537.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-44aaa8e{text-align:start;}.elementor-814 .elementor-element.elementor-element-44aaa8e > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-814 .elementor-element.elementor-element-acd10cf{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-814 .elementor-element.elementor-element-84b2743{font-family:"articulat-cf", Sans-serif;font-size:14px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-84b2743 p{margin-block-end:0px;}.elementor-814 .elementor-element.elementor-element-a92b47d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-814 .elementor-element.elementor-element-33d7388{font-family:"articulat-cf", Sans-serif;font-size:14px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-33d7388 p{margin-block-end:0px;}.elementor-814 .elementor-element.elementor-element-b0cb767{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-814 .elementor-element.elementor-element-d44cc62{font-family:"articulat-cf", Sans-serif;font-size:14px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-d44cc62 p{margin-block-end:0px;}.elementor-814 .elementor-element.elementor-element-9ef187d{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-814 .elementor-element.elementor-element-98fced2{font-family:"articulat-cf", Sans-serif;font-size:14px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-98fced2 p{margin-block-end:0px;}.elementor-814 .elementor-element.elementor-element-6976599{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-814 .elementor-element.elementor-element-53b0d95{font-family:"articulat-cf", Sans-serif;font-size:14px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-53b0d95 p{margin-block-end:0px;}.elementor-814 .elementor-element.elementor-element-875afc5{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-814 .elementor-element.elementor-element-02e59ed{font-family:"articulat-cf", Sans-serif;font-size:14px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-02e59ed p{margin-block-end:0px;}.elementor-814 .elementor-element.elementor-element-cb0fcb6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-814 .elementor-element.elementor-element-cd8e617{font-family:"articulat-cf", Sans-serif;font-size:14px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-cd8e617 p{margin-block-end:0px;}.elementor-814 .elementor-element.elementor-element-a4ec4a9{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-814 .elementor-element.elementor-element-c9b22ed{font-family:"articulat-cf", Sans-serif;font-size:14px;font-weight:400;}.elementor-814 .elementor-element.elementor-element-c9b22ed p{margin-block-end:0px;}.elementor-814 .elementor-element.elementor-element-81a6f52{--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-font-size:30px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:13px;--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-814 .elementor-element.elementor-element-81a6f52 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );}.elementor-814 .elementor-element.elementor-element-81a6f52 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-81a6f52 {--n-accordion-padding:10px 0px 10px 40px;}:where( .elementor-814 .elementor-element.elementor-element-81a6f52 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"articulat-cf", Sans-serif;font-weight:200;text-transform:uppercase;}:where( .elementor-814 .elementor-element.elementor-element-81a6f52 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-primary );--padding-top:0px;--padding-right:40px;--padding-bottom:20px;--padding-left:40px;}.elementor-814 .elementor-element.elementor-element-81a6f52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-814 .elementor-element.elementor-element-81a6f52 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-814 .elementor-element.elementor-element-775c1d5{--width:50%;}.elementor-814 .elementor-element.elementor-element-5606537{--width:50%;}}@media(max-width:1187px) and (min-width:768px){.elementor-814 .elementor-element.elementor-element-775c1d5{--width:100%;}.elementor-814 .elementor-element.elementor-element-5606537{--width:100%;}}@media(max-width:1187px){.elementor-814 .elementor-element.elementor-element-b3b07b6{--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;}.elementor-814 .elementor-element.elementor-element-5606537{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}}@media(max-width:767px){.elementor-814 .elementor-element.elementor-element-775c1d5{--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-814 .elementor-element.elementor-element-951a9b4{text-align:center;}.elementor-814 .elementor-element.elementor-element-00e6fca{text-align:center;width:100%;max-width:100%;}.elementor-814 .elementor-element.elementor-element-00e6fca .elementor-heading-title{font-size:45px;}.elementor-814 .elementor-element.elementor-element-00e6fca > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-814 .elementor-element.elementor-element-5606537{--min-height:0vh;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-814 .elementor-element.elementor-element-84b2743{font-size:14px;}.elementor-814 .elementor-element.elementor-element-33d7388{font-size:14px;}.elementor-814 .elementor-element.elementor-element-d44cc62{font-size:14px;}.elementor-814 .elementor-element.elementor-element-98fced2{font-size:14px;}.elementor-814 .elementor-element.elementor-element-53b0d95{font-size:14px;}.elementor-814 .elementor-element.elementor-element-02e59ed{font-size:14px;}.elementor-814 .elementor-element.elementor-element-cd8e617{font-size:14px;}.elementor-814 .elementor-element.elementor-element-c9b22ed{font-size:14px;}.elementor-814 .elementor-element.elementor-element-81a6f52 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-width:0px 0px 1px 0px;}.elementor-814 .elementor-element.elementor-element-81a6f52 {--n-accordion-padding:10px 3px 10px 20px;}:where( .elementor-814 .elementor-element.elementor-element-81a6f52 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.1em;}:where( .elementor-814 .elementor-element.elementor-element-81a6f52 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-width:0px 0px 1px 0px;--padding-top:0px;--padding-right:30px;--padding-bottom:20px;--padding-left:20px;}.elementor-814 .elementor-element.elementor-element-81a6f52 > .elementor-widget-container{border-width:1px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-acd10cf */.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92b47d */.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cb767 */.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef187d */.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6976599 */.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875afc5 */.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0fcb6 */.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ec4a9 */.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd10cf */.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92b47d */.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cb767 */.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef187d */.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6976599 */.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875afc5 */.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0fcb6 */.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ec4a9 */.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd10cf */.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92b47d */.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cb767 */.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef187d */.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6976599 */.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875afc5 */.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0fcb6 */.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ec4a9 */.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd10cf */.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92b47d */.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cb767 */.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef187d */.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6976599 */.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875afc5 */.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0fcb6 */.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ec4a9 */.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd10cf */.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92b47d */.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cb767 */.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef187d */.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6976599 */.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875afc5 */.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0fcb6 */.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ec4a9 */.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd10cf */.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92b47d */.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cb767 */.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef187d */.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6976599 */.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875afc5 */.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0fcb6 */.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ec4a9 */.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd10cf */.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92b47d */.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cb767 */.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef187d */.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6976599 */.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875afc5 */.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0fcb6 */.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ec4a9 */.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd10cf */.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92b47d */.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cb767 */.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef187d */.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6976599 */.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875afc5 */.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0fcb6 */.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ec4a9 */.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acd10cf */.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-acd10cf .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a92b47d */.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a92b47d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0cb767 */.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-b0cb767 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef187d */.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-9ef187d .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6976599 */.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-6976599 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-6976599 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-875afc5 */.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-875afc5 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb0fcb6 */.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-cb0fcb6 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4ec4a9 */.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 75px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 45px;
    height: 45px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: -15px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}

@media only screen and (max-width: 600px)
{
    
.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-tab-title {
  margin-left: 25px;
}



.elementor-814 .elementor-element.elementor-element-a4ec4a9 .elementor-accordion-icon svg 
{
    width: 20px;
    height: 20px;
    margin-left: -100px;
    margin-right: 40px;
    margin-top: 05px;

}

elementor-accordion-item
{
    padding-right: 200px;
}

.elementor-accordion-item
{
    border-width: 0px 0px 1px 0px !important;
}

.elementor-accordion-item:last-of-type
{
    border-width: 0px 0px 0px 0px !important;
}

.elementor-active
{
        border: none!important;
}

.elementor-tab-content 
{
    margin-top: -10px
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-81a6f52 */.elementor-814 .elementor-element.elementor-element-81a6f52 .e-closed,
.elementor-814 .elementor-element.elementor-element-81a6f52 .e-opened{
  width: 50px;
  height: 50px;
  margin-right: 50px;
  border: 1px solid currentColor;
  border-radius: 50%;
  position: relative;
}

.elementor-814 .elementor-element.elementor-element-81a6f52 .e-closed i,
.elementor-814 .elementor-element.elementor-element-81a6f52 .e-opened i,
.elementor-814 .elementor-element.elementor-element-81a6f52 .e-closed svg,
.elementor-814 .elementor-element.elementor-element-81a6f52 .e-opened svg{
  display:none;
}

/* MINUS bar (shown for both) */
.elementor-814 .elementor-element.elementor-element-81a6f52 .e-closed::before,
.elementor-814 .elementor-element.elementor-element-81a6f52 .e-opened::before{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width: 25px;
  height: 2px;
  background: currentColor;
  transform: translate(-50%, -50%);
}


.elementor-814 .elementor-element.elementor-element-81a6f52 .e-closed::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width: 2px;
  height: 25px;
  background: currentColor;
  transform: translate(-50%, -50%);
}


@media only screen and (max-width: 600px) { 
.elementor-814 .elementor-element.elementor-element-81a6f52 .e-closed
{
    width: 36px;
    height: 36px;
    margin-right: 20px;
    border: solid 1px;
    border-radius: 50%;
    padding-left: 4.5px;
    padding-top: 10px;
}

.elementor-814 .elementor-element.elementor-element-81a6f52 .e-opened
{
    width: 36px;
    height: 36px;
    margin-right: 20px;
    border: solid 1px;
    border-radius: 50%;
    padding-left: 4.5px;
    padding-top: 10px;
}
}/* End custom CSS */