.elementor-62556 .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-62556 .elementor-element.elementor-element-7eb912a:not(.elementor-motion-effects-element-type-background), .elementor-62556 .elementor-element.elementor-element-7eb912a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAECF077;}.elementor-62556 .elementor-element.elementor-element-7eb912a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62556 .elementor-element.elementor-element-cf4cdf2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-62556 .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-62556 .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-62556 .elementor-element.elementor-element-f1a737d.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-62556 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-62556 .elementor-element.elementor-element-f1a737d .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-62556 .elementor-element.elementor-element-f1a737d{--e-icon-list-icon-size:20px;}.elementor-62556 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62556 .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-62556 .elementor-element.elementor-element-f1a737d .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-62556 .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-62556 .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-62556 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-62556 .elementor-element.elementor-element-46eac54.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-62556 .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-62556 .elementor-element.elementor-element-243f336 .elementor-repeater-item-08f1073 .elementor-icon-list-icon{width:40px;}.elementor-62556 .elementor-element.elementor-element-243f336.elementor-element{--align-self:flex-start;}.elementor-62556 .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-62556 .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-62556 .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-62556 .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-62556 .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-62556 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-24px/2);}.elementor-62556 .elementor-element.elementor-element-243f336 .elementor-icon-list-item:not(:last-child):after{content:"";height:40%;border-color:#C1C1C1;}.elementor-62556 .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-62556 .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-62556 .elementor-element.elementor-element-243f336 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-62556 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon i{color:var( --e-global-color-primary );font-size:30px;}.elementor-62556 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );--e-icon-list-icon-size:30px;}.elementor-62556 .elementor-element.elementor-element-243f336 .elementor-icon-list-icon{width:30px;}.elementor-62556 .elementor-element.elementor-element-243f336 .elementor-icon-list-text, .elementor-62556 .elementor-element.elementor-element-243f336 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-62556 .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-62556 .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-62556 .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-62556 .elementor-element.elementor-element-21fc5416{--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-62556 .elementor-element.elementor-element-21fc5416:not(.elementor-motion-effects-element-type-background), .elementor-62556 .elementor-element.elementor-element-21fc5416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-62556 .elementor-element.elementor-element-21fc5416.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62556 .elementor-element.elementor-element-51b0f1c2{--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-62556 .elementor-element.elementor-element-56c2a108{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62556 .elementor-element.elementor-element-56c2a108.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62556 .elementor-element.elementor-element-6b6e35d9{--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-62556 .elementor-element.elementor-element-6b6e35d9:not(.elementor-motion-effects-element-type-background), .elementor-62556 .elementor-element.elementor-element-6b6e35d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-62556 .elementor-element.elementor-element-6b6e35d9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62556 .elementor-element.elementor-element-71f94580{--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-62556 .elementor-element.elementor-element-aebf33f{--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-62556 .elementor-element.elementor-element-aebf33f .elementor-toc__spinner{color:#EAECF000;fill:#EAECF000;}.elementor-62556 .elementor-element.elementor-element-aebf33f .elementor-toc__header-title{text-align:start;}.elementor-62556 .elementor-element.elementor-element-aebf33f .elementor-toc__header, .elementor-62556 .elementor-element.elementor-element-aebf33f .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-62556 .elementor-element.elementor-element-aebf33f .elementor-toc__list-item{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-37df7b1f{--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-62556 .elementor-element.elementor-element-37df7b1f:not(.elementor-motion-effects-element-type-background), .elementor-62556 .elementor-element.elementor-element-37df7b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-62556 .elementor-element.elementor-element-37df7b1f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-62556 .elementor-element.elementor-element-44ac4aa6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-62556 .elementor-element.elementor-element-34c9314f{text-align:start;}.elementor-62556 .elementor-element.elementor-element-34c9314f .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-62556 .elementor-element.elementor-element-5a116399 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-62556 .elementor-element.elementor-element-5a116399{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-62556 .elementor-element.elementor-element-5f341695 .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-62556 .elementor-element.elementor-element-5f341695 .elementor-button:hover, .elementor-62556 .elementor-element.elementor-element-5f341695 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-primary );}.elementor-62556 .elementor-element.elementor-element-5f341695{width:initial;max-width:initial;}.elementor-62556 .elementor-element.elementor-element-5f341695.elementor-element{--align-self:flex-start;}.elementor-62556 .elementor-element.elementor-element-5f341695 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-62556 .elementor-element.elementor-element-5f341695 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-62556 .elementor-element.elementor-element-5f341695 .elementor-button:hover svg, .elementor-62556 .elementor-element.elementor-element-5f341695 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-62556 .elementor-element.elementor-element-4ac4f2c8{--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-62556 .elementor-element.elementor-element-20df6560{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-45597db8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-267edf3 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-62556 .elementor-element.elementor-element-267edf3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-3935df68 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-62556 .elementor-element.elementor-element-2751a321 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;}.elementor-62556 .elementor-element.elementor-element-2751a321 .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-62556 .elementor-element.elementor-element-713c1f11{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-1400a06e .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-49a03994{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-562854e1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-562854e1 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-3cdbb477 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-259bc6c8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-259bc6c8 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-2c6c6502 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-2b75851c > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-2b75851c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-55ff0392{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-6535725a .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-2345e78c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-246f77ea{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-246f77ea p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-fa5e71 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-4ff27f47{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-4ff27f47 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-7dea0308 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-64b2f178 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-64b2f178{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-37fb41b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-76d3bdd8 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-3508d773{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-59ecb822{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-59ecb822 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-42286785 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-638b650a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-638b650a p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-7086700b > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-4c218663 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-4c218663{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-6e9343d3{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-77c63272 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-40527bdf{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-5d83d47a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-5d83d47a p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-6bf80c70 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-77a009f9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-77a009f9 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-169137e3 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-690bdf28 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-690bdf28{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-4aa14fbd{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-3122b52e .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-661bc13e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-4f98ebee{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-4f98ebee p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-673f24eb > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-874a61a{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-874a61a p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-2acb755 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-77db86a5 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-77db86a5{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-71db729b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-3525df8a .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-26641319{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-76d5b12d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-76d5b12d p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-53810331 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-4bdf596{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-4bdf596 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-549a4788 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-4414a1d6 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-4414a1d6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-311b675f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-7066d8c .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-4ca72bcf{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-5b9ef87c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-5b9ef87c p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-2f93f1a3 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-6eb96a5c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-6eb96a5c p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-43e738f9 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-370b7c88 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-370b7c88{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-7d2b5a3a{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-3a356f1e .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-b2414b6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-24fae03e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-24fae03e p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-7772b5f4 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-7dbc69f4{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-7dbc69f4 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-5ff69924 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-11964e86 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-11964e86{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-7e2bfd77{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-4f696325 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-5aff59af{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-ba0504d{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-ba0504d p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-310e9dff > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-61fa5fea{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-61fa5fea p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-705fb223 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-67f5ae2c > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-67f5ae2c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-1e5092a1{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-6233e391 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-391fa447{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-1b76a84c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-1b76a84c p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-390ae300 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-9700d9f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-9700d9f p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-7ffbfe6a > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-3e8c65e2 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-3e8c65e2{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-17152f0c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-69b71d52 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-15c6721e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-37076995{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-37076995 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-3bf6fb4f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-1554dbb3{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-1554dbb3 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-253eac99 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-fb8af40 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-fb8af40{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-124899b7{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-74767ae0 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-3ab33716{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-1b57f5a7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-1b57f5a7 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-26777d58 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-186ff9aa{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-186ff9aa p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-65c7eb29 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-4ef25ce > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-4ef25ce{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-e792fe{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-5a3e40b .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-2e7d2463{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-578a212e{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-578a212e p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-5358ddc1 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-46310593{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-46310593 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-76a94e9e > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-107e360 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-107e360{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-6400006c{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-60f3c358 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-6219dddf{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-e110300{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-e110300 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-6292e345 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-3edc10ed{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-3edc10ed p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-2c07675f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-21928fde > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-21928fde{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-2e97341f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-37f46f6e .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-1f3b6217{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-1aefe8e7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-1aefe8e7 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-5d4e7265 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-66151a9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-66151a9 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-40303866 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-53fb365c > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-53fb365c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-6c0a3369{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-d7107a .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-31ca89f9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-77dd373c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-77dd373c p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-6f5284a5 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-2f80de43{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-2f80de43 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-f4670a2 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-158a738f > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-158a738f{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-72cb97aa{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-3cf1db2a .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-5a4d29c9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-49f5de33{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-49f5de33 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-1255f8ad > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-258356dc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-258356dc p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-50ab680e > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-5a3d16c9 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-5a3d16c9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-78ba1949{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-5f849e20 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-747a4001{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-32475c56{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-32475c56 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-78f9c21e > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-4ca6ff7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-4ca6ff7 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-79870a04 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-7cc043c1 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-7cc043c1{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-bbe10aa{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-3cef3aee .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-56b71a7c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-718e4bf7{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-718e4bf7 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-730e19a8 > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-677ae9dc{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-677ae9dc p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-56fcf32f > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-6d14cf9c > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-6d14cf9c{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-433664b4{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-34c2d2a2 .elementor-heading-title{font-family:"Satoshi", Sans-serif;font-size:28px;font-weight:700;line-height:1.3em;}.elementor-62556 .elementor-element.elementor-element-18ea4aaf{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-6beca9bf{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-6beca9bf p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-51649adc > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-200c4bd9{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-200c4bd9 p{margin-block-end:0px;}.elementor-62556 .elementor-element.elementor-element-709b671d > .elementor-widget-container{margin:-0.5rem 0rem 0rem 1.5rem;}.elementor-62556 .elementor-element.elementor-element-3a61e268 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-3a61e268{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-69ee9253{--display:flex;}.elementor-62556 .elementor-element.elementor-element-391cab08{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .elementor-element.elementor-element-33a76fa8 > .elementor-widget-container{background-color:#F1F1F1;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-62556 .elementor-element.elementor-element-33a76fa8{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.6em;}.elementor-62556 .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-62556 .elementor-element.elementor-element-b403071:not(.elementor-motion-effects-element-type-background), .elementor-62556 .elementor-element.elementor-element-b403071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-62556 .elementor-element.elementor-element-b403071.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-62556 .elementor-element.elementor-element-cf4cdf2{--width:66%;}.elementor-62556 .elementor-element.elementor-element-0990ff7{--width:33%;}.elementor-62556 .elementor-element.elementor-element-56c2a108{--width:23.555%;}.elementor-62556 .elementor-element.elementor-element-4ac4f2c8{--width:75%;}}@media(max-width:1440px) and (min-width:768px){.elementor-62556 .elementor-element.elementor-element-51b0f1c2{--content-width:100%;}.elementor-62556 .elementor-element.elementor-element-56c2a108{--width:30%;}.elementor-62556 .elementor-element.elementor-element-4ac4f2c8{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-62556 .elementor-element.elementor-element-7eb912a{--content-width:100%;}.elementor-62556 .elementor-element.elementor-element-21fc5416{--content-width:100%;}.elementor-62556 .elementor-element.elementor-element-51b0f1c2{--content-width:100%;}.elementor-62556 .elementor-element.elementor-element-b403071{--content-width:100%;}}@media(max-width:1440px){.elementor-62556 .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-62556 .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-62556 .elementor-element.elementor-element-21fc5416{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-62556 .elementor-element.elementor-element-51b0f1c2{--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-62556 .elementor-element.elementor-element-aebf33f .elementor-toc__header, .elementor-62556 .elementor-element.elementor-element-aebf33f .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-62556 .elementor-element.elementor-element-4ac4f2c8{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-62556 .elementor-element.elementor-element-20df6560{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-2751a321 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-62556 .elementor-element.elementor-element-713c1f11{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-55ff0392{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-37fb41b{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-6e9343d3{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-4aa14fbd{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-71db729b{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-311b675f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-7d2b5a3a{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-7e2bfd77{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-1e5092a1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-17152f0c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-124899b7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-e792fe{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-6400006c{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-2e97341f{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-6c0a3369{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-72cb97aa{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-78ba1949{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-bbe10aa{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-433664b4{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .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-62556 .elementor-element.elementor-element-f1a737d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-62556 .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-62556 .elementor-element.elementor-element-46eac54{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-62556 .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-62556 .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-62556 .elementor-element.elementor-element-51b0f1c2{--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-62556 .elementor-element.elementor-element-aebf33f .elementor-toc__header, .elementor-62556 .elementor-element.elementor-element-aebf33f .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62556 .elementor-element.elementor-element-aebf33f .elementor-toc__list-item{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-34c9314f .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-62556 .elementor-element.elementor-element-5a116399{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-62556 .elementor-element.elementor-element-5f341695 .elementor-button{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-20df6560{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-45597db8{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-267edf3{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-2751a321 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-62556 .elementor-element.elementor-element-713c1f11{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-1400a06e .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-49a03994{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-562854e1{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-259bc6c8{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-2b75851c{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-55ff0392{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-6535725a .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-2345e78c{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-246f77ea{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-4ff27f47{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-64b2f178{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-37fb41b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-76d3bdd8 .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-3508d773{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-59ecb822{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-638b650a{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-4c218663{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-6e9343d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-77c63272 .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-40527bdf{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-5d83d47a{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-77a009f9{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-690bdf28{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-4aa14fbd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-3122b52e .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-661bc13e{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-4f98ebee{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-874a61a{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-77db86a5{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-71db729b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-3525df8a .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-26641319{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-76d5b12d{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-4bdf596{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-4414a1d6{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-311b675f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-7066d8c .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-4ca72bcf{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-5b9ef87c{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-6eb96a5c{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-370b7c88{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-7d2b5a3a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-3a356f1e .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-b2414b6{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-24fae03e{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-7dbc69f4{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-11964e86{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-7e2bfd77{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-4f696325 .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-5aff59af{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-ba0504d{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-61fa5fea{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-67f5ae2c{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-1e5092a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-6233e391 .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-391fa447{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-1b76a84c{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-9700d9f{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-3e8c65e2{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-17152f0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-69b71d52 .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-15c6721e{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-37076995{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-1554dbb3{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-fb8af40{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-124899b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-74767ae0 .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-3ab33716{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-1b57f5a7{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-186ff9aa{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-4ef25ce{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-e792fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-5a3e40b .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-2e7d2463{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-578a212e{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-46310593{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-107e360{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-6400006c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-60f3c358 .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-6219dddf{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-e110300{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-3edc10ed{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-21928fde{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-2e97341f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-37f46f6e .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-1f3b6217{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-1aefe8e7{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-66151a9{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-53fb365c{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-6c0a3369{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-d7107a .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-31ca89f9{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-77dd373c{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-2f80de43{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-158a738f{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-72cb97aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-3cf1db2a .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-5a4d29c9{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-49f5de33{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-258356dc{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-5a3d16c9{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-78ba1949{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-5f849e20 .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-747a4001{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-32475c56{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-4ca6ff7{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-7cc043c1{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-bbe10aa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-3cef3aee .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-56b71a7c{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-718e4bf7{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-677ae9dc{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-6d14cf9c{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-433664b4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-34c2d2a2 .elementor-heading-title{font-size:30px;}.elementor-62556 .elementor-element.elementor-element-18ea4aaf{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-6beca9bf{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-200c4bd9{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-3a61e268{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-391cab08{font-size:17px;}.elementor-62556 .elementor-element.elementor-element-33a76fa8{font-size:17px;}}@media(max-width:767px){.elementor-62556 .elementor-element.elementor-element-7eb912a{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-62556 .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-62556 .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-62556 .elementor-element.elementor-element-46eac54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-62556 .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-62556 .elementor-element.elementor-element-46eac54.elementor-element{--align-self:center;}.elementor-62556 .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-62556 .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-62556 .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-62556 .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-62556 .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-62556 .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-62556 .elementor-element.elementor-element-243f336 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-62556 .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-62556 .elementor-element.elementor-element-21fc5416{--padding-top:40px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-62556 .elementor-element.elementor-element-51b0f1c2{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-62556 .elementor-element.elementor-element-71f94580{--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-62556 .elementor-element.elementor-element-aebf33f .elementor-toc__header, .elementor-62556 .elementor-element.elementor-element-aebf33f .elementor-toc__header-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-62556 .elementor-element.elementor-element-aebf33f{--toc-body-max-height:50vh;}.elementor-62556 .elementor-element.elementor-element-44ac4aa6{--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-62556 .elementor-element.elementor-element-5f341695{width:100%;max-width:100%;}.elementor-62556 .elementor-element.elementor-element-5f341695.elementor-element{--align-self:stretch;}.elementor-62556 .elementor-element.elementor-element-5f341695 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-62556 .elementor-element.elementor-element-5f341695 .elementor-button{padding:15px 15px 15px 15px;}.elementor-62556 .elementor-element.elementor-element-4ac4f2c8{--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-62556 .elementor-element.elementor-element-3935df68 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-62556 .elementor-element.elementor-element-2751a321 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-62556 .elementor-element.elementor-element-1400a06e .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-562854e1{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-3cdbb477 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-259bc6c8{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-2c6c6502 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-6535725a .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-246f77ea{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-fa5e71 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-4ff27f47{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-7dea0308 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-76d3bdd8 .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-59ecb822{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-42286785 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-638b650a{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-7086700b > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-77c63272 .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-5d83d47a{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-6bf80c70 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-77a009f9{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-169137e3 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-3122b52e .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-4f98ebee{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-673f24eb > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-874a61a{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-2acb755 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-3525df8a .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-76d5b12d{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-53810331 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-4bdf596{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-549a4788 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-7066d8c .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-5b9ef87c{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-2f93f1a3 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-6eb96a5c{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-43e738f9 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-3a356f1e .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-24fae03e{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-7772b5f4 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-7dbc69f4{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-5ff69924 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-4f696325 .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-ba0504d{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-310e9dff > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-61fa5fea{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-705fb223 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-6233e391 .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-1b76a84c{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-390ae300 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-9700d9f{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-7ffbfe6a > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-69b71d52 .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-37076995{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-3bf6fb4f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-1554dbb3{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-253eac99 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-74767ae0 .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-1b57f5a7{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-26777d58 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-186ff9aa{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-65c7eb29 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-5a3e40b .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-578a212e{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-5358ddc1 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-46310593{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-76a94e9e > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-60f3c358 .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-e110300{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-6292e345 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-3edc10ed{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-2c07675f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-37f46f6e .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-1aefe8e7{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-5d4e7265 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-66151a9{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-40303866 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-d7107a .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-77dd373c{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-6f5284a5 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-2f80de43{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-f4670a2 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-3cf1db2a .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-49f5de33{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-1255f8ad > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-258356dc{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-50ab680e > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-5f849e20 .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-32475c56{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-78f9c21e > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-4ca6ff7{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-79870a04 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-3cef3aee .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-718e4bf7{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-730e19a8 > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-677ae9dc{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-56fcf32f > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-34c2d2a2 .elementor-heading-title{font-size:26px;}.elementor-62556 .elementor-element.elementor-element-6beca9bf{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-51649adc > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .elementor-element.elementor-element-200c4bd9{font-size:18px;}.elementor-62556 .elementor-element.elementor-element-709b671d > .elementor-widget-container{margin:-0.7rem 0rem 0rem 1rem;}.elementor-62556 .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-62556 .elementor-element.elementor-element-46eac54 span {*/
/*    background-color: #1F00FF;*/
/*    color: #FFFFFF;*/
/*    border-radius: 4px;*/
/*    padding: 3px 7px;*/
/*}*/


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

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

.elementor-62556 .elementor-element.elementor-element-aebf33f ul li {
    margin-bottom: 10px;
}

.elementor-62556 .elementor-element.elementor-element-aebf33f 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-45597db8 */.elementor-62556 .elementor-element.elementor-element-45597db8 h2 { font-size: 36px; }
/*.elementor-62556 .elementor-element.elementor-element-45597db8 h3 { font-size: 24px; }*/
/*.elementor-62556 .elementor-element.elementor-element-45597db8 h4 { font-size: 22px; }*/
    
    
.elementor-62556 .elementor-element.elementor-element-45597db8 h2, 
.elementor-62556 .elementor-element.elementor-element-45597db8 h3, 
.elementor-62556 .elementor-element.elementor-element-45597db8 h4 {
    margin-top: 30px;
    font-weight:700 !important
}

.elementor-62556 .elementor-element.elementor-element-45597db8 div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-45597db8 div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-45597db8 div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-45597db8 p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-45597db8 li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-45597db8 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

.elementor-62556 .elementor-element.elementor-element-267edf3 div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-267edf3 div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-267edf3 div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-267edf3 p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-267edf3 li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-267edf3 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

.elementor-62556 .elementor-element.elementor-element-49a03994 div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-49a03994 div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-49a03994 div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-49a03994 p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-49a03994 li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-49a03994 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

.elementor-62556 .elementor-element.elementor-element-562854e1 .wp-block-image figure {
    margin: 3rem 0!important;
}

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

.elementor-62556 .elementor-element.elementor-element-259bc6c8 .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-2345e78c div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-2345e78c div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-2345e78c div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-2345e78c p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-2345e78c li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-2345e78c ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

.elementor-62556 .elementor-element.elementor-element-246f77ea .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-64b2f178 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

.elementor-62556 .elementor-element.elementor-element-3508d773 div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-3508d773 div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-3508d773 div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-3508d773 p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-3508d773 li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-3508d773 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

.elementor-62556 .elementor-element.elementor-element-59ecb822 .wp-block-image figure {
    margin: 3rem 0!important;
}

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

.elementor-62556 .elementor-element.elementor-element-638b650a .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-40527bdf div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-40527bdf div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-40527bdf div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-40527bdf p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-40527bdf li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-40527bdf ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

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

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

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

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

.elementor-62556 .elementor-element.elementor-element-690bdf28 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

.elementor-62556 .elementor-element.elementor-element-661bc13e div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-661bc13e div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-661bc13e div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-661bc13e p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-661bc13e li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-661bc13e ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-874a61a .wp-block-image figure {
    margin: 3rem 0!important;
}

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

.elementor-62556 .elementor-element.elementor-element-77db86a5 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

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

.elementor-62556 .elementor-element.elementor-element-26641319 p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-26641319 li {
    margin-bottom: 0.5rem!important;
}


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

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

.elementor-62556 .elementor-element.elementor-element-76d5b12d .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-4414a1d6 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

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

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

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


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

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

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

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

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

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

.elementor-62556 .elementor-element.elementor-element-370b7c88 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

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

.elementor-62556 .elementor-element.elementor-element-b2414b6 p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-b2414b6 li {
    margin-bottom: 0.5rem!important;
}


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

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

.elementor-62556 .elementor-element.elementor-element-24fae03e .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-11964e86 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

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

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

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


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

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

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

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

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

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

.elementor-62556 .elementor-element.elementor-element-67f5ae2c p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

.elementor-62556 .elementor-element.elementor-element-391fa447 div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-391fa447 div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-391fa447 div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-391fa447 p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-391fa447 li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-391fa447 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-9700d9f .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-15c6721e div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-15c6721e div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-15c6721e div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-15c6721e p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-15c6721e li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-15c6721e ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-1554dbb3 .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

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

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

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


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

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

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

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

.elementor-62556 .elementor-element.elementor-element-186ff9aa .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

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

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

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


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

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

.elementor-62556 .elementor-element.elementor-element-578a212e .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-107e360 p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

.elementor-62556 .elementor-element.elementor-element-6219dddf div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-6219dddf div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-6219dddf div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-6219dddf p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-6219dddf li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-6219dddf ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

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

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

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

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

.elementor-62556 .elementor-element.elementor-element-21928fde p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

.elementor-62556 .elementor-element.elementor-element-1f3b6217 div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-1f3b6217 div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-1f3b6217 div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-1f3b6217 p b {
    font-weight: normal !important;
}

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


.elementor-62556 .elementor-element.elementor-element-1f3b6217 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

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

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

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

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

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

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

.elementor-62556 .elementor-element.elementor-element-31ca89f9 div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-31ca89f9 div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-31ca89f9 div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-31ca89f9 p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-31ca89f9 li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-31ca89f9 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

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

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

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

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

.elementor-62556 .elementor-element.elementor-element-158a738f p:first-child b {
    font-style: normal;
    font-weight: 700 !important;
}

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

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

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

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


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

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

.elementor-62556 .elementor-element.elementor-element-49f5de33 .wp-block-image figure {
    margin: 3rem 0!important;
}

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

.elementor-62556 .elementor-element.elementor-element-258356dc .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-747a4001 div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-747a4001 div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-747a4001 div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-747a4001 p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-747a4001 li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-747a4001 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

.elementor-62556 .elementor-element.elementor-element-32475c56 .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

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

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

.elementor-62556 .elementor-element.elementor-element-56b71a7c div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-56b71a7c div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-56b71a7c div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-56b71a7c p b {
    font-weight: normal !important;
}

.elementor-62556 .elementor-element.elementor-element-56b71a7c li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-56b71a7c ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

.elementor-62556 .elementor-element.elementor-element-718e4bf7 .wp-block-image figure {
    margin: 3rem 0!important;
}

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

.elementor-62556 .elementor-element.elementor-element-677ae9dc .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-18ea4aaf div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-18ea4aaf div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-18ea4aaf div h4:first-child {
    margin-top: 0;
}

.elementor-62556 .elementor-element.elementor-element-18ea4aaf p b {
    font-weight: normal !important;
}

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


.elementor-62556 .elementor-element.elementor-element-18ea4aaf ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-200c4bd9 .wp-block-image figure {
    margin: 3rem 0!important;
}

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

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

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

.elementor-62556 .elementor-element.elementor-element-391cab08 div h2:first-child, 
.elementor-62556 .elementor-element.elementor-element-391cab08 div h3:first-child, 
.elementor-62556 .elementor-element.elementor-element-391cab08 div h4:first-child {
    margin-top: 0;
}


.elementor-62556 .elementor-element.elementor-element-391cab08 li {
    margin-bottom: 0.5rem!important;
}


.elementor-62556 .elementor-element.elementor-element-391cab08 ul{
  list-style: none;
  margin: 0;
  padding: 0 0 0 1.5rem;
}

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

.elementor-62556 .elementor-element.elementor-element-33a76fa8 p:first-child  {
    font-style: normal;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21fc5416 */.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 */