.elementor-60510 .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-60510 .elementor-element.elementor-element-7eb912a:not(.elementor-motion-effects-element-type-background), .elementor-60510 .elementor-element.elementor-element-7eb912a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAECF077;}.elementor-60510 .elementor-element.elementor-element-7eb912a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60510 .elementor-element.elementor-element-cf4cdf2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-60510 .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-60510 .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-60510 .elementor-element.elementor-element-f1a737d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-60510 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-60510 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-60510 .elementor-element.elementor-element-f1a737d{--e-icon-list-icon-size:20px;}.elementor-60510 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-60510 .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-60510 .elementor-element.elementor-element-f1a737d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-60510 .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-60510 .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-60510 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60510 .elementor-element.elementor-element-46eac54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-60510 .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-60510 .elementor-element.elementor-element-243f336 .elementor-repeater-item-08f1073 .elementor-icon-list-icon{width:40px;}.elementor-60510 .elementor-element.elementor-element-243f336.elementor-element{--align-self:flex-start;}.elementor-60510 .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-60510 .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-60510 .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-60510 .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-60510 .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-60510 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-60510 .elementor-element.elementor-element-243f336 .elementor-icon-list-item:not(:last-child):after{content:"";height:40%;border-color:#C1C1C1;}.elementor-60510 .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-60510 .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-60510 .elementor-element.elementor-element-243f336 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-60510 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:30px;}.elementor-60510 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:30px;}.elementor-60510 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon{width:30px;}.elementor-60510 .elementor-element.elementor-element-243f336 .elementor-icon-list-text, .elementor-60510 .elementor-element.elementor-element-243f336 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-60510 .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-60510 .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-60510 .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-60510 .elementor-element.elementor-element-2940e1a1{--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-60510 .elementor-element.elementor-element-2940e1a1:not(.elementor-motion-effects-element-type-background), .elementor-60510 .elementor-element.elementor-element-2940e1a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-60510 .elementor-element.elementor-element-2940e1a1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60510 .elementor-element.elementor-element-56c72c69{--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-60510 .elementor-element.elementor-element-5afaf90{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-60510 .elementor-element.elementor-element-5afaf90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60510 .elementor-element.elementor-element-6fa94fbe{--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-60510 .elementor-element.elementor-element-6fa94fbe:not(.elementor-motion-effects-element-type-background), .elementor-60510 .elementor-element.elementor-element-6fa94fbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-60510 .elementor-element.elementor-element-6fa94fbe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60510 .elementor-element.elementor-element-72ae09c3{--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-60510 .elementor-element.elementor-element-6de16174{--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-60510 .elementor-element.elementor-element-6de16174 .elementor-toc__spinner{color:#EAECF000;fill:#EAECF000;}.elementor-60510 .elementor-element.elementor-element-6de16174 .elementor-toc__header-title{text-align:start;}.elementor-60510 .elementor-element.elementor-element-6de16174 .elementor-toc__header, .elementor-60510 .elementor-element.elementor-element-6de16174 .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-60510 .elementor-element.elementor-element-6de16174 .elementor-toc__list-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-7eb5b083{--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-60510 .elementor-element.elementor-element-7eb5b083:not(.elementor-motion-effects-element-type-background), .elementor-60510 .elementor-element.elementor-element-7eb5b083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-60510 .elementor-element.elementor-element-7eb5b083.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-60510 .elementor-element.elementor-element-48b21d4e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-60510 .elementor-element.elementor-element-393afc29{text-align:start;}.elementor-60510 .elementor-element.elementor-element-393afc29 .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-60510 .elementor-element.elementor-element-d852a04 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-60510 .elementor-element.elementor-element-d852a04{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-60510 .elementor-element.elementor-element-4135a5f4 .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-60510 .elementor-element.elementor-element-4135a5f4 .elementor-button:hover, .elementor-60510 .elementor-element.elementor-element-4135a5f4 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-60510 .elementor-element.elementor-element-4135a5f4{width:initial;max-width:initial;}.elementor-60510 .elementor-element.elementor-element-4135a5f4.elementor-element{--align-self:flex-start;}.elementor-60510 .elementor-element.elementor-element-4135a5f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-60510 .elementor-element.elementor-element-4135a5f4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-60510 .elementor-element.elementor-element-4135a5f4 .elementor-button:hover svg, .elementor-60510 .elementor-element.elementor-element-4135a5f4 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-60510 .elementor-element.elementor-element-31d970cd{--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-60510 .elementor-element.elementor-element-7850524{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-222b4e4f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-657b4d59 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-60510 .elementor-element.elementor-element-657b4d59{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-c1dd7aa > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-60510 .elementor-element.elementor-element-1d68180d > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-60510 .elementor-element.elementor-element-1d68180d .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-60510 .elementor-element.elementor-element-49e17c35{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-18de27f6 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-4f69953{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-14a55314{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-14a55314 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-da4d67 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-760e6924{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-760e6924 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-402f053a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-d00f232 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-d00f232{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-7c6f072f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-49da64ae .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-6dd54a8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-406cc0b7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-406cc0b7 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-24353254 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-6ea28ad8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-6ea28ad8 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-c9322dd > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-3ec59cb > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-3ec59cb{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-14a6fa99{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-5b408acf .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-59c760d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-61b3282{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-61b3282 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-59aa7b0c > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-4d85b4ef{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-4d85b4ef p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-5274dbc4 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-d82961d > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-d82961d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-6a6a7f21{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-3dc24ae9 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-0162683{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-13bd0fe5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-13bd0fe5 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-13f3ca5d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-86805a9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-86805a9 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-13ec16ed > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-74fe7ca > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-74fe7ca{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-41925907{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-19b0f425 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-571c3a0{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-3162eb38{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-3162eb38 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-1e18f702 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-2f8ab9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-2f8ab9 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-419299dd > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-e2ed94e > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-e2ed94e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-24a841ea{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-2f09f168 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-9e3f976{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-6826f90d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-6826f90d p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-c43a425 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-15896b78{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-15896b78 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-5f7fe6ee > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-61bbc3d > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-61bbc3d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-6f0266fa{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-725ad468 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-5af8b6b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-416b7af8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-416b7af8 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-18919f19 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-218d5036{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-218d5036 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-6f1fb84 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-7656ae4 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-7656ae4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-2b1e8711{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-3b3d9d21 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-9a67312{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-272865c6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-272865c6 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-724f49 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-78a4a17{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-78a4a17 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-5cbb39d1 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-54f4e2d > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-54f4e2d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-647b9c9e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-6dc644f4 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-7c015e3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-57101e9a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-57101e9a p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-6903a624 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-2a85568d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-2a85568d p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-d75100b > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-4fe68f3 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-4fe68f3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-1121bd9e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-2be62caa .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-ab08134{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-57c47c91{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-57c47c91 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-588b1827 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-50ba03c6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-50ba03c6 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-21498460 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-ca9cb29 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-ca9cb29{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-4451a635{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-7d0ed66 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-5ec00cd{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-522bb104{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-522bb104 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-2801beb9 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-1f9679df{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-1f9679df p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-47ff3941 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-d7c57f7 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-d7c57f7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-7762dfaf{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-16ab58a7 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-daaa3aa{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-4518acce{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-4518acce p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-2fe495ee > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-63554545{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-63554545 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-6309829f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-dcb80a5 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-dcb80a5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-6558c839{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-13c6e5eb .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-d3d793d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-5b2cb062{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-5b2cb062 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-d489e10 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-2f383c26{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-2f383c26 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-57c3e270 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-d3d07e2 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-d3d07e2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-668be507{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-32c24e2b .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-956d3ba{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-efc9b7d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-efc9b7d p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-df526f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-188bdb74{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-188bdb74 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-26f57e66 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-b8c8507 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-b8c8507{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-6b8b1dfd{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-7f5717e0 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-982366c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-360c2e0e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-360c2e0e p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-5668046d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-c057386{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-c057386 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-35cf876a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-3995643 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-3995643{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-129e0a6d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-4beb3939 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-0fe9ec8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-3a34974b{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-3a34974b p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-66524bea > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-7b2d0929{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-7b2d0929 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-6a69a8c4 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-4d477a2 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-4d477a2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-ddffe8e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-3ad478a1 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-6897583{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-6fe5b735{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-6fe5b735 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-7b82bfa3 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-6589271c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-6589271c p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-309d6f33 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-232f00d > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-232f00d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-29c3c3e0{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-27f0bd31 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-776fdf4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-642e1f07{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-642e1f07 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-1b67daaa > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-681abbf7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-681abbf7 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-6dbfa6db > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-cf9ad63 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-cf9ad63{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-65682c19{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-3b698152 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-f27837e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-11c712bc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-11c712bc p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-3be7d495 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-216cf145{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-216cf145 p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-42128987 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-3fa50b1 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-3fa50b1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-1cf08645{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-1baadc8b .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-60510 .elementor-element.elementor-element-9a98891{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-165f8d7c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-165f8d7c p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-9330d59 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-5ecba44f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-5ecba44f p{margin-block-end:0px;}.elementor-60510 .elementor-element.elementor-element-767eac5e > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-60510 .elementor-element.elementor-element-834cda7 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-834cda7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-765b1014{--display:flex;}.elementor-60510 .elementor-element.elementor-element-b86f330{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .elementor-element.elementor-element-56d262bc > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-60510 .elementor-element.elementor-element-56d262bc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-60510 .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-60510 .elementor-element.elementor-element-b403071:not(.elementor-motion-effects-element-type-background), .elementor-60510 .elementor-element.elementor-element-b403071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-60510 .elementor-element.elementor-element-b403071.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-60510 .elementor-element.elementor-element-cf4cdf2{--width:66%;}.elementor-60510 .elementor-element.elementor-element-0990ff7{--width:33%;}.elementor-60510 .elementor-element.elementor-element-5afaf90{--width:23.555%;}.elementor-60510 .elementor-element.elementor-element-31d970cd{--width:75%;}}@media(max-width:1440px) and (min-width:768px){.elementor-60510 .elementor-element.elementor-element-56c72c69{--content-width:100%;}.elementor-60510 .elementor-element.elementor-element-5afaf90{--width:30%;}.elementor-60510 .elementor-element.elementor-element-31d970cd{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-60510 .elementor-element.elementor-element-7eb912a{--content-width:100%;}.elementor-60510 .elementor-element.elementor-element-2940e1a1{--content-width:100%;}.elementor-60510 .elementor-element.elementor-element-56c72c69{--content-width:100%;}.elementor-60510 .elementor-element.elementor-element-b403071{--content-width:100%;}}@media(max-width:1440px){.elementor-60510 .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-60510 .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-60510 .elementor-element.elementor-element-2940e1a1{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-60510 .elementor-element.elementor-element-56c72c69{--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-60510 .elementor-element.elementor-element-6de16174 .elementor-toc__header, .elementor-60510 .elementor-element.elementor-element-6de16174 .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-60510 .elementor-element.elementor-element-31d970cd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-60510 .elementor-element.elementor-element-7850524{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-1d68180d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-60510 .elementor-element.elementor-element-49e17c35{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-7c6f072f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-14a6fa99{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-6a6a7f21{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-41925907{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-24a841ea{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-6f0266fa{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-2b1e8711{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-647b9c9e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-1121bd9e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-4451a635{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-7762dfaf{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-6558c839{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-668be507{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-6b8b1dfd{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-129e0a6d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-ddffe8e{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-29c3c3e0{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-65682c19{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-1cf08645{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .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-60510 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-60510 .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-60510 .elementor-element.elementor-element-46eac54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-60510 .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-60510 .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-60510 .elementor-element.elementor-element-56c72c69{--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-60510 .elementor-element.elementor-element-6de16174 .elementor-toc__header, .elementor-60510 .elementor-element.elementor-element-6de16174 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-60510 .elementor-element.elementor-element-6de16174 .elementor-toc__list-item{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-393afc29 .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-60510 .elementor-element.elementor-element-d852a04{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-60510 .elementor-element.elementor-element-4135a5f4 .elementor-button{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-7850524{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-222b4e4f{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-657b4d59{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-1d68180d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-60510 .elementor-element.elementor-element-49e17c35{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-18de27f6 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-4f69953{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-14a55314{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-760e6924{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-d00f232{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-7c6f072f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-49da64ae .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-6dd54a8{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-406cc0b7{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-6ea28ad8{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-3ec59cb{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-14a6fa99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-5b408acf .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-59c760d{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-61b3282{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-4d85b4ef{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-d82961d{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-6a6a7f21{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-3dc24ae9 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-0162683{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-13bd0fe5{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-86805a9{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-74fe7ca{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-41925907{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-19b0f425 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-571c3a0{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-3162eb38{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-2f8ab9{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-e2ed94e{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-24a841ea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-2f09f168 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-9e3f976{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-6826f90d{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-15896b78{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-61bbc3d{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-6f0266fa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-725ad468 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-5af8b6b{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-416b7af8{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-218d5036{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-7656ae4{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-2b1e8711{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-3b3d9d21 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-9a67312{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-272865c6{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-78a4a17{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-54f4e2d{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-647b9c9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-6dc644f4 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-7c015e3{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-57101e9a{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-2a85568d{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-4fe68f3{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-1121bd9e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-2be62caa .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-ab08134{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-57c47c91{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-50ba03c6{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-ca9cb29{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-4451a635{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-7d0ed66 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-5ec00cd{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-522bb104{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-1f9679df{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-d7c57f7{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-7762dfaf{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-16ab58a7 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-daaa3aa{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-4518acce{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-63554545{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-dcb80a5{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-6558c839{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-13c6e5eb .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-d3d793d{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-5b2cb062{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-2f383c26{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-d3d07e2{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-668be507{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-32c24e2b .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-956d3ba{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-efc9b7d{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-188bdb74{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-b8c8507{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-6b8b1dfd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-7f5717e0 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-982366c{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-360c2e0e{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-c057386{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-3995643{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-129e0a6d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-4beb3939 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-0fe9ec8{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-3a34974b{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-7b2d0929{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-4d477a2{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-ddffe8e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-3ad478a1 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-6897583{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-6fe5b735{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-6589271c{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-232f00d{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-29c3c3e0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-27f0bd31 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-776fdf4{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-642e1f07{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-681abbf7{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-cf9ad63{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-65682c19{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-3b698152 .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-f27837e{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-11c712bc{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-216cf145{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-3fa50b1{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-1cf08645{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-1baadc8b .elementor-heading-title{font-size:30px;}.elementor-60510 .elementor-element.elementor-element-9a98891{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-165f8d7c{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-5ecba44f{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-834cda7{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-b86f330{font-size:17px;}.elementor-60510 .elementor-element.elementor-element-56d262bc{font-size:17px;}}@media(max-width:767px){.elementor-60510 .elementor-element.elementor-element-7eb912a{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-60510 .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-60510 .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-60510 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-60510 .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-60510 .elementor-element.elementor-element-46eac54.elementor-element{--align-self:center;}.elementor-60510 .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-60510 .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-60510 .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-60510 .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-60510 .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-60510 .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-60510 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-60510 .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-60510 .elementor-element.elementor-element-2940e1a1{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-60510 .elementor-element.elementor-element-56c72c69{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-60510 .elementor-element.elementor-element-72ae09c3{--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-60510 .elementor-element.elementor-element-6de16174 .elementor-toc__header, .elementor-60510 .elementor-element.elementor-element-6de16174 .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-60510 .elementor-element.elementor-element-6de16174{--toc-body-max-height:50vh;}.elementor-60510 .elementor-element.elementor-element-48b21d4e{--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-60510 .elementor-element.elementor-element-4135a5f4{width:100%;max-width:100%;}.elementor-60510 .elementor-element.elementor-element-4135a5f4.elementor-element{--align-self:stretch;}.elementor-60510 .elementor-element.elementor-element-4135a5f4 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-60510 .elementor-element.elementor-element-4135a5f4 .elementor-button{padding:15px 15px 15px 15px;}.elementor-60510 .elementor-element.elementor-element-31d970cd{--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-60510 .elementor-element.elementor-element-c1dd7aa > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-60510 .elementor-element.elementor-element-1d68180d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-60510 .elementor-element.elementor-element-18de27f6 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-14a55314{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-da4d67 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-760e6924{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-402f053a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-49da64ae .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-406cc0b7{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-24353254 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-6ea28ad8{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-c9322dd > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-5b408acf .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-61b3282{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-59aa7b0c > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-4d85b4ef{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-5274dbc4 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-3dc24ae9 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-13bd0fe5{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-13f3ca5d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-86805a9{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-13ec16ed > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-19b0f425 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-3162eb38{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-1e18f702 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-2f8ab9{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-419299dd > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-2f09f168 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-6826f90d{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-c43a425 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-15896b78{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-5f7fe6ee > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-725ad468 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-416b7af8{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-18919f19 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-218d5036{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-6f1fb84 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-3b3d9d21 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-272865c6{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-724f49 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-78a4a17{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-5cbb39d1 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-6dc644f4 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-57101e9a{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-6903a624 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-2a85568d{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-d75100b > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-2be62caa .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-57c47c91{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-588b1827 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-50ba03c6{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-21498460 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-7d0ed66 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-522bb104{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-2801beb9 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-1f9679df{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-47ff3941 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-16ab58a7 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-4518acce{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-2fe495ee > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-63554545{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-6309829f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-13c6e5eb .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-5b2cb062{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-d489e10 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-2f383c26{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-57c3e270 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-32c24e2b .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-efc9b7d{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-df526f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-188bdb74{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-26f57e66 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-7f5717e0 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-360c2e0e{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-5668046d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-c057386{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-35cf876a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-4beb3939 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-3a34974b{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-66524bea > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-7b2d0929{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-6a69a8c4 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-3ad478a1 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-6fe5b735{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-7b82bfa3 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-6589271c{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-309d6f33 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-27f0bd31 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-642e1f07{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-1b67daaa > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-681abbf7{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-6dbfa6db > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-3b698152 .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-11c712bc{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-3be7d495 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-216cf145{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-42128987 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-1baadc8b .elementor-heading-title{font-size:26px;}.elementor-60510 .elementor-element.elementor-element-165f8d7c{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-9330d59 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .elementor-element.elementor-element-5ecba44f{font-size:18px;}.elementor-60510 .elementor-element.elementor-element-767eac5e > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-60510 .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-60510 .elementor-element.elementor-element-46eac54 span {*/
/*    background-color: #1F00FF;*/
/*    color: #FFFFFF;*/
/*    border-radius: 4px;*/
/*    padding: 3px 7px;*/
/*}*/


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

@media (max-width: 767px) {
    .elementor-60510 .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-6de16174 */.elementor-60510 .elementor-element.elementor-element-6de16174 ul li a {
    font-size: 16px;
    color: #000000;
}

.elementor-60510 .elementor-element.elementor-element-6de16174 ul li {
    margin-bottom: 10px;
}

.elementor-60510 .elementor-element.elementor-element-6de16174 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-222b4e4f */.elementor-60510 .elementor-element.elementor-element-222b4e4f h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-222b4e4f h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-222b4e4f h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-222b4e4f h2, 
.elementor-60510 .elementor-element.elementor-element-222b4e4f h3, 
.elementor-60510 .elementor-element.elementor-element-222b4e4f h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60510 .elementor-element.elementor-element-222b4e4f div h2:first-child, 
.elementor-60510 .elementor-element.elementor-element-222b4e4f div h3:first-child, 
.elementor-60510 .elementor-element.elementor-element-222b4e4f div h4:first-child {
    margin-top: 0;
}

.elementor-60510 .elementor-element.elementor-element-222b4e4f p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-222b4e4f li {
    margin-bottom: 0.5rem!important;
}


.elementor-60510 .elementor-element.elementor-element-222b4e4f ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60510 .elementor-element.elementor-element-222b4e4f 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-60510 .elementor-element.elementor-element-222b4e4f h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-222b4e4f h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-222b4e4f h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-222b4e4f ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-657b4d59 */.elementor-60510 .elementor-element.elementor-element-657b4d59 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-657b4d59 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-657b4d59 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-657b4d59 h2, 
.elementor-60510 .elementor-element.elementor-element-657b4d59 h3, 
.elementor-60510 .elementor-element.elementor-element-657b4d59 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60510 .elementor-element.elementor-element-657b4d59 div h2:first-child, 
.elementor-60510 .elementor-element.elementor-element-657b4d59 div h3:first-child, 
.elementor-60510 .elementor-element.elementor-element-657b4d59 div h4:first-child {
    margin-top: 0;
}

.elementor-60510 .elementor-element.elementor-element-657b4d59 p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-657b4d59 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60510 .elementor-element.elementor-element-657b4d59 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60510 .elementor-element.elementor-element-657b4d59 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-60510 .elementor-element.elementor-element-657b4d59 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-657b4d59 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-657b4d59 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-657b4d59 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1dd7aa */.elementor-60510 .elementor-element.elementor-element-c1dd7aa ul,
.elementor-60510 .elementor-element.elementor-element-c1dd7aa ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-c1dd7aa ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-c1dd7aa 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-60510 .elementor-element.elementor-element-c1dd7aa ul li,
.elementor-60510 .elementor-element.elementor-element-c1dd7aa 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-60510 .elementor-element.elementor-element-c1dd7aa ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-c1dd7aa ol li:first-child {
	margin-top: 8px !important;
}

.elementor-60510 .elementor-element.elementor-element-c1dd7aa ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-c1dd7aa ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 10px !important;
}

@media (max-width:767px) {
    .elementor-60510 .elementor-element.elementor-element-c1dd7aa ul li:last-child,
    .elementor-60510 .elementor-element.elementor-element-c1dd7aa ol li:last-child {
    	margin-bottom: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a952cac */.elementor-60510 .elementor-element.elementor-element-a952cac ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-a952cac ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-a952cac 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-60510 .elementor-element.elementor-element-a952cac ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-a952cac ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-a952cac ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-a952cac ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-a952cac ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-a952cac ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f69953 */.elementor-60510 .elementor-element.elementor-element-4f69953 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-4f69953 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-4f69953 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-4f69953 h2, 
.elementor-60510 .elementor-element.elementor-element-4f69953 h3, 
.elementor-60510 .elementor-element.elementor-element-4f69953 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

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

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


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

.elementor-60510 .elementor-element.elementor-element-4f69953 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-60510 .elementor-element.elementor-element-4f69953 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-4f69953 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-4f69953 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-4f69953 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-14a55314 */.elementor-60510 .elementor-element.elementor-element-14a55314 h2, .elementor-60510 .elementor-element.elementor-element-14a55314 h3, .elementor-60510 .elementor-element.elementor-element-14a55314 h4, .elementor-60510 .elementor-element.elementor-element-14a55314 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-14a55314 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-14a55314 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-da4d67 */.elementor-60510 .elementor-element.elementor-element-da4d67 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-da4d67 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-da4d67 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-60510 .elementor-element.elementor-element-da4d67 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-da4d67 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-da4d67 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-da4d67 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-da4d67 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-da4d67 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-760e6924 */.elementor-60510 .elementor-element.elementor-element-760e6924 h2, .elementor-60510 .elementor-element.elementor-element-760e6924 h3, .elementor-60510 .elementor-element.elementor-element-760e6924 h4, .elementor-60510 .elementor-element.elementor-element-760e6924 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-760e6924 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-760e6924 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-402f053a */.elementor-60510 .elementor-element.elementor-element-402f053a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-402f053a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-402f053a 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-60510 .elementor-element.elementor-element-402f053a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-402f053a ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-402f053a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-402f053a ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-402f053a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-402f053a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d00f232 */.elementor-60510 .elementor-element.elementor-element-d00f232 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-d00f232 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19f9ca89 */.elementor-60510 .elementor-element.elementor-element-19f9ca89 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-19f9ca89 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-19f9ca89 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-60510 .elementor-element.elementor-element-19f9ca89 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-19f9ca89 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-19f9ca89 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-19f9ca89 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-19f9ca89 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-19f9ca89 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dd54a8 */.elementor-60510 .elementor-element.elementor-element-6dd54a8 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-6dd54a8 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-6dd54a8 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-6dd54a8 h2, 
.elementor-60510 .elementor-element.elementor-element-6dd54a8 h3, 
.elementor-60510 .elementor-element.elementor-element-6dd54a8 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

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

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


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

.elementor-60510 .elementor-element.elementor-element-6dd54a8 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-60510 .elementor-element.elementor-element-6dd54a8 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-6dd54a8 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-6dd54a8 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-6dd54a8 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-406cc0b7 */.elementor-60510 .elementor-element.elementor-element-406cc0b7 h2, .elementor-60510 .elementor-element.elementor-element-406cc0b7 h3, .elementor-60510 .elementor-element.elementor-element-406cc0b7 h4, .elementor-60510 .elementor-element.elementor-element-406cc0b7 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-406cc0b7 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-406cc0b7 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-24353254 */.elementor-60510 .elementor-element.elementor-element-24353254 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-24353254 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-24353254 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-60510 .elementor-element.elementor-element-24353254 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-24353254 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-24353254 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-24353254 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-24353254 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-24353254 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ea28ad8 */.elementor-60510 .elementor-element.elementor-element-6ea28ad8 h2, .elementor-60510 .elementor-element.elementor-element-6ea28ad8 h3, .elementor-60510 .elementor-element.elementor-element-6ea28ad8 h4, .elementor-60510 .elementor-element.elementor-element-6ea28ad8 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-6ea28ad8 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-6ea28ad8 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-c9322dd */.elementor-60510 .elementor-element.elementor-element-c9322dd ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-c9322dd ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-c9322dd 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-60510 .elementor-element.elementor-element-c9322dd ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-c9322dd ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-c9322dd ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-c9322dd ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-c9322dd ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-c9322dd ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ec59cb */.elementor-60510 .elementor-element.elementor-element-3ec59cb p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-3ec59cb p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80ce139 */.elementor-60510 .elementor-element.elementor-element-80ce139 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-80ce139 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-80ce139 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-60510 .elementor-element.elementor-element-80ce139 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-80ce139 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-80ce139 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-80ce139 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-80ce139 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-80ce139 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59c760d */.elementor-60510 .elementor-element.elementor-element-59c760d h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-59c760d h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-59c760d h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-59c760d h2, 
.elementor-60510 .elementor-element.elementor-element-59c760d h3, 
.elementor-60510 .elementor-element.elementor-element-59c760d h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60510 .elementor-element.elementor-element-59c760d div h2:first-child, 
.elementor-60510 .elementor-element.elementor-element-59c760d div h3:first-child, 
.elementor-60510 .elementor-element.elementor-element-59c760d div h4:first-child {
    margin-top: 0;
}

.elementor-60510 .elementor-element.elementor-element-59c760d p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-59c760d li {
    margin-bottom: 0.5rem!important;
}


.elementor-60510 .elementor-element.elementor-element-59c760d ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60510 .elementor-element.elementor-element-59c760d 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-60510 .elementor-element.elementor-element-59c760d h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-59c760d h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-59c760d h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-59c760d ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61b3282 */.elementor-60510 .elementor-element.elementor-element-61b3282 h2, .elementor-60510 .elementor-element.elementor-element-61b3282 h3, .elementor-60510 .elementor-element.elementor-element-61b3282 h4, .elementor-60510 .elementor-element.elementor-element-61b3282 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-61b3282 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-61b3282 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-59aa7b0c */.elementor-60510 .elementor-element.elementor-element-59aa7b0c ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-59aa7b0c ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-59aa7b0c 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-60510 .elementor-element.elementor-element-59aa7b0c ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-59aa7b0c ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-59aa7b0c ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-59aa7b0c ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-59aa7b0c ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-59aa7b0c ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d85b4ef */.elementor-60510 .elementor-element.elementor-element-4d85b4ef h2, .elementor-60510 .elementor-element.elementor-element-4d85b4ef h3, .elementor-60510 .elementor-element.elementor-element-4d85b4ef h4, .elementor-60510 .elementor-element.elementor-element-4d85b4ef h5 {
    margin-top: 3rem!important;
}

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

.elementor-60510 .elementor-element.elementor-element-4d85b4ef 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-5274dbc4 */.elementor-60510 .elementor-element.elementor-element-5274dbc4 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-5274dbc4 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-5274dbc4 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-60510 .elementor-element.elementor-element-5274dbc4 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-5274dbc4 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-5274dbc4 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-5274dbc4 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-5274dbc4 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-5274dbc4 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d82961d */.elementor-60510 .elementor-element.elementor-element-d82961d p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-d82961d p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60056995 */.elementor-60510 .elementor-element.elementor-element-60056995 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-60056995 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-60056995 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-60510 .elementor-element.elementor-element-60056995 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-60056995 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-60056995 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-60056995 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-60056995 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-60056995 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0162683 */.elementor-60510 .elementor-element.elementor-element-0162683 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-0162683 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-0162683 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-0162683 h2, 
.elementor-60510 .elementor-element.elementor-element-0162683 h3, 
.elementor-60510 .elementor-element.elementor-element-0162683 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-60510 .elementor-element.elementor-element-0162683 p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-0162683 li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-60510 .elementor-element.elementor-element-0162683 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-60510 .elementor-element.elementor-element-0162683 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-0162683 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-0162683 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-0162683 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13bd0fe5 */.elementor-60510 .elementor-element.elementor-element-13bd0fe5 h2, .elementor-60510 .elementor-element.elementor-element-13bd0fe5 h3, .elementor-60510 .elementor-element.elementor-element-13bd0fe5 h4, .elementor-60510 .elementor-element.elementor-element-13bd0fe5 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-13bd0fe5 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-13bd0fe5 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-13f3ca5d */.elementor-60510 .elementor-element.elementor-element-13f3ca5d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-13f3ca5d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-13f3ca5d 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-60510 .elementor-element.elementor-element-13f3ca5d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-13f3ca5d ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-13f3ca5d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-13f3ca5d ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-13f3ca5d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-13f3ca5d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-86805a9 */.elementor-60510 .elementor-element.elementor-element-86805a9 h2, .elementor-60510 .elementor-element.elementor-element-86805a9 h3, .elementor-60510 .elementor-element.elementor-element-86805a9 h4, .elementor-60510 .elementor-element.elementor-element-86805a9 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-86805a9 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-86805a9 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-13ec16ed */.elementor-60510 .elementor-element.elementor-element-13ec16ed ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-13ec16ed ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-13ec16ed 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-60510 .elementor-element.elementor-element-13ec16ed ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-13ec16ed ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-13ec16ed ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-13ec16ed ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-13ec16ed ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-13ec16ed ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74fe7ca */.elementor-60510 .elementor-element.elementor-element-74fe7ca p  {
    font-style: italic;
}

.elementor-60510 .elementor-element.elementor-element-74fe7ca p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60510 .elementor-element.elementor-element-74fe7ca p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d304021 */.elementor-60510 .elementor-element.elementor-element-5d304021 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-5d304021 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-5d304021 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-60510 .elementor-element.elementor-element-5d304021 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-5d304021 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-5d304021 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-5d304021 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-5d304021 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-5d304021 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-571c3a0 */.elementor-60510 .elementor-element.elementor-element-571c3a0 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-571c3a0 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-571c3a0 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-571c3a0 h2, 
.elementor-60510 .elementor-element.elementor-element-571c3a0 h3, 
.elementor-60510 .elementor-element.elementor-element-571c3a0 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60510 .elementor-element.elementor-element-571c3a0 div h2:first-child, 
.elementor-60510 .elementor-element.elementor-element-571c3a0 div h3:first-child, 
.elementor-60510 .elementor-element.elementor-element-571c3a0 div h4:first-child {
    margin-top: 0;
}

.elementor-60510 .elementor-element.elementor-element-571c3a0 p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-571c3a0 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60510 .elementor-element.elementor-element-571c3a0 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60510 .elementor-element.elementor-element-571c3a0 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-60510 .elementor-element.elementor-element-571c3a0 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-571c3a0 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-571c3a0 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-571c3a0 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3162eb38 */.elementor-60510 .elementor-element.elementor-element-3162eb38 h2, .elementor-60510 .elementor-element.elementor-element-3162eb38 h3, .elementor-60510 .elementor-element.elementor-element-3162eb38 h4, .elementor-60510 .elementor-element.elementor-element-3162eb38 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-3162eb38 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-3162eb38 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-1e18f702 */.elementor-60510 .elementor-element.elementor-element-1e18f702 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-1e18f702 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-1e18f702 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-60510 .elementor-element.elementor-element-1e18f702 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-1e18f702 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-1e18f702 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-1e18f702 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-1e18f702 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-1e18f702 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f8ab9 */.elementor-60510 .elementor-element.elementor-element-2f8ab9 h2, .elementor-60510 .elementor-element.elementor-element-2f8ab9 h3, .elementor-60510 .elementor-element.elementor-element-2f8ab9 h4, .elementor-60510 .elementor-element.elementor-element-2f8ab9 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-2f8ab9 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-2f8ab9 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-419299dd */.elementor-60510 .elementor-element.elementor-element-419299dd ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-419299dd ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-419299dd 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-60510 .elementor-element.elementor-element-419299dd ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-419299dd ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-419299dd ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-419299dd ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-419299dd ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-419299dd ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e2ed94e */.elementor-60510 .elementor-element.elementor-element-e2ed94e p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-e2ed94e p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bc35360 */.elementor-60510 .elementor-element.elementor-element-1bc35360 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-1bc35360 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-1bc35360 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-60510 .elementor-element.elementor-element-1bc35360 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-1bc35360 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-1bc35360 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-1bc35360 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-1bc35360 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-1bc35360 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e3f976 */.elementor-60510 .elementor-element.elementor-element-9e3f976 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-9e3f976 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-9e3f976 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-9e3f976 h2, 
.elementor-60510 .elementor-element.elementor-element-9e3f976 h3, 
.elementor-60510 .elementor-element.elementor-element-9e3f976 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60510 .elementor-element.elementor-element-9e3f976 div h2:first-child, 
.elementor-60510 .elementor-element.elementor-element-9e3f976 div h3:first-child, 
.elementor-60510 .elementor-element.elementor-element-9e3f976 div h4:first-child {
    margin-top: 0;
}

.elementor-60510 .elementor-element.elementor-element-9e3f976 p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-9e3f976 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60510 .elementor-element.elementor-element-9e3f976 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60510 .elementor-element.elementor-element-9e3f976 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-60510 .elementor-element.elementor-element-9e3f976 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-9e3f976 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-9e3f976 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-9e3f976 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6826f90d */.elementor-60510 .elementor-element.elementor-element-6826f90d h2, .elementor-60510 .elementor-element.elementor-element-6826f90d h3, .elementor-60510 .elementor-element.elementor-element-6826f90d h4, .elementor-60510 .elementor-element.elementor-element-6826f90d h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-6826f90d .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-6826f90d 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-c43a425 */.elementor-60510 .elementor-element.elementor-element-c43a425 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-c43a425 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-c43a425 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-60510 .elementor-element.elementor-element-c43a425 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-c43a425 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-c43a425 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-c43a425 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-c43a425 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-c43a425 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15896b78 */.elementor-60510 .elementor-element.elementor-element-15896b78 h2, .elementor-60510 .elementor-element.elementor-element-15896b78 h3, .elementor-60510 .elementor-element.elementor-element-15896b78 h4, .elementor-60510 .elementor-element.elementor-element-15896b78 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-15896b78 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-15896b78 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-5f7fe6ee */.elementor-60510 .elementor-element.elementor-element-5f7fe6ee ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-5f7fe6ee ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-5f7fe6ee 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-60510 .elementor-element.elementor-element-5f7fe6ee ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-5f7fe6ee ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-5f7fe6ee ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-5f7fe6ee ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-5f7fe6ee ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-5f7fe6ee ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-61bbc3d */.elementor-60510 .elementor-element.elementor-element-61bbc3d p  {
    font-style: italic;
}

.elementor-60510 .elementor-element.elementor-element-61bbc3d p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60510 .elementor-element.elementor-element-61bbc3d p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-734b5d86 */.elementor-60510 .elementor-element.elementor-element-734b5d86 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-734b5d86 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-734b5d86 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-60510 .elementor-element.elementor-element-734b5d86 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-734b5d86 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-734b5d86 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-734b5d86 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-734b5d86 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-734b5d86 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5af8b6b */.elementor-60510 .elementor-element.elementor-element-5af8b6b h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-5af8b6b h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-5af8b6b h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-5af8b6b h2, 
.elementor-60510 .elementor-element.elementor-element-5af8b6b h3, 
.elementor-60510 .elementor-element.elementor-element-5af8b6b h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-60510 .elementor-element.elementor-element-5af8b6b p b {
    font-weight: normal !important;
}

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


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

.elementor-60510 .elementor-element.elementor-element-5af8b6b 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-60510 .elementor-element.elementor-element-5af8b6b h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-5af8b6b h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-5af8b6b h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-5af8b6b ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-416b7af8 */.elementor-60510 .elementor-element.elementor-element-416b7af8 h2, .elementor-60510 .elementor-element.elementor-element-416b7af8 h3, .elementor-60510 .elementor-element.elementor-element-416b7af8 h4, .elementor-60510 .elementor-element.elementor-element-416b7af8 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-416b7af8 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-416b7af8 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-18919f19 */.elementor-60510 .elementor-element.elementor-element-18919f19 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-18919f19 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-18919f19 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-60510 .elementor-element.elementor-element-18919f19 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-18919f19 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-18919f19 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-18919f19 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-18919f19 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-18919f19 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-218d5036 */.elementor-60510 .elementor-element.elementor-element-218d5036 h2, .elementor-60510 .elementor-element.elementor-element-218d5036 h3, .elementor-60510 .elementor-element.elementor-element-218d5036 h4, .elementor-60510 .elementor-element.elementor-element-218d5036 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-218d5036 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-218d5036 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-6f1fb84 */.elementor-60510 .elementor-element.elementor-element-6f1fb84 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-6f1fb84 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-6f1fb84 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-60510 .elementor-element.elementor-element-6f1fb84 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-6f1fb84 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-6f1fb84 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-6f1fb84 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-6f1fb84 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-6f1fb84 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7656ae4 */.elementor-60510 .elementor-element.elementor-element-7656ae4 p  {
    font-style: italic;
}

.elementor-60510 .elementor-element.elementor-element-7656ae4 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60510 .elementor-element.elementor-element-7656ae4 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3854d5ad */.elementor-60510 .elementor-element.elementor-element-3854d5ad ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-3854d5ad ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-3854d5ad 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-60510 .elementor-element.elementor-element-3854d5ad ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-3854d5ad ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-3854d5ad ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-3854d5ad ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-3854d5ad ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-3854d5ad ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a67312 */.elementor-60510 .elementor-element.elementor-element-9a67312 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-9a67312 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-9a67312 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-9a67312 h2, 
.elementor-60510 .elementor-element.elementor-element-9a67312 h3, 
.elementor-60510 .elementor-element.elementor-element-9a67312 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60510 .elementor-element.elementor-element-9a67312 div h2:first-child, 
.elementor-60510 .elementor-element.elementor-element-9a67312 div h3:first-child, 
.elementor-60510 .elementor-element.elementor-element-9a67312 div h4:first-child {
    margin-top: 0;
}

.elementor-60510 .elementor-element.elementor-element-9a67312 p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-9a67312 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60510 .elementor-element.elementor-element-9a67312 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60510 .elementor-element.elementor-element-9a67312 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-60510 .elementor-element.elementor-element-9a67312 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-9a67312 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-9a67312 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-9a67312 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-272865c6 */.elementor-60510 .elementor-element.elementor-element-272865c6 h2, .elementor-60510 .elementor-element.elementor-element-272865c6 h3, .elementor-60510 .elementor-element.elementor-element-272865c6 h4, .elementor-60510 .elementor-element.elementor-element-272865c6 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-272865c6 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-272865c6 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-724f49 */.elementor-60510 .elementor-element.elementor-element-724f49 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-724f49 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-724f49 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-60510 .elementor-element.elementor-element-724f49 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-724f49 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-724f49 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-724f49 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-724f49 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-724f49 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78a4a17 */.elementor-60510 .elementor-element.elementor-element-78a4a17 h2, .elementor-60510 .elementor-element.elementor-element-78a4a17 h3, .elementor-60510 .elementor-element.elementor-element-78a4a17 h4, .elementor-60510 .elementor-element.elementor-element-78a4a17 h5 {
    margin-top: 3rem!important;
}

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

.elementor-60510 .elementor-element.elementor-element-78a4a17 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-5cbb39d1 */.elementor-60510 .elementor-element.elementor-element-5cbb39d1 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-5cbb39d1 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-5cbb39d1 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-60510 .elementor-element.elementor-element-5cbb39d1 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-5cbb39d1 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-5cbb39d1 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-5cbb39d1 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-5cbb39d1 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-5cbb39d1 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54f4e2d */.elementor-60510 .elementor-element.elementor-element-54f4e2d p  {
    font-style: italic;
}

.elementor-60510 .elementor-element.elementor-element-54f4e2d p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60510 .elementor-element.elementor-element-54f4e2d p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ceab5b */.elementor-60510 .elementor-element.elementor-element-3ceab5b ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-3ceab5b ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-3ceab5b 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-60510 .elementor-element.elementor-element-3ceab5b ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-3ceab5b ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-3ceab5b ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-3ceab5b ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-3ceab5b ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-3ceab5b ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c015e3 */.elementor-60510 .elementor-element.elementor-element-7c015e3 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-7c015e3 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-7c015e3 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-7c015e3 h2, 
.elementor-60510 .elementor-element.elementor-element-7c015e3 h3, 
.elementor-60510 .elementor-element.elementor-element-7c015e3 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

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

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


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

.elementor-60510 .elementor-element.elementor-element-7c015e3 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-60510 .elementor-element.elementor-element-7c015e3 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-7c015e3 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-7c015e3 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-7c015e3 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57101e9a */.elementor-60510 .elementor-element.elementor-element-57101e9a h2, .elementor-60510 .elementor-element.elementor-element-57101e9a h3, .elementor-60510 .elementor-element.elementor-element-57101e9a h4, .elementor-60510 .elementor-element.elementor-element-57101e9a h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-57101e9a .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-57101e9a 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-6903a624 */.elementor-60510 .elementor-element.elementor-element-6903a624 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-6903a624 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-6903a624 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-60510 .elementor-element.elementor-element-6903a624 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-6903a624 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-6903a624 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-6903a624 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-6903a624 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-6903a624 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a85568d */.elementor-60510 .elementor-element.elementor-element-2a85568d h2, .elementor-60510 .elementor-element.elementor-element-2a85568d h3, .elementor-60510 .elementor-element.elementor-element-2a85568d h4, .elementor-60510 .elementor-element.elementor-element-2a85568d h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-2a85568d .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-2a85568d 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-d75100b */.elementor-60510 .elementor-element.elementor-element-d75100b ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-d75100b ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-d75100b 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-60510 .elementor-element.elementor-element-d75100b ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-d75100b ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-d75100b ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-d75100b ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-d75100b ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-d75100b ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fe68f3 */.elementor-60510 .elementor-element.elementor-element-4fe68f3 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-4fe68f3 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-612f9502 */.elementor-60510 .elementor-element.elementor-element-612f9502 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-612f9502 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-612f9502 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-60510 .elementor-element.elementor-element-612f9502 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-612f9502 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-612f9502 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-612f9502 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-612f9502 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-612f9502 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab08134 */.elementor-60510 .elementor-element.elementor-element-ab08134 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-ab08134 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-ab08134 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-ab08134 h2, 
.elementor-60510 .elementor-element.elementor-element-ab08134 h3, 
.elementor-60510 .elementor-element.elementor-element-ab08134 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-60510 .elementor-element.elementor-element-ab08134 p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-ab08134 li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-60510 .elementor-element.elementor-element-ab08134 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-60510 .elementor-element.elementor-element-ab08134 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-ab08134 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-ab08134 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-ab08134 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-57c47c91 */.elementor-60510 .elementor-element.elementor-element-57c47c91 h2, .elementor-60510 .elementor-element.elementor-element-57c47c91 h3, .elementor-60510 .elementor-element.elementor-element-57c47c91 h4, .elementor-60510 .elementor-element.elementor-element-57c47c91 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-57c47c91 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-57c47c91 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-588b1827 */.elementor-60510 .elementor-element.elementor-element-588b1827 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-588b1827 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-588b1827 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-60510 .elementor-element.elementor-element-588b1827 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-588b1827 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-588b1827 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-588b1827 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-588b1827 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-588b1827 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-50ba03c6 */.elementor-60510 .elementor-element.elementor-element-50ba03c6 h2, .elementor-60510 .elementor-element.elementor-element-50ba03c6 h3, .elementor-60510 .elementor-element.elementor-element-50ba03c6 h4, .elementor-60510 .elementor-element.elementor-element-50ba03c6 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-50ba03c6 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-50ba03c6 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-21498460 */.elementor-60510 .elementor-element.elementor-element-21498460 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-21498460 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-21498460 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-60510 .elementor-element.elementor-element-21498460 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-21498460 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-21498460 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-21498460 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-21498460 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-21498460 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ca9cb29 */.elementor-60510 .elementor-element.elementor-element-ca9cb29 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-ca9cb29 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22acd0a9 */.elementor-60510 .elementor-element.elementor-element-22acd0a9 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-22acd0a9 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-22acd0a9 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-60510 .elementor-element.elementor-element-22acd0a9 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-22acd0a9 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-22acd0a9 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-22acd0a9 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-22acd0a9 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-22acd0a9 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ec00cd */.elementor-60510 .elementor-element.elementor-element-5ec00cd h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-5ec00cd h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-5ec00cd h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-5ec00cd h2, 
.elementor-60510 .elementor-element.elementor-element-5ec00cd h3, 
.elementor-60510 .elementor-element.elementor-element-5ec00cd h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-60510 .elementor-element.elementor-element-5ec00cd p b {
    font-weight: normal !important;
}

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


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

.elementor-60510 .elementor-element.elementor-element-5ec00cd 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-60510 .elementor-element.elementor-element-5ec00cd h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-5ec00cd h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-5ec00cd h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-5ec00cd ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-522bb104 */.elementor-60510 .elementor-element.elementor-element-522bb104 h2, .elementor-60510 .elementor-element.elementor-element-522bb104 h3, .elementor-60510 .elementor-element.elementor-element-522bb104 h4, .elementor-60510 .elementor-element.elementor-element-522bb104 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-522bb104 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-522bb104 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-2801beb9 */.elementor-60510 .elementor-element.elementor-element-2801beb9 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-2801beb9 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-2801beb9 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-60510 .elementor-element.elementor-element-2801beb9 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-2801beb9 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-2801beb9 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-2801beb9 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-2801beb9 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-2801beb9 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f9679df */.elementor-60510 .elementor-element.elementor-element-1f9679df h2, .elementor-60510 .elementor-element.elementor-element-1f9679df h3, .elementor-60510 .elementor-element.elementor-element-1f9679df h4, .elementor-60510 .elementor-element.elementor-element-1f9679df h5 {
    margin-top: 3rem!important;
}

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

.elementor-60510 .elementor-element.elementor-element-1f9679df 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-47ff3941 */.elementor-60510 .elementor-element.elementor-element-47ff3941 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-47ff3941 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-47ff3941 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-60510 .elementor-element.elementor-element-47ff3941 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-47ff3941 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-47ff3941 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-47ff3941 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-47ff3941 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-47ff3941 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7c57f7 */.elementor-60510 .elementor-element.elementor-element-d7c57f7 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-d7c57f7 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3dfceba1 */.elementor-60510 .elementor-element.elementor-element-3dfceba1 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-3dfceba1 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-3dfceba1 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-60510 .elementor-element.elementor-element-3dfceba1 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-3dfceba1 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-3dfceba1 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-3dfceba1 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-3dfceba1 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-3dfceba1 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-daaa3aa */.elementor-60510 .elementor-element.elementor-element-daaa3aa h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-daaa3aa h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-daaa3aa h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-daaa3aa h2, 
.elementor-60510 .elementor-element.elementor-element-daaa3aa h3, 
.elementor-60510 .elementor-element.elementor-element-daaa3aa h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-60510 .elementor-element.elementor-element-daaa3aa p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-daaa3aa li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-60510 .elementor-element.elementor-element-daaa3aa 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-60510 .elementor-element.elementor-element-daaa3aa h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-daaa3aa h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-daaa3aa h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-daaa3aa ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4518acce */.elementor-60510 .elementor-element.elementor-element-4518acce h2, .elementor-60510 .elementor-element.elementor-element-4518acce h3, .elementor-60510 .elementor-element.elementor-element-4518acce h4, .elementor-60510 .elementor-element.elementor-element-4518acce h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-4518acce .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-4518acce 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-2fe495ee */.elementor-60510 .elementor-element.elementor-element-2fe495ee ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-2fe495ee ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-2fe495ee 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-60510 .elementor-element.elementor-element-2fe495ee ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-2fe495ee ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-2fe495ee ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-2fe495ee ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-2fe495ee ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-2fe495ee ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63554545 */.elementor-60510 .elementor-element.elementor-element-63554545 h2, .elementor-60510 .elementor-element.elementor-element-63554545 h3, .elementor-60510 .elementor-element.elementor-element-63554545 h4, .elementor-60510 .elementor-element.elementor-element-63554545 h5 {
    margin-top: 3rem!important;
}

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

.elementor-60510 .elementor-element.elementor-element-63554545 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-6309829f */.elementor-60510 .elementor-element.elementor-element-6309829f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-6309829f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-6309829f 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-60510 .elementor-element.elementor-element-6309829f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-6309829f ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-6309829f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-6309829f ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-6309829f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-6309829f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dcb80a5 */.elementor-60510 .elementor-element.elementor-element-dcb80a5 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-dcb80a5 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6df29d77 */.elementor-60510 .elementor-element.elementor-element-6df29d77 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-6df29d77 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-6df29d77 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-60510 .elementor-element.elementor-element-6df29d77 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-6df29d77 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-6df29d77 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-6df29d77 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-6df29d77 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-6df29d77 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3d793d */.elementor-60510 .elementor-element.elementor-element-d3d793d h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-d3d793d h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-d3d793d h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-d3d793d h2, 
.elementor-60510 .elementor-element.elementor-element-d3d793d h3, 
.elementor-60510 .elementor-element.elementor-element-d3d793d h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-60510 .elementor-element.elementor-element-d3d793d p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-d3d793d li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-60510 .elementor-element.elementor-element-d3d793d 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-60510 .elementor-element.elementor-element-d3d793d h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-d3d793d h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-d3d793d h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-d3d793d ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b2cb062 */.elementor-60510 .elementor-element.elementor-element-5b2cb062 h2, .elementor-60510 .elementor-element.elementor-element-5b2cb062 h3, .elementor-60510 .elementor-element.elementor-element-5b2cb062 h4, .elementor-60510 .elementor-element.elementor-element-5b2cb062 h5 {
    margin-top: 3rem!important;
}

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

.elementor-60510 .elementor-element.elementor-element-5b2cb062 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-d489e10 */.elementor-60510 .elementor-element.elementor-element-d489e10 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-d489e10 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-d489e10 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-60510 .elementor-element.elementor-element-d489e10 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-d489e10 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-d489e10 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-d489e10 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-d489e10 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-d489e10 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f383c26 */.elementor-60510 .elementor-element.elementor-element-2f383c26 h2, .elementor-60510 .elementor-element.elementor-element-2f383c26 h3, .elementor-60510 .elementor-element.elementor-element-2f383c26 h4, .elementor-60510 .elementor-element.elementor-element-2f383c26 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-2f383c26 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-2f383c26 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-57c3e270 */.elementor-60510 .elementor-element.elementor-element-57c3e270 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-57c3e270 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-57c3e270 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-60510 .elementor-element.elementor-element-57c3e270 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-57c3e270 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-57c3e270 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-57c3e270 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-57c3e270 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-57c3e270 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d3d07e2 */.elementor-60510 .elementor-element.elementor-element-d3d07e2 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-d3d07e2 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-16122763 */.elementor-60510 .elementor-element.elementor-element-16122763 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-16122763 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-16122763 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-60510 .elementor-element.elementor-element-16122763 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-16122763 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-16122763 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-16122763 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-16122763 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-16122763 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-956d3ba */.elementor-60510 .elementor-element.elementor-element-956d3ba h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-956d3ba h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-956d3ba h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-956d3ba h2, 
.elementor-60510 .elementor-element.elementor-element-956d3ba h3, 
.elementor-60510 .elementor-element.elementor-element-956d3ba h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60510 .elementor-element.elementor-element-956d3ba div h2:first-child, 
.elementor-60510 .elementor-element.elementor-element-956d3ba div h3:first-child, 
.elementor-60510 .elementor-element.elementor-element-956d3ba div h4:first-child {
    margin-top: 0;
}

.elementor-60510 .elementor-element.elementor-element-956d3ba p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-956d3ba li {
    margin-bottom: 0.5rem!important;
}


.elementor-60510 .elementor-element.elementor-element-956d3ba ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60510 .elementor-element.elementor-element-956d3ba 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-60510 .elementor-element.elementor-element-956d3ba h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-956d3ba h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-956d3ba h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-956d3ba ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efc9b7d */.elementor-60510 .elementor-element.elementor-element-efc9b7d h2, .elementor-60510 .elementor-element.elementor-element-efc9b7d h3, .elementor-60510 .elementor-element.elementor-element-efc9b7d h4, .elementor-60510 .elementor-element.elementor-element-efc9b7d h5 {
    margin-top: 3rem!important;
}

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

.elementor-60510 .elementor-element.elementor-element-efc9b7d 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-df526f */.elementor-60510 .elementor-element.elementor-element-df526f ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-df526f ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-df526f 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-60510 .elementor-element.elementor-element-df526f ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-df526f ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-df526f ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-df526f ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-df526f ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-df526f ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-188bdb74 */.elementor-60510 .elementor-element.elementor-element-188bdb74 h2, .elementor-60510 .elementor-element.elementor-element-188bdb74 h3, .elementor-60510 .elementor-element.elementor-element-188bdb74 h4, .elementor-60510 .elementor-element.elementor-element-188bdb74 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-188bdb74 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-188bdb74 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-26f57e66 */.elementor-60510 .elementor-element.elementor-element-26f57e66 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-26f57e66 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-26f57e66 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-60510 .elementor-element.elementor-element-26f57e66 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-26f57e66 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-26f57e66 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-26f57e66 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-26f57e66 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-26f57e66 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b8c8507 */.elementor-60510 .elementor-element.elementor-element-b8c8507 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-b8c8507 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70752433 */.elementor-60510 .elementor-element.elementor-element-70752433 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-70752433 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-70752433 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-60510 .elementor-element.elementor-element-70752433 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-70752433 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-70752433 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-70752433 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-70752433 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-70752433 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-982366c */.elementor-60510 .elementor-element.elementor-element-982366c h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-982366c h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-982366c h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-982366c h2, 
.elementor-60510 .elementor-element.elementor-element-982366c h3, 
.elementor-60510 .elementor-element.elementor-element-982366c h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60510 .elementor-element.elementor-element-982366c div h2:first-child, 
.elementor-60510 .elementor-element.elementor-element-982366c div h3:first-child, 
.elementor-60510 .elementor-element.elementor-element-982366c div h4:first-child {
    margin-top: 0;
}

.elementor-60510 .elementor-element.elementor-element-982366c p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-982366c li {
    margin-bottom: 0.5rem!important;
}


.elementor-60510 .elementor-element.elementor-element-982366c ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60510 .elementor-element.elementor-element-982366c 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-60510 .elementor-element.elementor-element-982366c h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-982366c h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-982366c h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-982366c ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-360c2e0e */.elementor-60510 .elementor-element.elementor-element-360c2e0e h2, .elementor-60510 .elementor-element.elementor-element-360c2e0e h3, .elementor-60510 .elementor-element.elementor-element-360c2e0e h4, .elementor-60510 .elementor-element.elementor-element-360c2e0e h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-360c2e0e .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-360c2e0e 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-5668046d */.elementor-60510 .elementor-element.elementor-element-5668046d ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-5668046d ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-5668046d 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-60510 .elementor-element.elementor-element-5668046d ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-5668046d ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-5668046d ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-5668046d ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-5668046d ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-5668046d ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c057386 */.elementor-60510 .elementor-element.elementor-element-c057386 h2, .elementor-60510 .elementor-element.elementor-element-c057386 h3, .elementor-60510 .elementor-element.elementor-element-c057386 h4, .elementor-60510 .elementor-element.elementor-element-c057386 h5 {
    margin-top: 3rem!important;
}

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

.elementor-60510 .elementor-element.elementor-element-c057386 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-35cf876a */.elementor-60510 .elementor-element.elementor-element-35cf876a ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-35cf876a ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-35cf876a 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-60510 .elementor-element.elementor-element-35cf876a ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-35cf876a ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-35cf876a ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-35cf876a ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-35cf876a ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-35cf876a ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3995643 */.elementor-60510 .elementor-element.elementor-element-3995643 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-3995643 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c6cfcef */.elementor-60510 .elementor-element.elementor-element-3c6cfcef ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-3c6cfcef ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-3c6cfcef 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-60510 .elementor-element.elementor-element-3c6cfcef ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-3c6cfcef ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-3c6cfcef ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-3c6cfcef ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-3c6cfcef ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-3c6cfcef ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0fe9ec8 */.elementor-60510 .elementor-element.elementor-element-0fe9ec8 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-0fe9ec8 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-0fe9ec8 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-0fe9ec8 h2, 
.elementor-60510 .elementor-element.elementor-element-0fe9ec8 h3, 
.elementor-60510 .elementor-element.elementor-element-0fe9ec8 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-60510 .elementor-element.elementor-element-0fe9ec8 p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-0fe9ec8 li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-60510 .elementor-element.elementor-element-0fe9ec8 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-60510 .elementor-element.elementor-element-0fe9ec8 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-0fe9ec8 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-0fe9ec8 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-0fe9ec8 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a34974b */.elementor-60510 .elementor-element.elementor-element-3a34974b h2, .elementor-60510 .elementor-element.elementor-element-3a34974b h3, .elementor-60510 .elementor-element.elementor-element-3a34974b h4, .elementor-60510 .elementor-element.elementor-element-3a34974b h5 {
    margin-top: 3rem!important;
}

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

.elementor-60510 .elementor-element.elementor-element-3a34974b 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-66524bea */.elementor-60510 .elementor-element.elementor-element-66524bea ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-66524bea ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-66524bea 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-60510 .elementor-element.elementor-element-66524bea ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-66524bea ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-66524bea ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-66524bea ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-66524bea ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-66524bea ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b2d0929 */.elementor-60510 .elementor-element.elementor-element-7b2d0929 h2, .elementor-60510 .elementor-element.elementor-element-7b2d0929 h3, .elementor-60510 .elementor-element.elementor-element-7b2d0929 h4, .elementor-60510 .elementor-element.elementor-element-7b2d0929 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-7b2d0929 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-7b2d0929 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-6a69a8c4 */.elementor-60510 .elementor-element.elementor-element-6a69a8c4 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-6a69a8c4 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-6a69a8c4 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-60510 .elementor-element.elementor-element-6a69a8c4 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-6a69a8c4 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-6a69a8c4 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-6a69a8c4 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-6a69a8c4 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-6a69a8c4 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4d477a2 */.elementor-60510 .elementor-element.elementor-element-4d477a2 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-4d477a2 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e200ef */.elementor-60510 .elementor-element.elementor-element-9e200ef ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-9e200ef ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-9e200ef 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-60510 .elementor-element.elementor-element-9e200ef ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-9e200ef ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-9e200ef ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-9e200ef ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-9e200ef ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-9e200ef ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6897583 */.elementor-60510 .elementor-element.elementor-element-6897583 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-6897583 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-6897583 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-6897583 h2, 
.elementor-60510 .elementor-element.elementor-element-6897583 h3, 
.elementor-60510 .elementor-element.elementor-element-6897583 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-60510 .elementor-element.elementor-element-6897583 p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-6897583 li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-60510 .elementor-element.elementor-element-6897583 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-60510 .elementor-element.elementor-element-6897583 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-6897583 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-6897583 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-6897583 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fe5b735 */.elementor-60510 .elementor-element.elementor-element-6fe5b735 h2, .elementor-60510 .elementor-element.elementor-element-6fe5b735 h3, .elementor-60510 .elementor-element.elementor-element-6fe5b735 h4, .elementor-60510 .elementor-element.elementor-element-6fe5b735 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-6fe5b735 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-6fe5b735 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-7b82bfa3 */.elementor-60510 .elementor-element.elementor-element-7b82bfa3 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-7b82bfa3 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-7b82bfa3 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-60510 .elementor-element.elementor-element-7b82bfa3 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-7b82bfa3 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-7b82bfa3 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-7b82bfa3 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-7b82bfa3 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-7b82bfa3 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6589271c */.elementor-60510 .elementor-element.elementor-element-6589271c h2, .elementor-60510 .elementor-element.elementor-element-6589271c h3, .elementor-60510 .elementor-element.elementor-element-6589271c h4, .elementor-60510 .elementor-element.elementor-element-6589271c h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-6589271c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-6589271c 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-309d6f33 */.elementor-60510 .elementor-element.elementor-element-309d6f33 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-309d6f33 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-309d6f33 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-60510 .elementor-element.elementor-element-309d6f33 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-309d6f33 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-309d6f33 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-309d6f33 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-309d6f33 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-309d6f33 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-232f00d */.elementor-60510 .elementor-element.elementor-element-232f00d p  {
    font-style: italic;
}

.elementor-60510 .elementor-element.elementor-element-232f00d p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

.elementor-60510 .elementor-element.elementor-element-232f00d p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60ed6757 */.elementor-60510 .elementor-element.elementor-element-60ed6757 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-60ed6757 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-60ed6757 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-60510 .elementor-element.elementor-element-60ed6757 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-60ed6757 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-60ed6757 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-60ed6757 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-60ed6757 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-60ed6757 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-776fdf4 */.elementor-60510 .elementor-element.elementor-element-776fdf4 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-776fdf4 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-776fdf4 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-776fdf4 h2, 
.elementor-60510 .elementor-element.elementor-element-776fdf4 h3, 
.elementor-60510 .elementor-element.elementor-element-776fdf4 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60510 .elementor-element.elementor-element-776fdf4 div h2:first-child, 
.elementor-60510 .elementor-element.elementor-element-776fdf4 div h3:first-child, 
.elementor-60510 .elementor-element.elementor-element-776fdf4 div h4:first-child {
    margin-top: 0;
}

.elementor-60510 .elementor-element.elementor-element-776fdf4 p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-776fdf4 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60510 .elementor-element.elementor-element-776fdf4 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60510 .elementor-element.elementor-element-776fdf4 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-60510 .elementor-element.elementor-element-776fdf4 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-776fdf4 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-776fdf4 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-776fdf4 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-642e1f07 */.elementor-60510 .elementor-element.elementor-element-642e1f07 h2, .elementor-60510 .elementor-element.elementor-element-642e1f07 h3, .elementor-60510 .elementor-element.elementor-element-642e1f07 h4, .elementor-60510 .elementor-element.elementor-element-642e1f07 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-642e1f07 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-642e1f07 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-1b67daaa */.elementor-60510 .elementor-element.elementor-element-1b67daaa ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-1b67daaa ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-1b67daaa 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-60510 .elementor-element.elementor-element-1b67daaa ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-1b67daaa ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-1b67daaa ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-1b67daaa ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-1b67daaa ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-1b67daaa ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-681abbf7 */.elementor-60510 .elementor-element.elementor-element-681abbf7 h2, .elementor-60510 .elementor-element.elementor-element-681abbf7 h3, .elementor-60510 .elementor-element.elementor-element-681abbf7 h4, .elementor-60510 .elementor-element.elementor-element-681abbf7 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-681abbf7 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-681abbf7 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-6dbfa6db */.elementor-60510 .elementor-element.elementor-element-6dbfa6db ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-6dbfa6db ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-6dbfa6db 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-60510 .elementor-element.elementor-element-6dbfa6db ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-6dbfa6db ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-6dbfa6db ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-6dbfa6db ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-6dbfa6db ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-6dbfa6db ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cf9ad63 */.elementor-60510 .elementor-element.elementor-element-cf9ad63 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-cf9ad63 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5324b693 */.elementor-60510 .elementor-element.elementor-element-5324b693 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-5324b693 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-5324b693 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-60510 .elementor-element.elementor-element-5324b693 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-5324b693 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-5324b693 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-5324b693 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-5324b693 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-5324b693 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f27837e */.elementor-60510 .elementor-element.elementor-element-f27837e h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-f27837e h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-f27837e h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-f27837e h2, 
.elementor-60510 .elementor-element.elementor-element-f27837e h3, 
.elementor-60510 .elementor-element.elementor-element-f27837e h4 {
    margin-top: 30px;
    font-weight:700 !important
}

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

.elementor-60510 .elementor-element.elementor-element-f27837e p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-f27837e li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-60510 .elementor-element.elementor-element-f27837e 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-60510 .elementor-element.elementor-element-f27837e h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-f27837e h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-f27837e h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-f27837e ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11c712bc */.elementor-60510 .elementor-element.elementor-element-11c712bc h2, .elementor-60510 .elementor-element.elementor-element-11c712bc h3, .elementor-60510 .elementor-element.elementor-element-11c712bc h4, .elementor-60510 .elementor-element.elementor-element-11c712bc h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-11c712bc .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-11c712bc 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-3be7d495 */.elementor-60510 .elementor-element.elementor-element-3be7d495 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-3be7d495 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-3be7d495 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-60510 .elementor-element.elementor-element-3be7d495 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-3be7d495 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-3be7d495 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-3be7d495 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-3be7d495 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-3be7d495 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-216cf145 */.elementor-60510 .elementor-element.elementor-element-216cf145 h2, .elementor-60510 .elementor-element.elementor-element-216cf145 h3, .elementor-60510 .elementor-element.elementor-element-216cf145 h4, .elementor-60510 .elementor-element.elementor-element-216cf145 h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-216cf145 .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-216cf145 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-42128987 */.elementor-60510 .elementor-element.elementor-element-42128987 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-42128987 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-42128987 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-60510 .elementor-element.elementor-element-42128987 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-42128987 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-42128987 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-42128987 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-42128987 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-42128987 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fa50b1 */.elementor-60510 .elementor-element.elementor-element-3fa50b1 p  {
    font-style: italic;
}

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

.elementor-60510 .elementor-element.elementor-element-3fa50b1 p b {
    font-weight: normal;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-425de711 */.elementor-60510 .elementor-element.elementor-element-425de711 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}


.elementor-60510 .elementor-element.elementor-element-425de711 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}


.elementor-60510 .elementor-element.elementor-element-425de711 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-60510 .elementor-element.elementor-element-425de711 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-425de711 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-425de711 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-425de711 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-425de711 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}


@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-425de711 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a98891 */.elementor-60510 .elementor-element.elementor-element-9a98891 h2 { font-size: 36px; }
/*.elementor-60510 .elementor-element.elementor-element-9a98891 h3 { font-size: 24px; }*/
/*.elementor-60510 .elementor-element.elementor-element-9a98891 h4 { font-size: 22px; }*/
    
    
.elementor-60510 .elementor-element.elementor-element-9a98891 h2, 
.elementor-60510 .elementor-element.elementor-element-9a98891 h3, 
.elementor-60510 .elementor-element.elementor-element-9a98891 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-60510 .elementor-element.elementor-element-9a98891 div h2:first-child, 
.elementor-60510 .elementor-element.elementor-element-9a98891 div h3:first-child, 
.elementor-60510 .elementor-element.elementor-element-9a98891 div h4:first-child {
    margin-top: 0;
}

.elementor-60510 .elementor-element.elementor-element-9a98891 p b {
    font-weight: normal !important;
}

.elementor-60510 .elementor-element.elementor-element-9a98891 li {
    margin-bottom: 0.5rem!important;
}


.elementor-60510 .elementor-element.elementor-element-9a98891 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

.elementor-60510 .elementor-element.elementor-element-9a98891 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-60510 .elementor-element.elementor-element-9a98891 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-9a98891 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-9a98891 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-9a98891 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-165f8d7c */.elementor-60510 .elementor-element.elementor-element-165f8d7c h2, .elementor-60510 .elementor-element.elementor-element-165f8d7c h3, .elementor-60510 .elementor-element.elementor-element-165f8d7c h4, .elementor-60510 .elementor-element.elementor-element-165f8d7c h5 {
    margin-top: 3rem!important;
}

.elementor-60510 .elementor-element.elementor-element-165f8d7c .wp-block-image figure {
    margin: 3rem 0!important;
}

.elementor-60510 .elementor-element.elementor-element-165f8d7c 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-9330d59 */.elementor-60510 .elementor-element.elementor-element-9330d59 ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-9330d59 ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-9330d59 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-60510 .elementor-element.elementor-element-9330d59 ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-9330d59 ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-9330d59 ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-9330d59 ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-9330d59 ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-9330d59 ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5ecba44f */.elementor-60510 .elementor-element.elementor-element-5ecba44f h2, .elementor-60510 .elementor-element.elementor-element-5ecba44f h3, .elementor-60510 .elementor-element.elementor-element-5ecba44f h4, .elementor-60510 .elementor-element.elementor-element-5ecba44f h5 {
    margin-top: 3rem!important;
}

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

.elementor-60510 .elementor-element.elementor-element-5ecba44f 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-767eac5e */.elementor-60510 .elementor-element.elementor-element-767eac5e ul{
  list-style: none;
  margin: 0;
  padding: 0;
}

.elementor-60510 .elementor-element.elementor-element-767eac5e ol{
  margin: 0;
  padding: 0 0 0 1.5rem ;
}

.elementor-60510 .elementor-element.elementor-element-767eac5e 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-60510 .elementor-element.elementor-element-767eac5e ol li {
    border-bottom: 1px solid rgb(178 178 178 / 45%) !important;
    padding-bottom: 12px !important;
    margin-top: 12px !important;
}

.elementor-60510 .elementor-element.elementor-element-767eac5e ul li:first-child,
.elementor-60510 .elementor-element.elementor-element-767eac5e ol li:first-child {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

.elementor-60510 .elementor-element.elementor-element-767eac5e ul li:last-child,
.elementor-60510 .elementor-element.elementor-element-767eac5e ol li:last-child {
	border-bottom: none !important;
	margin-bottom: 0 !important;
}

@media (max-width: 767px) {
    .elementor-60510 .elementor-element.elementor-element-767eac5e ol{
      margin: 0;
      padding: 0 0 0 0.7rem ;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-834cda7 */.elementor-60510 .elementor-element.elementor-element-834cda7 p  {
    font-style: italic;
}

.elementor-60510 .elementor-element.elementor-element-834cda7 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

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


.elementor-60510 .elementor-element.elementor-element-b86f330 li {
    margin-bottom: 0.5rem!important;
}


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

.elementor-60510 .elementor-element.elementor-element-b86f330 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-60510 .elementor-element.elementor-element-b86f330 h2 {
        font-size: 26px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-b86f330 h3 {
        font-size: 24px;
    }
    
    .elementor-60510 .elementor-element.elementor-element-b86f330 h4 {
        font-size: 22px;
    }
    .elementor-60510 .elementor-element.elementor-element-b86f330 ul{
      padding: 0 0 0 0.7rem;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56d262bc */.elementor-60510 .elementor-element.elementor-element-56d262bc p  {
    font-style: italic;
}

.elementor-60510 .elementor-element.elementor-element-56d262bc p:first-child  {
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2940e1a1 */.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 */