.elementor-10906 .elementor-element.elementor-element-707fdbb{width:auto;max-width:auto;z-index:1;}.elementor-10906 .elementor-element.elementor-element-707fdbb > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-10906 .elementor-element.elementor-element-707fdbb .ee-inline-svg{width:100%;max-width:133px;transition-property:all;transition-timing-function:linear;transition-duration:0.3s;}.elementor-10906 .elementor-element.elementor-element-707fdbb .ee-inline-svg > svg{width:100%;height:auto;min-width:auto;}.elementor-10906 .elementor-element.elementor-element-af0e400 .elementor-accordion .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-text );}.elementor-10906 .elementor-element.elementor-element-af0e400 .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-10906 .elementor-element.elementor-element-af0e400 .elementor-accordion .elementor-tab-title.active .elementor-accordion-icon i:before{color:var( --e-global-color-primary );}.elementor-10906 .elementor-element.elementor-element-af0e400 .elementor-accordion .elementor-tab-title.active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix{font-size:15px;width:35px;height:35px;line-height:35px;text-align:center;}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{width:15px;height:15px;}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix,.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .plus-accordion-header .accordion-icon-prefix svg{margin-right:8px;}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-weight:300;color:#313131;padding:1em 0em 1em 0em;border-color:#25252526;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header.active{color:var( --e-global-color-primary );}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{right:0em;}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:15px;}.elementor-10906 .elementor-element.elementor-element-8bc0e4e .elementor-repeater-item-47d8f17.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-10906 .elementor-element.elementor-element-8bc0e4e .elementor-repeater-item-47d8f17.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-10906 .elementor-element.elementor-element-8bc0e4e .elementor-repeater-item-47d8f17.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-10906 .elementor-element.elementor-element-8bc0e4e .elementor-repeater-item-eedbcaf.elementor-social-icon{background-color:var( --e-global-color-secondary );}.elementor-10906 .elementor-element.elementor-element-8bc0e4e .elementor-repeater-item-eedbcaf.elementor-social-icon i{color:var( --e-global-color-text );}.elementor-10906 .elementor-element.elementor-element-8bc0e4e .elementor-repeater-item-eedbcaf.elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-10906 .elementor-element.elementor-element-8bc0e4e{--grid-template-columns:repeat(0, auto);width:auto;max-width:auto;z-index:1;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-10906 .elementor-element.elementor-element-8bc0e4e .elementor-widget-container{text-align:right;}.elementor-10906 .elementor-element.elementor-element-8bc0e4e > .elementor-widget-container{margin:4rem 3rem 0rem 0rem;}@media(max-width:1024px){.elementor-10906 .elementor-element.elementor-element-707fdbb > .elementor-widget-container{margin:2rem 0rem 2rem 0rem;}.elementor-10906 .elementor-element.elementor-element-af0e400 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left{margin-right:0px;}.elementor-10906 .elementor-element.elementor-element-af0e400 .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-right{margin-left:0px;}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:0px;}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{border-width:0px 0px 2px 0px;}}@media(max-width:767px){.elementor-10906 .elementor-element.elementor-element-707fdbb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10906 .elementor-element.elementor-element-af0e400 > .elementor-widget-container{margin:4rem 0rem 0rem 0rem;}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .theplus-accordion-item .plus-accordion-header{font-size:2.2rem;border-width:0px 0px 2px 0px;}.elementor-10906 .elementor-element.elementor-element-af0e400 .theplus-accordion-wrapper .theplus-accordion-item{margin-bottom:0px;}.elementor-10906 .elementor-element.elementor-element-8bc0e4e > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for ee-inline-svg, class: .elementor-element-707fdbb */.elementor-10906 .elementor-element.elementor-element-707fdbb .ee-inline-svg > svg g path {
    transition: 200ms;
    transition-timing-function: ease-in-out;
    -webkit-transition: 200ms;
    -webkit-transition-timing-function: ease-in-out;
}

.elementor-10906 .elementor-element.elementor-element-707fdbb .ee-inline-svg:hover > svg g path {
    fill: var( --e-global-color-primary );
}/* End custom CSS */
/* Start custom CSS for tp-accordion, class: .elementor-element-af0e400 */.elementor-tab-content {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.elementor-tab-content .elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    padding: 0 0 30px
 0;
}

.theplus-accordion-item section .elementor-column.elementor-col-50 {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-8bc0e4e */.elementor-10906 .elementor-element.elementor-element-8bc0e4e .elementor-social-icon svg {
    transition: 200ms;
    transition-timing-function: ease-in-out;
    -webkit-transition: 200ms;
    -webkit-transition-timing-function: ease-in-out;
}

.elementor-10906 .elementor-element.elementor-element-8bc0e4e .elementor-icon:hover > svg {
    fill: var( --e-global-color-primary ) !important;
}/* End custom CSS */