.elementor-3 .elementor-element.elementor-element-4dcc4df{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-4dcc4df > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-805d356.elementor-column{width:calc(100% - 300px);}.elementor-3 .elementor-element.elementor-element-805d356 > .elementor-element-populated{margin:0px 100px 0px 0px;--e-column-margin-right:100px;--e-column-margin-left:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman .elementor-widget-container blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.ob-postman .elementor-widget-container blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-36f6e5d.ob-harakiri{writing-mode:inherit;}.elementor-3 .elementor-element.elementor-element-36f6e5d.ob-harakiri .elementor-heading-title{writing-mode:inherit;transform:rotate(0deg);}.elementor-3 .elementor-element.elementor-element-36f6e5d.ob-harakiri .elementor-widget-container > div{writing-mode:inherit;transform:rotate(0deg);}.elementor-3 .elementor-element.elementor-element-36f6e5d .elementor-widget-container{text-indent:0px;mix-blend-mode:inherit;}.elementor-3 .elementor-element.elementor-element-20fbcdc.elementor-column{width:300px;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-d74acae.ha-has-bg-overlay > .elementor-widget-container:before{transition:background 0.3s;}.elementor-3 .elementor-element.elementor-element-d74acae{--box-border-color:var( --e-global-color-3f3facb );--box-border-width:2px;--box-border-radius:0px;--header-color:var( --e-global-color-c0a60ec );--toggle-button-color:var( --e-global-color-cf304f6 );--toc-body-max-height:350px;--item-text-hover-color:var( --e-global-color-blocksy_palette_1 );--item-text-hover-decoration:underline;}.elementor-3 .elementor-element.elementor-element-d74acae .elementor-toc__header-title{text-align:start;}.elementor-3 .elementor-element.elementor-element-d74acae .elementor-toc__header, .elementor-3 .elementor-element.elementor-element-d74acae .elementor-toc__header-title{font-size:17px;}.elementor-3 .elementor-element.elementor-element-d74acae .elementor-toc__header{flex-direction:row;}html, body{overflow-x:auto;}@media(max-width:1366px){.elementor-3 .elementor-element.elementor-element-4dcc4df{padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-805d356 > .elementor-element-populated{margin:0px 80px 0px 0px;--e-column-margin-right:80px;--e-column-margin-left:0px;}}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-805d356.elementor-column{width:100%;-webkit-box-ordinal-group:calc(2 + 1 );-ms-flex-order:2;order:2;}.elementor-3 .elementor-element.elementor-element-805d356 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3 .elementor-element.elementor-element-20fbcdc.elementor-column{width:100%;-webkit-box-ordinal-group:calc(1 + 1 );-ms-flex-order:1;order:1;}.elementor-3 .elementor-element.elementor-element-20fbcdc > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-4dcc4df{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-36f6e5d */.elementor-3 .elementor-element.elementor-element-36f6e5d h2:not(:first-child) {
    padding-top: 30px;
}

h2 {
        font-size: 30px;
    }
    
    h3 {
        font-size: 27px;
    }
    
    h4 {
        font-size: 25px;
    }

@media screen and (max-width: 768px) {
    h2 {
        font-size: 25px;
    }
    
    h3 {
        font-size: 23px;
    }
    
    h4 {
        font-size: 21px;
    }
}/* End custom CSS */