.elementor-10203 .elementor-element.elementor-element-66f40d9{overflow:hidden;margin-top:0px;margin-bottom:0px;padding:0px 0px 50px 0px;}.elementor-10203 .elementor-element.elementor-element-61e9229 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-10203 .elementor-element.elementor-element-5616e8c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 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 );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-10203 .elementor-element.elementor-element-9a0c880{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-8dcce9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10203 .elementor-element.elementor-element-8dcce9f{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-de0642b{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-544b7e3{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-15ca0bb{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-7fad469{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-20519de{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-a1f83c1{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-490b97a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10203 .elementor-element.elementor-element-0e4ee2a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-dd04736{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-f432055{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-1181060{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-412265e{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-12d6d9f{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-0edc8ac{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-c221591{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-b3117fc{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-9133675{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-fc3f08c{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-bc24b21{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-fd98ad7{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-158d86e{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-fd1952f{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-a8d8bec{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-ce15564{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-607d440{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-6809d7d{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-65ef0ac{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-328b3bb{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-96102b7{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-462d9db{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-1c1f276{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-b351cf3{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-8c287d8{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-0c089ad{text-align:start;}.elementor-10203 .elementor-element.elementor-element-0c089ad img{width:23%;}.elementor-10203 .elementor-element.elementor-element-5be6486{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-1896dbe{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-d939bdd{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-e440e2e{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-e6e3b9c{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-5990cf4{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-4718577{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-bf771c8{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-b7a0537{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-591698f{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-20e064c{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-3d6e1af{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-fbdb3c5{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-9c77ab6{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-3f7c70d{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-de08753{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-00dbe92{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-ef520b9{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-f9a0b69{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-ed1343a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-fc89e2f{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-d56a26e{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-e259c61{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-ef51e8e{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-a09b3f5{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-bbf9806{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-34a2e6d{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-24ac6ff{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-606f58d{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-1c5d657{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-8f7ffcd{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-9e533d5{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-00f1380{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-0525f5a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-05f5ac9{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-15f0c58{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-c88ab7a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-4f0e885{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-d2fe66a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-e682eb1{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-10203 .elementor-element.elementor-element-6c2b12e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10203 .elementor-element.elementor-element-3caf785{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}@media(max-width:1024px){.elementor-10203 .elementor-element.elementor-element-61e9229 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10203 .elementor-element.elementor-element-de5e8fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-10203 .elementor-element.elementor-element-6c2b12e{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-10203 .elementor-element.elementor-element-995916d > .elementor-element-populated{padding:0px 0px 0px 0px;} .elementor-10203 .elementor-element.elementor-element-3caf785{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-10203 .elementor-element.elementor-element-3caf785{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for text-editor, class: .elementor-element-9a0c880 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de0642b */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-15ca0bb */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20519de */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-490b97a */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd04736 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1181060 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-12d6d9f */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c221591 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9133675 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bc24b21 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-158d86e */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8d8bec */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-607d440 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65ef0ac */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-96102b7 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1c1f276 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c287d8 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5be6486 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d939bdd */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e6e3b9c */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4718577 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b7a0537 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-20e064c */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fbdb3c5 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3f7c70d */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00dbe92 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f9a0b69 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc89e2f */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e259c61 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a09b3f5 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34a2e6d */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-606f58d */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8f7ffcd */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-00f1380 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-05f5ac9 */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c88ab7a */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d2fe66a */pre.wp-block-code {
    max-width: 700px;
    overflow-y: auto;
}
.wp-block-code code {
    white-space: pre;
}
img.wp-image-7318.lazyautosizes.ls-is-cached.lazyloaded {
    margin-right: 0;
}

code {
    color: #6b9f72;
    font-size: 14px;
}

.chat-user-wrap {
	text-align: right;
	margin: 16px 0 8px;
}

.chat-user {
    display: inline-block;
    background: #F4F4F4;
    padding: 12px 16px;
    text-align: left;
    border-radius: 40px;
    margin: 16px 0 20px;
    max-width: 80%;
    line-height: 1.7;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-03aa262 */span.text {
    display: none;
}

p.no-comments {
    display: none;
}

#comments {
    margin-top: 0px;
    padding-top: 0px;
    border-top: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66f40d9 */.kaigyou {
overflow-wrap: break-word;
word-wrap: break-word;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"], #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="widget"], #cookie-law-info-bar[data-cli-style="cli-style-v2"][data-cli-type="popup"] {
    padding: 15px;
}

.cli-tab-footer .wt-cli-privacy-accept-btn {
    background-color: #000000;
    color: #fff;
    border-radius: 30px; 
}

.medium.cli-plugin-button.cli-plugin-main-button.cli_settings_button{
    border-radius: 15px; }
    
.cookie_action_close_header_reject.medium.cli-plugin-button.cli-plugin-main-button.cookie_action_close_header_reject.cli_action_button{ border-radius: 15px; }

.wt-cli-accept-all-btn.wt-cli-element.medium.cli-plugin-button.wt-cli-accept-all-btn.cookie_action_close_header.cli_action_button{ border-radius: 15px; }

div#cookie-law-info-bar {
    background: -moz-linear-gradient(left, #eae3d4, #FFF)!important;
    background: -webkit-linear-gradient(left, #eae3d4, #FFF)!important;
    background: linear-gradient(to right, #eae3d4, #FFF)!important;
}

.lkc-external-wrap {
    border: 0px solid #888888;
    background-color: #f2f2f2;
    padding: 10px;
    border-radius: 4px;
    max-width:500px!important;
}

.lkc-internal-wrap {
    border: 0px solid #888888;
    background-color: #ebfeff;
    padding: 10px;
    border-radius: 4px;
    max-width:500px!important;
}/* End custom CSS */