.elementor-2180 .elementor-element.elementor-element-1bfe4c69{margin-top:100px;margin-bottom:100px;}.elementor-2180 .elementor-element.elementor-element-5e640ace{font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:500;line-height:30px;letter-spacing:1px;}.elementor-2180 .elementor-element.elementor-element-9ada8ca{text-align:left;color:var( --e-global-color-secondary );font-family:"Noto Sans JP", Sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;width:var( --container-widget-width, 117.071% );max-width:117.071%;--container-widget-width:117.071%;--container-widget-flex-grow:0;}.elementor-2180 .elementor-element.elementor-element-5863785b{text-align:center;}.elementor-2180 .elementor-element.elementor-element-5863785b .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-5863785b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-fa3678c{text-align:center;}.elementor-2180 .elementor-element.elementor-element-fa3678c .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-fa3678c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-4bef873d{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-bc1c901 .widget-image-caption{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-08679cd .widget-image-caption{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-b9d778e{text-align:center;}.elementor-2180 .elementor-element.elementor-element-b9d778e .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-b9d778e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-abfd24e{text-align:center;}.elementor-2180 .elementor-element.elementor-element-abfd24e .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-abfd24e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-0ad6b62{text-align:center;}.elementor-2180 .elementor-element.elementor-element-0ad6b62 .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-0ad6b62 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-5dda283{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-6d46855 .widget-image-caption{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-5bfb90d .widget-image-caption{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-023a628{text-align:center;}.elementor-2180 .elementor-element.elementor-element-023a628 .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-023a628 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-1d376bf{text-align:center;}.elementor-2180 .elementor-element.elementor-element-1d376bf .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-1d376bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-f0b6e66{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-79d2e7d .widget-image-caption{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-85910bb .widget-image-caption{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-f2ab4c0{text-align:center;}.elementor-2180 .elementor-element.elementor-element-f2ab4c0 .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-f2ab4c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-3f9ed17{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-5b2c64f .widget-image-caption{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-3bcc699 .widget-image-caption{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-ff2d3f5{text-align:center;}.elementor-2180 .elementor-element.elementor-element-ff2d3f5 .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-ff2d3f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-142952d4{text-align:center;}.elementor-2180 .elementor-element.elementor-element-142952d4 .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-142952d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-4cebae2b{text-align:center;}.elementor-2180 .elementor-element.elementor-element-4cebae2b .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-4cebae2b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-671148e9{text-align:center;}.elementor-2180 .elementor-element.elementor-element-671148e9 .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-671148e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-1c01bb45{text-align:center;}.elementor-2180 .elementor-element.elementor-element-1c01bb45 .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-1c01bb45 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-33cd227{text-align:center;}.elementor-2180 .elementor-element.elementor-element-33cd227 .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-33cd227 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-35b4b17{text-align:center;}.elementor-2180 .elementor-element.elementor-element-35b4b17 .widget-image-caption{text-align:right;color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:12px;font-weight:300;font-style:normal;}.elementor-2180 .elementor-element.elementor-element-35b4b17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-6f2567ee{margin-top:80px;margin-bottom:0px;}.elementor-2180 .elementor-element.elementor-element-70d01af0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2180 .elementor-element.elementor-element-11116da8{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;}.elementor-2180 .elementor-element.elementor-element-11116da8 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-fbe8f1b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-4ce455f7{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:15px;}.elementor-2180 .elementor-element.elementor-element-46077579{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:15px;}.elementor-2180 .elementor-element.elementor-element-39ef0fca > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2180 .elementor-element.elementor-element-424e7426{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;}.elementor-2180 .elementor-element.elementor-element-424e7426 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2180 .elementor-element.elementor-element-895908{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:15px;}.elementor-2180 .elementor-element.elementor-element-610b1aa2{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:15px;}.elementor-2180 .elementor-element.elementor-element-0620823{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:15px;}.elementor-2180 .elementor-element.elementor-element-e70170b{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:15px;}.elementor-2180 .elementor-element.elementor-element-6ea7549{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:15px;}.elementor-2180 .elementor-element.elementor-element-0ffd26e{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:15px;}.elementor-2180 .elementor-element.elementor-element-419e4cc{font-family:"Inter", Sans-serif;font-size:13px;font-weight:300;line-height:15px;}.elementor-2180 .elementor-element.elementor-element-4cc93d63{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:15px;}@media(min-width:768px){.elementor-2180 .elementor-element.elementor-element-70d01af0{width:30%;}.elementor-2180 .elementor-element.elementor-element-68274507{width:35%;}.elementor-2180 .elementor-element.elementor-element-67940bd{width:65%;}.elementor-2180 .elementor-element.elementor-element-39ef0fca{width:70%;}.elementor-2180 .elementor-element.elementor-element-18be8108{width:23%;}.elementor-2180 .elementor-element.elementor-element-ca2c814{width:77%;}.elementor-2180 .elementor-element.elementor-element-a4439a6{width:23%;}.elementor-2180 .elementor-element.elementor-element-be8f743{width:77%;}.elementor-2180 .elementor-element.elementor-element-723e228{width:23%;}.elementor-2180 .elementor-element.elementor-element-12ff681{width:77%;}.elementor-2180 .elementor-element.elementor-element-4338ca49{width:23%;}.elementor-2180 .elementor-element.elementor-element-7ee66b35{width:77%;}}@media(max-width:767px){.elementor-2180 .elementor-element.elementor-element-1bfe4c69{margin-top:30px;margin-bottom:30px;padding:0px 20px 0px 20px;}.elementor-2180 .elementor-element.elementor-element-5e640ace{font-size:12px;line-height:1.7em;letter-spacing:0.7px;}.elementor-2180 .elementor-element.elementor-element-5863785b .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-fa3678c .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-58256de5 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-2180 .elementor-element.elementor-element-bc1c901 .widget-image-caption{font-size:8px;}.elementor-2180 .elementor-element.elementor-element-bc1c901 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2180 .elementor-element.elementor-element-08679cd .widget-image-caption{font-size:8px;}.elementor-2180 .elementor-element.elementor-element-b9d778e .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-abfd24e .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-0ad6b62 .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-9dc115c > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-2180 .elementor-element.elementor-element-6d46855 .widget-image-caption{font-size:8px;}.elementor-2180 .elementor-element.elementor-element-6d46855 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2180 .elementor-element.elementor-element-5bfb90d .widget-image-caption{font-size:8px;}.elementor-2180 .elementor-element.elementor-element-023a628 .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-1d376bf .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-66bdc88 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-2180 .elementor-element.elementor-element-79d2e7d .widget-image-caption{font-size:8px;}.elementor-2180 .elementor-element.elementor-element-79d2e7d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2180 .elementor-element.elementor-element-85910bb .widget-image-caption{font-size:8px;}.elementor-2180 .elementor-element.elementor-element-f2ab4c0 .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-1a48323 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-2180 .elementor-element.elementor-element-5b2c64f .widget-image-caption{font-size:8px;}.elementor-2180 .elementor-element.elementor-element-5b2c64f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2180 .elementor-element.elementor-element-3bcc699 .widget-image-caption{font-size:8px;}.elementor-2180 .elementor-element.elementor-element-ff2d3f5 .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-142952d4 .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-4cebae2b .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-671148e9 .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-1c01bb45 .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-33cd227 .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-35b4b17 .widget-image-caption{font-size:8px;line-height:0.1em;}.elementor-2180 .elementor-element.elementor-element-6f2567ee{margin-top:50px;margin-bottom:50px;padding:0px 020px 0px 20px;}.elementor-2180 .elementor-element.elementor-element-68274507{width:35%;}.elementor-2180 .elementor-element.elementor-element-4ce455f7{font-size:11px;}.elementor-2180 .elementor-element.elementor-element-67940bd{width:65%;}.elementor-2180 .elementor-element.elementor-element-46077579{font-size:11px;}.elementor-2180 .elementor-element.elementor-element-424e7426 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2180 .elementor-element.elementor-element-18be8108{width:35%;}.elementor-2180 .elementor-element.elementor-element-895908{font-size:11px;letter-spacing:0.1px;}.elementor-2180 .elementor-element.elementor-element-ca2c814{width:65%;}.elementor-2180 .elementor-element.elementor-element-610b1aa2{font-size:11px;}.elementor-2180 .elementor-element.elementor-element-a4439a6{width:35%;}.elementor-2180 .elementor-element.elementor-element-0620823{font-size:11px;letter-spacing:0.1px;}.elementor-2180 .elementor-element.elementor-element-be8f743{width:65%;}.elementor-2180 .elementor-element.elementor-element-e70170b{font-size:11px;}.elementor-2180 .elementor-element.elementor-element-723e228{width:35%;}.elementor-2180 .elementor-element.elementor-element-6ea7549{font-size:11px;letter-spacing:0.1px;}.elementor-2180 .elementor-element.elementor-element-12ff681{width:65%;}.elementor-2180 .elementor-element.elementor-element-0ffd26e{font-size:11px;}.elementor-2180 .elementor-element.elementor-element-4338ca49{width:35%;}.elementor-2180 .elementor-element.elementor-element-419e4cc{font-size:11px;letter-spacing:0.1px;}.elementor-2180 .elementor-element.elementor-element-7ee66b35{width:65%;}.elementor-2180 .elementor-element.elementor-element-4cc93d63{font-size:11px;}}/* Start custom CSS for image, class: .elementor-element-5863785b */.elementor-2180 .elementor-element.elementor-element-5863785b .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-5863785b .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-5863785b .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa3678c */.elementor-2180 .elementor-element.elementor-element-fa3678c .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-fa3678c .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-fa3678c .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc1c901 */.elementor-2180 .elementor-element.elementor-element-bc1c901 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-bc1c901 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-bc1c901 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08679cd */.elementor-2180 .elementor-element.elementor-element-08679cd .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-08679cd .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-08679cd .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b9d778e */.elementor-2180 .elementor-element.elementor-element-b9d778e .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-b9d778e .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-b9d778e .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-abfd24e */.elementor-2180 .elementor-element.elementor-element-abfd24e .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-abfd24e .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-abfd24e .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ad6b62 */.elementor-2180 .elementor-element.elementor-element-0ad6b62 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-0ad6b62 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-0ad6b62 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d46855 */.elementor-2180 .elementor-element.elementor-element-6d46855 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-6d46855 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-6d46855 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5bfb90d */.elementor-2180 .elementor-element.elementor-element-5bfb90d .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-5bfb90d .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-5bfb90d .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-023a628 */.elementor-2180 .elementor-element.elementor-element-023a628 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-023a628 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-023a628 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d376bf */.elementor-2180 .elementor-element.elementor-element-1d376bf .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-1d376bf .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-1d376bf .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79d2e7d */.elementor-2180 .elementor-element.elementor-element-79d2e7d .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-79d2e7d .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-79d2e7d .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-85910bb */.elementor-2180 .elementor-element.elementor-element-85910bb .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-85910bb .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-85910bb .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2ab4c0 */.elementor-2180 .elementor-element.elementor-element-f2ab4c0 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-f2ab4c0 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-f2ab4c0 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b2c64f */.elementor-2180 .elementor-element.elementor-element-5b2c64f .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-5b2c64f .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-5b2c64f .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3bcc699 */.elementor-2180 .elementor-element.elementor-element-3bcc699 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-3bcc699 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-3bcc699 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff2d3f5 */.elementor-2180 .elementor-element.elementor-element-ff2d3f5 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-ff2d3f5 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-ff2d3f5 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-142952d4 */.elementor-2180 .elementor-element.elementor-element-142952d4 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-142952d4 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-142952d4 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4cebae2b */.elementor-2180 .elementor-element.elementor-element-4cebae2b .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-4cebae2b .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-4cebae2b .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-671148e9 */.elementor-2180 .elementor-element.elementor-element-671148e9 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-671148e9 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-671148e9 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1c01bb45 */.elementor-2180 .elementor-element.elementor-element-1c01bb45 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-1c01bb45 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-1c01bb45 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-33cd227 */.elementor-2180 .elementor-element.elementor-element-33cd227 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-33cd227 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-33cd227 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35b4b17 */.elementor-2180 .elementor-element.elementor-element-35b4b17 .wp-caption {
    display: block;
    text-align:right;
    margin: auto;
    position: relative;
}

.elementor-2180 .elementor-element.elementor-element-35b4b17 .wp-caption img {
    margin-bottom: 0;
}

.elementor-2180 .elementor-element.elementor-element-35b4b17 .wp-caption-text {
    position: absolute;
    bottom: 20px;
    left: -20px;
    width: 100%;
    text-align: right;

}/* End custom CSS */