.elementor-2022 .elementor-element.elementor-element-fd2f14f{--display:flex;--min-height:356px;--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;--justify-content:center;}.elementor-2022 .elementor-element.elementor-element-fd2f14f:not(.elementor-motion-effects-element-type-background), .elementor-2022 .elementor-element.elementor-element-fd2f14f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f8ae92 );}.elementor-2022 .elementor-element.elementor-element-581c507{text-align:center;}.elementor-2022 .elementor-element.elementor-element-581c507 .elementor-heading-title{font-family:"Baskervville", Sans-serif;font-size:25px;color:var( --e-global-color-8f4944a );}.elementor-2022 .elementor-element.elementor-element-df05149{text-align:center;font-family:"Baskervville", Sans-serif;font-size:14px;font-style:italic;}.elementor-2022 .elementor-element.elementor-element-424e0bf{--display:flex;--min-height:460px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2022 .elementor-element.elementor-element-424e0bf:not(.elementor-motion-effects-element-type-background), .elementor-2022 .elementor-element.elementor-element-424e0bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f8ae92 );}.elementor-2022 .elementor-element.elementor-element-18958e1{--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-2022 .elementor-element.elementor-element-33e7325{text-align:center;}.elementor-2022 .elementor-element.elementor-element-33e7325 .elementor-heading-title{font-size:20px;color:var( --e-global-color-0bc63bf );}.elementor-2022 .elementor-element.elementor-element-d2bd373{--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-2022 .elementor-element.elementor-element-98dceb8 .elementor-heading-title{font-size:20px;color:var( --e-global-color-0bc63bf );}.elementor-2022 .elementor-element.elementor-element-98a434d{--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-2022 .elementor-element.elementor-element-7bc83dc .elementor-heading-title{font-size:20px;color:var( --e-global-color-0bc63bf );}.elementor-2022 .elementor-element.elementor-element-182e5bc{--display:flex;--min-height:460px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2022 .elementor-element.elementor-element-182e5bc:not(.elementor-motion-effects-element-type-background), .elementor-2022 .elementor-element.elementor-element-182e5bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f8ae92 );}.elementor-2022 .elementor-element.elementor-element-95a0358{--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-2022 .elementor-element.elementor-element-f6f2b21{text-align:center;}.elementor-2022 .elementor-element.elementor-element-f6f2b21 .elementor-heading-title{font-size:20px;color:var( --e-global-color-0bc63bf );}.elementor-2022 .elementor-element.elementor-element-8136f49{--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-2022 .elementor-element.elementor-element-b76645f .elementor-heading-title{font-size:20px;color:var( --e-global-color-0bc63bf );}.elementor-2022 .elementor-element.elementor-element-e260477{--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-2022 .elementor-element.elementor-element-1939bae .elementor-heading-title{font-size:20px;color:var( --e-global-color-0bc63bf );}.elementor-2022 .elementor-element.elementor-element-faddb28{--display:flex;--min-height:460px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2022 .elementor-element.elementor-element-faddb28:not(.elementor-motion-effects-element-type-background), .elementor-2022 .elementor-element.elementor-element-faddb28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f8ae92 );}.elementor-2022 .elementor-element.elementor-element-2734464{--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-2022 .elementor-element.elementor-element-e5103ff{text-align:center;}.elementor-2022 .elementor-element.elementor-element-e5103ff .elementor-heading-title{font-size:20px;color:var( --e-global-color-0bc63bf );}.elementor-2022 .elementor-element.elementor-element-a4b20eb{--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-2022 .elementor-element.elementor-element-c554601 .elementor-heading-title{font-size:20px;color:var( --e-global-color-0bc63bf );}.elementor-2022 .elementor-element.elementor-element-4fcf719{--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-2022 .elementor-element.elementor-element-49456ce .elementor-heading-title{font-size:20px;color:var( --e-global-color-0bc63bf );}.elementor-2022 .elementor-element.elementor-element-8e2272e{--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-2022 .elementor-element.elementor-element-8e2272e:not(.elementor-motion-effects-element-type-background), .elementor-2022 .elementor-element.elementor-element-8e2272e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9f8ae92 );}.elementor-2022 .elementor-element.elementor-element-3caae22{--spacer-size:186px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2022 .elementor-element.elementor-element-fd2f14f{--content-width:1197px;}.elementor-2022 .elementor-element.elementor-element-18958e1{--width:50%;}.elementor-2022 .elementor-element.elementor-element-d2bd373{--width:50%;}.elementor-2022 .elementor-element.elementor-element-98a434d{--width:50%;}.elementor-2022 .elementor-element.elementor-element-95a0358{--width:50%;}.elementor-2022 .elementor-element.elementor-element-8136f49{--width:50%;}.elementor-2022 .elementor-element.elementor-element-e260477{--width:50%;}.elementor-2022 .elementor-element.elementor-element-2734464{--width:50%;}.elementor-2022 .elementor-element.elementor-element-a4b20eb{--width:50%;}.elementor-2022 .elementor-element.elementor-element-4fcf719{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-18958e1 */.elementor-2022 .elementor-element.elementor-element-18958e1 {
    position: relative;
    overflow: hidden;
}

/* Title */
.elementor-2022 .elementor-element.elementor-element-18958e1 .project-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 10;
    margin: 0;
    transition: transform 0.3s ease;
    pointer-events: none;
}

/* Title 文字 */
.elementor-2022 .elementor-element.elementor-element-18958e1 .project-title .elementor-heading-title {
    color: #ffffff;
    margin: 0;
    transition: transform 0.3s ease;
}

/* 鼠标移到整张图片时，Title 微微放大 */
.elementor-2022 .elementor-element.elementor-element-18958e1:hover .project-title {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2bd373 */.elementor-2022 .elementor-element.elementor-element-d2bd373 {
    position: relative;
    overflow: hidden;
}

/* Title */
.elementor-2022 .elementor-element.elementor-element-d2bd373 .project-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 10;
    margin: 0;
    transition: transform 0.3s ease;
    pointer-events: none;
}

/* Title 文字 */
.elementor-2022 .elementor-element.elementor-element-d2bd373 .project-title .elementor-heading-title {
    color: #ffffff;
    margin: 0;
    transition: transform 0.3s ease;
}

/* 鼠标移到整张图片时，Title 微微放大 */
.elementor-2022 .elementor-element.elementor-element-d2bd373:hover .project-title {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98a434d */.elementor-2022 .elementor-element.elementor-element-98a434d {
    position: relative;
    overflow: hidden;
}

/* Title */
.elementor-2022 .elementor-element.elementor-element-98a434d .project-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 10;
    margin: 0;
    transition: transform 0.3s ease;
    pointer-events: none;
}

/* Title 文字 */
.elementor-2022 .elementor-element.elementor-element-98a434d .project-title .elementor-heading-title {
    color: #ffffff;
    margin: 0;
    transition: transform 0.3s ease;
}

/* 鼠标移到整张图片时，Title 微微放大 */
.elementor-2022 .elementor-element.elementor-element-98a434d:hover .project-title {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95a0358 */.elementor-2022 .elementor-element.elementor-element-95a0358 {
    position: relative;
    overflow: hidden;
}

/* Title */
.elementor-2022 .elementor-element.elementor-element-95a0358 .project-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 10;
    margin: 0;
    transition: transform 0.3s ease;
    pointer-events: none;
}

/* Title 文字 */
.elementor-2022 .elementor-element.elementor-element-95a0358 .project-title .elementor-heading-title {
    color: #ffffff;
    margin: 0;
    transition: transform 0.3s ease;
}

/* 鼠标移到整张图片时，Title 微微放大 */
.elementor-2022 .elementor-element.elementor-element-95a0358:hover .project-title {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8136f49 */.elementor-2022 .elementor-element.elementor-element-8136f49 {
    position: relative;
    overflow: hidden;
}

/* Title */
.elementor-2022 .elementor-element.elementor-element-8136f49 .project-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 10;
    margin: 0;
    transition: transform 0.3s ease;
    pointer-events: none;
}

/* Title 文字 */
.elementor-2022 .elementor-element.elementor-element-8136f49 .project-title .elementor-heading-title {
    color: #ffffff;
    margin: 0;
    transition: transform 0.3s ease;
}

/* 鼠标移到整张图片时，Title 微微放大 */
.elementor-2022 .elementor-element.elementor-element-8136f49:hover .project-title {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e260477 */.elementor-2022 .elementor-element.elementor-element-e260477 {
    position: relative;
    overflow: hidden;
}

/* Title */
.elementor-2022 .elementor-element.elementor-element-e260477 .project-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 10;
    margin: 0;
    transition: transform 0.3s ease;
    pointer-events: none;
}

/* Title 文字 */
.elementor-2022 .elementor-element.elementor-element-e260477 .project-title .elementor-heading-title {
    color: #ffffff;
    margin: 0;
    transition: transform 0.3s ease;
}

/* 鼠标移到整张图片时，Title 微微放大 */
.elementor-2022 .elementor-element.elementor-element-e260477:hover .project-title {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2734464 */.elementor-2022 .elementor-element.elementor-element-2734464 {
    position: relative;
    overflow: hidden;
}

/* Title */
.elementor-2022 .elementor-element.elementor-element-2734464 .project-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 10;
    margin: 0;
    transition: transform 0.3s ease;
}

/* Title 文字 */
.elementor-2022 .elementor-element.elementor-element-2734464 .project-title .elementor-heading-title {
    color: #ffffff;
    margin: 0;
    transition: transform 0.3s ease;
}

/* 鼠标移到整张图片时，Title 微微放大 */
.elementor-2022 .elementor-element.elementor-element-2734464:hover .project-title {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4b20eb */.elementor-2022 .elementor-element.elementor-element-a4b20eb {
    position: relative;
    overflow: hidden;
}

/* Title */
.elementor-2022 .elementor-element.elementor-element-a4b20eb .project-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 10;
    margin: 0;
    transition: transform 0.3s ease;
}

/* Title 文字 */
.elementor-2022 .elementor-element.elementor-element-a4b20eb .project-title .elementor-heading-title {
    color: #ffffff;
    margin: 0;
    transition: transform 0.3s ease;
}

/* 鼠标移到整张图片时，Title 微微放大 */
.elementor-2022 .elementor-element.elementor-element-a4b20eb:hover .project-title {
    transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fcf719 */.elementor-2022 .elementor-element.elementor-element-4fcf719 {
    position: relative;
    overflow: hidden;
}

/* Title */
.elementor-2022 .elementor-element.elementor-element-4fcf719 .project-title {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 10;
    margin: 0;
    transition: transform 0.3s ease;
}

/* Title 文字 */
.elementor-2022 .elementor-element.elementor-element-4fcf719 .project-title .elementor-heading-title {
    color: #ffffff;
    margin: 0;
    transition: transform 0.3s ease;
}

/* 鼠标移到整张图片时，Title 微微放大 */
.elementor-2022 .elementor-element.elementor-element-4fcf719:hover .project-title {
    transform: scale(1.05);
}/* End custom CSS */