.elementor-1718 .elementor-element.elementor-element-3858917{--display:flex;--min-height:250px;--justify-content:center;--overflow:hidden;}.elementor-1718 .elementor-element.elementor-element-aa3be20{text-align:center;}.elementor-1718 .elementor-element.elementor-element-aa3be20 .elementor-heading-title{color:#FFFFFF;}.elementor-1718 .elementor-element.elementor-element-a0728a6{padding:0% 10% 0% 10%;text-align:center;color:#FAFAFA;}.elementor-1718 .elementor-element.elementor-element-ffd961d{--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;--overflow:hidden;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1718 .elementor-element.elementor-element-1452ef2{--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:10px 10px 10px 10px;}.elementor-1718 .elementor-element.elementor-element-1452ef2:not(.elementor-motion-effects-element-type-background), .elementor-1718 .elementor-element.elementor-element-1452ef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b82d438 );}.elementor-1718 .elementor-element.elementor-element-f6c4dcd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-1718 .elementor-element.elementor-element-f6c4dcd:not(.elementor-motion-effects-element-type-background), .elementor-1718 .elementor-element.elementor-element-f6c4dcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b82d438 );}.elementor-1718 .elementor-element.elementor-element-d1f74c3 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1718 .elementor-element.elementor-element-d1f74c3 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1718 .elementor-element.elementor-element-d1f74c3{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1718 .elementor-element.elementor-element-d1f74c3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1718 .elementor-element.elementor-element-d1f74c3 .elementor-icon-list-item > a{font-size:17px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-d1f74c3 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1718 .elementor-element.elementor-element-b2c79d0{--box-border-color:var( --e-global-color-86ad1b4 );--box-border-width:0px;--box-border-radius:0px;--separator-width:1px;--box-padding:0px;--toc-body-max-height:74vh;--item-text-hover-color:var( --e-global-color-accent );--item-text-transition-duration:0.3ms;--item-text-active-color:var( --e-global-color-ff06b48 );--item-text-active-decoration:underline;--marker-color:var( --e-global-color-text );}.elementor-1718 .elementor-element.elementor-element-b2c79d0 .elementor-toc__spinner{color:var( --e-global-color-86ad1b4 );fill:var( --e-global-color-86ad1b4 );}.elementor-1718 .elementor-element.elementor-element-b2c79d0 .elementor-toc__header-title{text-align:center;}.elementor-1718 .elementor-element.elementor-element-77f6292{--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-1718 .elementor-element.elementor-element-e9baac6 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-6e3bfd2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1718 .elementor-element.elementor-element-cef2bb7 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-e8029a1{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-bb1d906{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-97e9433{text-align:center;}.elementor-1718 .elementor-element.elementor-element-97e9433 img{width:77%;}.elementor-1718 .elementor-element.elementor-element-f2685de{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-bcf8124 pre, .elementor-1718 .elementor-element.elementor-element-bcf8124 code, .elementor-1718 .elementor-element.elementor-element-bcf8124 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-e27c8e4{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-b19594d{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-6411da4{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-d84eb0e{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-fa5859c{text-align:center;}.elementor-1718 .elementor-element.elementor-element-fa5859c img{width:77%;}.elementor-1718 .elementor-element.elementor-element-b473b17{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-d5c514e{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-48f35d9 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-accd1aa{text-align:center;}.elementor-1718 .elementor-element.elementor-element-accd1aa img{width:77%;}.elementor-1718 .elementor-element.elementor-element-0b96554{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1718 .elementor-element.elementor-element-08a5a03 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-b632d36{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-da225a5{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-85a6207{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-415178e{text-align:center;}.elementor-1718 .elementor-element.elementor-element-415178e img{width:77%;}.elementor-1718 .elementor-element.elementor-element-1b3a75b{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-b671e9d pre, .elementor-1718 .elementor-element.elementor-element-b671e9d code, .elementor-1718 .elementor-element.elementor-element-b671e9d .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-c6838ad{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-5f8b325{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-7e06fdc{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-5bde745{text-align:center;}.elementor-1718 .elementor-element.elementor-element-5bde745 img{width:77%;}.elementor-1718 .elementor-element.elementor-element-bd1595d{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-600e759{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1718 .elementor-element.elementor-element-3b3a20a .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-507af21{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-7641557{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-cd76dad .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-fa66012{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-70190bb{text-align:center;}.elementor-1718 .elementor-element.elementor-element-70190bb img{width:77%;}.elementor-1718 .elementor-element.elementor-element-99a2482{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-c689ce5 pre, .elementor-1718 .elementor-element.elementor-element-c689ce5 code, .elementor-1718 .elementor-element.elementor-element-c689ce5 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-699b0c9{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-78ae1d5 pre, .elementor-1718 .elementor-element.elementor-element-78ae1d5 code, .elementor-1718 .elementor-element.elementor-element-78ae1d5 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-b30819d{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-31641ca{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-890d3d2 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-862e7de{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-07a0378{text-align:center;}.elementor-1718 .elementor-element.elementor-element-07a0378 img{width:77%;}.elementor-1718 .elementor-element.elementor-element-c8cd902{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-535abea pre, .elementor-1718 .elementor-element.elementor-element-535abea code, .elementor-1718 .elementor-element.elementor-element-535abea .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-c34e2e3{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-85c933b pre, .elementor-1718 .elementor-element.elementor-element-85c933b code, .elementor-1718 .elementor-element.elementor-element-85c933b .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-5c4572d{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-4e0291c .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-72e7955{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-53d7caf{text-align:center;}.elementor-1718 .elementor-element.elementor-element-53d7caf img{width:77%;}.elementor-1718 .elementor-element.elementor-element-8a4953f{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-f104ac5 pre, .elementor-1718 .elementor-element.elementor-element-f104ac5 code, .elementor-1718 .elementor-element.elementor-element-f104ac5 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-405b32c{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-ea5febf{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-349740a{text-align:center;}.elementor-1718 .elementor-element.elementor-element-349740a img{width:77%;}.elementor-1718 .elementor-element.elementor-element-b3c464d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1718 .elementor-element.elementor-element-1f3d357 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-c9d580c{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-314b7b9{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-40cfb72{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-4463359{text-align:center;}.elementor-1718 .elementor-element.elementor-element-4463359 img{width:77%;}.elementor-1718 .elementor-element.elementor-element-8796b50{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-4919951 pre, .elementor-1718 .elementor-element.elementor-element-4919951 code, .elementor-1718 .elementor-element.elementor-element-4919951 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-273325d{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-f856c32{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-0fd92ba{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-e15e364{text-align:center;}.elementor-1718 .elementor-element.elementor-element-e15e364 img{width:77%;}.elementor-1718 .elementor-element.elementor-element-1f290a2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1718 .elementor-element.elementor-element-675f9b4 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-32e88c9{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-bc87c8d{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-44ec020 pre, .elementor-1718 .elementor-element.elementor-element-44ec020 code, .elementor-1718 .elementor-element.elementor-element-44ec020 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-c24c74e .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-fb99715{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-52bd893{text-align:center;}.elementor-1718 .elementor-element.elementor-element-52bd893 img{width:77%;}.elementor-1718 .elementor-element.elementor-element-ff967aa{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-9a8ce06 pre, .elementor-1718 .elementor-element.elementor-element-9a8ce06 code, .elementor-1718 .elementor-element.elementor-element-9a8ce06 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-e36b3d0{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-140e525 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-70c0fc1{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-4fc2f72{text-align:center;}.elementor-1718 .elementor-element.elementor-element-4fc2f72 img{width:77%;}.elementor-1718 .elementor-element.elementor-element-b81dc3a pre, .elementor-1718 .elementor-element.elementor-element-b81dc3a code, .elementor-1718 .elementor-element.elementor-element-b81dc3a .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-c6665b6 .elementor-heading-title{font-size:20px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-bdf02a5{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-227fb05{text-align:center;}.elementor-1718 .elementor-element.elementor-element-227fb05 img{width:77%;}.elementor-1718 .elementor-element.elementor-element-3e58794 pre, .elementor-1718 .elementor-element.elementor-element-3e58794 code, .elementor-1718 .elementor-element.elementor-element-3e58794 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-877cc23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1718 .elementor-element.elementor-element-640c671 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-8aa286d{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-0f7359c{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-1625d52{text-align:center;}.elementor-1718 .elementor-element.elementor-element-1625d52 img{width:77%;}.elementor-1718 .elementor-element.elementor-element-edfbafe{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-6e4b932 pre, .elementor-1718 .elementor-element.elementor-element-6e4b932 code, .elementor-1718 .elementor-element.elementor-element-6e4b932 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-c35c748{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-1c85f20{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-a0a43e9 pre, .elementor-1718 .elementor-element.elementor-element-a0a43e9 code, .elementor-1718 .elementor-element.elementor-element-a0a43e9 .line-numbers .line-numbers-rows{font-size:14px;}.elementor-1718 .elementor-element.elementor-element-8a91664{font-size:16px;}.elementor-1718 .elementor-element.elementor-element-4e6ce67{text-align:center;}.elementor-1718 .elementor-element.elementor-element-4e6ce67 img{width:77%;}.elementor-1718 .elementor-element.elementor-element-f5f0af4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1718 .elementor-element.elementor-element-a367c71 .elementor-heading-title{font-size:24px;font-weight:500;}.elementor-1718 .elementor-element.elementor-element-7769f1e{--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-1718 .elementor-element.elementor-element-7769f1e:not(.elementor-motion-effects-element-type-background), .elementor-1718 .elementor-element.elementor-element-7769f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b82d438 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1718 .elementor-element.elementor-element-f6c4dcd{--width:25%;}.elementor-1718 .elementor-element.elementor-element-77f6292{--width:50%;}.elementor-1718 .elementor-element.elementor-element-7769f1e{--width:25%;}}@media(max-width:1024px){.elementor-1718 .elementor-element.elementor-element-a0728a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-1718 .elementor-element.elementor-element-f6c4dcd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1718 .elementor-element.elementor-element-b2c79d0{--separator-width:2px;--box-padding:0px;}}@media(max-width:767px){.elementor-1718 .elementor-element.elementor-element-3858917{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1718 .elementor-element.elementor-element-a0728a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1718 .elementor-element.elementor-element-1452ef2{--flex-wrap:nowrap;}.elementor-1718 .elementor-element.elementor-element-f6c4dcd{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1718 .elementor-element.elementor-element-7769f1e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for container, class: .elementor-element-3858917 */.pt-headers{
    background-color: #2c69d1 !important;
    background-image: linear-gradient(18deg, #3b88f7 0%, #8b8bf9 100%) !important;
}
@media (prefers-color-scheme: dark) {
    .pt-headers{
        background: #141B22 !important;
    }
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-b2c79d0 */ol.elementor-toc__list-wrapper li{
    margin: 5px 0px 5px 0px !important;
}

ol.elementor-toc__list-wrapper{
    margin: 0px 15px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e8029a1 */.elementor-1718 .elementor-element.elementor-element-e8029a1 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bb1d906 */.elementor-1718 .elementor-element.elementor-element-bb1d906 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f2685de */.elementor-1718 .elementor-element.elementor-element-f2685de p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e27c8e4 */.elementor-1718 .elementor-element.elementor-element-e27c8e4 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b19594d */.elementor-1718 .elementor-element.elementor-element-b19594d p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6411da4 */.elementor-1718 .elementor-element.elementor-element-6411da4 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d84eb0e */.elementor-1718 .elementor-element.elementor-element-d84eb0e p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b473b17 */.elementor-1718 .elementor-element.elementor-element-b473b17 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5c514e */.elementor-1718 .elementor-element.elementor-element-d5c514e p{
    margin: 0px !important;
}

.elementor-1718 .elementor-element.elementor-element-d5c514e {
    font-size: 14px;
    font-weight: 400;
    color: #595959;
    margin: 15px 5px;
    padding: 20px;
    border: 1px solid #c3d0ff;
    border-radius: 4px;
    background: #eef6ff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b632d36 */.elementor-1718 .elementor-element.elementor-element-b632d36 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da225a5 */.elementor-1718 .elementor-element.elementor-element-da225a5 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85a6207 */.elementor-1718 .elementor-element.elementor-element-85a6207 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b3a75b */.elementor-1718 .elementor-element.elementor-element-1b3a75b p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6838ad */.elementor-1718 .elementor-element.elementor-element-c6838ad p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5f8b325 */.elementor-1718 .elementor-element.elementor-element-5f8b325 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e06fdc */.elementor-1718 .elementor-element.elementor-element-7e06fdc p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd1595d */.elementor-1718 .elementor-element.elementor-element-bd1595d p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-507af21 */.elementor-1718 .elementor-element.elementor-element-507af21 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7641557 */.elementor-1718 .elementor-element.elementor-element-7641557 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa66012 */.elementor-1718 .elementor-element.elementor-element-fa66012 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99a2482 */.elementor-1718 .elementor-element.elementor-element-99a2482 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-699b0c9 */.elementor-1718 .elementor-element.elementor-element-699b0c9 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b30819d */.elementor-1718 .elementor-element.elementor-element-b30819d p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-31641ca */.elementor-1718 .elementor-element.elementor-element-31641ca p{
    margin: 0px !important;
}

.elementor-1718 .elementor-element.elementor-element-31641ca {
    font-size: 14px;
    font-weight: 400;
    color: #595959;
    margin: 15px 5px;
    padding: 20px;
    border: 1px solid #c3d0ff;
    border-radius: 4px;
    background: #eef6ff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-862e7de */.elementor-1718 .elementor-element.elementor-element-862e7de p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8cd902 */.elementor-1718 .elementor-element.elementor-element-c8cd902 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c34e2e3 */.elementor-1718 .elementor-element.elementor-element-c34e2e3 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c4572d */.elementor-1718 .elementor-element.elementor-element-5c4572d p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72e7955 */.elementor-1718 .elementor-element.elementor-element-72e7955 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a4953f */.elementor-1718 .elementor-element.elementor-element-8a4953f p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-405b32c */.elementor-1718 .elementor-element.elementor-element-405b32c p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ea5febf */.elementor-1718 .elementor-element.elementor-element-ea5febf p{
    margin: 0px !important;
}

.elementor-1718 .elementor-element.elementor-element-ea5febf {
    font-size: 14px;
    font-weight: 400;
    color: #595959;
    margin: 15px 5px;
    padding: 20px;
    border: 1px solid #c3d0ff;
    border-radius: 4px;
    background: #eef6ff;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9d580c */.elementor-1718 .elementor-element.elementor-element-c9d580c p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-314b7b9 */.elementor-1718 .elementor-element.elementor-element-314b7b9 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40cfb72 */.elementor-1718 .elementor-element.elementor-element-40cfb72 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8796b50 */.elementor-1718 .elementor-element.elementor-element-8796b50 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-273325d */.elementor-1718 .elementor-element.elementor-element-273325d p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f856c32 */.elementor-1718 .elementor-element.elementor-element-f856c32 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fd92ba */.elementor-1718 .elementor-element.elementor-element-0fd92ba p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32e88c9 */.elementor-1718 .elementor-element.elementor-element-32e88c9 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc87c8d */.elementor-1718 .elementor-element.elementor-element-bc87c8d p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fb99715 */.elementor-1718 .elementor-element.elementor-element-fb99715 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff967aa */.elementor-1718 .elementor-element.elementor-element-ff967aa p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e36b3d0 */.elementor-1718 .elementor-element.elementor-element-e36b3d0 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70c0fc1 */.elementor-1718 .elementor-element.elementor-element-70c0fc1 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdf02a5 */.elementor-1718 .elementor-element.elementor-element-bdf02a5 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aa286d */.elementor-1718 .elementor-element.elementor-element-8aa286d p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f7359c */.elementor-1718 .elementor-element.elementor-element-0f7359c p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-edfbafe */.elementor-1718 .elementor-element.elementor-element-edfbafe p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c35c748 */.elementor-1718 .elementor-element.elementor-element-c35c748 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c85f20 */.elementor-1718 .elementor-element.elementor-element-1c85f20 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8a91664 */.elementor-1718 .elementor-element.elementor-element-8a91664 p{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77f6292 */.elementor-1718 .elementor-element.elementor-element-77f6292 h2, .elementor-1718 .elementor-element.elementor-element-77f6292 p, .elementor-1718 .elementor-element.elementor-element-77f6292 h3{
    margin: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1452ef2 */.toggle-left,
    .toggle-right {
      display: none;
    }

    /* MOBILE STYLES */
    @media (max-width: 768px) {
      .container {
        position: relative;
      }

      .box.left,
      .box.right {
        position: fixed;
        top: 0;
        bottom: 0;
        width: 80%;
        height: 100%;
        z-index: 2;
        display: none;
      }

      .box.left {
        left: 0;
        transform: translateX(-100%);
      }

      .box.right {
        right: 0;
        transform: translateX(100%);
      }

      .box.middle {
        width: 100%;
      }

      .toggle-left,
      .toggle-right {
        display: block;
        position: fixed;
        top: 10px;
        padding: 10px 15px;
        background: rgba(0, 0, 0, 0.5);
        color: white;
        font-size: 24px;
        z-index: 3;
        cursor: pointer;
        border-radius: 5px;
      }

      .toggle-left {
        left: 10px;
      }

      .toggle-right {
        right: 10px;
      }

      .show {
        display: block !important;
      }

      .slide-in-left {
        transform: translateX(0%) !important;
      }

      .slide-out-left {
        transform: translateX(-100%) !important;
      }

      .slide-in-right {
        transform: translateX(0%) !important;
      }

      .slide-out-right {
        transform: translateX(100%) !important;
      }
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd961d */.text-highlighter-1718{
    color: #fff !important;
    background: var(--e-global-color-ff06b48);
    padding: 0px 10px;
    font-weight: 500 !important;
}/* End custom CSS */