.elementor-3009 .elementor-element.elementor-element-1e0d806:not(.elementor-motion-effects-element-type-background), .elementor-3009 .elementor-element.elementor-element-1e0d806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-3009 .elementor-element.elementor-element-1e0d806 > .elementor-container{min-height:200px;}.elementor-3009 .elementor-element.elementor-element-1e0d806{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3009 .elementor-element.elementor-element-1e0d806 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3009 .elementor-element.elementor-element-1e0d806 > .elementor-shape-bottom svg{height:100px;}.elementor-3009 .elementor-element.elementor-element-3c1f47b{margin-top:-45px;margin-bottom:60px;}.elementor-3009 .elementor-element.elementor-element-1f167d0 .elementor-heading-title{font-size:14px;}.elementor-3009 .elementor-element.elementor-element-f0dc58b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-3009 .elementor-element.elementor-element-f0dc58b .elementor-heading-title{font-size:36px;font-weight:600;}.elementor-3009 .elementor-element.elementor-element-225a7c0 > .elementor-element-populated{padding:0px 12px 0px 0px;}.elementor-3009 .elementor-element.elementor-element-6f50530{--box-border-width:0px;--item-text-hover-decoration:underline;}.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__header-title{text-align:start;}.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__header, .elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__header-title{font-size:15px;font-weight:700;}.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__list-item{font-weight:700;}.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-cta .elementor-cta__bg, .elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-cta__content{text-align:center;padding:40px 30px 40px 30px;background-color:#AF3FA6;}.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-cta__title{font-size:22px;font-weight:600;line-height:1.5em;color:#FFFFFF;}.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-cta__title:not(:last-child){margin-bottom:15px;}.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-cta__description{font-size:18px;font-weight:400;line-height:1.5em;color:#FFFFFF;}.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-cta__description:not(:last-child){margin-bottom:40px;}.elementor-3009 .elementor-element.elementor-element-0c11639 > .elementor-element-populated{padding:5px 0px 0px 12px;}.elementor-3009 .elementor-element.elementor-element-45149ea .elementor-heading-title{font-size:15px;}.elementor-3009 .elementor-element.elementor-element-4a42349 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-accordion-item{border-width:0px;border-color:#AF3FA6;}.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-accordion-item .elementor-tab-content{border-width:0px;border-block-start-color:#AF3FA6;}.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;border-block-end-color:#AF3FA6;}.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-accordion-title{line-height:1.4em;}.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab-title{padding:30px 20px 30px 20px;}.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab-title .elementor-accordion-icon i:before{color:#AF3FA6;}.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab-title .elementor-accordion-icon svg{fill:#AF3FA6;}.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab-content{padding:20px 20px 35px 30px;}@media(max-width:1366px){.elementor-3009 .elementor-element.elementor-element-4a42349 > .elementor-widget-container{margin:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-3009 .elementor-element.elementor-element-225a7c0{width:25%;}.elementor-3009 .elementor-element.elementor-element-0c11639{width:75%;}}@media(max-width:1366px) and (min-width:768px){.elementor-3009 .elementor-element.elementor-element-225a7c0{width:40%;}.elementor-3009 .elementor-element.elementor-element-0c11639{width:60%;}}@media(max-width:1023px){.elementor-3009 .elementor-element.elementor-element-1e0d806 > .elementor-shape-bottom svg{height:75px;}.elementor-3009 .elementor-element.elementor-element-4a42349 > .elementor-widget-container{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-3009 .elementor-element.elementor-element-1e0d806 > .elementor-shape-bottom svg{height:50px;}.elementor-3009 .elementor-element.elementor-element-3c1f47b{margin-top:-110px;margin-bottom:40px;}.elementor-3009 .elementor-element.elementor-element-225a7c0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3009 .elementor-element.elementor-element-0c11639 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab-title{padding:30px 15px 30px 15px;}.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab-content{padding:20px 15px 20px 15px;}}/* Start custom CSS for heading, class: .elementor-element-1f167d0 */.elementor-3009 .elementor-element.elementor-element-1f167d0 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-6f50530 *//*.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-menu-anchor {*/
/*    top: -75px;*/
/*    position: relative;*/
/*}*/
.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-widget-container{
    border-radius: 13px;
    background-color: #FFFFFF;
    box-shadow: 0 0 17px 0 rgba(2,6,19,0.12);
}
.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__header{
    border-radius: 13px 13px 0 0;
    background-color: #AF3FA6;
    color: #fff;
    padding: 13.5px 35px;
}

.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__list-item i{
    display: none;
}
.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__body{
    padding: 20px 30px;
}
.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__list-wrapper,
.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__list-item{
    margin: 0;
}
.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__list-item-text-wrapper{
    display: block
}
.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__list-item-text-wrapper a{
    display: block;
    padding: 10px 40px 10px 0;
    position: relative;
    /*border-bottom: 1px #E0E1E4 solid;*/
}
.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__list-item-text-wrapper a:after{
    content: '\e92e';
    font-family: 'icomoon';
    font-size: 14px;
    color: #AF3FA6;
    width: 15px;
    height: 6px;
    line-height: 1;
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: right .5s ease;
}
.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__list-item:last-child a{
    border-bottom: 0;
}

.elementor-3009 .elementor-element.elementor-element-6f50530 .elementor-toc__list-item-text-wrapper a:hover:after{
    right: 0;
}/* End custom CSS */
/* Start custom CSS for call-to-action, class: .elementor-element-d8a192a */.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-cta__content {
    border-radius: 13px;
}
.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-button {
    background: #fff;
    border-color: #fff;
    color: #AF3FA6;
    font-size: 20px;
    font-weight: 700;
    padding: 18px 25px 18px 75px;
    position: relative;
}
.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-button:before{
    content: '';
    background: url(/wp-content/themes/kameleon/images/svg/phone-dot.svg);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    background-color: rgba(175, 63, 166, 0.13) !important;
    border-radius:50%;
    transition: all .3s ease;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-button:hover{
    background: #3CCCD1;
    border-color: #3CCCD1
}
.elementor-3009 .elementor-element.elementor-element-d8a192a .elementor-button:hover:before{
    background-color: #fff !important;
    left: 20px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-4a42349 */.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-accordion-item {
    border-bottom-width: 3px;
}

.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab-content:before {
    content: '';
    background: url(/wp-content/uploads/2023/02/hi-our-answer-f-bg.png) no-repeat;
    width: 110px;
    background-size: contain;
    display: inline-block;
    height: 70px;
    margin-right: 4%;
    margin-top: 7px;
    float: left;
}

.elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab-content p {
    display: inline-block;
    width: 83%;
}

@media only screen and (max-width: 1024px) {
    .elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab{
        margin-right: auto;
        margin-left: auto;
    }
    
    .elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab-content:before {
        height: 75px;
    }
    
    .elementor-3009 .elementor-element.elementor-element-4a42349 .elementor-tab-content p {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-0c11639 */.elementor-3009 .elementor-element.elementor-element-0c11639 .elementor-menu-anchor {
    top: -115px;
    position: relative;
}/* End custom CSS */