.elementor-987928 .elementor-element.elementor-element-0a455ac{--display:flex;--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;--border-radius:0px 0px 20px 20px;--padding-top:90px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-0a455ac:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-0a455ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(187deg, #6754E9 0%, #4534B8 100%);}.elementor-987928 .elementor-element.elementor-element-859eb54{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-2a46da3 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:66px;font-weight:600;color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-5dc845e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;line-height:24px;letter-spacing:0px;color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-5dc845e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-5259d9e{--display:flex;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-1c9023f .elementor-button{background-color:#FFFFFF;font-size:13px;fill:#6754E9;color:#6754E9;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-1c9023f .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-1c9023f .elementor-button:focus{background-color:#02010100;color:#FFFFFF;border-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-987928 .elementor-element.elementor-element-1c9023f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-1c9023f .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-1c9023f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-c551836 .elementor-button{background-color:#FFFFFF00;font-size:13px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-c551836 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-c551836 .elementor-button:focus{background-color:var( --e-global-color-vamtam_sticky_header_bg_color );color:#6754E9;}.elementor-987928 .elementor-element.elementor-element-c551836 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-c551836 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-c551836 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-c551836 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-c551836 .elementor-button:focus svg{fill:#6754E9;}.elementor-987928 .elementor-element.elementor-element-f38601e{--display:flex;}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-7cb7d86{left:0px;}body.rtl .elementor-987928 .elementor-element.elementor-element-7cb7d86{right:0px;}.elementor-987928 .elementor-element.elementor-element-7cb7d86{top:0px;}.elementor-987928 .elementor-element.elementor-element-7cb7d86 img{width:86%;}.elementor-987928 .elementor-element.elementor-element-ba90c27{--display:flex;--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;--border-radius:0px 0px 40px 40px;--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-987928 .elementor-element.elementor-element-ba90c27:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-ba90c27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-987928 .elementor-element.elementor-element-6d08350{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-987928 .elementor-element.elementor-element-6d08350 .gallery-item .gallery-caption{text-align:center;}.elementor-987928 .elementor-element.elementor-element-f91ebdc{--display:flex;}.elementor-987928 .elementor-element.elementor-element-abf0e65{--display:flex;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-45db610{--display:flex;}.elementor-987928 .elementor-element.elementor-element-22d39ce .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-9c4cfef .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-b69f546{--display:flex;--justify-content:center;}.elementor-987928 .elementor-element.elementor-element-bcd9635{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;line-height:24px;letter-spacing:0px;color:#000000B3;}.elementor-987928 .elementor-element.elementor-element-bcd9635.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-633368c .elementor-button{background-color:#02010100;font-size:14px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-633368c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-000e9f4{--display:flex;--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-987928 .elementor-element.elementor-element-98290d2{--display:flex;--border-radius:50px 50px 50px 50px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-98290d2:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-98290d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4C3BC2;}.elementor-987928 .elementor-element.elementor-element-4e7f2da{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:-50px;--margin-bottom:0px;--margin-left:-90px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:0100px;--padding-right:0px;--z-index:0;}.elementor-987928 .elementor-element.elementor-element-4e7f2da:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-4e7f2da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-987928 .elementor-element.elementor-element-4e7f2da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-283a566{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-57730d2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-c9c44b1{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-987928 .elementor-element.elementor-element-c9c44b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-d976b51{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:15px;}.elementor-987928 .elementor-element.elementor-element-d976b51 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-cc39723 .elementor-button{background-color:#02010100;font-size:14px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-cc39723 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-52f4118{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-c312492{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:-50px;--margin-bottom:0px;--margin-left:-90px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:0100px;--padding-right:0px;--z-index:0;}.elementor-987928 .elementor-element.elementor-element-c312492:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-c312492 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-987928 .elementor-element.elementor-element-c312492.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-5fb7079{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-9b54c00{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-6282054{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-987928 .elementor-element.elementor-element-6282054.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-5374f55{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:15px;}.elementor-987928 .elementor-element.elementor-element-5374f55 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-ef96a7b .elementor-button{background-color:#02010100;font-size:14px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-ef96a7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-2dd9332{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-4e108bd{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:-50px;--margin-bottom:0px;--margin-left:-90px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:0100px;--padding-right:0px;--z-index:0;}.elementor-987928 .elementor-element.elementor-element-4e108bd:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-4e108bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-987928 .elementor-element.elementor-element-4e108bd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-7de5fdd{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-fb3a919{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-e8863cd{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-987928 .elementor-element.elementor-element-e8863cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-7f5264d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:15px;}.elementor-987928 .elementor-element.elementor-element-7f5264d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-e8d3f0f .elementor-button{background-color:#02010100;font-size:14px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-e8d3f0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-68d075f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-59fc6f7{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:-50px;--margin-bottom:0px;--margin-left:-90px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:0100px;--padding-right:0px;--z-index:0;}.elementor-987928 .elementor-element.elementor-element-59fc6f7:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-59fc6f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-987928 .elementor-element.elementor-element-59fc6f7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-2f847c5{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-8d3d3ff{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-da9c60f{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-987928 .elementor-element.elementor-element-da9c60f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-d4f7e50{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:15px;}.elementor-987928 .elementor-element.elementor-element-d4f7e50 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-00fd601 .elementor-button{background-color:#02010100;font-size:14px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-00fd601 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-051937a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-ba70bd3{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:-50px;--margin-bottom:0px;--margin-left:-90px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:0100px;--padding-right:0px;--z-index:0;}.elementor-987928 .elementor-element.elementor-element-ba70bd3:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-ba70bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-987928 .elementor-element.elementor-element-ba70bd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-e78ba26{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-5e57d40{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-a42ee43{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-987928 .elementor-element.elementor-element-a42ee43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-959cb0d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:15px;}.elementor-987928 .elementor-element.elementor-element-959cb0d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-94d96f4 .elementor-button{background-color:#02010100;font-size:14px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-94d96f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-7636a8e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-356478c{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:-50px;--margin-bottom:0px;--margin-left:-90px;--margin-right:0px;--padding-top:60px;--padding-bottom:20px;--padding-left:0100px;--padding-right:0px;--z-index:0;}.elementor-987928 .elementor-element.elementor-element-356478c:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-356478c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7FA;}.elementor-987928 .elementor-element.elementor-element-356478c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-45a0e29{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-de77c95{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-1009a51{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-987928 .elementor-element.elementor-element-1009a51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-21560bd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:15px;}.elementor-987928 .elementor-element.elementor-element-21560bd .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-a1ec6f2 .elementor-button{background-color:#02010100;font-size:14px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-a1ec6f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-8c1a921{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-3a01aa1{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:32%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:10px;--n-tabs-title-border-radius:100px 100px 100px 100px;--n-tabs-title-padding-top:12px;--n-tabs-title-padding-right:15px;--n-tabs-title-padding-bottom:12px;--n-tabs-title-padding-left:15px;--n-tabs-title-font-size:20px;--n-tabs-title-color:#FFFFFF;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-size:35px;--n-tabs-icon-gap:63px;}.elementor-987928 .elementor-element.elementor-element-3a01aa1 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-987928 .elementor-element.elementor-element-3a01aa1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-987928 .elementor-element.elementor-element-3a01aa1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-987928 .elementor-element.elementor-element-3a01aa1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#000000;}.elementor-987928 .elementor-element.elementor-element-3a01aa1 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-987928 .elementor-element.elementor-element-3a01aa1.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Syne", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-987928 .elementor-element.elementor-element-d3b70ca{--display:flex;--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;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-d3b70ca:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-d3b70ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EAE6FF 0%, #FFFFFF 100%);}.elementor-987928 .elementor-element.elementor-element-bc8c100{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-b4b4dfb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-7bdf84e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-6cba094{--display:flex;--justify-content:center;}.elementor-987928 .elementor-element.elementor-element-dfc8bf9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:18px;font-weight:300;line-height:24px;letter-spacing:0px;color:#000000B3;}.elementor-987928 .elementor-element.elementor-element-dfc8bf9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-fb8a229 .elementor-button{background-color:#02010100;font-size:14px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-fb8a229 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-94cba35{--display:flex;--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-5cb2ce5 > .elementor-widget-container{border-style:dashed;border-width:2px 0px 0px 0px;border-color:#E2E2E2;}.elementor-987928 .elementor-element.elementor-element-5cb2ce5 .elementor-icon-box-wrapper{text-align:left;}.elementor-987928 .elementor-element.elementor-element-5cb2ce5{--icon-box-icon-margin:15px;}.elementor-987928 .elementor-element.elementor-element-5cb2ce5 .elementor-icon{font-size:10px;}.elementor-987928 .elementor-element.elementor-element-5cb2ce5 .elementor-icon-box-title, .elementor-987928 .elementor-element.elementor-element-5cb2ce5 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-f35ae10 > .elementor-widget-container{border-style:dashed;border-width:2px 0px 0px 0px;border-color:#E2E2E2;}.elementor-987928 .elementor-element.elementor-element-f35ae10 .elementor-icon-box-wrapper{text-align:left;}.elementor-987928 .elementor-element.elementor-element-f35ae10{--icon-box-icon-margin:15px;}.elementor-987928 .elementor-element.elementor-element-f35ae10 .elementor-icon{font-size:10px;}.elementor-987928 .elementor-element.elementor-element-f35ae10 .elementor-icon-box-title, .elementor-987928 .elementor-element.elementor-element-f35ae10 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-30bb6a1 > .elementor-widget-container{border-style:dashed;border-width:2px 0px 0px 0px;border-color:#E2E2E2;}.elementor-987928 .elementor-element.elementor-element-30bb6a1 .elementor-icon-box-wrapper{text-align:left;}.elementor-987928 .elementor-element.elementor-element-30bb6a1{--icon-box-icon-margin:15px;}.elementor-987928 .elementor-element.elementor-element-30bb6a1 .elementor-icon{font-size:10px;}.elementor-987928 .elementor-element.elementor-element-30bb6a1 .elementor-icon-box-title, .elementor-987928 .elementor-element.elementor-element-30bb6a1 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-6fb6b73 > .elementor-widget-container{border-style:dashed;border-width:2px 0px 0px 0px;border-color:#E2E2E2;}.elementor-987928 .elementor-element.elementor-element-6fb6b73 .elementor-icon-box-wrapper{text-align:left;}.elementor-987928 .elementor-element.elementor-element-6fb6b73{--icon-box-icon-margin:15px;}.elementor-987928 .elementor-element.elementor-element-6fb6b73 .elementor-icon{font-size:10px;}.elementor-987928 .elementor-element.elementor-element-6fb6b73 .elementor-icon-box-title, .elementor-987928 .elementor-element.elementor-element-6fb6b73 .elementor-icon-box-title a{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-274c5b8{--display:flex;--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-987928 .elementor-element.elementor-element-2a0b23b{--display:flex;--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;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-2a0b23b:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-2a0b23b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(187deg, #6754E9 0%, #4534B8 100%);}.elementor-987928 .elementor-element.elementor-element-6d48f7d{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-30ee0ee{--display:flex;}.elementor-987928 .elementor-element.elementor-element-232074f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:41px;color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-10e75e3{--display:flex;}.elementor-987928 .elementor-element.elementor-element-e015a36{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Kanit", Sans-serif;font-size:16px;color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-e015a36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-1bec032{--display:flex;}.elementor-987928 .elementor-element.elementor-element-ef74d23{--display:flex;--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;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:155px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-ef74d23:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-ef74d23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E9E5FF 0%, #F7F7FA 30%);}.elementor-987928 .elementor-element.elementor-element-17ee5be{--display:flex;}.elementor-987928 .elementor-element.elementor-element-7d0aaf0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-6dc3a60{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-987928 .elementor-element.elementor-element-6dc3a60 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-99cbe8a{--display:flex;--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-987928 .elementor-element.elementor-element-83cafcd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-987928 .elementor-element.elementor-element-83cafcd:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-83cafcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-83cafcd:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_6 );--border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-987928 .elementor-element.elementor-element-83cafcd, .elementor-987928 .elementor-element.elementor-element-83cafcd::before{--border-transition:0.3s;}.elementor-987928 .elementor-element.elementor-element-7171594 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-657d5cb{text-align:center;}.elementor-987928 .elementor-element.elementor-element-657d5cb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-3428f02{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;letter-spacing:0px;color:#000000B3;}.elementor-987928 .elementor-element.elementor-element-3428f02.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-81de4ec .elementor-button{background-color:#02010100;font-size:12px;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-81de4ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-7f8be02{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-987928 .elementor-element.elementor-element-7f8be02:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-7f8be02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-7f8be02:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_6 );--border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-987928 .elementor-element.elementor-element-7f8be02, .elementor-987928 .elementor-element.elementor-element-7f8be02::before{--border-transition:0.3s;}.elementor-987928 .elementor-element.elementor-element-5c1c32d > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-b746b12{text-align:center;}.elementor-987928 .elementor-element.elementor-element-b746b12 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-05568bd{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;letter-spacing:0px;color:#000000B3;}.elementor-987928 .elementor-element.elementor-element-05568bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-bfe8821 .elementor-button{background-color:#02010100;font-size:12px;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-bfe8821 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-5be39bc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-987928 .elementor-element.elementor-element-5be39bc:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-5be39bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-5be39bc:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_6 );--border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-987928 .elementor-element.elementor-element-5be39bc, .elementor-987928 .elementor-element.elementor-element-5be39bc::before{--border-transition:0.3s;}.elementor-987928 .elementor-element.elementor-element-d459df1 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-81fc981{text-align:center;}.elementor-987928 .elementor-element.elementor-element-81fc981 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-b99085d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;letter-spacing:0px;color:#000000B3;}.elementor-987928 .elementor-element.elementor-element-b99085d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-9be6d54 .elementor-button{background-color:#02010100;font-size:12px;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-9be6d54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-d5f493e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-987928 .elementor-element.elementor-element-d5f493e:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-d5f493e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-d5f493e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_6 );--border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-987928 .elementor-element.elementor-element-d5f493e, .elementor-987928 .elementor-element.elementor-element-d5f493e::before{--border-transition:0.3s;}.elementor-987928 .elementor-element.elementor-element-7203d23 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-34cc452{text-align:center;}.elementor-987928 .elementor-element.elementor-element-34cc452 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-de63873{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;letter-spacing:0px;color:#000000B3;}.elementor-987928 .elementor-element.elementor-element-de63873.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-e07a7e1 .elementor-button{background-color:#02010100;font-size:12px;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-e07a7e1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-34a541b{--display:flex;--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;--justify-content:center;}.elementor-987928 .elementor-element.elementor-element-34a541b.e-con{--align-self:center;}.elementor-987928 .elementor-element.elementor-element-a3f9da7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-987928 .elementor-element.elementor-element-a3f9da7:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-a3f9da7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-a3f9da7:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_6 );--border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-987928 .elementor-element.elementor-element-a3f9da7, .elementor-987928 .elementor-element.elementor-element-a3f9da7::before{--border-transition:0.3s;}.elementor-987928 .elementor-element.elementor-element-7ac8b5d > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-a9aa0d7{text-align:center;}.elementor-987928 .elementor-element.elementor-element-a9aa0d7 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-78632f5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;letter-spacing:0px;color:#000000B3;}.elementor-987928 .elementor-element.elementor-element-78632f5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-f11a204 .elementor-button{background-color:#02010100;font-size:12px;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-f11a204 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-2e8cbd4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:32px 32px 32px 32px;box-shadow:0px 0px 4px 1px rgba(0, 0, 0, 0.1);--padding-top:10px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-987928 .elementor-element.elementor-element-2e8cbd4:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-2e8cbd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-2e8cbd4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-vamtam_accent_6 );--border-color:var( --e-global-color-vamtam_accent_6 );}.elementor-987928 .elementor-element.elementor-element-2e8cbd4, .elementor-987928 .elementor-element.elementor-element-2e8cbd4::before{--border-transition:0.3s;}.elementor-987928 .elementor-element.elementor-element-9e4c4a8 > .elementor-widget-container{margin:-48px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-e49f8aa{text-align:center;}.elementor-987928 .elementor-element.elementor-element-e49f8aa .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-a0fe8fb{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Kanit", Sans-serif;font-size:15px;font-weight:300;line-height:24px;letter-spacing:0px;color:#000000B3;}.elementor-987928 .elementor-element.elementor-element-a0fe8fb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-4247600 .elementor-button{background-color:#02010100;font-size:12px;fill:#000000;color:#000000;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-4247600 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-9517999{--display:flex;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-9517999:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-9517999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E9E5FF 0%, #F7F7FA 30%);}.elementor-987928 .elementor-element.elementor-element-722190d{--display:flex;}.elementor-987928 .elementor-element.elementor-element-77934ba .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-fe3789f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-c38f787{--display:flex;}.elementor-987928 .elementor-element.elementor-element-bb7850c{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-f7f7de8{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-f7f7de8:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-f7f7de8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-2f78ccc{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-2f78ccc .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-0c4431a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-0c4431a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-8bd8bd5 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-8bd8bd5 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-420dc38{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-420dc38 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-6313375 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-6313375 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-6313375 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-6313375{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-6313375 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-6313375 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-6313375 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-6313375 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-6313375 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-a69db10{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-a69db10:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-a69db10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-1d12c7b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-1d12c7b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-83abda7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-83abda7 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-c48594b > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-c48594b .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-7a7bb07{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-7a7bb07 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-082e3d6 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-082e3d6 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-082e3d6 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-082e3d6{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-082e3d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-082e3d6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-082e3d6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-082e3d6 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-082e3d6 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-ad18e7b{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-ad18e7b:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-ad18e7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-298f991{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-298f991 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-d92db4b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-d92db4b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-66e4cb2 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-66e4cb2 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-e1ac990{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-e1ac990 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-ffc510f .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-ffc510f .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-ffc510f .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-ffc510f{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-ffc510f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-ffc510f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-ffc510f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-ffc510f .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-ffc510f .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-eb1637c{--display:flex;}.elementor-987928 .elementor-element.elementor-element-55c9215{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-958ce05{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-958ce05:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-958ce05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-cbe57a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-cbe57a1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-39390f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-39390f4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-b2651db > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-b2651db .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-8a76e60{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-8a76e60 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-87cab37 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-87cab37 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-87cab37 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-87cab37{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-87cab37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-87cab37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-87cab37 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-87cab37 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-87cab37 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-722200f{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-722200f:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-722200f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-8bc3d4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-8bc3d4f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-83d9e8f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-83d9e8f .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-f4a451f > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-f4a451f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-0fdf02f{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-0fdf02f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-95e24ad .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-95e24ad .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-95e24ad .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-95e24ad{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-95e24ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-95e24ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-95e24ad .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-95e24ad .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-95e24ad .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-47f7adb{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-47f7adb:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-47f7adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-e772686{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-e772686 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-e7307c8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-e7307c8 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-8370ab0 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-8370ab0 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-4beec45{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-4beec45 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-81140c9 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-81140c9 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-81140c9 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-81140c9{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-81140c9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-81140c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-81140c9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-81140c9 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-81140c9 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-3c937cb{--display:flex;}.elementor-987928 .elementor-element.elementor-element-42f4493{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-be80998{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-be80998:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-be80998 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-f8cd5e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-f8cd5e0 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-2647c8c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-2647c8c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-59e8fd0 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-59e8fd0 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-20aa7eb{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-20aa7eb .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-3434069 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-3434069 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-3434069 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-3434069{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-3434069 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-3434069 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-3434069 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-3434069 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-3434069 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-0d15e63{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-0d15e63:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-0d15e63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-e45ee3b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-e45ee3b .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-1a3ee3e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-1a3ee3e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-9877b4c > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-9877b4c .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-7a7873f{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-7a7873f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-51dadf6 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-51dadf6 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-51dadf6 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-51dadf6{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-51dadf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-51dadf6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-51dadf6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-51dadf6 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-51dadf6 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-65a0fa9{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-65a0fa9:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-65a0fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-cf443df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-cf443df .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-efc19e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-efc19e8 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-ad564f1 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-ad564f1 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-bc05b5f{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-bc05b5f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-f8b7a5d .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-f8b7a5d .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-f8b7a5d .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-f8b7a5d{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-f8b7a5d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-f8b7a5d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-f8b7a5d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-f8b7a5d .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-f8b7a5d .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-85690d9{--display:flex;}.elementor-987928 .elementor-element.elementor-element-745c8bb{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-01f167e{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-01f167e:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-01f167e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-06e894e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-06e894e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-d04c5ba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-d04c5ba .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-12d0cd8 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-12d0cd8 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-7ce5377{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-7ce5377 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-02ffbed .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-02ffbed .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-02ffbed .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-02ffbed{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-02ffbed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-02ffbed .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-02ffbed .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-02ffbed .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-02ffbed .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-4bae586{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-4bae586:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-4bae586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-20b496d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-20b496d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-2acddc8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-2acddc8 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-0dcf9e0 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-0dcf9e0 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-f80957b{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-f80957b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-50f7d54 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-50f7d54 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-50f7d54 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-50f7d54{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-50f7d54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-50f7d54 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-50f7d54 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-50f7d54 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-50f7d54 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-1ce0ab6{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-1ce0ab6:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-1ce0ab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-dc1edd2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-dc1edd2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-6a65b55{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-6a65b55 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-234db72 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-234db72 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-c8ce96c{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-c8ce96c .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-5b81888 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-5b81888 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-5b81888 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-5b81888{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-5b81888 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-5b81888 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-5b81888 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-5b81888 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-5b81888 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-8261df5{--display:flex;}.elementor-987928 .elementor-element.elementor-element-71235dc{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-c402bc6{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-c402bc6:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-c402bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-108b1f4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-108b1f4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-b681d0c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-b681d0c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-fdd9f2b > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-fdd9f2b .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-50a8b63{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-50a8b63 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-a77a101 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-a77a101 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-a77a101 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-a77a101{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-a77a101 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-a77a101 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-a77a101 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-a77a101 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-a77a101 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-983a14d{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-983a14d:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-983a14d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-eefbc1a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-eefbc1a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-6beb0c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-6beb0c3 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-c918149 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-c918149 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-ec7b089{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-ec7b089 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-6be4569 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-6be4569 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-6be4569 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-6be4569{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-6be4569 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-6be4569 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-6be4569 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-6be4569 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-6be4569 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-1ad2bb3{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-1ad2bb3:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-1ad2bb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-6871723{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-6871723 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-fde7cf1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-fde7cf1 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-a207606 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-a207606 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-55d36e1{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-55d36e1 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-d0df804 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-d0df804 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-d0df804 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-d0df804{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-d0df804 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-d0df804 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-d0df804 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-d0df804 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-d0df804 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-54765c1{--display:flex;}.elementor-987928 .elementor-element.elementor-element-8907207{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-678ec77{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-678ec77:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-678ec77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-5cc9c96{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-5cc9c96 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-9a9acf4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-9a9acf4 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-4e88b31 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-4e88b31 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-ba0b98d{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-ba0b98d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-ab4092b .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-ab4092b .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-ab4092b .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-ab4092b{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-ab4092b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-ab4092b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-ab4092b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-ab4092b .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-ab4092b .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-14a7260{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-14a7260:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-14a7260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-d36538d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-d36538d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-90d6aca{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-90d6aca .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-0d17009 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-0d17009 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-b9bf924{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-b9bf924 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-f7ee548 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-f7ee548 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-f7ee548 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-f7ee548{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-f7ee548 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-f7ee548 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-f7ee548 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-f7ee548 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-f7ee548 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-dc5db12{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-dc5db12:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-dc5db12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-fbbdd9a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-fbbdd9a .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-cbccebd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-cbccebd .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-4fffd2f > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-4fffd2f .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-924f622{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-924f622 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-cdb2582 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-cdb2582 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-cdb2582 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-cdb2582{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-cdb2582 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-cdb2582 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-cdb2582 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-cdb2582 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-cdb2582 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-80e5d6a{--display:flex;}.elementor-987928 .elementor-element.elementor-element-2e4e0b8{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-96b7267{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-96b7267:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-96b7267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-0bf0f36{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-0bf0f36 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-f29b86d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-f29b86d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-cbd7ea6 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-cbd7ea6 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-573678d{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-573678d .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-9bf36d9 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-9bf36d9 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-9bf36d9 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-9bf36d9{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-9bf36d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-9bf36d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-9bf36d9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-9bf36d9 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-9bf36d9 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-8fd86bd{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-8fd86bd:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-8fd86bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-8ec33f3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-8ec33f3 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-91334b2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-91334b2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-64964cf > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-64964cf .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-3be59b9{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-3be59b9 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-fe572d4 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-fe572d4 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-fe572d4 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-fe572d4{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-fe572d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-fe572d4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-fe572d4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-fe572d4 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-fe572d4 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-84384c8{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-84384c8:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-84384c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-b42ded9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-b42ded9 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-8525236{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-8525236 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-da248dd > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-da248dd .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-a28493f{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-a28493f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-6bc02c2 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-6bc02c2 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-6bc02c2 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-6bc02c2{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-6bc02c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-6bc02c2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-6bc02c2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-6bc02c2 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-6bc02c2 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-2a818d0{--display:flex;}.elementor-987928 .elementor-element.elementor-element-5e2556a{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-a9eff3b{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-a9eff3b:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-a9eff3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-c7751c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-c7751c6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-648ac21{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-648ac21 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-3b3dab3 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-3b3dab3 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-8565f1b{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-8565f1b .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-bd450a0 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-bd450a0 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-bd450a0 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-bd450a0{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-bd450a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-bd450a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-bd450a0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-bd450a0 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-bd450a0 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-acb5dd2{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-acb5dd2:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-acb5dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-227cee6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-227cee6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-a43a6a5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-a43a6a5 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-5b67ebb > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-5b67ebb .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-e5fe243{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-e5fe243 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-a6dddc3 .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-a6dddc3 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-a6dddc3 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-a6dddc3{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-a6dddc3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-a6dddc3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-a6dddc3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-a6dddc3 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-a6dddc3 .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-b80e5bf{--display:flex;--border-radius:40px 40px 40px 40px;box-shadow:4px 4px 0px 0px #6754E9;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-987928 .elementor-element.elementor-element-b80e5bf:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-b80e5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-834fed3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-834fed3 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-1a03224{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-1a03224 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:24px;font-weight:600;letter-spacing:0px;color:#000000;}.elementor-987928 .elementor-element.elementor-element-24a33d7 > .elementor-widget-container{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#C6C6C6;}.elementor-987928 .elementor-element.elementor-element-24a33d7 .elementor-heading-title{font-family:"Kanit", Sans-serif;font-size:16px;font-weight:300;line-height:1.5em;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-987928 .elementor-element.elementor-element-01d7087{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-item > a{font-family:"Kanit", Sans-serif;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-01d7087 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-987928 .elementor-element.elementor-element-c9c0dfd .elementor-button{background-color:transparent;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );background-image:linear-gradient(180deg, #6754E9 0%, #4534B8 100%);border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-c9c0dfd .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-c9c0dfd .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-987928 .elementor-element.elementor-element-c9c0dfd{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-c9c0dfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-c9c0dfd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-c9c0dfd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-c9c0dfd .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-c9c0dfd .elementor-button:focus svg{fill:#000000;}.elementor-987928 .elementor-element.elementor-element-0c36edd{--display:flex;}.elementor-987928 .elementor-element.elementor-element-a3d0a42{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:25px;--n-tabs-gap:35px;--n-tabs-title-border-radius:8px 8px 8px 8px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:25px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:25px;--n-tabs-title-font-size:16px;}.elementor-987928 .elementor-element.elementor-element-a3d0a42 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-a3d0a42.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#6754E9;}.elementor-987928 .elementor-element.elementor-element-a3d0a42.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-987928 .elementor-element.elementor-element-a3d0a42.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-a3d0a42.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.25);}.elementor-987928 .elementor-element.elementor-element-a3d0a42.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Kanit", Sans-serif;font-weight:400;text-transform:capitalize;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-2de6807{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-da3d34a{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-d940a6a{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-d940a6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-246ad77{--display:flex;}.elementor-987928 .elementor-element.elementor-element-a6b80bb .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-b52e78d .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-f048638{--display:flex;}.elementor-987928 .elementor-element.elementor-element-a043e9c .elementor-button{background-color:#02010100;font-size:14px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-a043e9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-3e22ad6{--display:flex;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:35px;}.elementor-987928 .elementor-element.elementor-element-3e22ad6:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-3e22ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvepeek.com/wp-content/uploads/2025/08/Group-81.png");background-position:center center;background-repeat:no-repeat;}.elementor-987928 .elementor-element.elementor-element-3e22ad6::before, .elementor-987928 .elementor-element.elementor-element-3e22ad6 > .elementor-background-video-container::before, .elementor-987928 .elementor-element.elementor-element-3e22ad6 > .e-con-inner > .elementor-background-video-container::before, .elementor-987928 .elementor-element.elementor-element-3e22ad6 > .elementor-background-slideshow::before, .elementor-987928 .elementor-element.elementor-element-3e22ad6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-987928 .elementor-element.elementor-element-3e22ad6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-987928 .elementor-element.elementor-element-bb52ed2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-bb52ed2 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-7659810{--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:flex-start;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA;--border-color:#DADADA;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-aa895b4 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-aa895b4{width:initial;max-width:initial;}.elementor-987928 .elementor-element.elementor-element-aa895b4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-aa895b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-85bbf27 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-85bbf27{width:initial;max-width:initial;}.elementor-987928 .elementor-element.elementor-element-85bbf27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-85bbf27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-fad3d17 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0px;fill:#000000;color:#000000;border-radius:9999px 9999px 9999px 9999px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-fad3d17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-de7c6db{--display:flex;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:35px;}.elementor-987928 .elementor-element.elementor-element-de7c6db:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-de7c6db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvepeek.com/wp-content/uploads/2025/08/Group-81.png");background-position:center center;background-repeat:no-repeat;}.elementor-987928 .elementor-element.elementor-element-de7c6db::before, .elementor-987928 .elementor-element.elementor-element-de7c6db > .elementor-background-video-container::before, .elementor-987928 .elementor-element.elementor-element-de7c6db > .e-con-inner > .elementor-background-video-container::before, .elementor-987928 .elementor-element.elementor-element-de7c6db > .elementor-background-slideshow::before, .elementor-987928 .elementor-element.elementor-element-de7c6db > .e-con-inner > .elementor-background-slideshow::before, .elementor-987928 .elementor-element.elementor-element-de7c6db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-987928 .elementor-element.elementor-element-661547c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-661547c .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-fcaede8{--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:flex-start;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA;--border-color:#DADADA;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-2bbfb36 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-2bbfb36{width:initial;max-width:initial;}.elementor-987928 .elementor-element.elementor-element-2bbfb36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-2bbfb36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-209625e .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-209625e{width:initial;max-width:initial;}.elementor-987928 .elementor-element.elementor-element-209625e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-209625e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-8179571 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0px;fill:#000000;color:#000000;border-radius:9999px 9999px 9999px 9999px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-8179571 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-633331f{--display:flex;--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;}.elementor-987928 .elementor-element.elementor-element-b446881{--display:flex;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:15px 15px 15px 15px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:35px;}.elementor-987928 .elementor-element.elementor-element-b446881:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-b446881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvepeek.com/wp-content/uploads/2025/08/image-71.png");background-position:center center;background-repeat:no-repeat;}.elementor-987928 .elementor-element.elementor-element-082bb39 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-082bb39 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-88c9618{--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:flex-start;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA;--border-color:#DADADA;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-9653247 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-9653247{width:initial;max-width:initial;}.elementor-987928 .elementor-element.elementor-element-9653247 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-9653247.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-1b3c080 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-1b3c080{width:initial;max-width:initial;}.elementor-987928 .elementor-element.elementor-element-1b3c080 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-1b3c080.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-7092d9f .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0px;fill:#000000;color:#000000;border-radius:9999px 9999px 9999px 9999px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-7092d9f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-b037c47{--display:flex;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:35px;}.elementor-987928 .elementor-element.elementor-element-b037c47:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-b037c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvepeek.com/wp-content/uploads/2025/08/image-72.png");background-position:center center;background-repeat:no-repeat;}.elementor-987928 .elementor-element.elementor-element-b037c47::before, .elementor-987928 .elementor-element.elementor-element-b037c47 > .elementor-background-video-container::before, .elementor-987928 .elementor-element.elementor-element-b037c47 > .e-con-inner > .elementor-background-video-container::before, .elementor-987928 .elementor-element.elementor-element-b037c47 > .elementor-background-slideshow::before, .elementor-987928 .elementor-element.elementor-element-b037c47 > .e-con-inner > .elementor-background-slideshow::before, .elementor-987928 .elementor-element.elementor-element-b037c47 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-987928 .elementor-element.elementor-element-852bff7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-852bff7 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-ff4dd79{--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:flex-start;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA;--border-color:#DADADA;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-c38e88f .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-c38e88f{width:initial;max-width:initial;}.elementor-987928 .elementor-element.elementor-element-c38e88f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-c38e88f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-a0604b3 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-a0604b3{width:initial;max-width:initial;}.elementor-987928 .elementor-element.elementor-element-a0604b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-a0604b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-78ac363 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0px;fill:#000000;color:#000000;border-radius:9999px 9999px 9999px 9999px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-78ac363 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-a1191b1{--display:flex;--justify-content:flex-end;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--overlay-opacity:0.5;--border-radius:15px 15px 15px 15px;--padding-top:300px;--padding-bottom:20px;--padding-left:20px;--padding-right:35px;}.elementor-987928 .elementor-element.elementor-element-a1191b1:not(.elementor-motion-effects-element-type-background), .elementor-987928 .elementor-element.elementor-element-a1191b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solvepeek.com/wp-content/uploads/2025/08/image-73.png");background-position:center center;background-repeat:no-repeat;}.elementor-987928 .elementor-element.elementor-element-a1191b1::before, .elementor-987928 .elementor-element.elementor-element-a1191b1 > .elementor-background-video-container::before, .elementor-987928 .elementor-element.elementor-element-a1191b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-987928 .elementor-element.elementor-element-a1191b1 > .elementor-background-slideshow::before, .elementor-987928 .elementor-element.elementor-element-a1191b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-987928 .elementor-element.elementor-element-a1191b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-987928 .elementor-element.elementor-element-24deac6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-24deac6 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0px;color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-f2ae1ac{--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:flex-start;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA;--border-color:#DADADA;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-ae87b16 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:400;letter-spacing:0px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-ae87b16{width:initial;max-width:initial;}.elementor-987928 .elementor-element.elementor-element-ae87b16 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-ae87b16.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-c83ad52 .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0px;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-c83ad52{width:initial;max-width:initial;}.elementor-987928 .elementor-element.elementor-element-c83ad52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-c83ad52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-987928 .elementor-element.elementor-element-36f074a .elementor-button{background-color:#FFFFFF;font-family:"Kanit", Sans-serif;font-size:10px;font-weight:300;letter-spacing:0px;fill:#000000;color:#000000;border-radius:9999px 9999px 9999px 9999px;padding:5px 15px 5px 15px;}.elementor-987928 .elementor-element.elementor-element-36f074a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-56a16e5{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-37c770c{--display:flex;}.elementor-987928 .elementor-element.elementor-element-ba40d91{text-align:center;}.elementor-987928 .elementor-element.elementor-element-ba40d91 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-ee1e7ec{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-987928 .elementor-element.elementor-element-ee1e7ec .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-ea1d2c1{--display:flex;}.elementor-987928 .elementor-element.elementor-element-ec16849{--swiper-slides-to-display:3;--swiper-slides-gap:30px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-6%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-6%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-vamtam_accent_1 );--arrow-hover-color:#FFFFFF;--dots-normal-color:var( --e-global-color-vamtam_accent_1 );--swiper-pagination-spacing:40px;}.elementor-987928 .elementor-element.elementor-element-ec16849 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-987928 .elementor-element.elementor-element-ec16849 .swiper-slide > .elementor-element{height:100%;}.elementor-987928 .elementor-element.elementor-element-ec16849 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-987928 .elementor-element.elementor-element-f3cc6d1{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-3fdd200{--display:flex;}.elementor-987928 .elementor-element.elementor-element-6cd4c13{text-align:center;}.elementor-987928 .elementor-element.elementor-element-6cd4c13 .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-26ce72e{text-align:center;}.elementor-987928 .elementor-element.elementor-element-26ce72e .elementor-heading-title{font-family:"Syne", Sans-serif;font-size:48px;font-weight:600;letter-spacing:0px;}.elementor-987928 .elementor-element.elementor-element-6495cab{--display:flex;}.elementor-987928 .elementor-element.elementor-element-0cef45e{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-link-wrapper, 
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-custom-grid .ecs-post-loop,
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .elementor, 
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .elementor .elementor-inner, 
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap, 
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .elementor .elementor-section-wrap,
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .elementor > .elementor-section,
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .elementor > .e-container,
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .ecs-link-wrapper > .elementor > .e-container,
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .ecs-link-wrapper > .elementor > .elementor-section,
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-link-wrapper > .has-post-thumbnail, .ecs-link-wrapper > .has-post-thumbnail > .elementor-section,
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .has-post-thumbnail, .ecs-post-loop > .has-post-thumbnail > .elementor-section,
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .elementor .elementor-inner .elementor-section-wrap .elementor-top-section,  
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .elementor .elementor-section-wrap .elementor-top-section, 
            .elementor-987928 .elementor-element.elementor-element-0cef45e .ecs-post-loop > .elementor .elementor-container{height:auto;}.elementor-987928 .elementor-element.elementor-element-0cef45e .elementor-post{height:auto;}.elementor-987928 .elementor-element.elementor-element-413a4b3 .elementor-button{background-color:#000000;font-family:"Syne", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:-0.2px;fill:var( --e-global-color-vamtam_accent_4 );color:var( --e-global-color-vamtam_accent_4 );border-radius:8px 8px 8px 8px;}.elementor-987928 .elementor-element.elementor-element-413a4b3 .elementor-button:hover, .elementor-987928 .elementor-element.elementor-element-413a4b3 .elementor-button:focus{background-color:#6754E9;color:#FFFFFF;}.elementor-987928 .elementor-element.elementor-element-413a4b3{width:auto;max-width:auto;}.elementor-987928 .elementor-element.elementor-element-413a4b3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-413a4b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-987928 .elementor-element.elementor-element-413a4b3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-987928 .elementor-element.elementor-element-413a4b3 .elementor-button:hover svg, .elementor-987928 .elementor-element.elementor-element-413a4b3 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-987928 .elementor-element.elementor-element-859eb54{--width:55%;}.elementor-987928 .elementor-element.elementor-element-f38601e{--width:45%;}.elementor-987928 .elementor-element.elementor-element-4e7f2da{--width:112%;}.elementor-987928 .elementor-element.elementor-element-57730d2{--width:82%;}.elementor-987928 .elementor-element.elementor-element-c312492{--width:112%;}.elementor-987928 .elementor-element.elementor-element-9b54c00{--width:82%;}.elementor-987928 .elementor-element.elementor-element-4e108bd{--width:112%;}.elementor-987928 .elementor-element.elementor-element-fb3a919{--width:82%;}.elementor-987928 .elementor-element.elementor-element-59fc6f7{--width:112%;}.elementor-987928 .elementor-element.elementor-element-8d3d3ff{--width:82%;}.elementor-987928 .elementor-element.elementor-element-ba70bd3{--width:112%;}.elementor-987928 .elementor-element.elementor-element-5e57d40{--width:82%;}.elementor-987928 .elementor-element.elementor-element-356478c{--width:112%;}.elementor-987928 .elementor-element.elementor-element-de77c95{--width:82%;}.elementor-987928 .elementor-element.elementor-element-34a541b{--width:50%;}.elementor-987928 .elementor-element.elementor-element-d940a6a{--width:32.2%;}}@media(max-width:1024px){.elementor-987928 .elementor-element.elementor-element-0a455ac{--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-987928 .elementor-element.elementor-element-2a0b23b{--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-987928 .elementor-element.elementor-element-ec16849{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-987928 .elementor-element.elementor-element-0a455ac{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-2a46da3 .elementor-heading-title{font-size:44px;line-height:44px;}.elementor-987928 .elementor-element.elementor-element-5dc845e{width:100%;max-width:100%;font-size:16px;}.elementor-987928 .elementor-element.elementor-element-1c9023f .elementor-button{font-size:12px;}.elementor-987928 .elementor-element.elementor-element-c551836 .elementor-button{font-size:12px;}.elementor-987928 .elementor-element.elementor-element-ba90c27{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-f91ebdc{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-0c71b4d img{width:68px;}.elementor-987928 .elementor-element.elementor-element-953a67f img{width:66px;}.elementor-987928 .elementor-element.elementor-element-e0384cd img{width:37px;}.elementor-987928 .elementor-element.elementor-element-fca4a06 img{width:49px;}.elementor-987928 .elementor-element.elementor-element-1d4d7a6 img{width:50px;}.elementor-987928 .elementor-element.elementor-element-abf0e65{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-45db610{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-9c4cfef .elementor-heading-title{font-size:38px;}.elementor-987928 .elementor-element.elementor-element-b69f546{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-bcd9635{width:100%;max-width:100%;}.elementor-987928 .elementor-element.elementor-element-000e9f4{--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-987928 .elementor-element.elementor-element-98290d2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-4e7f2da{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-987928 .elementor-element.elementor-element-283a566{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-c9c44b1{width:100%;max-width:100%;}.elementor-987928 .elementor-element.elementor-element-d976b51 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-cc39723 .elementor-button{font-size:13px;}.elementor-987928 .elementor-element.elementor-element-c312492{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-987928 .elementor-element.elementor-element-5fb7079{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-6282054{width:100%;max-width:100%;}.elementor-987928 .elementor-element.elementor-element-5374f55 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-ef96a7b .elementor-button{font-size:13px;}.elementor-987928 .elementor-element.elementor-element-4e108bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-987928 .elementor-element.elementor-element-7de5fdd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-e8863cd{width:100%;max-width:100%;}.elementor-987928 .elementor-element.elementor-element-7f5264d > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-e8d3f0f .elementor-button{font-size:13px;}.elementor-987928 .elementor-element.elementor-element-59fc6f7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-987928 .elementor-element.elementor-element-2f847c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-da9c60f{width:100%;max-width:100%;}.elementor-987928 .elementor-element.elementor-element-d4f7e50 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-00fd601 .elementor-button{font-size:13px;}.elementor-987928 .elementor-element.elementor-element-ba70bd3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-987928 .elementor-element.elementor-element-e78ba26{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-a42ee43{width:100%;max-width:100%;}.elementor-987928 .elementor-element.elementor-element-959cb0d > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-94d96f4 .elementor-button{font-size:13px;}.elementor-987928 .elementor-element.elementor-element-356478c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-987928 .elementor-element.elementor-element-45a0e29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-1009a51{width:100%;max-width:100%;}.elementor-987928 .elementor-element.elementor-element-21560bd > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-a1ec6f2 .elementor-button{font-size:13px;}.elementor-987928 .elementor-element.elementor-element-3a01aa1{width:100%;max-width:100%;--n-tabs-title-font-size:17px;}.elementor-987928 .elementor-element.elementor-element-3a01aa1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-987928 .elementor-element.elementor-element-d3b70ca{--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-7bdf84e .elementor-heading-title{font-size:35px;}.elementor-987928 .elementor-element.elementor-element-6cba094{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-dfc8bf9{width:100%;max-width:100%;}.elementor-987928 .elementor-element.elementor-element-fb8a229.elementor-element{--align-self:flex-start;}.elementor-987928 .elementor-element.elementor-element-94cba35{--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-987928 .elementor-element.elementor-element-5cb2ce5{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-987928 .elementor-element.elementor-element-5cb2ce5 .elementor-icon{font-size:13px;}.elementor-987928 .elementor-element.elementor-element-f35ae10{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-987928 .elementor-element.elementor-element-f35ae10 .elementor-icon{font-size:13px;}.elementor-987928 .elementor-element.elementor-element-30bb6a1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-987928 .elementor-element.elementor-element-30bb6a1 .elementor-icon{font-size:13px;}.elementor-987928 .elementor-element.elementor-element-6fb6b73{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-987928 .elementor-element.elementor-element-6fb6b73 .elementor-icon{font-size:13px;}.elementor-987928 .elementor-element.elementor-element-274c5b8{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-987928 .elementor-element.elementor-element-2a0b23b{--border-radius:38px 38px 38px 38px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-6d48f7d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-30ee0ee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-232074f{text-align:center;}.elementor-987928 .elementor-element.elementor-element-232074f .elementor-heading-title{font-size:30px;}.elementor-987928 .elementor-element.elementor-element-10e75e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-e015a36{text-align:center;}.elementor-987928 .elementor-element.elementor-element-1bec032{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-9517999{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-722190d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-fe3789f .elementor-heading-title{font-size:35px;}.elementor-987928 .elementor-element.elementor-element-c38f787{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-bb7850c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-eb1637c{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-55c9215{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-3c937cb{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-42f4493{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-85690d9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-745c8bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-8261df5{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-71235dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-54765c1{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-8907207{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-80e5d6a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-2e4e0b8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-2a818d0{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-5e2556a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-a3d0a42{--n-tabs-title-gap:10px;--n-tabs-gap:0px;--n-tabs-title-padding-top:11px;--n-tabs-title-padding-right:11px;--n-tabs-title-padding-bottom:11px;--n-tabs-title-padding-left:11px;--n-tabs-title-font-size:15px;}.elementor-987928 .elementor-element.elementor-element-b52e78d .elementor-heading-title{font-size:35px;}.elementor-987928 .elementor-element.elementor-element-ec16849{--swiper-slides-to-display:1;}.elementor-987928 .elementor-element.elementor-element-f3cc6d1{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-987928 .elementor-element.elementor-element-3fdd200{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-987928 .elementor-element.elementor-element-26ce72e{text-align:center;}.elementor-987928 .elementor-element.elementor-element-26ce72e .elementor-heading-title{font-size:35px;}.elementor-987928 .elementor-element.elementor-element-6495cab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for heading, class: .elementor-element-2a46da3 */@media only screen and (min-width: 768px) {
.elementor-987928 .elementor-element.elementor-element-2a46da3 span {
    display: block;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f38601e */.elementor-987928 .elementor-element.elementor-element-f38601e {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba90c27 */.elementor-987928 .elementor-element.elementor-element-ba90c27 {
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d976b51 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2da */.elementor-987928 .elementor-element.elementor-element-4e7f2da {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5374f55 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c312492 */.elementor-987928 .elementor-element.elementor-element-c312492 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f5264d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e108bd */.elementor-987928 .elementor-element.elementor-element-4e108bd {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f7e50 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59fc6f7 */.elementor-987928 .elementor-element.elementor-element-59fc6f7 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-959cb0d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba70bd3 */.elementor-987928 .elementor-element.elementor-element-ba70bd3 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21560bd */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356478c */.elementor-987928 .elementor-element.elementor-element-356478c {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d976b51 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2da */.elementor-987928 .elementor-element.elementor-element-4e7f2da {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5374f55 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c312492 */.elementor-987928 .elementor-element.elementor-element-c312492 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f5264d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e108bd */.elementor-987928 .elementor-element.elementor-element-4e108bd {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f7e50 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59fc6f7 */.elementor-987928 .elementor-element.elementor-element-59fc6f7 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-959cb0d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba70bd3 */.elementor-987928 .elementor-element.elementor-element-ba70bd3 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21560bd */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356478c */.elementor-987928 .elementor-element.elementor-element-356478c {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d976b51 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2da */.elementor-987928 .elementor-element.elementor-element-4e7f2da {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5374f55 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c312492 */.elementor-987928 .elementor-element.elementor-element-c312492 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f5264d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e108bd */.elementor-987928 .elementor-element.elementor-element-4e108bd {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f7e50 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59fc6f7 */.elementor-987928 .elementor-element.elementor-element-59fc6f7 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-959cb0d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba70bd3 */.elementor-987928 .elementor-element.elementor-element-ba70bd3 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21560bd */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356478c */.elementor-987928 .elementor-element.elementor-element-356478c {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d976b51 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2da */.elementor-987928 .elementor-element.elementor-element-4e7f2da {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5374f55 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c312492 */.elementor-987928 .elementor-element.elementor-element-c312492 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f5264d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e108bd */.elementor-987928 .elementor-element.elementor-element-4e108bd {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f7e50 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59fc6f7 */.elementor-987928 .elementor-element.elementor-element-59fc6f7 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-959cb0d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba70bd3 */.elementor-987928 .elementor-element.elementor-element-ba70bd3 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21560bd */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356478c */.elementor-987928 .elementor-element.elementor-element-356478c {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d976b51 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2da */.elementor-987928 .elementor-element.elementor-element-4e7f2da {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5374f55 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c312492 */.elementor-987928 .elementor-element.elementor-element-c312492 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f5264d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e108bd */.elementor-987928 .elementor-element.elementor-element-4e108bd {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f7e50 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59fc6f7 */.elementor-987928 .elementor-element.elementor-element-59fc6f7 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-959cb0d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba70bd3 */.elementor-987928 .elementor-element.elementor-element-ba70bd3 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21560bd */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356478c */.elementor-987928 .elementor-element.elementor-element-356478c {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d976b51 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2da */.elementor-987928 .elementor-element.elementor-element-4e7f2da {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5374f55 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c312492 */.elementor-987928 .elementor-element.elementor-element-c312492 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f5264d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e108bd */.elementor-987928 .elementor-element.elementor-element-4e108bd {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f7e50 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59fc6f7 */.elementor-987928 .elementor-element.elementor-element-59fc6f7 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-959cb0d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba70bd3 */.elementor-987928 .elementor-element.elementor-element-ba70bd3 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21560bd */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356478c */.elementor-987928 .elementor-element.elementor-element-356478c {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d976b51 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e7f2da */.elementor-987928 .elementor-element.elementor-element-4e7f2da {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-5374f55 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c312492 */.elementor-987928 .elementor-element.elementor-element-c312492 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f5264d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e108bd */.elementor-987928 .elementor-element.elementor-element-4e108bd {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-d4f7e50 */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59fc6f7 */.elementor-987928 .elementor-element.elementor-element-59fc6f7 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-959cb0d */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba70bd3 */.elementor-987928 .elementor-element.elementor-element-ba70bd3 {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-21560bd */@media only screen and (max-width: 767px) {
    .e-n-tab-title[aria-selected="false"] {
        background: white !important;
        color: black !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-356478c */.elementor-987928 .elementor-element.elementor-element-356478c {
    height: 124%
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3a01aa1 */.elementor-987928 .elementor-element.elementor-element-3a01aa1 .e-n-tab-title[aria-selected="true"] {
  z-index: 10;
  position: relative; /* z-index tabhi kaam karega jab position set ho */
}


.elementor-987928 .elementor-element.elementor-element-3a01aa1 .e-n-tab-title svg {
  display: none;
}

.elementor-987928 .elementor-element.elementor-element-3a01aa1 .e-n-tab-title[aria-selected="true"] svg {
  display: inline-block;
}



/* By default sab SVG hide */
.elementor-987928 .elementor-element.elementor-element-3a01aa1 .e-n-tab-title svg {
  display: none;
}

/* Active tab me SVG show hoga */
.elementor-987928 .elementor-element.elementor-element-3a01aa1 .e-n-tab-title svg {
  display: inline-block;
}

/* Flex layout: text left, svg right */
.elementor-987928 .elementor-element.elementor-element-3a01aa1 .e-n-tab-title {
  display: flex;
  align-items: center;
  justify-content: space-between; /* push text left, svg right */
  width: 100%; /* full width to allow spacing */
  padding: 20px!important; 
  border-radius: 100px!important;
}

.elementor-987928 .elementor-element.elementor-element-3a01aa1 .e-n-tab-title .e-n-tab-title-text {
  flex: 1; /* text ko left push karega */
  text-align: left;
}

.elementor-987928 .elementor-element.elementor-element-3a01aa1 .e-n-tab-title .e-n-tab-icon {
  margin-left: auto; /* svg ko right side push karega */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3b70ca */@media only screen and (min-width: 768px) {
    .elementor-987928 .elementor-element.elementor-element-d3b70ca {
        background: white!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5cb2ce5 */.elementor-987928 .elementor-element.elementor-element-5cb2ce5 .elementor-icon-box-icon {
    margin-top: -13.5px;
}

@media only screen and (max-width: 767px) {
    .elementor-987928 .elementor-element.elementor-element-5cb2ce5 .elementor-icon-box-icon {
    margin-top: -12.5px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f35ae10 */.elementor-987928 .elementor-element.elementor-element-f35ae10 .elementor-icon-box-icon {
    margin-top: -13.5px;
}

@media only screen and (max-width: 767px) {
    .elementor-987928 .elementor-element.elementor-element-f35ae10 .elementor-icon-box-icon {
    margin-top: -12.5px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-30bb6a1 */.elementor-987928 .elementor-element.elementor-element-30bb6a1 .elementor-icon-box-icon {
    margin-top: -13.5px;
}

@media only screen and (max-width: 767px) {
    .elementor-987928 .elementor-element.elementor-element-30bb6a1 .elementor-icon-box-icon {
    margin-top: -12.5px;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6fb6b73 */.elementor-987928 .elementor-element.elementor-element-6fb6b73 .elementor-icon-box-icon {
    margin-top: -13.5px;
}

@media only screen and (max-width: 767px) {
    .elementor-987928 .elementor-element.elementor-element-6fb6b73 .elementor-icon-box-icon {
    margin-top: -12.5px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81de4ec */.elementor-987928 .elementor-element.elementor-element-81de4ec {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bfe8821 */.elementor-987928 .elementor-element.elementor-element-bfe8821 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9be6d54 */.elementor-987928 .elementor-element.elementor-element-9be6d54 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e07a7e1 */.elementor-987928 .elementor-element.elementor-element-e07a7e1 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f11a204 */.elementor-987928 .elementor-element.elementor-element-f11a204 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4247600 */.elementor-987928 .elementor-element.elementor-element-4247600 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4431a */.elementor-987928 .elementor-element.elementor-element-0c4431a del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bd8bd5 */.elementor-987928 .elementor-element.elementor-element-8bd8bd5 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6313375 */.elementor-987928 .elementor-element.elementor-element-6313375 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6313375 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f7de8 */.elementor-987928 .elementor-element.elementor-element-f7f7de8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83abda7 */.elementor-987928 .elementor-element.elementor-element-83abda7 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c48594b */.elementor-987928 .elementor-element.elementor-element-c48594b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-082e3d6 */.elementor-987928 .elementor-element.elementor-element-082e3d6 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-082e3d6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69db10 */.elementor-987928 .elementor-element.elementor-element-a69db10:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92db4b */.elementor-987928 .elementor-element.elementor-element-d92db4b del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66e4cb2 */.elementor-987928 .elementor-element.elementor-element-66e4cb2 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc510f */.elementor-987928 .elementor-element.elementor-element-ffc510f a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ffc510f a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad18e7b */.elementor-987928 .elementor-element.elementor-element-ad18e7b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39390f4 */.elementor-987928 .elementor-element.elementor-element-39390f4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2651db */.elementor-987928 .elementor-element.elementor-element-b2651db .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87cab37 */.elementor-987928 .elementor-element.elementor-element-87cab37 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-87cab37 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958ce05 */.elementor-987928 .elementor-element.elementor-element-958ce05:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d9e8f */.elementor-987928 .elementor-element.elementor-element-83d9e8f del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a451f */.elementor-987928 .elementor-element.elementor-element-f4a451f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e24ad */.elementor-987928 .elementor-element.elementor-element-95e24ad {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-95e24ad a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722200f */.elementor-987928 .elementor-element.elementor-element-722200f:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7307c8 */.elementor-987928 .elementor-element.elementor-element-e7307c8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8370ab0 */.elementor-987928 .elementor-element.elementor-element-8370ab0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81140c9 */.elementor-987928 .elementor-element.elementor-element-81140c9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-81140c9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f7adb */.elementor-987928 .elementor-element.elementor-element-47f7adb:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2647c8c */.elementor-987928 .elementor-element.elementor-element-2647c8c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e8fd0 */.elementor-987928 .elementor-element.elementor-element-59e8fd0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3434069 */.elementor-987928 .elementor-element.elementor-element-3434069 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-3434069 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be80998 */.elementor-987928 .elementor-element.elementor-element-be80998:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3ee3e */.elementor-987928 .elementor-element.elementor-element-1a3ee3e del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9877b4c */.elementor-987928 .elementor-element.elementor-element-9877b4c .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51dadf6 */.elementor-987928 .elementor-element.elementor-element-51dadf6 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-51dadf6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d15e63 */.elementor-987928 .elementor-element.elementor-element-0d15e63:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc19e8 */.elementor-987928 .elementor-element.elementor-element-efc19e8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad564f1 */.elementor-987928 .elementor-element.elementor-element-ad564f1 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b7a5d */.elementor-987928 .elementor-element.elementor-element-f8b7a5d a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f8b7a5d a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a0fa9 */.elementor-987928 .elementor-element.elementor-element-65a0fa9:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d04c5ba */.elementor-987928 .elementor-element.elementor-element-d04c5ba del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12d0cd8 */.elementor-987928 .elementor-element.elementor-element-12d0cd8 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02ffbed */.elementor-987928 .elementor-element.elementor-element-02ffbed {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-02ffbed a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f167e */.elementor-987928 .elementor-element.elementor-element-01f167e:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acddc8 */.elementor-987928 .elementor-element.elementor-element-2acddc8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dcf9e0 */.elementor-987928 .elementor-element.elementor-element-0dcf9e0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f80957b */.elementor-987928 .elementor-element.elementor-element-f80957b {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50f7d54 */.elementor-987928 .elementor-element.elementor-element-50f7d54 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-50f7d54 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bae586 */.elementor-987928 .elementor-element.elementor-element-4bae586:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a65b55 */.elementor-987928 .elementor-element.elementor-element-6a65b55 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-234db72 */.elementor-987928 .elementor-element.elementor-element-234db72 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8ce96c */.elementor-987928 .elementor-element.elementor-element-c8ce96c {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b81888 */.elementor-987928 .elementor-element.elementor-element-5b81888 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-5b81888 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce0ab6 */.elementor-987928 .elementor-element.elementor-element-1ce0ab6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b681d0c */.elementor-987928 .elementor-element.elementor-element-b681d0c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd9f2b */.elementor-987928 .elementor-element.elementor-element-fdd9f2b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77a101 */.elementor-987928 .elementor-element.elementor-element-a77a101 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a77a101 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c402bc6 */.elementor-987928 .elementor-element.elementor-element-c402bc6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6beb0c3 */.elementor-987928 .elementor-element.elementor-element-6beb0c3 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c918149 */.elementor-987928 .elementor-element.elementor-element-c918149 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6be4569 */.elementor-987928 .elementor-element.elementor-element-6be4569 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6be4569 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983a14d */.elementor-987928 .elementor-element.elementor-element-983a14d:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde7cf1 */.elementor-987928 .elementor-element.elementor-element-fde7cf1 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a207606 */.elementor-987928 .elementor-element.elementor-element-a207606 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0df804 */.elementor-987928 .elementor-element.elementor-element-d0df804 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-d0df804 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad2bb3 */.elementor-987928 .elementor-element.elementor-element-1ad2bb3:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9acf4 */.elementor-987928 .elementor-element.elementor-element-9a9acf4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e88b31 */.elementor-987928 .elementor-element.elementor-element-4e88b31 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4092b */.elementor-987928 .elementor-element.elementor-element-ab4092b a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ab4092b a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678ec77 */.elementor-987928 .elementor-element.elementor-element-678ec77:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d6aca */.elementor-987928 .elementor-element.elementor-element-90d6aca del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d17009 */.elementor-987928 .elementor-element.elementor-element-0d17009 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ee548 */.elementor-987928 .elementor-element.elementor-element-f7ee548 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f7ee548 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a7260 */.elementor-987928 .elementor-element.elementor-element-14a7260:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbccebd */.elementor-987928 .elementor-element.elementor-element-cbccebd del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fffd2f */.elementor-987928 .elementor-element.elementor-element-4fffd2f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdb2582 */.elementor-987928 .elementor-element.elementor-element-cdb2582 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-cdb2582 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5db12 */.elementor-987928 .elementor-element.elementor-element-dc5db12:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f29b86d */.elementor-987928 .elementor-element.elementor-element-f29b86d del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbd7ea6 */.elementor-987928 .elementor-element.elementor-element-cbd7ea6 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bf36d9 */.elementor-987928 .elementor-element.elementor-element-9bf36d9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-9bf36d9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b7267 */.elementor-987928 .elementor-element.elementor-element-96b7267:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91334b2 */.elementor-987928 .elementor-element.elementor-element-91334b2 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64964cf */.elementor-987928 .elementor-element.elementor-element-64964cf .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe572d4 */.elementor-987928 .elementor-element.elementor-element-fe572d4 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-fe572d4 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd86bd */.elementor-987928 .elementor-element.elementor-element-8fd86bd:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8525236 */.elementor-987928 .elementor-element.elementor-element-8525236 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da248dd */.elementor-987928 .elementor-element.elementor-element-da248dd .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc02c2 */.elementor-987928 .elementor-element.elementor-element-6bc02c2 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6bc02c2 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84384c8 */.elementor-987928 .elementor-element.elementor-element-84384c8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-648ac21 */.elementor-987928 .elementor-element.elementor-element-648ac21 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b3dab3 */.elementor-987928 .elementor-element.elementor-element-3b3dab3 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd450a0 */.elementor-987928 .elementor-element.elementor-element-bd450a0 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-bd450a0 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9eff3b */.elementor-987928 .elementor-element.elementor-element-a9eff3b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43a6a5 */.elementor-987928 .elementor-element.elementor-element-a43a6a5 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b67ebb */.elementor-987928 .elementor-element.elementor-element-5b67ebb .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6dddc3 */.elementor-987928 .elementor-element.elementor-element-a6dddc3 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a6dddc3 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb5dd2 */.elementor-987928 .elementor-element.elementor-element-acb5dd2:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a03224 */.elementor-987928 .elementor-element.elementor-element-1a03224 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a33d7 */.elementor-987928 .elementor-element.elementor-element-24a33d7 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c0dfd */.elementor-987928 .elementor-element.elementor-element-c9c0dfd a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-c9c0dfd a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80e5bf */.elementor-987928 .elementor-element.elementor-element-b80e5bf:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4431a */.elementor-987928 .elementor-element.elementor-element-0c4431a del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bd8bd5 */.elementor-987928 .elementor-element.elementor-element-8bd8bd5 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6313375 */.elementor-987928 .elementor-element.elementor-element-6313375 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6313375 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f7de8 */.elementor-987928 .elementor-element.elementor-element-f7f7de8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83abda7 */.elementor-987928 .elementor-element.elementor-element-83abda7 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c48594b */.elementor-987928 .elementor-element.elementor-element-c48594b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-082e3d6 */.elementor-987928 .elementor-element.elementor-element-082e3d6 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-082e3d6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69db10 */.elementor-987928 .elementor-element.elementor-element-a69db10:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92db4b */.elementor-987928 .elementor-element.elementor-element-d92db4b del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66e4cb2 */.elementor-987928 .elementor-element.elementor-element-66e4cb2 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc510f */.elementor-987928 .elementor-element.elementor-element-ffc510f a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ffc510f a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad18e7b */.elementor-987928 .elementor-element.elementor-element-ad18e7b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39390f4 */.elementor-987928 .elementor-element.elementor-element-39390f4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2651db */.elementor-987928 .elementor-element.elementor-element-b2651db .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87cab37 */.elementor-987928 .elementor-element.elementor-element-87cab37 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-87cab37 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958ce05 */.elementor-987928 .elementor-element.elementor-element-958ce05:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d9e8f */.elementor-987928 .elementor-element.elementor-element-83d9e8f del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a451f */.elementor-987928 .elementor-element.elementor-element-f4a451f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e24ad */.elementor-987928 .elementor-element.elementor-element-95e24ad {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-95e24ad a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722200f */.elementor-987928 .elementor-element.elementor-element-722200f:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7307c8 */.elementor-987928 .elementor-element.elementor-element-e7307c8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8370ab0 */.elementor-987928 .elementor-element.elementor-element-8370ab0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81140c9 */.elementor-987928 .elementor-element.elementor-element-81140c9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-81140c9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f7adb */.elementor-987928 .elementor-element.elementor-element-47f7adb:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2647c8c */.elementor-987928 .elementor-element.elementor-element-2647c8c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e8fd0 */.elementor-987928 .elementor-element.elementor-element-59e8fd0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3434069 */.elementor-987928 .elementor-element.elementor-element-3434069 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-3434069 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be80998 */.elementor-987928 .elementor-element.elementor-element-be80998:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3ee3e */.elementor-987928 .elementor-element.elementor-element-1a3ee3e del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9877b4c */.elementor-987928 .elementor-element.elementor-element-9877b4c .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51dadf6 */.elementor-987928 .elementor-element.elementor-element-51dadf6 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-51dadf6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d15e63 */.elementor-987928 .elementor-element.elementor-element-0d15e63:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc19e8 */.elementor-987928 .elementor-element.elementor-element-efc19e8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad564f1 */.elementor-987928 .elementor-element.elementor-element-ad564f1 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b7a5d */.elementor-987928 .elementor-element.elementor-element-f8b7a5d a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f8b7a5d a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a0fa9 */.elementor-987928 .elementor-element.elementor-element-65a0fa9:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d04c5ba */.elementor-987928 .elementor-element.elementor-element-d04c5ba del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12d0cd8 */.elementor-987928 .elementor-element.elementor-element-12d0cd8 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02ffbed */.elementor-987928 .elementor-element.elementor-element-02ffbed {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-02ffbed a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f167e */.elementor-987928 .elementor-element.elementor-element-01f167e:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acddc8 */.elementor-987928 .elementor-element.elementor-element-2acddc8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dcf9e0 */.elementor-987928 .elementor-element.elementor-element-0dcf9e0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f80957b */.elementor-987928 .elementor-element.elementor-element-f80957b {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50f7d54 */.elementor-987928 .elementor-element.elementor-element-50f7d54 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-50f7d54 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bae586 */.elementor-987928 .elementor-element.elementor-element-4bae586:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a65b55 */.elementor-987928 .elementor-element.elementor-element-6a65b55 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-234db72 */.elementor-987928 .elementor-element.elementor-element-234db72 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8ce96c */.elementor-987928 .elementor-element.elementor-element-c8ce96c {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b81888 */.elementor-987928 .elementor-element.elementor-element-5b81888 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-5b81888 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce0ab6 */.elementor-987928 .elementor-element.elementor-element-1ce0ab6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b681d0c */.elementor-987928 .elementor-element.elementor-element-b681d0c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd9f2b */.elementor-987928 .elementor-element.elementor-element-fdd9f2b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77a101 */.elementor-987928 .elementor-element.elementor-element-a77a101 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a77a101 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c402bc6 */.elementor-987928 .elementor-element.elementor-element-c402bc6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6beb0c3 */.elementor-987928 .elementor-element.elementor-element-6beb0c3 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c918149 */.elementor-987928 .elementor-element.elementor-element-c918149 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6be4569 */.elementor-987928 .elementor-element.elementor-element-6be4569 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6be4569 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983a14d */.elementor-987928 .elementor-element.elementor-element-983a14d:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde7cf1 */.elementor-987928 .elementor-element.elementor-element-fde7cf1 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a207606 */.elementor-987928 .elementor-element.elementor-element-a207606 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0df804 */.elementor-987928 .elementor-element.elementor-element-d0df804 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-d0df804 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad2bb3 */.elementor-987928 .elementor-element.elementor-element-1ad2bb3:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9acf4 */.elementor-987928 .elementor-element.elementor-element-9a9acf4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e88b31 */.elementor-987928 .elementor-element.elementor-element-4e88b31 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4092b */.elementor-987928 .elementor-element.elementor-element-ab4092b a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ab4092b a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678ec77 */.elementor-987928 .elementor-element.elementor-element-678ec77:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d6aca */.elementor-987928 .elementor-element.elementor-element-90d6aca del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d17009 */.elementor-987928 .elementor-element.elementor-element-0d17009 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ee548 */.elementor-987928 .elementor-element.elementor-element-f7ee548 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f7ee548 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a7260 */.elementor-987928 .elementor-element.elementor-element-14a7260:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbccebd */.elementor-987928 .elementor-element.elementor-element-cbccebd del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fffd2f */.elementor-987928 .elementor-element.elementor-element-4fffd2f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdb2582 */.elementor-987928 .elementor-element.elementor-element-cdb2582 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-cdb2582 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5db12 */.elementor-987928 .elementor-element.elementor-element-dc5db12:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f29b86d */.elementor-987928 .elementor-element.elementor-element-f29b86d del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbd7ea6 */.elementor-987928 .elementor-element.elementor-element-cbd7ea6 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bf36d9 */.elementor-987928 .elementor-element.elementor-element-9bf36d9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-9bf36d9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b7267 */.elementor-987928 .elementor-element.elementor-element-96b7267:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91334b2 */.elementor-987928 .elementor-element.elementor-element-91334b2 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64964cf */.elementor-987928 .elementor-element.elementor-element-64964cf .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe572d4 */.elementor-987928 .elementor-element.elementor-element-fe572d4 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-fe572d4 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd86bd */.elementor-987928 .elementor-element.elementor-element-8fd86bd:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8525236 */.elementor-987928 .elementor-element.elementor-element-8525236 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da248dd */.elementor-987928 .elementor-element.elementor-element-da248dd .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc02c2 */.elementor-987928 .elementor-element.elementor-element-6bc02c2 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6bc02c2 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84384c8 */.elementor-987928 .elementor-element.elementor-element-84384c8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-648ac21 */.elementor-987928 .elementor-element.elementor-element-648ac21 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b3dab3 */.elementor-987928 .elementor-element.elementor-element-3b3dab3 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd450a0 */.elementor-987928 .elementor-element.elementor-element-bd450a0 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-bd450a0 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9eff3b */.elementor-987928 .elementor-element.elementor-element-a9eff3b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43a6a5 */.elementor-987928 .elementor-element.elementor-element-a43a6a5 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b67ebb */.elementor-987928 .elementor-element.elementor-element-5b67ebb .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6dddc3 */.elementor-987928 .elementor-element.elementor-element-a6dddc3 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a6dddc3 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb5dd2 */.elementor-987928 .elementor-element.elementor-element-acb5dd2:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a03224 */.elementor-987928 .elementor-element.elementor-element-1a03224 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a33d7 */.elementor-987928 .elementor-element.elementor-element-24a33d7 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c0dfd */.elementor-987928 .elementor-element.elementor-element-c9c0dfd a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-c9c0dfd a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80e5bf */.elementor-987928 .elementor-element.elementor-element-b80e5bf:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4431a */.elementor-987928 .elementor-element.elementor-element-0c4431a del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bd8bd5 */.elementor-987928 .elementor-element.elementor-element-8bd8bd5 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6313375 */.elementor-987928 .elementor-element.elementor-element-6313375 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6313375 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f7de8 */.elementor-987928 .elementor-element.elementor-element-f7f7de8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83abda7 */.elementor-987928 .elementor-element.elementor-element-83abda7 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c48594b */.elementor-987928 .elementor-element.elementor-element-c48594b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-082e3d6 */.elementor-987928 .elementor-element.elementor-element-082e3d6 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-082e3d6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69db10 */.elementor-987928 .elementor-element.elementor-element-a69db10:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92db4b */.elementor-987928 .elementor-element.elementor-element-d92db4b del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66e4cb2 */.elementor-987928 .elementor-element.elementor-element-66e4cb2 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc510f */.elementor-987928 .elementor-element.elementor-element-ffc510f a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ffc510f a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad18e7b */.elementor-987928 .elementor-element.elementor-element-ad18e7b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39390f4 */.elementor-987928 .elementor-element.elementor-element-39390f4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2651db */.elementor-987928 .elementor-element.elementor-element-b2651db .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87cab37 */.elementor-987928 .elementor-element.elementor-element-87cab37 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-87cab37 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958ce05 */.elementor-987928 .elementor-element.elementor-element-958ce05:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d9e8f */.elementor-987928 .elementor-element.elementor-element-83d9e8f del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a451f */.elementor-987928 .elementor-element.elementor-element-f4a451f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e24ad */.elementor-987928 .elementor-element.elementor-element-95e24ad {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-95e24ad a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722200f */.elementor-987928 .elementor-element.elementor-element-722200f:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7307c8 */.elementor-987928 .elementor-element.elementor-element-e7307c8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8370ab0 */.elementor-987928 .elementor-element.elementor-element-8370ab0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81140c9 */.elementor-987928 .elementor-element.elementor-element-81140c9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-81140c9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f7adb */.elementor-987928 .elementor-element.elementor-element-47f7adb:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2647c8c */.elementor-987928 .elementor-element.elementor-element-2647c8c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e8fd0 */.elementor-987928 .elementor-element.elementor-element-59e8fd0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3434069 */.elementor-987928 .elementor-element.elementor-element-3434069 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-3434069 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be80998 */.elementor-987928 .elementor-element.elementor-element-be80998:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3ee3e */.elementor-987928 .elementor-element.elementor-element-1a3ee3e del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9877b4c */.elementor-987928 .elementor-element.elementor-element-9877b4c .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51dadf6 */.elementor-987928 .elementor-element.elementor-element-51dadf6 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-51dadf6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d15e63 */.elementor-987928 .elementor-element.elementor-element-0d15e63:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc19e8 */.elementor-987928 .elementor-element.elementor-element-efc19e8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad564f1 */.elementor-987928 .elementor-element.elementor-element-ad564f1 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b7a5d */.elementor-987928 .elementor-element.elementor-element-f8b7a5d a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f8b7a5d a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a0fa9 */.elementor-987928 .elementor-element.elementor-element-65a0fa9:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d04c5ba */.elementor-987928 .elementor-element.elementor-element-d04c5ba del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12d0cd8 */.elementor-987928 .elementor-element.elementor-element-12d0cd8 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02ffbed */.elementor-987928 .elementor-element.elementor-element-02ffbed {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-02ffbed a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f167e */.elementor-987928 .elementor-element.elementor-element-01f167e:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acddc8 */.elementor-987928 .elementor-element.elementor-element-2acddc8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dcf9e0 */.elementor-987928 .elementor-element.elementor-element-0dcf9e0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f80957b */.elementor-987928 .elementor-element.elementor-element-f80957b {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50f7d54 */.elementor-987928 .elementor-element.elementor-element-50f7d54 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-50f7d54 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bae586 */.elementor-987928 .elementor-element.elementor-element-4bae586:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a65b55 */.elementor-987928 .elementor-element.elementor-element-6a65b55 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-234db72 */.elementor-987928 .elementor-element.elementor-element-234db72 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8ce96c */.elementor-987928 .elementor-element.elementor-element-c8ce96c {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b81888 */.elementor-987928 .elementor-element.elementor-element-5b81888 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-5b81888 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce0ab6 */.elementor-987928 .elementor-element.elementor-element-1ce0ab6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b681d0c */.elementor-987928 .elementor-element.elementor-element-b681d0c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd9f2b */.elementor-987928 .elementor-element.elementor-element-fdd9f2b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77a101 */.elementor-987928 .elementor-element.elementor-element-a77a101 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a77a101 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c402bc6 */.elementor-987928 .elementor-element.elementor-element-c402bc6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6beb0c3 */.elementor-987928 .elementor-element.elementor-element-6beb0c3 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c918149 */.elementor-987928 .elementor-element.elementor-element-c918149 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6be4569 */.elementor-987928 .elementor-element.elementor-element-6be4569 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6be4569 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983a14d */.elementor-987928 .elementor-element.elementor-element-983a14d:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde7cf1 */.elementor-987928 .elementor-element.elementor-element-fde7cf1 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a207606 */.elementor-987928 .elementor-element.elementor-element-a207606 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0df804 */.elementor-987928 .elementor-element.elementor-element-d0df804 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-d0df804 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad2bb3 */.elementor-987928 .elementor-element.elementor-element-1ad2bb3:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9acf4 */.elementor-987928 .elementor-element.elementor-element-9a9acf4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e88b31 */.elementor-987928 .elementor-element.elementor-element-4e88b31 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4092b */.elementor-987928 .elementor-element.elementor-element-ab4092b a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ab4092b a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678ec77 */.elementor-987928 .elementor-element.elementor-element-678ec77:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d6aca */.elementor-987928 .elementor-element.elementor-element-90d6aca del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d17009 */.elementor-987928 .elementor-element.elementor-element-0d17009 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ee548 */.elementor-987928 .elementor-element.elementor-element-f7ee548 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f7ee548 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a7260 */.elementor-987928 .elementor-element.elementor-element-14a7260:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbccebd */.elementor-987928 .elementor-element.elementor-element-cbccebd del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fffd2f */.elementor-987928 .elementor-element.elementor-element-4fffd2f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdb2582 */.elementor-987928 .elementor-element.elementor-element-cdb2582 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-cdb2582 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5db12 */.elementor-987928 .elementor-element.elementor-element-dc5db12:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f29b86d */.elementor-987928 .elementor-element.elementor-element-f29b86d del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbd7ea6 */.elementor-987928 .elementor-element.elementor-element-cbd7ea6 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bf36d9 */.elementor-987928 .elementor-element.elementor-element-9bf36d9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-9bf36d9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b7267 */.elementor-987928 .elementor-element.elementor-element-96b7267:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91334b2 */.elementor-987928 .elementor-element.elementor-element-91334b2 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64964cf */.elementor-987928 .elementor-element.elementor-element-64964cf .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe572d4 */.elementor-987928 .elementor-element.elementor-element-fe572d4 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-fe572d4 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd86bd */.elementor-987928 .elementor-element.elementor-element-8fd86bd:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8525236 */.elementor-987928 .elementor-element.elementor-element-8525236 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da248dd */.elementor-987928 .elementor-element.elementor-element-da248dd .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc02c2 */.elementor-987928 .elementor-element.elementor-element-6bc02c2 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6bc02c2 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84384c8 */.elementor-987928 .elementor-element.elementor-element-84384c8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-648ac21 */.elementor-987928 .elementor-element.elementor-element-648ac21 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b3dab3 */.elementor-987928 .elementor-element.elementor-element-3b3dab3 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd450a0 */.elementor-987928 .elementor-element.elementor-element-bd450a0 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-bd450a0 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9eff3b */.elementor-987928 .elementor-element.elementor-element-a9eff3b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43a6a5 */.elementor-987928 .elementor-element.elementor-element-a43a6a5 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b67ebb */.elementor-987928 .elementor-element.elementor-element-5b67ebb .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6dddc3 */.elementor-987928 .elementor-element.elementor-element-a6dddc3 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a6dddc3 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb5dd2 */.elementor-987928 .elementor-element.elementor-element-acb5dd2:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a03224 */.elementor-987928 .elementor-element.elementor-element-1a03224 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a33d7 */.elementor-987928 .elementor-element.elementor-element-24a33d7 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c0dfd */.elementor-987928 .elementor-element.elementor-element-c9c0dfd a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-c9c0dfd a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80e5bf */.elementor-987928 .elementor-element.elementor-element-b80e5bf:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4431a */.elementor-987928 .elementor-element.elementor-element-0c4431a del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bd8bd5 */.elementor-987928 .elementor-element.elementor-element-8bd8bd5 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6313375 */.elementor-987928 .elementor-element.elementor-element-6313375 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6313375 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f7de8 */.elementor-987928 .elementor-element.elementor-element-f7f7de8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83abda7 */.elementor-987928 .elementor-element.elementor-element-83abda7 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c48594b */.elementor-987928 .elementor-element.elementor-element-c48594b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-082e3d6 */.elementor-987928 .elementor-element.elementor-element-082e3d6 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-082e3d6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69db10 */.elementor-987928 .elementor-element.elementor-element-a69db10:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92db4b */.elementor-987928 .elementor-element.elementor-element-d92db4b del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66e4cb2 */.elementor-987928 .elementor-element.elementor-element-66e4cb2 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc510f */.elementor-987928 .elementor-element.elementor-element-ffc510f a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ffc510f a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad18e7b */.elementor-987928 .elementor-element.elementor-element-ad18e7b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39390f4 */.elementor-987928 .elementor-element.elementor-element-39390f4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2651db */.elementor-987928 .elementor-element.elementor-element-b2651db .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87cab37 */.elementor-987928 .elementor-element.elementor-element-87cab37 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-87cab37 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958ce05 */.elementor-987928 .elementor-element.elementor-element-958ce05:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d9e8f */.elementor-987928 .elementor-element.elementor-element-83d9e8f del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a451f */.elementor-987928 .elementor-element.elementor-element-f4a451f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e24ad */.elementor-987928 .elementor-element.elementor-element-95e24ad {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-95e24ad a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722200f */.elementor-987928 .elementor-element.elementor-element-722200f:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7307c8 */.elementor-987928 .elementor-element.elementor-element-e7307c8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8370ab0 */.elementor-987928 .elementor-element.elementor-element-8370ab0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81140c9 */.elementor-987928 .elementor-element.elementor-element-81140c9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-81140c9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f7adb */.elementor-987928 .elementor-element.elementor-element-47f7adb:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2647c8c */.elementor-987928 .elementor-element.elementor-element-2647c8c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e8fd0 */.elementor-987928 .elementor-element.elementor-element-59e8fd0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3434069 */.elementor-987928 .elementor-element.elementor-element-3434069 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-3434069 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be80998 */.elementor-987928 .elementor-element.elementor-element-be80998:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3ee3e */.elementor-987928 .elementor-element.elementor-element-1a3ee3e del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9877b4c */.elementor-987928 .elementor-element.elementor-element-9877b4c .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51dadf6 */.elementor-987928 .elementor-element.elementor-element-51dadf6 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-51dadf6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d15e63 */.elementor-987928 .elementor-element.elementor-element-0d15e63:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc19e8 */.elementor-987928 .elementor-element.elementor-element-efc19e8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad564f1 */.elementor-987928 .elementor-element.elementor-element-ad564f1 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b7a5d */.elementor-987928 .elementor-element.elementor-element-f8b7a5d a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f8b7a5d a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a0fa9 */.elementor-987928 .elementor-element.elementor-element-65a0fa9:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d04c5ba */.elementor-987928 .elementor-element.elementor-element-d04c5ba del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12d0cd8 */.elementor-987928 .elementor-element.elementor-element-12d0cd8 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02ffbed */.elementor-987928 .elementor-element.elementor-element-02ffbed {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-02ffbed a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f167e */.elementor-987928 .elementor-element.elementor-element-01f167e:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acddc8 */.elementor-987928 .elementor-element.elementor-element-2acddc8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dcf9e0 */.elementor-987928 .elementor-element.elementor-element-0dcf9e0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f80957b */.elementor-987928 .elementor-element.elementor-element-f80957b {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50f7d54 */.elementor-987928 .elementor-element.elementor-element-50f7d54 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-50f7d54 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bae586 */.elementor-987928 .elementor-element.elementor-element-4bae586:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a65b55 */.elementor-987928 .elementor-element.elementor-element-6a65b55 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-234db72 */.elementor-987928 .elementor-element.elementor-element-234db72 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8ce96c */.elementor-987928 .elementor-element.elementor-element-c8ce96c {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b81888 */.elementor-987928 .elementor-element.elementor-element-5b81888 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-5b81888 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce0ab6 */.elementor-987928 .elementor-element.elementor-element-1ce0ab6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b681d0c */.elementor-987928 .elementor-element.elementor-element-b681d0c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd9f2b */.elementor-987928 .elementor-element.elementor-element-fdd9f2b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77a101 */.elementor-987928 .elementor-element.elementor-element-a77a101 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a77a101 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c402bc6 */.elementor-987928 .elementor-element.elementor-element-c402bc6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6beb0c3 */.elementor-987928 .elementor-element.elementor-element-6beb0c3 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c918149 */.elementor-987928 .elementor-element.elementor-element-c918149 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6be4569 */.elementor-987928 .elementor-element.elementor-element-6be4569 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6be4569 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983a14d */.elementor-987928 .elementor-element.elementor-element-983a14d:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde7cf1 */.elementor-987928 .elementor-element.elementor-element-fde7cf1 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a207606 */.elementor-987928 .elementor-element.elementor-element-a207606 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0df804 */.elementor-987928 .elementor-element.elementor-element-d0df804 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-d0df804 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad2bb3 */.elementor-987928 .elementor-element.elementor-element-1ad2bb3:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9acf4 */.elementor-987928 .elementor-element.elementor-element-9a9acf4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e88b31 */.elementor-987928 .elementor-element.elementor-element-4e88b31 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4092b */.elementor-987928 .elementor-element.elementor-element-ab4092b a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ab4092b a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678ec77 */.elementor-987928 .elementor-element.elementor-element-678ec77:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d6aca */.elementor-987928 .elementor-element.elementor-element-90d6aca del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d17009 */.elementor-987928 .elementor-element.elementor-element-0d17009 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ee548 */.elementor-987928 .elementor-element.elementor-element-f7ee548 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f7ee548 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a7260 */.elementor-987928 .elementor-element.elementor-element-14a7260:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbccebd */.elementor-987928 .elementor-element.elementor-element-cbccebd del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fffd2f */.elementor-987928 .elementor-element.elementor-element-4fffd2f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdb2582 */.elementor-987928 .elementor-element.elementor-element-cdb2582 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-cdb2582 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5db12 */.elementor-987928 .elementor-element.elementor-element-dc5db12:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f29b86d */.elementor-987928 .elementor-element.elementor-element-f29b86d del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbd7ea6 */.elementor-987928 .elementor-element.elementor-element-cbd7ea6 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bf36d9 */.elementor-987928 .elementor-element.elementor-element-9bf36d9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-9bf36d9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b7267 */.elementor-987928 .elementor-element.elementor-element-96b7267:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91334b2 */.elementor-987928 .elementor-element.elementor-element-91334b2 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64964cf */.elementor-987928 .elementor-element.elementor-element-64964cf .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe572d4 */.elementor-987928 .elementor-element.elementor-element-fe572d4 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-fe572d4 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd86bd */.elementor-987928 .elementor-element.elementor-element-8fd86bd:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8525236 */.elementor-987928 .elementor-element.elementor-element-8525236 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da248dd */.elementor-987928 .elementor-element.elementor-element-da248dd .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc02c2 */.elementor-987928 .elementor-element.elementor-element-6bc02c2 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6bc02c2 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84384c8 */.elementor-987928 .elementor-element.elementor-element-84384c8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-648ac21 */.elementor-987928 .elementor-element.elementor-element-648ac21 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b3dab3 */.elementor-987928 .elementor-element.elementor-element-3b3dab3 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd450a0 */.elementor-987928 .elementor-element.elementor-element-bd450a0 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-bd450a0 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9eff3b */.elementor-987928 .elementor-element.elementor-element-a9eff3b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43a6a5 */.elementor-987928 .elementor-element.elementor-element-a43a6a5 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b67ebb */.elementor-987928 .elementor-element.elementor-element-5b67ebb .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6dddc3 */.elementor-987928 .elementor-element.elementor-element-a6dddc3 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a6dddc3 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb5dd2 */.elementor-987928 .elementor-element.elementor-element-acb5dd2:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a03224 */.elementor-987928 .elementor-element.elementor-element-1a03224 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a33d7 */.elementor-987928 .elementor-element.elementor-element-24a33d7 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c0dfd */.elementor-987928 .elementor-element.elementor-element-c9c0dfd a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-c9c0dfd a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80e5bf */.elementor-987928 .elementor-element.elementor-element-b80e5bf:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4431a */.elementor-987928 .elementor-element.elementor-element-0c4431a del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bd8bd5 */.elementor-987928 .elementor-element.elementor-element-8bd8bd5 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6313375 */.elementor-987928 .elementor-element.elementor-element-6313375 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6313375 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f7de8 */.elementor-987928 .elementor-element.elementor-element-f7f7de8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83abda7 */.elementor-987928 .elementor-element.elementor-element-83abda7 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c48594b */.elementor-987928 .elementor-element.elementor-element-c48594b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-082e3d6 */.elementor-987928 .elementor-element.elementor-element-082e3d6 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-082e3d6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69db10 */.elementor-987928 .elementor-element.elementor-element-a69db10:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92db4b */.elementor-987928 .elementor-element.elementor-element-d92db4b del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66e4cb2 */.elementor-987928 .elementor-element.elementor-element-66e4cb2 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc510f */.elementor-987928 .elementor-element.elementor-element-ffc510f a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ffc510f a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad18e7b */.elementor-987928 .elementor-element.elementor-element-ad18e7b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39390f4 */.elementor-987928 .elementor-element.elementor-element-39390f4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2651db */.elementor-987928 .elementor-element.elementor-element-b2651db .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87cab37 */.elementor-987928 .elementor-element.elementor-element-87cab37 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-87cab37 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958ce05 */.elementor-987928 .elementor-element.elementor-element-958ce05:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d9e8f */.elementor-987928 .elementor-element.elementor-element-83d9e8f del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a451f */.elementor-987928 .elementor-element.elementor-element-f4a451f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e24ad */.elementor-987928 .elementor-element.elementor-element-95e24ad {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-95e24ad a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722200f */.elementor-987928 .elementor-element.elementor-element-722200f:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7307c8 */.elementor-987928 .elementor-element.elementor-element-e7307c8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8370ab0 */.elementor-987928 .elementor-element.elementor-element-8370ab0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81140c9 */.elementor-987928 .elementor-element.elementor-element-81140c9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-81140c9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f7adb */.elementor-987928 .elementor-element.elementor-element-47f7adb:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2647c8c */.elementor-987928 .elementor-element.elementor-element-2647c8c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e8fd0 */.elementor-987928 .elementor-element.elementor-element-59e8fd0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3434069 */.elementor-987928 .elementor-element.elementor-element-3434069 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-3434069 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be80998 */.elementor-987928 .elementor-element.elementor-element-be80998:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3ee3e */.elementor-987928 .elementor-element.elementor-element-1a3ee3e del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9877b4c */.elementor-987928 .elementor-element.elementor-element-9877b4c .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51dadf6 */.elementor-987928 .elementor-element.elementor-element-51dadf6 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-51dadf6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d15e63 */.elementor-987928 .elementor-element.elementor-element-0d15e63:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc19e8 */.elementor-987928 .elementor-element.elementor-element-efc19e8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad564f1 */.elementor-987928 .elementor-element.elementor-element-ad564f1 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b7a5d */.elementor-987928 .elementor-element.elementor-element-f8b7a5d a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f8b7a5d a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a0fa9 */.elementor-987928 .elementor-element.elementor-element-65a0fa9:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d04c5ba */.elementor-987928 .elementor-element.elementor-element-d04c5ba del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12d0cd8 */.elementor-987928 .elementor-element.elementor-element-12d0cd8 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02ffbed */.elementor-987928 .elementor-element.elementor-element-02ffbed {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-02ffbed a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f167e */.elementor-987928 .elementor-element.elementor-element-01f167e:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acddc8 */.elementor-987928 .elementor-element.elementor-element-2acddc8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dcf9e0 */.elementor-987928 .elementor-element.elementor-element-0dcf9e0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f80957b */.elementor-987928 .elementor-element.elementor-element-f80957b {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50f7d54 */.elementor-987928 .elementor-element.elementor-element-50f7d54 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-50f7d54 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bae586 */.elementor-987928 .elementor-element.elementor-element-4bae586:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a65b55 */.elementor-987928 .elementor-element.elementor-element-6a65b55 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-234db72 */.elementor-987928 .elementor-element.elementor-element-234db72 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8ce96c */.elementor-987928 .elementor-element.elementor-element-c8ce96c {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b81888 */.elementor-987928 .elementor-element.elementor-element-5b81888 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-5b81888 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce0ab6 */.elementor-987928 .elementor-element.elementor-element-1ce0ab6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b681d0c */.elementor-987928 .elementor-element.elementor-element-b681d0c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd9f2b */.elementor-987928 .elementor-element.elementor-element-fdd9f2b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77a101 */.elementor-987928 .elementor-element.elementor-element-a77a101 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a77a101 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c402bc6 */.elementor-987928 .elementor-element.elementor-element-c402bc6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6beb0c3 */.elementor-987928 .elementor-element.elementor-element-6beb0c3 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c918149 */.elementor-987928 .elementor-element.elementor-element-c918149 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6be4569 */.elementor-987928 .elementor-element.elementor-element-6be4569 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6be4569 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983a14d */.elementor-987928 .elementor-element.elementor-element-983a14d:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde7cf1 */.elementor-987928 .elementor-element.elementor-element-fde7cf1 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a207606 */.elementor-987928 .elementor-element.elementor-element-a207606 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0df804 */.elementor-987928 .elementor-element.elementor-element-d0df804 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-d0df804 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad2bb3 */.elementor-987928 .elementor-element.elementor-element-1ad2bb3:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9acf4 */.elementor-987928 .elementor-element.elementor-element-9a9acf4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e88b31 */.elementor-987928 .elementor-element.elementor-element-4e88b31 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4092b */.elementor-987928 .elementor-element.elementor-element-ab4092b a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ab4092b a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678ec77 */.elementor-987928 .elementor-element.elementor-element-678ec77:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d6aca */.elementor-987928 .elementor-element.elementor-element-90d6aca del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d17009 */.elementor-987928 .elementor-element.elementor-element-0d17009 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ee548 */.elementor-987928 .elementor-element.elementor-element-f7ee548 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f7ee548 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a7260 */.elementor-987928 .elementor-element.elementor-element-14a7260:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbccebd */.elementor-987928 .elementor-element.elementor-element-cbccebd del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fffd2f */.elementor-987928 .elementor-element.elementor-element-4fffd2f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdb2582 */.elementor-987928 .elementor-element.elementor-element-cdb2582 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-cdb2582 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5db12 */.elementor-987928 .elementor-element.elementor-element-dc5db12:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f29b86d */.elementor-987928 .elementor-element.elementor-element-f29b86d del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbd7ea6 */.elementor-987928 .elementor-element.elementor-element-cbd7ea6 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bf36d9 */.elementor-987928 .elementor-element.elementor-element-9bf36d9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-9bf36d9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b7267 */.elementor-987928 .elementor-element.elementor-element-96b7267:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91334b2 */.elementor-987928 .elementor-element.elementor-element-91334b2 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64964cf */.elementor-987928 .elementor-element.elementor-element-64964cf .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe572d4 */.elementor-987928 .elementor-element.elementor-element-fe572d4 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-fe572d4 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd86bd */.elementor-987928 .elementor-element.elementor-element-8fd86bd:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8525236 */.elementor-987928 .elementor-element.elementor-element-8525236 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da248dd */.elementor-987928 .elementor-element.elementor-element-da248dd .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc02c2 */.elementor-987928 .elementor-element.elementor-element-6bc02c2 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6bc02c2 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84384c8 */.elementor-987928 .elementor-element.elementor-element-84384c8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-648ac21 */.elementor-987928 .elementor-element.elementor-element-648ac21 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b3dab3 */.elementor-987928 .elementor-element.elementor-element-3b3dab3 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd450a0 */.elementor-987928 .elementor-element.elementor-element-bd450a0 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-bd450a0 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9eff3b */.elementor-987928 .elementor-element.elementor-element-a9eff3b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43a6a5 */.elementor-987928 .elementor-element.elementor-element-a43a6a5 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b67ebb */.elementor-987928 .elementor-element.elementor-element-5b67ebb .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6dddc3 */.elementor-987928 .elementor-element.elementor-element-a6dddc3 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a6dddc3 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb5dd2 */.elementor-987928 .elementor-element.elementor-element-acb5dd2:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a03224 */.elementor-987928 .elementor-element.elementor-element-1a03224 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a33d7 */.elementor-987928 .elementor-element.elementor-element-24a33d7 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c0dfd */.elementor-987928 .elementor-element.elementor-element-c9c0dfd a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-c9c0dfd a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80e5bf */.elementor-987928 .elementor-element.elementor-element-b80e5bf:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4431a */.elementor-987928 .elementor-element.elementor-element-0c4431a del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bd8bd5 */.elementor-987928 .elementor-element.elementor-element-8bd8bd5 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6313375 */.elementor-987928 .elementor-element.elementor-element-6313375 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6313375 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f7de8 */.elementor-987928 .elementor-element.elementor-element-f7f7de8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83abda7 */.elementor-987928 .elementor-element.elementor-element-83abda7 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c48594b */.elementor-987928 .elementor-element.elementor-element-c48594b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-082e3d6 */.elementor-987928 .elementor-element.elementor-element-082e3d6 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-082e3d6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69db10 */.elementor-987928 .elementor-element.elementor-element-a69db10:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92db4b */.elementor-987928 .elementor-element.elementor-element-d92db4b del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66e4cb2 */.elementor-987928 .elementor-element.elementor-element-66e4cb2 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc510f */.elementor-987928 .elementor-element.elementor-element-ffc510f a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ffc510f a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad18e7b */.elementor-987928 .elementor-element.elementor-element-ad18e7b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39390f4 */.elementor-987928 .elementor-element.elementor-element-39390f4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2651db */.elementor-987928 .elementor-element.elementor-element-b2651db .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87cab37 */.elementor-987928 .elementor-element.elementor-element-87cab37 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-87cab37 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958ce05 */.elementor-987928 .elementor-element.elementor-element-958ce05:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d9e8f */.elementor-987928 .elementor-element.elementor-element-83d9e8f del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a451f */.elementor-987928 .elementor-element.elementor-element-f4a451f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e24ad */.elementor-987928 .elementor-element.elementor-element-95e24ad {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-95e24ad a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722200f */.elementor-987928 .elementor-element.elementor-element-722200f:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7307c8 */.elementor-987928 .elementor-element.elementor-element-e7307c8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8370ab0 */.elementor-987928 .elementor-element.elementor-element-8370ab0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81140c9 */.elementor-987928 .elementor-element.elementor-element-81140c9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-81140c9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f7adb */.elementor-987928 .elementor-element.elementor-element-47f7adb:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2647c8c */.elementor-987928 .elementor-element.elementor-element-2647c8c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e8fd0 */.elementor-987928 .elementor-element.elementor-element-59e8fd0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3434069 */.elementor-987928 .elementor-element.elementor-element-3434069 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-3434069 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be80998 */.elementor-987928 .elementor-element.elementor-element-be80998:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3ee3e */.elementor-987928 .elementor-element.elementor-element-1a3ee3e del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9877b4c */.elementor-987928 .elementor-element.elementor-element-9877b4c .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51dadf6 */.elementor-987928 .elementor-element.elementor-element-51dadf6 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-51dadf6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d15e63 */.elementor-987928 .elementor-element.elementor-element-0d15e63:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc19e8 */.elementor-987928 .elementor-element.elementor-element-efc19e8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad564f1 */.elementor-987928 .elementor-element.elementor-element-ad564f1 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b7a5d */.elementor-987928 .elementor-element.elementor-element-f8b7a5d a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f8b7a5d a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a0fa9 */.elementor-987928 .elementor-element.elementor-element-65a0fa9:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d04c5ba */.elementor-987928 .elementor-element.elementor-element-d04c5ba del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12d0cd8 */.elementor-987928 .elementor-element.elementor-element-12d0cd8 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02ffbed */.elementor-987928 .elementor-element.elementor-element-02ffbed {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-02ffbed a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f167e */.elementor-987928 .elementor-element.elementor-element-01f167e:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acddc8 */.elementor-987928 .elementor-element.elementor-element-2acddc8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dcf9e0 */.elementor-987928 .elementor-element.elementor-element-0dcf9e0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f80957b */.elementor-987928 .elementor-element.elementor-element-f80957b {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50f7d54 */.elementor-987928 .elementor-element.elementor-element-50f7d54 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-50f7d54 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bae586 */.elementor-987928 .elementor-element.elementor-element-4bae586:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a65b55 */.elementor-987928 .elementor-element.elementor-element-6a65b55 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-234db72 */.elementor-987928 .elementor-element.elementor-element-234db72 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8ce96c */.elementor-987928 .elementor-element.elementor-element-c8ce96c {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b81888 */.elementor-987928 .elementor-element.elementor-element-5b81888 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-5b81888 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce0ab6 */.elementor-987928 .elementor-element.elementor-element-1ce0ab6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b681d0c */.elementor-987928 .elementor-element.elementor-element-b681d0c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd9f2b */.elementor-987928 .elementor-element.elementor-element-fdd9f2b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77a101 */.elementor-987928 .elementor-element.elementor-element-a77a101 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a77a101 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c402bc6 */.elementor-987928 .elementor-element.elementor-element-c402bc6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6beb0c3 */.elementor-987928 .elementor-element.elementor-element-6beb0c3 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c918149 */.elementor-987928 .elementor-element.elementor-element-c918149 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6be4569 */.elementor-987928 .elementor-element.elementor-element-6be4569 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6be4569 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983a14d */.elementor-987928 .elementor-element.elementor-element-983a14d:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde7cf1 */.elementor-987928 .elementor-element.elementor-element-fde7cf1 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a207606 */.elementor-987928 .elementor-element.elementor-element-a207606 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0df804 */.elementor-987928 .elementor-element.elementor-element-d0df804 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-d0df804 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad2bb3 */.elementor-987928 .elementor-element.elementor-element-1ad2bb3:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9acf4 */.elementor-987928 .elementor-element.elementor-element-9a9acf4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e88b31 */.elementor-987928 .elementor-element.elementor-element-4e88b31 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4092b */.elementor-987928 .elementor-element.elementor-element-ab4092b a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ab4092b a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678ec77 */.elementor-987928 .elementor-element.elementor-element-678ec77:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d6aca */.elementor-987928 .elementor-element.elementor-element-90d6aca del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d17009 */.elementor-987928 .elementor-element.elementor-element-0d17009 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ee548 */.elementor-987928 .elementor-element.elementor-element-f7ee548 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f7ee548 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a7260 */.elementor-987928 .elementor-element.elementor-element-14a7260:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbccebd */.elementor-987928 .elementor-element.elementor-element-cbccebd del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fffd2f */.elementor-987928 .elementor-element.elementor-element-4fffd2f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdb2582 */.elementor-987928 .elementor-element.elementor-element-cdb2582 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-cdb2582 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5db12 */.elementor-987928 .elementor-element.elementor-element-dc5db12:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f29b86d */.elementor-987928 .elementor-element.elementor-element-f29b86d del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbd7ea6 */.elementor-987928 .elementor-element.elementor-element-cbd7ea6 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bf36d9 */.elementor-987928 .elementor-element.elementor-element-9bf36d9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-9bf36d9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b7267 */.elementor-987928 .elementor-element.elementor-element-96b7267:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91334b2 */.elementor-987928 .elementor-element.elementor-element-91334b2 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64964cf */.elementor-987928 .elementor-element.elementor-element-64964cf .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe572d4 */.elementor-987928 .elementor-element.elementor-element-fe572d4 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-fe572d4 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd86bd */.elementor-987928 .elementor-element.elementor-element-8fd86bd:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8525236 */.elementor-987928 .elementor-element.elementor-element-8525236 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da248dd */.elementor-987928 .elementor-element.elementor-element-da248dd .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc02c2 */.elementor-987928 .elementor-element.elementor-element-6bc02c2 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6bc02c2 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84384c8 */.elementor-987928 .elementor-element.elementor-element-84384c8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-648ac21 */.elementor-987928 .elementor-element.elementor-element-648ac21 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b3dab3 */.elementor-987928 .elementor-element.elementor-element-3b3dab3 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd450a0 */.elementor-987928 .elementor-element.elementor-element-bd450a0 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-bd450a0 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9eff3b */.elementor-987928 .elementor-element.elementor-element-a9eff3b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43a6a5 */.elementor-987928 .elementor-element.elementor-element-a43a6a5 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b67ebb */.elementor-987928 .elementor-element.elementor-element-5b67ebb .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6dddc3 */.elementor-987928 .elementor-element.elementor-element-a6dddc3 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a6dddc3 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb5dd2 */.elementor-987928 .elementor-element.elementor-element-acb5dd2:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a03224 */.elementor-987928 .elementor-element.elementor-element-1a03224 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a33d7 */.elementor-987928 .elementor-element.elementor-element-24a33d7 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c0dfd */.elementor-987928 .elementor-element.elementor-element-c9c0dfd a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-c9c0dfd a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80e5bf */.elementor-987928 .elementor-element.elementor-element-b80e5bf:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4431a */.elementor-987928 .elementor-element.elementor-element-0c4431a del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bd8bd5 */.elementor-987928 .elementor-element.elementor-element-8bd8bd5 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6313375 */.elementor-987928 .elementor-element.elementor-element-6313375 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6313375 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f7de8 */.elementor-987928 .elementor-element.elementor-element-f7f7de8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83abda7 */.elementor-987928 .elementor-element.elementor-element-83abda7 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c48594b */.elementor-987928 .elementor-element.elementor-element-c48594b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-082e3d6 */.elementor-987928 .elementor-element.elementor-element-082e3d6 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-082e3d6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69db10 */.elementor-987928 .elementor-element.elementor-element-a69db10:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92db4b */.elementor-987928 .elementor-element.elementor-element-d92db4b del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66e4cb2 */.elementor-987928 .elementor-element.elementor-element-66e4cb2 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc510f */.elementor-987928 .elementor-element.elementor-element-ffc510f a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ffc510f a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad18e7b */.elementor-987928 .elementor-element.elementor-element-ad18e7b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39390f4 */.elementor-987928 .elementor-element.elementor-element-39390f4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2651db */.elementor-987928 .elementor-element.elementor-element-b2651db .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87cab37 */.elementor-987928 .elementor-element.elementor-element-87cab37 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-87cab37 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958ce05 */.elementor-987928 .elementor-element.elementor-element-958ce05:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d9e8f */.elementor-987928 .elementor-element.elementor-element-83d9e8f del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a451f */.elementor-987928 .elementor-element.elementor-element-f4a451f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e24ad */.elementor-987928 .elementor-element.elementor-element-95e24ad {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-95e24ad a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722200f */.elementor-987928 .elementor-element.elementor-element-722200f:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7307c8 */.elementor-987928 .elementor-element.elementor-element-e7307c8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8370ab0 */.elementor-987928 .elementor-element.elementor-element-8370ab0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81140c9 */.elementor-987928 .elementor-element.elementor-element-81140c9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-81140c9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f7adb */.elementor-987928 .elementor-element.elementor-element-47f7adb:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2647c8c */.elementor-987928 .elementor-element.elementor-element-2647c8c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e8fd0 */.elementor-987928 .elementor-element.elementor-element-59e8fd0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3434069 */.elementor-987928 .elementor-element.elementor-element-3434069 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-3434069 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be80998 */.elementor-987928 .elementor-element.elementor-element-be80998:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3ee3e */.elementor-987928 .elementor-element.elementor-element-1a3ee3e del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9877b4c */.elementor-987928 .elementor-element.elementor-element-9877b4c .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51dadf6 */.elementor-987928 .elementor-element.elementor-element-51dadf6 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-51dadf6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d15e63 */.elementor-987928 .elementor-element.elementor-element-0d15e63:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc19e8 */.elementor-987928 .elementor-element.elementor-element-efc19e8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad564f1 */.elementor-987928 .elementor-element.elementor-element-ad564f1 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b7a5d */.elementor-987928 .elementor-element.elementor-element-f8b7a5d a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f8b7a5d a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a0fa9 */.elementor-987928 .elementor-element.elementor-element-65a0fa9:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d04c5ba */.elementor-987928 .elementor-element.elementor-element-d04c5ba del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12d0cd8 */.elementor-987928 .elementor-element.elementor-element-12d0cd8 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02ffbed */.elementor-987928 .elementor-element.elementor-element-02ffbed {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-02ffbed a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f167e */.elementor-987928 .elementor-element.elementor-element-01f167e:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acddc8 */.elementor-987928 .elementor-element.elementor-element-2acddc8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dcf9e0 */.elementor-987928 .elementor-element.elementor-element-0dcf9e0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f80957b */.elementor-987928 .elementor-element.elementor-element-f80957b {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50f7d54 */.elementor-987928 .elementor-element.elementor-element-50f7d54 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-50f7d54 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bae586 */.elementor-987928 .elementor-element.elementor-element-4bae586:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a65b55 */.elementor-987928 .elementor-element.elementor-element-6a65b55 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-234db72 */.elementor-987928 .elementor-element.elementor-element-234db72 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8ce96c */.elementor-987928 .elementor-element.elementor-element-c8ce96c {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b81888 */.elementor-987928 .elementor-element.elementor-element-5b81888 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-5b81888 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce0ab6 */.elementor-987928 .elementor-element.elementor-element-1ce0ab6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b681d0c */.elementor-987928 .elementor-element.elementor-element-b681d0c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd9f2b */.elementor-987928 .elementor-element.elementor-element-fdd9f2b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77a101 */.elementor-987928 .elementor-element.elementor-element-a77a101 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a77a101 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c402bc6 */.elementor-987928 .elementor-element.elementor-element-c402bc6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6beb0c3 */.elementor-987928 .elementor-element.elementor-element-6beb0c3 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c918149 */.elementor-987928 .elementor-element.elementor-element-c918149 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6be4569 */.elementor-987928 .elementor-element.elementor-element-6be4569 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6be4569 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983a14d */.elementor-987928 .elementor-element.elementor-element-983a14d:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde7cf1 */.elementor-987928 .elementor-element.elementor-element-fde7cf1 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a207606 */.elementor-987928 .elementor-element.elementor-element-a207606 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0df804 */.elementor-987928 .elementor-element.elementor-element-d0df804 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-d0df804 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad2bb3 */.elementor-987928 .elementor-element.elementor-element-1ad2bb3:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9acf4 */.elementor-987928 .elementor-element.elementor-element-9a9acf4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e88b31 */.elementor-987928 .elementor-element.elementor-element-4e88b31 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4092b */.elementor-987928 .elementor-element.elementor-element-ab4092b a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ab4092b a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678ec77 */.elementor-987928 .elementor-element.elementor-element-678ec77:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d6aca */.elementor-987928 .elementor-element.elementor-element-90d6aca del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d17009 */.elementor-987928 .elementor-element.elementor-element-0d17009 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ee548 */.elementor-987928 .elementor-element.elementor-element-f7ee548 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f7ee548 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a7260 */.elementor-987928 .elementor-element.elementor-element-14a7260:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbccebd */.elementor-987928 .elementor-element.elementor-element-cbccebd del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fffd2f */.elementor-987928 .elementor-element.elementor-element-4fffd2f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdb2582 */.elementor-987928 .elementor-element.elementor-element-cdb2582 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-cdb2582 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5db12 */.elementor-987928 .elementor-element.elementor-element-dc5db12:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f29b86d */.elementor-987928 .elementor-element.elementor-element-f29b86d del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbd7ea6 */.elementor-987928 .elementor-element.elementor-element-cbd7ea6 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bf36d9 */.elementor-987928 .elementor-element.elementor-element-9bf36d9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-9bf36d9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b7267 */.elementor-987928 .elementor-element.elementor-element-96b7267:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91334b2 */.elementor-987928 .elementor-element.elementor-element-91334b2 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64964cf */.elementor-987928 .elementor-element.elementor-element-64964cf .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe572d4 */.elementor-987928 .elementor-element.elementor-element-fe572d4 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-fe572d4 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd86bd */.elementor-987928 .elementor-element.elementor-element-8fd86bd:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8525236 */.elementor-987928 .elementor-element.elementor-element-8525236 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da248dd */.elementor-987928 .elementor-element.elementor-element-da248dd .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc02c2 */.elementor-987928 .elementor-element.elementor-element-6bc02c2 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6bc02c2 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84384c8 */.elementor-987928 .elementor-element.elementor-element-84384c8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-648ac21 */.elementor-987928 .elementor-element.elementor-element-648ac21 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b3dab3 */.elementor-987928 .elementor-element.elementor-element-3b3dab3 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd450a0 */.elementor-987928 .elementor-element.elementor-element-bd450a0 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-bd450a0 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9eff3b */.elementor-987928 .elementor-element.elementor-element-a9eff3b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43a6a5 */.elementor-987928 .elementor-element.elementor-element-a43a6a5 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b67ebb */.elementor-987928 .elementor-element.elementor-element-5b67ebb .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6dddc3 */.elementor-987928 .elementor-element.elementor-element-a6dddc3 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a6dddc3 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb5dd2 */.elementor-987928 .elementor-element.elementor-element-acb5dd2:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a03224 */.elementor-987928 .elementor-element.elementor-element-1a03224 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a33d7 */.elementor-987928 .elementor-element.elementor-element-24a33d7 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c0dfd */.elementor-987928 .elementor-element.elementor-element-c9c0dfd a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-c9c0dfd a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80e5bf */.elementor-987928 .elementor-element.elementor-element-b80e5bf:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4431a */.elementor-987928 .elementor-element.elementor-element-0c4431a del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bd8bd5 */.elementor-987928 .elementor-element.elementor-element-8bd8bd5 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6313375 */.elementor-987928 .elementor-element.elementor-element-6313375 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6313375 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f7de8 */.elementor-987928 .elementor-element.elementor-element-f7f7de8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83abda7 */.elementor-987928 .elementor-element.elementor-element-83abda7 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c48594b */.elementor-987928 .elementor-element.elementor-element-c48594b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-082e3d6 */.elementor-987928 .elementor-element.elementor-element-082e3d6 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-082e3d6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69db10 */.elementor-987928 .elementor-element.elementor-element-a69db10:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92db4b */.elementor-987928 .elementor-element.elementor-element-d92db4b del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66e4cb2 */.elementor-987928 .elementor-element.elementor-element-66e4cb2 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc510f */.elementor-987928 .elementor-element.elementor-element-ffc510f a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ffc510f a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad18e7b */.elementor-987928 .elementor-element.elementor-element-ad18e7b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39390f4 */.elementor-987928 .elementor-element.elementor-element-39390f4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2651db */.elementor-987928 .elementor-element.elementor-element-b2651db .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87cab37 */.elementor-987928 .elementor-element.elementor-element-87cab37 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-87cab37 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958ce05 */.elementor-987928 .elementor-element.elementor-element-958ce05:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d9e8f */.elementor-987928 .elementor-element.elementor-element-83d9e8f del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a451f */.elementor-987928 .elementor-element.elementor-element-f4a451f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e24ad */.elementor-987928 .elementor-element.elementor-element-95e24ad {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-95e24ad a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722200f */.elementor-987928 .elementor-element.elementor-element-722200f:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7307c8 */.elementor-987928 .elementor-element.elementor-element-e7307c8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8370ab0 */.elementor-987928 .elementor-element.elementor-element-8370ab0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81140c9 */.elementor-987928 .elementor-element.elementor-element-81140c9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-81140c9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f7adb */.elementor-987928 .elementor-element.elementor-element-47f7adb:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2647c8c */.elementor-987928 .elementor-element.elementor-element-2647c8c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e8fd0 */.elementor-987928 .elementor-element.elementor-element-59e8fd0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3434069 */.elementor-987928 .elementor-element.elementor-element-3434069 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-3434069 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be80998 */.elementor-987928 .elementor-element.elementor-element-be80998:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3ee3e */.elementor-987928 .elementor-element.elementor-element-1a3ee3e del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9877b4c */.elementor-987928 .elementor-element.elementor-element-9877b4c .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51dadf6 */.elementor-987928 .elementor-element.elementor-element-51dadf6 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-51dadf6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d15e63 */.elementor-987928 .elementor-element.elementor-element-0d15e63:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc19e8 */.elementor-987928 .elementor-element.elementor-element-efc19e8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad564f1 */.elementor-987928 .elementor-element.elementor-element-ad564f1 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b7a5d */.elementor-987928 .elementor-element.elementor-element-f8b7a5d a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f8b7a5d a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a0fa9 */.elementor-987928 .elementor-element.elementor-element-65a0fa9:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d04c5ba */.elementor-987928 .elementor-element.elementor-element-d04c5ba del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12d0cd8 */.elementor-987928 .elementor-element.elementor-element-12d0cd8 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02ffbed */.elementor-987928 .elementor-element.elementor-element-02ffbed {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-02ffbed a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f167e */.elementor-987928 .elementor-element.elementor-element-01f167e:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acddc8 */.elementor-987928 .elementor-element.elementor-element-2acddc8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dcf9e0 */.elementor-987928 .elementor-element.elementor-element-0dcf9e0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f80957b */.elementor-987928 .elementor-element.elementor-element-f80957b {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50f7d54 */.elementor-987928 .elementor-element.elementor-element-50f7d54 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-50f7d54 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bae586 */.elementor-987928 .elementor-element.elementor-element-4bae586:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a65b55 */.elementor-987928 .elementor-element.elementor-element-6a65b55 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-234db72 */.elementor-987928 .elementor-element.elementor-element-234db72 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8ce96c */.elementor-987928 .elementor-element.elementor-element-c8ce96c {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b81888 */.elementor-987928 .elementor-element.elementor-element-5b81888 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-5b81888 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce0ab6 */.elementor-987928 .elementor-element.elementor-element-1ce0ab6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b681d0c */.elementor-987928 .elementor-element.elementor-element-b681d0c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd9f2b */.elementor-987928 .elementor-element.elementor-element-fdd9f2b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77a101 */.elementor-987928 .elementor-element.elementor-element-a77a101 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a77a101 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c402bc6 */.elementor-987928 .elementor-element.elementor-element-c402bc6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6beb0c3 */.elementor-987928 .elementor-element.elementor-element-6beb0c3 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c918149 */.elementor-987928 .elementor-element.elementor-element-c918149 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6be4569 */.elementor-987928 .elementor-element.elementor-element-6be4569 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6be4569 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983a14d */.elementor-987928 .elementor-element.elementor-element-983a14d:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde7cf1 */.elementor-987928 .elementor-element.elementor-element-fde7cf1 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a207606 */.elementor-987928 .elementor-element.elementor-element-a207606 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0df804 */.elementor-987928 .elementor-element.elementor-element-d0df804 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-d0df804 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad2bb3 */.elementor-987928 .elementor-element.elementor-element-1ad2bb3:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9acf4 */.elementor-987928 .elementor-element.elementor-element-9a9acf4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e88b31 */.elementor-987928 .elementor-element.elementor-element-4e88b31 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4092b */.elementor-987928 .elementor-element.elementor-element-ab4092b a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ab4092b a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678ec77 */.elementor-987928 .elementor-element.elementor-element-678ec77:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d6aca */.elementor-987928 .elementor-element.elementor-element-90d6aca del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d17009 */.elementor-987928 .elementor-element.elementor-element-0d17009 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ee548 */.elementor-987928 .elementor-element.elementor-element-f7ee548 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f7ee548 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a7260 */.elementor-987928 .elementor-element.elementor-element-14a7260:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbccebd */.elementor-987928 .elementor-element.elementor-element-cbccebd del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fffd2f */.elementor-987928 .elementor-element.elementor-element-4fffd2f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdb2582 */.elementor-987928 .elementor-element.elementor-element-cdb2582 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-cdb2582 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5db12 */.elementor-987928 .elementor-element.elementor-element-dc5db12:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f29b86d */.elementor-987928 .elementor-element.elementor-element-f29b86d del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbd7ea6 */.elementor-987928 .elementor-element.elementor-element-cbd7ea6 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bf36d9 */.elementor-987928 .elementor-element.elementor-element-9bf36d9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-9bf36d9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b7267 */.elementor-987928 .elementor-element.elementor-element-96b7267:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91334b2 */.elementor-987928 .elementor-element.elementor-element-91334b2 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64964cf */.elementor-987928 .elementor-element.elementor-element-64964cf .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe572d4 */.elementor-987928 .elementor-element.elementor-element-fe572d4 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-fe572d4 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd86bd */.elementor-987928 .elementor-element.elementor-element-8fd86bd:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8525236 */.elementor-987928 .elementor-element.elementor-element-8525236 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da248dd */.elementor-987928 .elementor-element.elementor-element-da248dd .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc02c2 */.elementor-987928 .elementor-element.elementor-element-6bc02c2 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6bc02c2 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84384c8 */.elementor-987928 .elementor-element.elementor-element-84384c8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-648ac21 */.elementor-987928 .elementor-element.elementor-element-648ac21 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b3dab3 */.elementor-987928 .elementor-element.elementor-element-3b3dab3 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd450a0 */.elementor-987928 .elementor-element.elementor-element-bd450a0 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-bd450a0 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9eff3b */.elementor-987928 .elementor-element.elementor-element-a9eff3b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43a6a5 */.elementor-987928 .elementor-element.elementor-element-a43a6a5 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b67ebb */.elementor-987928 .elementor-element.elementor-element-5b67ebb .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6dddc3 */.elementor-987928 .elementor-element.elementor-element-a6dddc3 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a6dddc3 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb5dd2 */.elementor-987928 .elementor-element.elementor-element-acb5dd2:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a03224 */.elementor-987928 .elementor-element.elementor-element-1a03224 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a33d7 */.elementor-987928 .elementor-element.elementor-element-24a33d7 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c0dfd */.elementor-987928 .elementor-element.elementor-element-c9c0dfd a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-c9c0dfd a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80e5bf */.elementor-987928 .elementor-element.elementor-element-b80e5bf:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4431a */.elementor-987928 .elementor-element.elementor-element-0c4431a del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8bd8bd5 */.elementor-987928 .elementor-element.elementor-element-8bd8bd5 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6313375 */.elementor-987928 .elementor-element.elementor-element-6313375 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6313375 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f7de8 */.elementor-987928 .elementor-element.elementor-element-f7f7de8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83abda7 */.elementor-987928 .elementor-element.elementor-element-83abda7 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c48594b */.elementor-987928 .elementor-element.elementor-element-c48594b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-082e3d6 */.elementor-987928 .elementor-element.elementor-element-082e3d6 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-082e3d6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a69db10 */.elementor-987928 .elementor-element.elementor-element-a69db10:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d92db4b */.elementor-987928 .elementor-element.elementor-element-d92db4b del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66e4cb2 */.elementor-987928 .elementor-element.elementor-element-66e4cb2 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ffc510f */.elementor-987928 .elementor-element.elementor-element-ffc510f a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ffc510f a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad18e7b */.elementor-987928 .elementor-element.elementor-element-ad18e7b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39390f4 */.elementor-987928 .elementor-element.elementor-element-39390f4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b2651db */.elementor-987928 .elementor-element.elementor-element-b2651db .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-87cab37 */.elementor-987928 .elementor-element.elementor-element-87cab37 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-87cab37 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-958ce05 */.elementor-987928 .elementor-element.elementor-element-958ce05:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83d9e8f */.elementor-987928 .elementor-element.elementor-element-83d9e8f del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f4a451f */.elementor-987928 .elementor-element.elementor-element-f4a451f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e24ad */.elementor-987928 .elementor-element.elementor-element-95e24ad {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-95e24ad a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-722200f */.elementor-987928 .elementor-element.elementor-element-722200f:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e7307c8 */.elementor-987928 .elementor-element.elementor-element-e7307c8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8370ab0 */.elementor-987928 .elementor-element.elementor-element-8370ab0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-81140c9 */.elementor-987928 .elementor-element.elementor-element-81140c9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-81140c9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47f7adb */.elementor-987928 .elementor-element.elementor-element-47f7adb:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2647c8c */.elementor-987928 .elementor-element.elementor-element-2647c8c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59e8fd0 */.elementor-987928 .elementor-element.elementor-element-59e8fd0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3434069 */.elementor-987928 .elementor-element.elementor-element-3434069 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-3434069 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be80998 */.elementor-987928 .elementor-element.elementor-element-be80998:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3ee3e */.elementor-987928 .elementor-element.elementor-element-1a3ee3e del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9877b4c */.elementor-987928 .elementor-element.elementor-element-9877b4c .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51dadf6 */.elementor-987928 .elementor-element.elementor-element-51dadf6 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-51dadf6 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d15e63 */.elementor-987928 .elementor-element.elementor-element-0d15e63:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efc19e8 */.elementor-987928 .elementor-element.elementor-element-efc19e8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad564f1 */.elementor-987928 .elementor-element.elementor-element-ad564f1 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8b7a5d */.elementor-987928 .elementor-element.elementor-element-f8b7a5d a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f8b7a5d a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65a0fa9 */.elementor-987928 .elementor-element.elementor-element-65a0fa9:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d04c5ba */.elementor-987928 .elementor-element.elementor-element-d04c5ba del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12d0cd8 */.elementor-987928 .elementor-element.elementor-element-12d0cd8 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-02ffbed */.elementor-987928 .elementor-element.elementor-element-02ffbed {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-02ffbed a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01f167e */.elementor-987928 .elementor-element.elementor-element-01f167e:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2acddc8 */.elementor-987928 .elementor-element.elementor-element-2acddc8 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dcf9e0 */.elementor-987928 .elementor-element.elementor-element-0dcf9e0 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f80957b */.elementor-987928 .elementor-element.elementor-element-f80957b {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50f7d54 */.elementor-987928 .elementor-element.elementor-element-50f7d54 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-50f7d54 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bae586 */.elementor-987928 .elementor-element.elementor-element-4bae586:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a65b55 */.elementor-987928 .elementor-element.elementor-element-6a65b55 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-234db72 */.elementor-987928 .elementor-element.elementor-element-234db72 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c8ce96c */.elementor-987928 .elementor-element.elementor-element-c8ce96c {
    height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b81888 */.elementor-987928 .elementor-element.elementor-element-5b81888 {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-5b81888 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ce0ab6 */.elementor-987928 .elementor-element.elementor-element-1ce0ab6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b681d0c */.elementor-987928 .elementor-element.elementor-element-b681d0c del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdd9f2b */.elementor-987928 .elementor-element.elementor-element-fdd9f2b .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a77a101 */.elementor-987928 .elementor-element.elementor-element-a77a101 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a77a101 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c402bc6 */.elementor-987928 .elementor-element.elementor-element-c402bc6:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6beb0c3 */.elementor-987928 .elementor-element.elementor-element-6beb0c3 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c918149 */.elementor-987928 .elementor-element.elementor-element-c918149 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6be4569 */.elementor-987928 .elementor-element.elementor-element-6be4569 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6be4569 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-983a14d */.elementor-987928 .elementor-element.elementor-element-983a14d:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fde7cf1 */.elementor-987928 .elementor-element.elementor-element-fde7cf1 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a207606 */.elementor-987928 .elementor-element.elementor-element-a207606 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0df804 */.elementor-987928 .elementor-element.elementor-element-d0df804 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-d0df804 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad2bb3 */.elementor-987928 .elementor-element.elementor-element-1ad2bb3:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a9acf4 */.elementor-987928 .elementor-element.elementor-element-9a9acf4 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e88b31 */.elementor-987928 .elementor-element.elementor-element-4e88b31 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ab4092b */.elementor-987928 .elementor-element.elementor-element-ab4092b a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-ab4092b a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-678ec77 */.elementor-987928 .elementor-element.elementor-element-678ec77:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90d6aca */.elementor-987928 .elementor-element.elementor-element-90d6aca del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d17009 */.elementor-987928 .elementor-element.elementor-element-0d17009 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f7ee548 */.elementor-987928 .elementor-element.elementor-element-f7ee548 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-f7ee548 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a7260 */.elementor-987928 .elementor-element.elementor-element-14a7260:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbccebd */.elementor-987928 .elementor-element.elementor-element-cbccebd del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fffd2f */.elementor-987928 .elementor-element.elementor-element-4fffd2f .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cdb2582 */.elementor-987928 .elementor-element.elementor-element-cdb2582 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-cdb2582 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc5db12 */.elementor-987928 .elementor-element.elementor-element-dc5db12:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f29b86d */.elementor-987928 .elementor-element.elementor-element-f29b86d del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cbd7ea6 */.elementor-987928 .elementor-element.elementor-element-cbd7ea6 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9bf36d9 */.elementor-987928 .elementor-element.elementor-element-9bf36d9 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-9bf36d9 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96b7267 */.elementor-987928 .elementor-element.elementor-element-96b7267:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-91334b2 */.elementor-987928 .elementor-element.elementor-element-91334b2 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-64964cf */.elementor-987928 .elementor-element.elementor-element-64964cf .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fe572d4 */.elementor-987928 .elementor-element.elementor-element-fe572d4 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-fe572d4 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fd86bd */.elementor-987928 .elementor-element.elementor-element-8fd86bd:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8525236 */.elementor-987928 .elementor-element.elementor-element-8525236 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da248dd */.elementor-987928 .elementor-element.elementor-element-da248dd .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6bc02c2 */.elementor-987928 .elementor-element.elementor-element-6bc02c2 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-6bc02c2 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84384c8 */.elementor-987928 .elementor-element.elementor-element-84384c8:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-648ac21 */.elementor-987928 .elementor-element.elementor-element-648ac21 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b3dab3 */.elementor-987928 .elementor-element.elementor-element-3b3dab3 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bd450a0 */.elementor-987928 .elementor-element.elementor-element-bd450a0 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-bd450a0 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9eff3b */.elementor-987928 .elementor-element.elementor-element-a9eff3b:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a43a6a5 */.elementor-987928 .elementor-element.elementor-element-a43a6a5 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b67ebb */.elementor-987928 .elementor-element.elementor-element-5b67ebb .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6dddc3 */.elementor-987928 .elementor-element.elementor-element-a6dddc3 a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-a6dddc3 a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acb5dd2 */.elementor-987928 .elementor-element.elementor-element-acb5dd2:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a03224 */.elementor-987928 .elementor-element.elementor-element-1a03224 del{
    font-size: 14px;
    color: red;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24a33d7 */.elementor-987928 .elementor-element.elementor-element-24a33d7 .sectionHover {
  transition: all 0.3s ease-in-out;
}

.sectionHover:hover {
  background: linear-gradient(135deg, #4534B8, #6754E9);
}

/* Text, headings, lists, icons hover color */
.sectionHover:hover h2,
.sectionHover:hover del,
.sectionHover:hover p,
.sectionHover:hover ul.elementor-icon-list-items li,
.sectionHover:hover ul.elementor-icon-list-items li span,
.sectionHover:hover ul.elementor-icon-list-items li .elementor-icon-list-text {
  color: #fff !important;
  fill: #fff !important;
}

.sectionHover:hover ul.elementor-icon-list-items li svg path {
  stroke: #fff !important;
  fill: #fff !important;
}

/* Button hover styling */
.sectionHover:hover .elementor-button {
  background-color: #fff !important;
  color: #000 !important;
  border-color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c9c0dfd */.elementor-987928 .elementor-element.elementor-element-c9c0dfd a {
    margin-top: auto!important;
}
.elementor-987928 .elementor-element.elementor-element-c9c0dfd a:hover {
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80e5bf */.elementor-987928 .elementor-element.elementor-element-b80e5bf:hover a{
    background: white!important;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-a3d0a42 */.elementor-987928 .elementor-element.elementor-element-a3d0a42 .e-n-tab-title {
  border-radius: 8px!important
}/* End custom CSS */