.elementor-61440 .elementor-element.elementor-element-7eb912a{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-61440 .elementor-element.elementor-element-7eb912a:not(.elementor-motion-effects-element-type-background), .elementor-61440 .elementor-element.elementor-element-7eb912a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAECF077;}.elementor-61440 .elementor-element.elementor-element-7eb912a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61440 .elementor-element.elementor-element-cf4cdf2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-61440 .elementor-element.elementor-element-cf4cdf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-61440 .elementor-element.elementor-element-f1a737d > .elementor-widget-container{background-color:#FFFFFFBB;margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;border-radius:16px 16px 16px 16px;}.elementor-61440 .elementor-element.elementor-element-f1a737d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-61440 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-61440 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-61440 .elementor-element.elementor-element-f1a737d{--e-icon-list-icon-size:20px;}.elementor-61440 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61440 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-f1a737d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-61440 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-61440 .elementor-element.elementor-element-46eac54{width:var( --container-widget-width, 807px );max-width:807px;--container-widget-width:807px;--container-widget-flex-grow:0;text-align:start;}.elementor-61440 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-61440 .elementor-element.elementor-element-46eac54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-61440 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:50px;font-weight:bold;line-height:1.3em;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-repeater-item-08f1073 .elementor-icon-list-icon{width:40px;}.elementor-61440 .elementor-element.elementor-element-243f336.elementor-element{--align-self:flex-start;}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(24px/2);}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(24px/2);}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(24px/2);margin-left:calc(24px/2);}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-24px/2);margin-left:calc(-24px/2);}body.rtl .elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-24px/2);}body:not(.rtl) .elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-item:not(:last-child):after{content:"";height:40%;border-color:#C1C1C1;}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:30px;}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:30px;}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon{width:30px;}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-text, .elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-0990ff7{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-e988c2c img{border-radius:10px 10px 10px 10px;box-shadow:3px 3px 6px 1px rgba(0, 0, 0, 0.16);}.elementor-61440 .elementor-element.elementor-element-27ef76bf{--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:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-61440 .elementor-element.elementor-element-27ef76bf:not(.elementor-motion-effects-element-type-background), .elementor-61440 .elementor-element.elementor-element-27ef76bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-61440 .elementor-element.elementor-element-27ef76bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61440 .elementor-element.elementor-element-63359286{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-61440 .elementor-element.elementor-element-33aaeac7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61440 .elementor-element.elementor-element-33aaeac7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61440 .elementor-element.elementor-element-d80cabb{--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-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:#D6D6D6;--border-color:#D6D6D6;--border-radius:8px 8px 8px 8px;box-shadow:2px 4px 20px 0px rgba(0, 0, 0, 0.09);}.elementor-61440 .elementor-element.elementor-element-d80cabb:not(.elementor-motion-effects-element-type-background), .elementor-61440 .elementor-element.elementor-element-d80cabb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-61440 .elementor-element.elementor-element-d80cabb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61440 .elementor-element.elementor-element-9089f7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-5f06cf94{--box-background-color:#EAECF000;--box-border-color:#EAECF0BD;--box-border-width:0px;--box-padding:10px;--header-background-color:var( --e-global-color-010d22e );--header-color:var( --e-global-color-primary );--toc-body-max-height:40vh;--item-text-color:#333333;--item-text-hover-color:#000000;--item-text-hover-decoration:underline;--item-text-active-color:#000000;--marker-color:var( --e-global-color-text );}.elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__spinner{color:#EAECF000;fill:#EAECF000;}.elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__header-title{text-align:start;}.elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__header, .elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__header-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__list-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-65b9fa01{--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-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;box-shadow:2px 4px 20px 0px rgba(0, 0, 0, 0.09);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-61440 .elementor-element.elementor-element-65b9fa01:not(.elementor-motion-effects-element-type-background), .elementor-61440 .elementor-element.elementor-element-65b9fa01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-61440 .elementor-element.elementor-element-65b9fa01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-61440 .elementor-element.elementor-element-7a56628f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-61440 .elementor-element.elementor-element-30f9c5c1{text-align:start;}.elementor-61440 .elementor-element.elementor-element-30f9c5c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.6em;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-61440 .elementor-element.elementor-element-318087e2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-61440 .elementor-element.elementor-element-318087e2{text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-61440 .elementor-element.elementor-element-717b10db .elementor-button{background-color:var( --e-global-color-826587d );font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:1.6em;border-radius:15px 15px 15px 15px;padding:12px 20px 12px 20px;}.elementor-61440 .elementor-element.elementor-element-717b10db .elementor-button:hover, .elementor-61440 .elementor-element.elementor-element-717b10db .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-61440 .elementor-element.elementor-element-717b10db{width:initial;max-width:initial;}.elementor-61440 .elementor-element.elementor-element-717b10db.elementor-element{--align-self:flex-start;}.elementor-61440 .elementor-element.elementor-element-717b10db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-61440 .elementor-element.elementor-element-717b10db .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-61440 .elementor-element.elementor-element-717b10db .elementor-button:hover svg, .elementor-61440 .elementor-element.elementor-element-717b10db .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-61440 .elementor-element.elementor-element-3a379f59{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:18px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61440 .elementor-element.elementor-element-7b5bcf7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-22bbaaea{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-76fecde3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-61440 .elementor-element.elementor-element-76fecde3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-61440 .elementor-element.elementor-element-235cfdfa > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-61440 .elementor-element.elementor-element-235cfdfa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-61440 .elementor-element.elementor-element-7e6235b2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-60c43dd7 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-24dad125{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-574618f9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-574618f9 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-29b6471e > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-40947e0a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-40947e0a p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-2e0e707a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-4f8f09a3 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-4f8f09a3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1af24fc9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-30ae828f .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-3ebea9d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1237920{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1237920 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-3181041f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-52c883b1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-52c883b1 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-33edfe30 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-ed2f687 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-ed2f687{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1d73a176{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1f39ea14 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-ad4c515{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1b3e2f0e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1b3e2f0e p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-38f5afdc > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-34b7101d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-34b7101d p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-402ba253 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-1dbd4844 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-1dbd4844{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-178a0054{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-49ec519f .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-e74f8c6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-69279638{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-69279638 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-3841db4e > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-75bb5aea{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-75bb5aea p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-67477470 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-3157cf04 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-3157cf04{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1ccf45c7{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-320fb4da .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-40fdb44f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-37f72355{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-37f72355 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-6b785f46 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-3aea4495{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-3aea4495 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-32517b8c > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-547f25a6 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-547f25a6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1e54749a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-107aa484 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-10b7ce2b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-2917c643{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-2917c643 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-676cdad8 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-78a409e2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-78a409e2 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-614adf5a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-cc8e88a > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-cc8e88a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-235f6fc3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-709cd265 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-79733dbb{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-559e16fc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-559e16fc p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-2d77c3cb > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-1a551b54{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1a551b54 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-7bb1b65b > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-6445af9f > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-6445af9f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-6065265c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-60b4f0ee .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-60c3e036{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-4ab20c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-4ab20c p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-64e4c87b > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-3bc1f301{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-3bc1f301 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-4529922 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-5ea95dac > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-5ea95dac{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-71787632{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-2e4c954c .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-4abee4a2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-77d9fa7d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-77d9fa7d p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-b9372ca > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-297a63de{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-297a63de p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-23fc4562 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-72eca2b0 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-72eca2b0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-7e9852a1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1262dfd5 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-3bc71403{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-18b4ecd1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-18b4ecd1 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-6d4378cb > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-39c8f71a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-39c8f71a p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-c80bb03 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-53daa9c8 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-53daa9c8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-13bbdba1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-64dbdc23 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-6a9cb969{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-545d12cc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-545d12cc p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-343a8759 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-455a876d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-455a876d p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-8675274 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-79b43d80 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-79b43d80{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-17c6b122{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-b7dd0b8 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-7ecd170f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-5b04f552{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-5b04f552 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-4b4907f3 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-7560fb81{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-7560fb81 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-2999c41f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-79c8c9b3 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-79c8c9b3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-62587135{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-dccefca .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-79fba092{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-44eaeafd{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-44eaeafd p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-5e8ef7b1 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-5766bd5f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-5766bd5f p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-5cdf07d7 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-47b3826a > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-47b3826a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-4f063c16{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-333c5bbb .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-63cc5ae0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-26c3c2d5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-26c3c2d5 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-21ddd76b > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-203165ab{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-203165ab p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-59eebbe > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-7facc5f6 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-7facc5f6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1ae515c4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-ca432ee .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-51ec18af{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-23cbf13f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-23cbf13f p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-7d9cbd58 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-54338b9a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-54338b9a p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-44e8e821 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-3bfac3c3 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-3bfac3c3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-15fd2a40{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-5d3655f9 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-242abd9d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-5cfabb59{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-5cfabb59 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-79e4c247 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-2056a9cc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-2056a9cc p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-415320e1 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-634079d7 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-634079d7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-6cd37606{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1ca84e76 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-4a4df4bd{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-592c6ab{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-592c6ab p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-7fb8731b > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-53d82a80{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-53d82a80 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-69bf04c6 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-6be03b0f > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-6be03b0f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-5804f0e0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-20e471c9 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-577b10b5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-783d1d18{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-783d1d18 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-63e04ea > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-32cc0ad4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-32cc0ad4 p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-8dcfee2 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-5c513c80 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-5c513c80{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-59ee7b38{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-d0727da .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-2cf82a56{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1ce29a5f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-1ce29a5f p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-41f1094d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-20cc321c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-20cc321c p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-6205d0ea > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-2e6108da > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-2e6108da{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-5812dca7{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-6499d03d .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-61440 .elementor-element.elementor-element-6160250f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-69690e5a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-69690e5a p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-7bebede1 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-26964f3e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-26964f3e p{margin-block-end:0px;}.elementor-61440 .elementor-element.elementor-element-1d150c62 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-61440 .elementor-element.elementor-element-3d0cb2b8 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-3d0cb2b8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-3bdd4b58{--display:flex;}.elementor-61440 .elementor-element.elementor-element-5b416e79{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-23b5e636 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-61440 .elementor-element.elementor-element-23b5e636{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-61440 .elementor-element.elementor-element-b403071{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-61440 .elementor-element.elementor-element-b403071:not(.elementor-motion-effects-element-type-background), .elementor-61440 .elementor-element.elementor-element-b403071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-61440 .elementor-element.elementor-element-b403071.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-61440 .elementor-element.elementor-element-cf4cdf2{--width:66%;}.elementor-61440 .elementor-element.elementor-element-0990ff7{--width:33%;}.elementor-61440 .elementor-element.elementor-element-33aaeac7{--width:23.555%;}.elementor-61440 .elementor-element.elementor-element-3a379f59{--width:75%;}}@media(max-width:1440px) and (min-width:768px){.elementor-61440 .elementor-element.elementor-element-63359286{--content-width:100%;}.elementor-61440 .elementor-element.elementor-element-33aaeac7{--width:30%;}.elementor-61440 .elementor-element.elementor-element-3a379f59{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-61440 .elementor-element.elementor-element-7eb912a{--content-width:100%;}.elementor-61440 .elementor-element.elementor-element-27ef76bf{--content-width:100%;}.elementor-61440 .elementor-element.elementor-element-63359286{--content-width:100%;}.elementor-61440 .elementor-element.elementor-element-b403071{--content-width:100%;}}@media(max-width:1440px){.elementor-61440 .elementor-element.elementor-element-7eb912a{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61440 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-size:48px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-27ef76bf{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-61440 .elementor-element.elementor-element-63359286{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__header, .elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61440 .elementor-element.elementor-element-3a379f59{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-61440 .elementor-element.elementor-element-7b5bcf7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-235cfdfa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61440 .elementor-element.elementor-element-7e6235b2{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1af24fc9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1d73a176{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-178a0054{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1ccf45c7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1e54749a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-235f6fc3{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-6065265c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-71787632{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-7e9852a1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-13bbdba1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-17c6b122{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-62587135{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-4f063c16{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1ae515c4{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-15fd2a40{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-6cd37606{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-5804f0e0{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-59ee7b38{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-5812dca7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-b403071{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-61440 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > a{font-size:17px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61440 .elementor-element.elementor-element-46eac54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-61440 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-size:48px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-item{font-size:17px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-63359286{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__header, .elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__list-item{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-30f9c5c1 .elementor-heading-title{font-size:17px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-318087e2{font-size:17px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61440 .elementor-element.elementor-element-717b10db .elementor-button{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-7b5bcf7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-22bbaaea{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-76fecde3{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-235cfdfa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61440 .elementor-element.elementor-element-7e6235b2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-60c43dd7 .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-24dad125{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-574618f9{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-40947e0a{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-4f8f09a3{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-1af24fc9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-30ae828f .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-3ebea9d{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-1237920{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-52c883b1{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-ed2f687{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-1d73a176{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1f39ea14 .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-ad4c515{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-1b3e2f0e{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-34b7101d{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-1dbd4844{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-178a0054{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-49ec519f .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-e74f8c6{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-69279638{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-75bb5aea{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-3157cf04{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-1ccf45c7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-320fb4da .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-40fdb44f{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-37f72355{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-3aea4495{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-547f25a6{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-1e54749a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-107aa484 .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-10b7ce2b{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-2917c643{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-78a409e2{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-cc8e88a{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-235f6fc3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-709cd265 .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-79733dbb{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-559e16fc{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-1a551b54{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-6445af9f{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-6065265c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-60b4f0ee .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-60c3e036{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-4ab20c{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-3bc1f301{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-5ea95dac{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-71787632{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-2e4c954c .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-4abee4a2{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-77d9fa7d{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-297a63de{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-72eca2b0{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-7e9852a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1262dfd5 .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-3bc71403{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-18b4ecd1{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-39c8f71a{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-53daa9c8{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-13bbdba1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-64dbdc23 .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-6a9cb969{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-545d12cc{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-455a876d{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-79b43d80{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-17c6b122{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-b7dd0b8 .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-7ecd170f{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-5b04f552{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-7560fb81{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-79c8c9b3{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-62587135{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-dccefca .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-79fba092{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-44eaeafd{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-5766bd5f{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-47b3826a{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-4f063c16{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-333c5bbb .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-63cc5ae0{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-26c3c2d5{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-203165ab{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-7facc5f6{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-1ae515c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-ca432ee .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-51ec18af{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-23cbf13f{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-54338b9a{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-3bfac3c3{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-15fd2a40{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-5d3655f9 .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-242abd9d{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-5cfabb59{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-2056a9cc{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-634079d7{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-6cd37606{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-1ca84e76 .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-4a4df4bd{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-592c6ab{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-53d82a80{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-6be03b0f{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-5804f0e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-20e471c9 .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-577b10b5{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-783d1d18{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-32cc0ad4{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-5c513c80{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-59ee7b38{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-d0727da .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-2cf82a56{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-1ce29a5f{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-20cc321c{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-2e6108da{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-5812dca7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-6499d03d .elementor-heading-title{font-size:30px;}.elementor-61440 .elementor-element.elementor-element-6160250f{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-69690e5a{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-26964f3e{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-3d0cb2b8{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-5b416e79{font-size:17px;}.elementor-61440 .elementor-element.elementor-element-23b5e636{font-size:17px;}}@media(max-width:767px){.elementor-61440 .elementor-element.elementor-element-7eb912a{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-61440 .elementor-element.elementor-element-cf4cdf2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-f1a737d.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61440 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-61440 .elementor-element.elementor-element-46eac54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-61440 .elementor-element.elementor-element-46eac54.elementor-element{--align-self:center;}.elementor-61440 .elementor-element.elementor-element-46eac54 .elementor-heading-title{font-size:30px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-61440 .elementor-element.elementor-element-243f336 .elementor-icon-list-item{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-27ef76bf{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-61440 .elementor-element.elementor-element-63359286{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-61440 .elementor-element.elementor-element-9089f7d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__header, .elementor-61440 .elementor-element.elementor-element-5f06cf94 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61440 .elementor-element.elementor-element-5f06cf94{--toc-body-max-height:50vh;}.elementor-61440 .elementor-element.elementor-element-7a56628f{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-61440 .elementor-element.elementor-element-717b10db{width:100%;max-width:100%;}.elementor-61440 .elementor-element.elementor-element-717b10db.elementor-element{--align-self:stretch;}.elementor-61440 .elementor-element.elementor-element-717b10db .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-61440 .elementor-element.elementor-element-717b10db .elementor-button{padding:15px 15px 15px 15px;}.elementor-61440 .elementor-element.elementor-element-3a379f59{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-61440 .elementor-element.elementor-element-235cfdfa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-61440 .elementor-element.elementor-element-60c43dd7 .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-574618f9{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-29b6471e > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-40947e0a{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-2e0e707a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-30ae828f .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-1237920{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-3181041f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-52c883b1{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-33edfe30 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-1f39ea14 .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-1b3e2f0e{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-38f5afdc > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-34b7101d{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-402ba253 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-49ec519f .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-69279638{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-3841db4e > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-75bb5aea{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-67477470 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-320fb4da .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-37f72355{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-6b785f46 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-3aea4495{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-32517b8c > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-107aa484 .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-2917c643{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-676cdad8 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-78a409e2{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-614adf5a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-709cd265 .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-559e16fc{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-2d77c3cb > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-1a551b54{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-7bb1b65b > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-60b4f0ee .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-4ab20c{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-64e4c87b > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-3bc1f301{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-4529922 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-2e4c954c .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-77d9fa7d{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-b9372ca > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-297a63de{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-23fc4562 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-1262dfd5 .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-18b4ecd1{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-6d4378cb > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-39c8f71a{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-c80bb03 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-64dbdc23 .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-545d12cc{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-343a8759 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-455a876d{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-8675274 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-b7dd0b8 .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-5b04f552{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-4b4907f3 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-7560fb81{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-2999c41f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-dccefca .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-44eaeafd{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-5e8ef7b1 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-5766bd5f{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-5cdf07d7 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-333c5bbb .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-26c3c2d5{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-21ddd76b > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-203165ab{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-59eebbe > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-ca432ee .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-23cbf13f{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-7d9cbd58 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-54338b9a{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-44e8e821 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-5d3655f9 .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-5cfabb59{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-79e4c247 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-2056a9cc{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-415320e1 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-1ca84e76 .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-592c6ab{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-7fb8731b > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-53d82a80{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-69bf04c6 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-20e471c9 .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-783d1d18{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-63e04ea > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-32cc0ad4{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-8dcfee2 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-d0727da .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-1ce29a5f{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-41f1094d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-20cc321c{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-6205d0ea > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-6499d03d .elementor-heading-title{font-size:26px;}.elementor-61440 .elementor-element.elementor-element-69690e5a{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-7bebede1 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-26964f3e{font-size:18px;}.elementor-61440 .elementor-element.elementor-element-1d150c62 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-61440 .elementor-element.elementor-element-b403071{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for heading, class: .elementor-element-46eac54 *//*.elementor-61440 .elementor-element.elementor-element-46eac54 span {*/
/*    background-color: #1F00FF;*/
/*    color: #FFFFFF;*/
/*    border-radius: 4px;*/
/*    padding: 3px 7px;*/
/*}*/


.elementor-61440 .elementor-element.elementor-element-46eac54 span {
    font-size: 2rem; 
    color: #555555 
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-46eac54 span {
    font-size: 1.5rem; 
    line-height: 1em;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7eb912a */.banner {

/*background: linear-gradient(90deg, rgba(249,235,211,.2) 0%, rgba(255,255,255,0.2) 50%, rgba(132,87,255,0.3) 100%);*/
/*filter: blur(.2px);*/
position: relative;
}

.banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
}

.banner:after{
   content: "";
    position: absolute;
    right: 0px;
    top: 10px;
    width: 200px;
    height: 300px;
    background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
}

@media only screen and (max-width: 768px) {
    
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 100px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /90%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, .8);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 100px;
    height: 200px;
   background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
    
}

 
}

@media only screen and (max-width: 450px) {
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 20%;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10%;
    width: 100px;
    height: 100px;
    background-color: rgba(36, 122, 252,1);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 1);
    filter: blur(200px);
    z-index: -1;
    
}
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-5f06cf94 */.elementor-61440 .elementor-element.elementor-element-5f06cf94 ul li a {
    font-size: 16px;
    color: #000000;
}

.elementor-61440 .elementor-element.elementor-element-5f06cf94 ul li {
    margin-bottom: 10px;
}

.elementor-61440 .elementor-element.elementor-element-5f06cf94 ul li ul li a {
    font-size: 14px;
    font-weight: 400;
    color: #555555 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22bbaaea */.elementor-61440 .elementor-element.elementor-element-22bbaaea h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-22bbaaea h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-22bbaaea h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-22bbaaea h2, 
.elementor-61440 .elementor-element.elementor-element-22bbaaea h3, 
.elementor-61440 .elementor-element.elementor-element-22bbaaea h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-22bbaaea div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-22bbaaea div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-22bbaaea div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-22bbaaea p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-22bbaaea li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-22bbaaea ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-22bbaaea ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-22bbaaea h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-22bbaaea h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-22bbaaea h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-22bbaaea ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76fecde3 */.elementor-61440 .elementor-element.elementor-element-76fecde3 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-76fecde3 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-76fecde3 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-76fecde3 h2, 
.elementor-61440 .elementor-element.elementor-element-76fecde3 h3, 
.elementor-61440 .elementor-element.elementor-element-76fecde3 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-76fecde3 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-76fecde3 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-76fecde3 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-76fecde3 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-76fecde3 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-76fecde3 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-76fecde3 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-76fecde3 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-76fecde3 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-76fecde3 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-76fecde3 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f1f8fc9 */.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ul,
.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ol li:first-child {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.938 5.954 6.572.956-4.755 4.638 1.123 6.55L12 17.77 6.122 20.6l1.123-6.55L2.49 9.41l6.572-.956L12 2.5z' fill='%232563eb' stroke='%232563eb' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 0 .35em;
    padding-left: 30px;

}


.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ul li,
.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ol li {
     background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='8.5' fill='none' stroke='%232563eb' stroke-width='2.8'/%3E%3Ccircle cx='12' cy='12' r='3.2' fill='%232563eb'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ol li:first-child {
	margin-top: 8px !important;
}

.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 10px !important;
}

@media (max-width:767px) {
    .elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ul li:last-child,
    .elementor-61440 .elementor-element.elementor-element-3f1f8fc9 ol li:last-child {
    	margin-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52cf9779 */.elementor-61440 .elementor-element.elementor-element-52cf9779 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-52cf9779 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-52cf9779 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-52cf9779 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-52cf9779 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-52cf9779 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-52cf9779 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-52cf9779 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-52cf9779 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24dad125 */.elementor-61440 .elementor-element.elementor-element-24dad125 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-24dad125 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-24dad125 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-24dad125 h2, 
.elementor-61440 .elementor-element.elementor-element-24dad125 h3, 
.elementor-61440 .elementor-element.elementor-element-24dad125 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-24dad125 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-24dad125 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-24dad125 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-24dad125 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-24dad125 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-24dad125 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-24dad125 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-24dad125 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-24dad125 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-24dad125 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-24dad125 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-574618f9 */.elementor-61440 .elementor-element.elementor-element-574618f9 h2, .elementor-61440 .elementor-element.elementor-element-574618f9 h3, .elementor-61440 .elementor-element.elementor-element-574618f9 h4, .elementor-61440 .elementor-element.elementor-element-574618f9 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-574618f9 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-574618f9 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29b6471e */.elementor-61440 .elementor-element.elementor-element-29b6471e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-29b6471e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-29b6471e ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-29b6471e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-29b6471e ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-29b6471e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-29b6471e ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-29b6471e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-29b6471e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40947e0a */.elementor-61440 .elementor-element.elementor-element-40947e0a h2, .elementor-61440 .elementor-element.elementor-element-40947e0a h3, .elementor-61440 .elementor-element.elementor-element-40947e0a h4, .elementor-61440 .elementor-element.elementor-element-40947e0a h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-40947e0a .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-40947e0a li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e0e707a */.elementor-61440 .elementor-element.elementor-element-2e0e707a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-2e0e707a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-2e0e707a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-2e0e707a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-2e0e707a ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-2e0e707a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-2e0e707a ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-2e0e707a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-2e0e707a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f8f09a3 */.elementor-61440 .elementor-element.elementor-element-4f8f09a3 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-4f8f09a3 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-4f8f09a3 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-45c84954 */.elementor-61440 .elementor-element.elementor-element-45c84954 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-45c84954 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-45c84954 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-45c84954 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-45c84954 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-45c84954 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-45c84954 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-45c84954 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-45c84954 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ebea9d */.elementor-61440 .elementor-element.elementor-element-3ebea9d h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-3ebea9d h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-3ebea9d h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-3ebea9d h2, 
.elementor-61440 .elementor-element.elementor-element-3ebea9d h3, 
.elementor-61440 .elementor-element.elementor-element-3ebea9d h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-3ebea9d div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-3ebea9d div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-3ebea9d div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-3ebea9d p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-3ebea9d li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-3ebea9d ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-3ebea9d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-3ebea9d h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-3ebea9d h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-3ebea9d h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-3ebea9d ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1237920 */.elementor-61440 .elementor-element.elementor-element-1237920 h2, .elementor-61440 .elementor-element.elementor-element-1237920 h3, .elementor-61440 .elementor-element.elementor-element-1237920 h4, .elementor-61440 .elementor-element.elementor-element-1237920 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-1237920 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-1237920 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3181041f */.elementor-61440 .elementor-element.elementor-element-3181041f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-3181041f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-3181041f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-3181041f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-3181041f ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-3181041f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-3181041f ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-3181041f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-3181041f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52c883b1 */.elementor-61440 .elementor-element.elementor-element-52c883b1 h2, .elementor-61440 .elementor-element.elementor-element-52c883b1 h3, .elementor-61440 .elementor-element.elementor-element-52c883b1 h4, .elementor-61440 .elementor-element.elementor-element-52c883b1 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-52c883b1 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-52c883b1 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-33edfe30 */.elementor-61440 .elementor-element.elementor-element-33edfe30 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-33edfe30 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-33edfe30 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-33edfe30 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-33edfe30 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-33edfe30 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-33edfe30 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-33edfe30 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-33edfe30 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed2f687 */.elementor-61440 .elementor-element.elementor-element-ed2f687 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-ed2f687 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-ed2f687 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2073a2 */.elementor-61440 .elementor-element.elementor-element-2073a2 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-2073a2 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-2073a2 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-2073a2 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-2073a2 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-2073a2 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-2073a2 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-2073a2 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-2073a2 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ad4c515 */.elementor-61440 .elementor-element.elementor-element-ad4c515 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-ad4c515 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-ad4c515 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-ad4c515 h2, 
.elementor-61440 .elementor-element.elementor-element-ad4c515 h3, 
.elementor-61440 .elementor-element.elementor-element-ad4c515 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-ad4c515 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-ad4c515 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-ad4c515 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-ad4c515 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-ad4c515 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-ad4c515 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-ad4c515 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-ad4c515 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-ad4c515 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-ad4c515 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-ad4c515 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b3e2f0e */.elementor-61440 .elementor-element.elementor-element-1b3e2f0e h2, .elementor-61440 .elementor-element.elementor-element-1b3e2f0e h3, .elementor-61440 .elementor-element.elementor-element-1b3e2f0e h4, .elementor-61440 .elementor-element.elementor-element-1b3e2f0e h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-1b3e2f0e .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-1b3e2f0e li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38f5afdc */.elementor-61440 .elementor-element.elementor-element-38f5afdc ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-38f5afdc ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-38f5afdc ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-38f5afdc ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-38f5afdc ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-38f5afdc ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-38f5afdc ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-38f5afdc ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-38f5afdc ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34b7101d */.elementor-61440 .elementor-element.elementor-element-34b7101d h2, .elementor-61440 .elementor-element.elementor-element-34b7101d h3, .elementor-61440 .elementor-element.elementor-element-34b7101d h4, .elementor-61440 .elementor-element.elementor-element-34b7101d h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-34b7101d .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-34b7101d li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-402ba253 */.elementor-61440 .elementor-element.elementor-element-402ba253 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-402ba253 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-402ba253 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-402ba253 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-402ba253 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-402ba253 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-402ba253 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-402ba253 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-402ba253 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1dbd4844 */.elementor-61440 .elementor-element.elementor-element-1dbd4844 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-1dbd4844 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-1dbd4844 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7568ae54 */.elementor-61440 .elementor-element.elementor-element-7568ae54 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-7568ae54 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-7568ae54 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-7568ae54 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-7568ae54 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-7568ae54 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-7568ae54 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-7568ae54 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-7568ae54 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e74f8c6 */.elementor-61440 .elementor-element.elementor-element-e74f8c6 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-e74f8c6 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-e74f8c6 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-e74f8c6 h2, 
.elementor-61440 .elementor-element.elementor-element-e74f8c6 h3, 
.elementor-61440 .elementor-element.elementor-element-e74f8c6 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-e74f8c6 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-e74f8c6 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-e74f8c6 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-e74f8c6 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-e74f8c6 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-e74f8c6 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-e74f8c6 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-e74f8c6 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-e74f8c6 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-e74f8c6 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-e74f8c6 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69279638 */.elementor-61440 .elementor-element.elementor-element-69279638 h2, .elementor-61440 .elementor-element.elementor-element-69279638 h3, .elementor-61440 .elementor-element.elementor-element-69279638 h4, .elementor-61440 .elementor-element.elementor-element-69279638 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-69279638 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-69279638 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3841db4e */.elementor-61440 .elementor-element.elementor-element-3841db4e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-3841db4e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-3841db4e ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-3841db4e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-3841db4e ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-3841db4e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-3841db4e ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-3841db4e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-3841db4e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75bb5aea */.elementor-61440 .elementor-element.elementor-element-75bb5aea h2, .elementor-61440 .elementor-element.elementor-element-75bb5aea h3, .elementor-61440 .elementor-element.elementor-element-75bb5aea h4, .elementor-61440 .elementor-element.elementor-element-75bb5aea h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-75bb5aea .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-75bb5aea li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-67477470 */.elementor-61440 .elementor-element.elementor-element-67477470 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-67477470 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-67477470 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-67477470 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-67477470 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-67477470 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-67477470 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-67477470 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-67477470 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3157cf04 */.elementor-61440 .elementor-element.elementor-element-3157cf04 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-3157cf04 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-3157cf04 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a27599c */.elementor-61440 .elementor-element.elementor-element-2a27599c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-2a27599c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-2a27599c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-2a27599c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-2a27599c ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-2a27599c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-2a27599c ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-2a27599c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-2a27599c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40fdb44f */.elementor-61440 .elementor-element.elementor-element-40fdb44f h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-40fdb44f h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-40fdb44f h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-40fdb44f h2, 
.elementor-61440 .elementor-element.elementor-element-40fdb44f h3, 
.elementor-61440 .elementor-element.elementor-element-40fdb44f h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-40fdb44f div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-40fdb44f div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-40fdb44f div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-40fdb44f p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-40fdb44f li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-40fdb44f ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-40fdb44f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-40fdb44f h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-40fdb44f h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-40fdb44f h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-40fdb44f ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37f72355 */.elementor-61440 .elementor-element.elementor-element-37f72355 h2, .elementor-61440 .elementor-element.elementor-element-37f72355 h3, .elementor-61440 .elementor-element.elementor-element-37f72355 h4, .elementor-61440 .elementor-element.elementor-element-37f72355 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-37f72355 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-37f72355 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b785f46 */.elementor-61440 .elementor-element.elementor-element-6b785f46 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-6b785f46 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-6b785f46 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-6b785f46 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-6b785f46 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-6b785f46 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-6b785f46 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-6b785f46 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-6b785f46 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aea4495 */.elementor-61440 .elementor-element.elementor-element-3aea4495 h2, .elementor-61440 .elementor-element.elementor-element-3aea4495 h3, .elementor-61440 .elementor-element.elementor-element-3aea4495 h4, .elementor-61440 .elementor-element.elementor-element-3aea4495 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-3aea4495 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-3aea4495 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32517b8c */.elementor-61440 .elementor-element.elementor-element-32517b8c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-32517b8c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-32517b8c ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-32517b8c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-32517b8c ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-32517b8c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-32517b8c ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-32517b8c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-32517b8c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-547f25a6 */.elementor-61440 .elementor-element.elementor-element-547f25a6 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-547f25a6 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-547f25a6 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32989e7f */.elementor-61440 .elementor-element.elementor-element-32989e7f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-32989e7f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-32989e7f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-32989e7f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-32989e7f ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-32989e7f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-32989e7f ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-32989e7f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-32989e7f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-10b7ce2b */.elementor-61440 .elementor-element.elementor-element-10b7ce2b h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-10b7ce2b h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-10b7ce2b h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-10b7ce2b h2, 
.elementor-61440 .elementor-element.elementor-element-10b7ce2b h3, 
.elementor-61440 .elementor-element.elementor-element-10b7ce2b h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-10b7ce2b div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-10b7ce2b div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-10b7ce2b div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-10b7ce2b p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-10b7ce2b li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-10b7ce2b ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-10b7ce2b ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-10b7ce2b h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-10b7ce2b h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-10b7ce2b h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-10b7ce2b ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2917c643 */.elementor-61440 .elementor-element.elementor-element-2917c643 h2, .elementor-61440 .elementor-element.elementor-element-2917c643 h3, .elementor-61440 .elementor-element.elementor-element-2917c643 h4, .elementor-61440 .elementor-element.elementor-element-2917c643 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-2917c643 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-2917c643 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-676cdad8 */.elementor-61440 .elementor-element.elementor-element-676cdad8 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-676cdad8 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-676cdad8 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-676cdad8 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-676cdad8 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-676cdad8 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-676cdad8 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-676cdad8 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-676cdad8 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78a409e2 */.elementor-61440 .elementor-element.elementor-element-78a409e2 h2, .elementor-61440 .elementor-element.elementor-element-78a409e2 h3, .elementor-61440 .elementor-element.elementor-element-78a409e2 h4, .elementor-61440 .elementor-element.elementor-element-78a409e2 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-78a409e2 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-78a409e2 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-614adf5a */.elementor-61440 .elementor-element.elementor-element-614adf5a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-614adf5a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-614adf5a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-614adf5a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-614adf5a ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-614adf5a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-614adf5a ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-614adf5a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-614adf5a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cc8e88a */.elementor-61440 .elementor-element.elementor-element-cc8e88a p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-cc8e88a p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-cc8e88a p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d2a71e6 */.elementor-61440 .elementor-element.elementor-element-3d2a71e6 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-3d2a71e6 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-3d2a71e6 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-3d2a71e6 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-3d2a71e6 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-3d2a71e6 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-3d2a71e6 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-3d2a71e6 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-3d2a71e6 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79733dbb */.elementor-61440 .elementor-element.elementor-element-79733dbb h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-79733dbb h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-79733dbb h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-79733dbb h2, 
.elementor-61440 .elementor-element.elementor-element-79733dbb h3, 
.elementor-61440 .elementor-element.elementor-element-79733dbb h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-79733dbb div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-79733dbb div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-79733dbb div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-79733dbb p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-79733dbb li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-79733dbb ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-79733dbb ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-79733dbb h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-79733dbb h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-79733dbb h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-79733dbb ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-559e16fc */.elementor-61440 .elementor-element.elementor-element-559e16fc h2, .elementor-61440 .elementor-element.elementor-element-559e16fc h3, .elementor-61440 .elementor-element.elementor-element-559e16fc h4, .elementor-61440 .elementor-element.elementor-element-559e16fc h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-559e16fc .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-559e16fc li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d77c3cb */.elementor-61440 .elementor-element.elementor-element-2d77c3cb ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-2d77c3cb ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-2d77c3cb ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-2d77c3cb ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-2d77c3cb ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-2d77c3cb ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-2d77c3cb ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-2d77c3cb ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-2d77c3cb ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a551b54 */.elementor-61440 .elementor-element.elementor-element-1a551b54 h2, .elementor-61440 .elementor-element.elementor-element-1a551b54 h3, .elementor-61440 .elementor-element.elementor-element-1a551b54 h4, .elementor-61440 .elementor-element.elementor-element-1a551b54 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-1a551b54 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-1a551b54 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bb1b65b */.elementor-61440 .elementor-element.elementor-element-7bb1b65b ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-7bb1b65b ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-7bb1b65b ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-7bb1b65b ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-7bb1b65b ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-7bb1b65b ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-7bb1b65b ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-7bb1b65b ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-7bb1b65b ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6445af9f */.elementor-61440 .elementor-element.elementor-element-6445af9f p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-6445af9f p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-6445af9f p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4dfc75da */.elementor-61440 .elementor-element.elementor-element-4dfc75da ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-4dfc75da ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-4dfc75da ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-4dfc75da ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-4dfc75da ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-4dfc75da ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-4dfc75da ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-4dfc75da ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-4dfc75da ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60c3e036 */.elementor-61440 .elementor-element.elementor-element-60c3e036 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-60c3e036 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-60c3e036 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-60c3e036 h2, 
.elementor-61440 .elementor-element.elementor-element-60c3e036 h3, 
.elementor-61440 .elementor-element.elementor-element-60c3e036 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-60c3e036 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-60c3e036 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-60c3e036 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-60c3e036 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-60c3e036 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-60c3e036 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-60c3e036 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-60c3e036 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-60c3e036 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-60c3e036 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-60c3e036 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ab20c */.elementor-61440 .elementor-element.elementor-element-4ab20c h2, .elementor-61440 .elementor-element.elementor-element-4ab20c h3, .elementor-61440 .elementor-element.elementor-element-4ab20c h4, .elementor-61440 .elementor-element.elementor-element-4ab20c h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-4ab20c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-4ab20c li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64e4c87b */.elementor-61440 .elementor-element.elementor-element-64e4c87b ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-64e4c87b ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-64e4c87b ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-64e4c87b ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-64e4c87b ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-64e4c87b ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-64e4c87b ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-64e4c87b ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-64e4c87b ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bc1f301 */.elementor-61440 .elementor-element.elementor-element-3bc1f301 h2, .elementor-61440 .elementor-element.elementor-element-3bc1f301 h3, .elementor-61440 .elementor-element.elementor-element-3bc1f301 h4, .elementor-61440 .elementor-element.elementor-element-3bc1f301 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-3bc1f301 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-3bc1f301 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4529922 */.elementor-61440 .elementor-element.elementor-element-4529922 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-4529922 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-4529922 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-4529922 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-4529922 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-4529922 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-4529922 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-4529922 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-4529922 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ea95dac */.elementor-61440 .elementor-element.elementor-element-5ea95dac p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-5ea95dac p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-5ea95dac p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ddae6af */.elementor-61440 .elementor-element.elementor-element-6ddae6af ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-6ddae6af ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-6ddae6af ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-6ddae6af ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-6ddae6af ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-6ddae6af ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-6ddae6af ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-6ddae6af ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-6ddae6af ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4abee4a2 */.elementor-61440 .elementor-element.elementor-element-4abee4a2 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-4abee4a2 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-4abee4a2 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-4abee4a2 h2, 
.elementor-61440 .elementor-element.elementor-element-4abee4a2 h3, 
.elementor-61440 .elementor-element.elementor-element-4abee4a2 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-4abee4a2 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-4abee4a2 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-4abee4a2 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-4abee4a2 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-4abee4a2 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-4abee4a2 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-4abee4a2 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-4abee4a2 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-4abee4a2 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-4abee4a2 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-4abee4a2 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77d9fa7d */.elementor-61440 .elementor-element.elementor-element-77d9fa7d h2, .elementor-61440 .elementor-element.elementor-element-77d9fa7d h3, .elementor-61440 .elementor-element.elementor-element-77d9fa7d h4, .elementor-61440 .elementor-element.elementor-element-77d9fa7d h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-77d9fa7d .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-77d9fa7d li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9372ca */.elementor-61440 .elementor-element.elementor-element-b9372ca ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-b9372ca ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-b9372ca ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-b9372ca ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-b9372ca ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-b9372ca ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-b9372ca ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-b9372ca ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-b9372ca ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-297a63de */.elementor-61440 .elementor-element.elementor-element-297a63de h2, .elementor-61440 .elementor-element.elementor-element-297a63de h3, .elementor-61440 .elementor-element.elementor-element-297a63de h4, .elementor-61440 .elementor-element.elementor-element-297a63de h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-297a63de .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-297a63de li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23fc4562 */.elementor-61440 .elementor-element.elementor-element-23fc4562 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-23fc4562 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-23fc4562 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-23fc4562 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-23fc4562 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-23fc4562 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-23fc4562 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-23fc4562 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-23fc4562 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72eca2b0 */.elementor-61440 .elementor-element.elementor-element-72eca2b0 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-72eca2b0 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-72eca2b0 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-627e8f09 */.elementor-61440 .elementor-element.elementor-element-627e8f09 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-627e8f09 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-627e8f09 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-627e8f09 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-627e8f09 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-627e8f09 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-627e8f09 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-627e8f09 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-627e8f09 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bc71403 */.elementor-61440 .elementor-element.elementor-element-3bc71403 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-3bc71403 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-3bc71403 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-3bc71403 h2, 
.elementor-61440 .elementor-element.elementor-element-3bc71403 h3, 
.elementor-61440 .elementor-element.elementor-element-3bc71403 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-3bc71403 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-3bc71403 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-3bc71403 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-3bc71403 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-3bc71403 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-3bc71403 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-3bc71403 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-3bc71403 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-3bc71403 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-3bc71403 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-3bc71403 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18b4ecd1 */.elementor-61440 .elementor-element.elementor-element-18b4ecd1 h2, .elementor-61440 .elementor-element.elementor-element-18b4ecd1 h3, .elementor-61440 .elementor-element.elementor-element-18b4ecd1 h4, .elementor-61440 .elementor-element.elementor-element-18b4ecd1 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-18b4ecd1 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-18b4ecd1 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d4378cb */.elementor-61440 .elementor-element.elementor-element-6d4378cb ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-6d4378cb ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-6d4378cb ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-6d4378cb ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-6d4378cb ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-6d4378cb ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-6d4378cb ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-6d4378cb ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-6d4378cb ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39c8f71a */.elementor-61440 .elementor-element.elementor-element-39c8f71a h2, .elementor-61440 .elementor-element.elementor-element-39c8f71a h3, .elementor-61440 .elementor-element.elementor-element-39c8f71a h4, .elementor-61440 .elementor-element.elementor-element-39c8f71a h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-39c8f71a .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-39c8f71a li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c80bb03 */.elementor-61440 .elementor-element.elementor-element-c80bb03 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-c80bb03 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-c80bb03 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-c80bb03 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-c80bb03 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-c80bb03 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-c80bb03 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-c80bb03 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-c80bb03 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53daa9c8 */.elementor-61440 .elementor-element.elementor-element-53daa9c8 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-53daa9c8 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-53daa9c8 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12cb41fa */.elementor-61440 .elementor-element.elementor-element-12cb41fa ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-12cb41fa ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-12cb41fa ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-12cb41fa ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-12cb41fa ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-12cb41fa ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-12cb41fa ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-12cb41fa ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-12cb41fa ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a9cb969 */.elementor-61440 .elementor-element.elementor-element-6a9cb969 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-6a9cb969 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-6a9cb969 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-6a9cb969 h2, 
.elementor-61440 .elementor-element.elementor-element-6a9cb969 h3, 
.elementor-61440 .elementor-element.elementor-element-6a9cb969 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-6a9cb969 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-6a9cb969 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-6a9cb969 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-6a9cb969 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-6a9cb969 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-6a9cb969 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-6a9cb969 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-6a9cb969 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-6a9cb969 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-6a9cb969 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-6a9cb969 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-545d12cc */.elementor-61440 .elementor-element.elementor-element-545d12cc h2, .elementor-61440 .elementor-element.elementor-element-545d12cc h3, .elementor-61440 .elementor-element.elementor-element-545d12cc h4, .elementor-61440 .elementor-element.elementor-element-545d12cc h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-545d12cc .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-545d12cc li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-343a8759 */.elementor-61440 .elementor-element.elementor-element-343a8759 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-343a8759 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-343a8759 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-343a8759 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-343a8759 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-343a8759 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-343a8759 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-343a8759 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-343a8759 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-455a876d */.elementor-61440 .elementor-element.elementor-element-455a876d h2, .elementor-61440 .elementor-element.elementor-element-455a876d h3, .elementor-61440 .elementor-element.elementor-element-455a876d h4, .elementor-61440 .elementor-element.elementor-element-455a876d h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-455a876d .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-455a876d li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8675274 */.elementor-61440 .elementor-element.elementor-element-8675274 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-8675274 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-8675274 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-8675274 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-8675274 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-8675274 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-8675274 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-8675274 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-8675274 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b43d80 */.elementor-61440 .elementor-element.elementor-element-79b43d80 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-79b43d80 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-79b43d80 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64a4e8d */.elementor-61440 .elementor-element.elementor-element-64a4e8d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-64a4e8d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-64a4e8d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-64a4e8d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-64a4e8d ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-64a4e8d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-64a4e8d ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-64a4e8d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-64a4e8d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ecd170f */.elementor-61440 .elementor-element.elementor-element-7ecd170f h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-7ecd170f h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-7ecd170f h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-7ecd170f h2, 
.elementor-61440 .elementor-element.elementor-element-7ecd170f h3, 
.elementor-61440 .elementor-element.elementor-element-7ecd170f h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-7ecd170f div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-7ecd170f div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-7ecd170f div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-7ecd170f p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-7ecd170f li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-7ecd170f ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-7ecd170f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-7ecd170f h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-7ecd170f h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-7ecd170f h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-7ecd170f ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b04f552 */.elementor-61440 .elementor-element.elementor-element-5b04f552 h2, .elementor-61440 .elementor-element.elementor-element-5b04f552 h3, .elementor-61440 .elementor-element.elementor-element-5b04f552 h4, .elementor-61440 .elementor-element.elementor-element-5b04f552 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-5b04f552 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-5b04f552 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b4907f3 */.elementor-61440 .elementor-element.elementor-element-4b4907f3 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-4b4907f3 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-4b4907f3 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-4b4907f3 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-4b4907f3 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-4b4907f3 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-4b4907f3 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-4b4907f3 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-4b4907f3 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7560fb81 */.elementor-61440 .elementor-element.elementor-element-7560fb81 h2, .elementor-61440 .elementor-element.elementor-element-7560fb81 h3, .elementor-61440 .elementor-element.elementor-element-7560fb81 h4, .elementor-61440 .elementor-element.elementor-element-7560fb81 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-7560fb81 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-7560fb81 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2999c41f */.elementor-61440 .elementor-element.elementor-element-2999c41f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-2999c41f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-2999c41f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-2999c41f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-2999c41f ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-2999c41f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-2999c41f ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-2999c41f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-2999c41f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79c8c9b3 */.elementor-61440 .elementor-element.elementor-element-79c8c9b3 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-79c8c9b3 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-79c8c9b3 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-785969b0 */.elementor-61440 .elementor-element.elementor-element-785969b0 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-785969b0 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-785969b0 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-785969b0 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-785969b0 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-785969b0 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-785969b0 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-785969b0 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-785969b0 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79fba092 */.elementor-61440 .elementor-element.elementor-element-79fba092 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-79fba092 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-79fba092 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-79fba092 h2, 
.elementor-61440 .elementor-element.elementor-element-79fba092 h3, 
.elementor-61440 .elementor-element.elementor-element-79fba092 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-79fba092 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-79fba092 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-79fba092 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-79fba092 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-79fba092 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-79fba092 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-79fba092 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-79fba092 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-79fba092 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-79fba092 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-79fba092 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44eaeafd */.elementor-61440 .elementor-element.elementor-element-44eaeafd h2, .elementor-61440 .elementor-element.elementor-element-44eaeafd h3, .elementor-61440 .elementor-element.elementor-element-44eaeafd h4, .elementor-61440 .elementor-element.elementor-element-44eaeafd h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-44eaeafd .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-44eaeafd li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5e8ef7b1 */.elementor-61440 .elementor-element.elementor-element-5e8ef7b1 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-5e8ef7b1 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-5e8ef7b1 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-5e8ef7b1 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-5e8ef7b1 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-5e8ef7b1 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-5e8ef7b1 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-5e8ef7b1 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-5e8ef7b1 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5766bd5f */.elementor-61440 .elementor-element.elementor-element-5766bd5f h2, .elementor-61440 .elementor-element.elementor-element-5766bd5f h3, .elementor-61440 .elementor-element.elementor-element-5766bd5f h4, .elementor-61440 .elementor-element.elementor-element-5766bd5f h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-5766bd5f .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-5766bd5f li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cdf07d7 */.elementor-61440 .elementor-element.elementor-element-5cdf07d7 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-5cdf07d7 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-5cdf07d7 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-5cdf07d7 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-5cdf07d7 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-5cdf07d7 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-5cdf07d7 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-5cdf07d7 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-5cdf07d7 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47b3826a */.elementor-61440 .elementor-element.elementor-element-47b3826a p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-47b3826a p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-47b3826a p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-337dcdcd */.elementor-61440 .elementor-element.elementor-element-337dcdcd ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-337dcdcd ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-337dcdcd ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-337dcdcd ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-337dcdcd ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-337dcdcd ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-337dcdcd ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-337dcdcd ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-337dcdcd ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63cc5ae0 */.elementor-61440 .elementor-element.elementor-element-63cc5ae0 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-63cc5ae0 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-63cc5ae0 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-63cc5ae0 h2, 
.elementor-61440 .elementor-element.elementor-element-63cc5ae0 h3, 
.elementor-61440 .elementor-element.elementor-element-63cc5ae0 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-63cc5ae0 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-63cc5ae0 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-63cc5ae0 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-63cc5ae0 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-63cc5ae0 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-63cc5ae0 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-63cc5ae0 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-63cc5ae0 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-63cc5ae0 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-63cc5ae0 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-63cc5ae0 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26c3c2d5 */.elementor-61440 .elementor-element.elementor-element-26c3c2d5 h2, .elementor-61440 .elementor-element.elementor-element-26c3c2d5 h3, .elementor-61440 .elementor-element.elementor-element-26c3c2d5 h4, .elementor-61440 .elementor-element.elementor-element-26c3c2d5 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-26c3c2d5 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-26c3c2d5 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-21ddd76b */.elementor-61440 .elementor-element.elementor-element-21ddd76b ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-21ddd76b ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-21ddd76b ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-21ddd76b ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-21ddd76b ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-21ddd76b ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-21ddd76b ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-21ddd76b ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-21ddd76b ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-203165ab */.elementor-61440 .elementor-element.elementor-element-203165ab h2, .elementor-61440 .elementor-element.elementor-element-203165ab h3, .elementor-61440 .elementor-element.elementor-element-203165ab h4, .elementor-61440 .elementor-element.elementor-element-203165ab h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-203165ab .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-203165ab li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59eebbe */.elementor-61440 .elementor-element.elementor-element-59eebbe ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-59eebbe ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-59eebbe ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-59eebbe ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-59eebbe ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-59eebbe ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-59eebbe ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-59eebbe ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-59eebbe ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7facc5f6 */.elementor-61440 .elementor-element.elementor-element-7facc5f6 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-7facc5f6 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-7facc5f6 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76e84301 */.elementor-61440 .elementor-element.elementor-element-76e84301 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-76e84301 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-76e84301 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-76e84301 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-76e84301 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-76e84301 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-76e84301 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-76e84301 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-76e84301 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51ec18af */.elementor-61440 .elementor-element.elementor-element-51ec18af h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-51ec18af h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-51ec18af h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-51ec18af h2, 
.elementor-61440 .elementor-element.elementor-element-51ec18af h3, 
.elementor-61440 .elementor-element.elementor-element-51ec18af h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-51ec18af div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-51ec18af div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-51ec18af div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-51ec18af p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-51ec18af li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-51ec18af ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-51ec18af ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-51ec18af h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-51ec18af h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-51ec18af h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-51ec18af ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23cbf13f */.elementor-61440 .elementor-element.elementor-element-23cbf13f h2, .elementor-61440 .elementor-element.elementor-element-23cbf13f h3, .elementor-61440 .elementor-element.elementor-element-23cbf13f h4, .elementor-61440 .elementor-element.elementor-element-23cbf13f h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-23cbf13f .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-23cbf13f li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7d9cbd58 */.elementor-61440 .elementor-element.elementor-element-7d9cbd58 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-7d9cbd58 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-7d9cbd58 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-7d9cbd58 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-7d9cbd58 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-7d9cbd58 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-7d9cbd58 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-7d9cbd58 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-7d9cbd58 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54338b9a */.elementor-61440 .elementor-element.elementor-element-54338b9a h2, .elementor-61440 .elementor-element.elementor-element-54338b9a h3, .elementor-61440 .elementor-element.elementor-element-54338b9a h4, .elementor-61440 .elementor-element.elementor-element-54338b9a h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-54338b9a .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-54338b9a li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44e8e821 */.elementor-61440 .elementor-element.elementor-element-44e8e821 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-44e8e821 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-44e8e821 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-44e8e821 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-44e8e821 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-44e8e821 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-44e8e821 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-44e8e821 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-44e8e821 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3bfac3c3 */.elementor-61440 .elementor-element.elementor-element-3bfac3c3 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-3bfac3c3 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-3bfac3c3 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-40824029 */.elementor-61440 .elementor-element.elementor-element-40824029 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-40824029 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-40824029 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-40824029 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-40824029 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-40824029 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-40824029 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-40824029 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-40824029 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-242abd9d */.elementor-61440 .elementor-element.elementor-element-242abd9d h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-242abd9d h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-242abd9d h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-242abd9d h2, 
.elementor-61440 .elementor-element.elementor-element-242abd9d h3, 
.elementor-61440 .elementor-element.elementor-element-242abd9d h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-242abd9d div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-242abd9d div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-242abd9d div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-242abd9d p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-242abd9d li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-242abd9d ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-242abd9d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-242abd9d h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-242abd9d h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-242abd9d h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-242abd9d ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5cfabb59 */.elementor-61440 .elementor-element.elementor-element-5cfabb59 h2, .elementor-61440 .elementor-element.elementor-element-5cfabb59 h3, .elementor-61440 .elementor-element.elementor-element-5cfabb59 h4, .elementor-61440 .elementor-element.elementor-element-5cfabb59 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-5cfabb59 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-5cfabb59 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79e4c247 */.elementor-61440 .elementor-element.elementor-element-79e4c247 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-79e4c247 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-79e4c247 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-79e4c247 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-79e4c247 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-79e4c247 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-79e4c247 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-79e4c247 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-79e4c247 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2056a9cc */.elementor-61440 .elementor-element.elementor-element-2056a9cc h2, .elementor-61440 .elementor-element.elementor-element-2056a9cc h3, .elementor-61440 .elementor-element.elementor-element-2056a9cc h4, .elementor-61440 .elementor-element.elementor-element-2056a9cc h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-2056a9cc .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-2056a9cc li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-415320e1 */.elementor-61440 .elementor-element.elementor-element-415320e1 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-415320e1 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-415320e1 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-415320e1 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-415320e1 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-415320e1 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-415320e1 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-415320e1 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-415320e1 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-634079d7 */.elementor-61440 .elementor-element.elementor-element-634079d7 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-634079d7 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-634079d7 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-674f665a */.elementor-61440 .elementor-element.elementor-element-674f665a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-674f665a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-674f665a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-674f665a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-674f665a ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-674f665a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-674f665a ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-674f665a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-674f665a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4a4df4bd */.elementor-61440 .elementor-element.elementor-element-4a4df4bd h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-4a4df4bd h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-4a4df4bd h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-4a4df4bd h2, 
.elementor-61440 .elementor-element.elementor-element-4a4df4bd h3, 
.elementor-61440 .elementor-element.elementor-element-4a4df4bd h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-4a4df4bd div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-4a4df4bd div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-4a4df4bd div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-4a4df4bd p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-4a4df4bd li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-4a4df4bd ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-4a4df4bd ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-4a4df4bd h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-4a4df4bd h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-4a4df4bd h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-4a4df4bd ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-592c6ab */.elementor-61440 .elementor-element.elementor-element-592c6ab h2, .elementor-61440 .elementor-element.elementor-element-592c6ab h3, .elementor-61440 .elementor-element.elementor-element-592c6ab h4, .elementor-61440 .elementor-element.elementor-element-592c6ab h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-592c6ab .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-592c6ab li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7fb8731b */.elementor-61440 .elementor-element.elementor-element-7fb8731b ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-7fb8731b ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-7fb8731b ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-7fb8731b ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-7fb8731b ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-7fb8731b ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-7fb8731b ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-7fb8731b ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-7fb8731b ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53d82a80 */.elementor-61440 .elementor-element.elementor-element-53d82a80 h2, .elementor-61440 .elementor-element.elementor-element-53d82a80 h3, .elementor-61440 .elementor-element.elementor-element-53d82a80 h4, .elementor-61440 .elementor-element.elementor-element-53d82a80 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-53d82a80 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-53d82a80 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69bf04c6 */.elementor-61440 .elementor-element.elementor-element-69bf04c6 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-69bf04c6 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-69bf04c6 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-69bf04c6 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-69bf04c6 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-69bf04c6 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-69bf04c6 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-69bf04c6 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-69bf04c6 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6be03b0f */.elementor-61440 .elementor-element.elementor-element-6be03b0f p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-6be03b0f p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-6be03b0f p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ddf594a */.elementor-61440 .elementor-element.elementor-element-5ddf594a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-5ddf594a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-5ddf594a ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-5ddf594a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-5ddf594a ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-5ddf594a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-5ddf594a ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-5ddf594a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-5ddf594a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-577b10b5 */.elementor-61440 .elementor-element.elementor-element-577b10b5 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-577b10b5 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-577b10b5 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-577b10b5 h2, 
.elementor-61440 .elementor-element.elementor-element-577b10b5 h3, 
.elementor-61440 .elementor-element.elementor-element-577b10b5 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-577b10b5 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-577b10b5 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-577b10b5 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-577b10b5 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-577b10b5 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-577b10b5 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-577b10b5 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-577b10b5 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-577b10b5 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-577b10b5 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-577b10b5 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-783d1d18 */.elementor-61440 .elementor-element.elementor-element-783d1d18 h2, .elementor-61440 .elementor-element.elementor-element-783d1d18 h3, .elementor-61440 .elementor-element.elementor-element-783d1d18 h4, .elementor-61440 .elementor-element.elementor-element-783d1d18 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-783d1d18 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-783d1d18 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63e04ea */.elementor-61440 .elementor-element.elementor-element-63e04ea ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-63e04ea ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-63e04ea ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-63e04ea ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-63e04ea ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-63e04ea ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-63e04ea ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-63e04ea ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-63e04ea ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32cc0ad4 */.elementor-61440 .elementor-element.elementor-element-32cc0ad4 h2, .elementor-61440 .elementor-element.elementor-element-32cc0ad4 h3, .elementor-61440 .elementor-element.elementor-element-32cc0ad4 h4, .elementor-61440 .elementor-element.elementor-element-32cc0ad4 h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-32cc0ad4 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-32cc0ad4 li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8dcfee2 */.elementor-61440 .elementor-element.elementor-element-8dcfee2 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-8dcfee2 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-8dcfee2 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-8dcfee2 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-8dcfee2 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-8dcfee2 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-8dcfee2 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-8dcfee2 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-8dcfee2 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c513c80 */.elementor-61440 .elementor-element.elementor-element-5c513c80 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-5c513c80 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-5c513c80 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a7a3607 */.elementor-61440 .elementor-element.elementor-element-3a7a3607 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-3a7a3607 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-3a7a3607 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-3a7a3607 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-3a7a3607 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-3a7a3607 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-3a7a3607 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-3a7a3607 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-3a7a3607 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2cf82a56 */.elementor-61440 .elementor-element.elementor-element-2cf82a56 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-2cf82a56 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-2cf82a56 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-2cf82a56 h2, 
.elementor-61440 .elementor-element.elementor-element-2cf82a56 h3, 
.elementor-61440 .elementor-element.elementor-element-2cf82a56 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-2cf82a56 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-2cf82a56 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-2cf82a56 div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-2cf82a56 p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-2cf82a56 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-2cf82a56 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-2cf82a56 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-2cf82a56 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-2cf82a56 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-2cf82a56 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-2cf82a56 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ce29a5f */.elementor-61440 .elementor-element.elementor-element-1ce29a5f h2, .elementor-61440 .elementor-element.elementor-element-1ce29a5f h3, .elementor-61440 .elementor-element.elementor-element-1ce29a5f h4, .elementor-61440 .elementor-element.elementor-element-1ce29a5f h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-1ce29a5f .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-1ce29a5f li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-41f1094d */.elementor-61440 .elementor-element.elementor-element-41f1094d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-41f1094d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-41f1094d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-41f1094d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-41f1094d ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-41f1094d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-41f1094d ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-41f1094d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-41f1094d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20cc321c */.elementor-61440 .elementor-element.elementor-element-20cc321c h2, .elementor-61440 .elementor-element.elementor-element-20cc321c h3, .elementor-61440 .elementor-element.elementor-element-20cc321c h4, .elementor-61440 .elementor-element.elementor-element-20cc321c h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-20cc321c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-20cc321c li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6205d0ea */.elementor-61440 .elementor-element.elementor-element-6205d0ea ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-6205d0ea ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-6205d0ea ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-6205d0ea ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-6205d0ea ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-6205d0ea ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-6205d0ea ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-6205d0ea ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-6205d0ea ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e6108da */.elementor-61440 .elementor-element.elementor-element-2e6108da p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-2e6108da p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-2e6108da p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4c5dea1d */.elementor-61440 .elementor-element.elementor-element-4c5dea1d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-61440 .elementor-element.elementor-element-4c5dea1d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-61440 .elementor-element.elementor-element-4c5dea1d ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-4c5dea1d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-4c5dea1d ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-4c5dea1d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-4c5dea1d ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-4c5dea1d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-4c5dea1d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6160250f */.elementor-61440 .elementor-element.elementor-element-6160250f h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-6160250f h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-6160250f h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-6160250f h2, 
.elementor-61440 .elementor-element.elementor-element-6160250f h3, 
.elementor-61440 .elementor-element.elementor-element-6160250f h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-6160250f div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-6160250f div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-6160250f div h4:first-child {
    margin-top: 0;
}

.elementor-61440 .elementor-element.elementor-element-6160250f p b {
    font-weight: normal !important;
}

.elementor-61440 .elementor-element.elementor-element-6160250f li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-6160250f ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-6160250f ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-6160250f h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-6160250f h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-6160250f h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-6160250f ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-69690e5a */.elementor-61440 .elementor-element.elementor-element-69690e5a h2, .elementor-61440 .elementor-element.elementor-element-69690e5a h3, .elementor-61440 .elementor-element.elementor-element-69690e5a h4, .elementor-61440 .elementor-element.elementor-element-69690e5a h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-69690e5a .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-69690e5a li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7bebede1 */.elementor-61440 .elementor-element.elementor-element-7bebede1 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-7bebede1 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-7bebede1 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-7bebede1 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-7bebede1 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-7bebede1 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-7bebede1 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-7bebede1 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-7bebede1 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26964f3e */.elementor-61440 .elementor-element.elementor-element-26964f3e h2, .elementor-61440 .elementor-element.elementor-element-26964f3e h3, .elementor-61440 .elementor-element.elementor-element-26964f3e h4, .elementor-61440 .elementor-element.elementor-element-26964f3e h5 {
    margin-top: 3rem!important;
}

.elementor-61440 .elementor-element.elementor-element-26964f3e .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-61440 .elementor-element.elementor-element-26964f3e li {
    margin-bottom: 0.5rem!important;
}

@media screen and (max-width: 450px) {
    
  .b-single .wp-block-heading{
       font-size: 24px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d150c62 */.elementor-61440 .elementor-element.elementor-element-1d150c62 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-61440 .elementor-element.elementor-element-1d150c62 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-61440 .elementor-element.elementor-element-1d150c62 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-1d150c62 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-61440 .elementor-element.elementor-element-1d150c62 ul li:first-child,
.elementor-61440 .elementor-element.elementor-element-1d150c62 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-61440 .elementor-element.elementor-element-1d150c62 ul li:last-child,
.elementor-61440 .elementor-element.elementor-element-1d150c62 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-1d150c62 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d0cb2b8 */.elementor-61440 .elementor-element.elementor-element-3d0cb2b8 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-3d0cb2b8 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-61440 .elementor-element.elementor-element-3d0cb2b8 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b416e79 */.elementor-61440 .elementor-element.elementor-element-5b416e79 h2 { font-size: 36px; }
/*.elementor-61440 .elementor-element.elementor-element-5b416e79 h3 { font-size: 24px; }*/
/*.elementor-61440 .elementor-element.elementor-element-5b416e79 h4 { font-size: 22px; }*/
    
    
.elementor-61440 .elementor-element.elementor-element-5b416e79 h2, 
.elementor-61440 .elementor-element.elementor-element-5b416e79 h3, 
.elementor-61440 .elementor-element.elementor-element-5b416e79 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-61440 .elementor-element.elementor-element-5b416e79 div h2:first-child, 
.elementor-61440 .elementor-element.elementor-element-5b416e79 div h3:first-child, 
.elementor-61440 .elementor-element.elementor-element-5b416e79 div h4:first-child {
    margin-top: 0;
}


.elementor-61440 .elementor-element.elementor-element-5b416e79 li {
    margin-bottom: 0.5rem!important;
}


.elementor-61440 .elementor-element.elementor-element-5b416e79 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-61440 .elementor-element.elementor-element-5b416e79 ul li {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%232563eb'/%3E%3Cstop offset='1' stop-color='%234f46e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle cx='12' cy='12' r='7.5' fill='none' stroke='url(%23g)' stroke-width='1.5'/%3E%3C/svg%3E");

    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 0 .35em;
    padding-left: 30px;
}



@media(max-width: 767px) {
    .elementor-61440 .elementor-element.elementor-element-5b416e79 h2 {
        font-size: 26px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-5b416e79 h3 {
        font-size: 24px;
    }
    
    .elementor-61440 .elementor-element.elementor-element-5b416e79 h4 {
        font-size: 22px;
    }
    .elementor-61440 .elementor-element.elementor-element-5b416e79 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23b5e636 */.elementor-61440 .elementor-element.elementor-element-23b5e636 p  {
    font-style: italic;
}

.elementor-61440 .elementor-element.elementor-element-23b5e636 p:first-child  {
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27ef76bf */.banner {

/*background: linear-gradient(90deg, rgba(249,235,211,.2) 0%, rgba(255,255,255,0.2) 50%, rgba(132,87,255,0.3) 100%);*/
/*filter: blur(.2px);*/
position: relative;
}

.banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
}

.banner:after{
   content: "";
    position: absolute;
    right: 0px;
    top: 10px;
    width: 200px;
    height: 300px;
    background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
}

@media only screen and (max-width: 768px) {
    
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 100px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /90%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, .8);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 100px;
    height: 200px;
   background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
    
}

 
}

@media only screen and (max-width: 450px) {
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 20%;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10%;
    width: 100px;
    height: 100px;
    background-color: rgba(36, 122, 252,1);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 1);
    filter: blur(200px);
    z-index: -1;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b403071 */.banner {

/*background: linear-gradient(90deg, rgba(249,235,211,.2) 0%, rgba(255,255,255,0.2) 50%, rgba(132,87,255,0.3) 100%);*/
/*filter: blur(.2px);*/
position: relative;
}

.banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
}

.banner:after{
   content: "";
    position: absolute;
    right: 0px;
    top: 10px;
    width: 200px;
    height: 300px;
    background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
}

@media only screen and (max-width: 768px) {
    
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 250px;
    width: 100px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /90%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, .8);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10px;
    width: 100px;
    height: 200px;
   background-color: rgba(36, 122, 252, 0.70);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 0.50);
    filter: blur(200px);
    z-index: -1;
    
}

 
}

@media only screen and (max-width: 450px) {
    .banner:before{
   content: "";
    position: absolute;
    right: 0;
    top: 20%;
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background-color: rgba(249 235 211 /100%);
    box-shadow: 80px -50px 250px 100px rgba(249, 235, 211, 1);
    filter: blur(50px);
    z-index: -1
    
}
.banner:after{
   content: "";
    position: absolute;
    right: 0;
    top: 10%;
    width: 100px;
    height: 100px;
    background-color: rgba(36, 122, 252,1);
    box-shadow: -80px 80px 200px 80px rgba(36, 122, 252, 1);
    filter: blur(200px);
    z-index: -1;
    
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://onelittleweb.com/wp-content/uploads/2023/08/Satoshi-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://onelittleweb.com/wp-content/uploads/2023/08/Satoshi-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */