.elementor-37 .elementor-element.elementor-element-8d6ebfb{--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;--justify-content:center;--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-37 .elementor-element.elementor-element-8d6ebfb > .elementor-shape-bottom svg, .elementor-37 .elementor-element.elementor-element-8d6ebfb > .e-con-inner > .elementor-shape-bottom svg{width:calc(212% + 1.3px);height:165px;}.elementor-37 .elementor-element.elementor-element-e7948f9{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--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-37 .elementor-element.elementor-element-9cd5b2f{--display:flex;--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-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-90c8c80.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-37 .elementor-element.elementor-element-90c8c80{z-index:2;}.elementor-37 .elementor-element.elementor-element-90c8c80 .elementor-main-swiper{height:250px;width:100%;}.elementor-37 .elementor-element.elementor-element-90c8c80 .elementor-swiper-button{font-size:20px;}.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 );}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-c09ae7b{right:10%;}body.rtl .elementor-37 .elementor-element.elementor-element-c09ae7b{left:10%;}.elementor-37 .elementor-element.elementor-element-c09ae7b{bottom:-28%;z-index:1;}.elementor-37 .elementor-element.elementor-element-c09ae7b img{opacity:0.76;}.elementor-37 .elementor-element.elementor-element-69f4239{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-37 .elementor-element.elementor-element-69f4239 img{width:40%;}.elementor-37 .elementor-element.elementor-element-4ae3a09{--display:flex;--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-37 .elementor-element.elementor-element-6f81eb3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-37 .elementor-element.elementor-element-6f81eb3{z-index:2;}.elementor-37 .elementor-element.elementor-element-6f81eb3 .elementor-main-swiper{height:250px;width:100%;}.elementor-37 .elementor-element.elementor-element-6f81eb3 .elementor-swiper-button{font-size:20px;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-ff09aea{left:10%;}body.rtl .elementor-37 .elementor-element.elementor-element-ff09aea{right:10%;}.elementor-37 .elementor-element.elementor-element-ff09aea{top:-28%;z-index:1;}.elementor-37 .elementor-element.elementor-element-aa2e48f{--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;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-aa2e48f:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-aa2e48f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF8FB;}.elementor-37 .elementor-element.elementor-element-aa2e48f > .elementor-shape-bottom .elementor-shape-fill, .elementor-37 .elementor-element.elementor-element-aa2e48f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFF6F4;}.elementor-37 .elementor-element.elementor-element-aa2e48f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-2508262{--spacer-size:38px;}.elementor-37 .elementor-element.elementor-element-1f9b7a7{--display:flex;}.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 );}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-5cf4aab{left:-2%;}body.rtl .elementor-37 .elementor-element.elementor-element-5cf4aab{right:-2%;}.elementor-37 .elementor-element.elementor-element-5cf4aab{top:-46%;z-index:2;font-family:"Roboto", Sans-serif;font-size:52px;font-weight:400;letter-spacing:10px;color:#E4E4E4;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-37 .elementor-element.elementor-element-bb85d49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;z-index:3;}.elementor-37 .elementor-element.elementor-element-bb85d49 .elementor-heading-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-62f66da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;color:#000000;}.elementor-37 .elementor-element.elementor-element-62f66da p{margin-block-end:0px;}.elementor-37 .elementor-element.elementor-element-9dcbcf4{--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;--align-items:center;}.elementor-37 .elementor-element.elementor-element-1ef241c{--display:flex;}.elementor-37 .elementor-element.elementor-element-820a899{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-37 .elementor-element.elementor-element-a4f4739 .elementor-heading-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-14796ac{--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;--align-items:center;}.elementor-37 .elementor-element.elementor-element-7e9b89c{--display:flex;}.elementor-37 .elementor-element.elementor-element-ae95fa9{--display:flex;}.elementor-37 .elementor-element.elementor-element-ee332a5 .elementor-heading-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-23bd327{--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;}.elementor-37 .elementor-element.elementor-element-9df09b4{--display:flex;}.elementor-37 .elementor-element.elementor-element-3144fe1{--display:flex;}.elementor-37 .elementor-element.elementor-element-ad505f0 .elementor-heading-title{color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-37 .elementor-element.elementor-element-379a685 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:10px 35px 10px 30px;}.elementor-37 .elementor-element.elementor-element-379a685 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-cbff9ff{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-6147723{--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;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-6147723:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-6147723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE9E5;}.elementor-37 .elementor-element.elementor-element-6147723 > .elementor-shape-top .elementor-shape-fill, .elementor-37 .elementor-element.elementor-element-6147723 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFF6F4;}.elementor-37 .elementor-element.elementor-element-6147723 > .elementor-shape-bottom svg, .elementor-37 .elementor-element.elementor-element-6147723 > .e-con-inner > .elementor-shape-bottom svg{height:92px;}.elementor-37 .elementor-element.elementor-element-97835fa{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-b099103{--display:flex;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-abfccb0{left:-2%;}body.rtl .elementor-37 .elementor-element.elementor-element-abfccb0{right:-2%;}.elementor-37 .elementor-element.elementor-element-abfccb0{top:-46%;z-index:2;font-family:"Roboto", Sans-serif;font-size:52px;font-weight:400;letter-spacing:10px;word-spacing:0px;color:#D8DFC9;}.elementor-37 .elementor-element.elementor-element-abfccb0 p{margin-block-end:0px;}.elementor-37 .elementor-element.elementor-element-627e5a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;z-index:3;}.elementor-37 .elementor-element.elementor-element-627e5a2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.elementor-37 .elementor-element.elementor-element-5db8716{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;color:#000000;}.elementor-37 .elementor-element.elementor-element-5db8716 p{margin-block-end:0px;}.elementor-37 .elementor-element.elementor-element-00db915{--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;}.elementor-37 .elementor-element.elementor-element-deb067d{--display:flex;}.elementor-37 .elementor-element.elementor-element-deb067d:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-deb067d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F6;}.elementor-37 .elementor-element.elementor-element-e908d25 .elementor-heading-title{color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-2a49663{--divider-border-style:curly;--divider-color:#7A7A7A;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-37 .elementor-element.elementor-element-2a49663 .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-2a49663 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-37 .elementor-element.elementor-element-2d5baed{color:#000000;}.elementor-37 .elementor-element.elementor-element-66beb10{--display:flex;}.elementor-37 .elementor-element.elementor-element-66beb10:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-66beb10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F6;}.elementor-37 .elementor-element.elementor-element-77d9c63 .elementor-heading-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-b12fe72{--divider-border-style:curly;--divider-color:#7A7A7A;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-37 .elementor-element.elementor-element-b12fe72 .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-b12fe72 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-37 .elementor-element.elementor-element-60a95e5{--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;}.elementor-37 .elementor-element.elementor-element-70d3058{--display:flex;}.elementor-37 .elementor-element.elementor-element-70d3058:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-70d3058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F6;}.elementor-37 .elementor-element.elementor-element-46e1099 .elementor-heading-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-39fed7a{--divider-border-style:curly;--divider-color:#7A7A7A;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-37 .elementor-element.elementor-element-39fed7a .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-39fed7a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-37 .elementor-element.elementor-element-ca7b21b{color:#000000;}.elementor-37 .elementor-element.elementor-element-63b688e{--display:flex;}.elementor-37 .elementor-element.elementor-element-63b688e:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-63b688e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F6;}.elementor-37 .elementor-element.elementor-element-c5f03b0 .elementor-heading-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-b1a853c{--divider-border-style:curly;--divider-color:#7A7A7A;--divider-border-width:1px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-37 .elementor-element.elementor-element-b1a853c .elementor-divider-separator{width:100%;}.elementor-37 .elementor-element.elementor-element-b1a853c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-37 .elementor-element.elementor-element-c6012fb .elementor-button{background-color:#61CE7000;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;padding:10px 35px 10px 35px;}.elementor-37 .elementor-element.elementor-element-c6012fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-744d22e{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-e96711a{--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;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-e96711a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-e96711a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3FF;}.elementor-37 .elementor-element.elementor-element-e96711a > .elementor-shape-top .elementor-shape-fill, .elementor-37 .elementor-element.elementor-element-e96711a > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-0f3163b{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-b54000b{--display:flex;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-5d6d76e{left:-2%;}body.rtl .elementor-37 .elementor-element.elementor-element-5d6d76e{right:-2%;}.elementor-37 .elementor-element.elementor-element-5d6d76e{top:-46%;z-index:2;font-family:"Roboto", Sans-serif;font-size:52px;font-weight:400;letter-spacing:10px;color:#D9D9D9;}.elementor-37 .elementor-element.elementor-element-4ed137f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;z-index:3;}.elementor-37 .elementor-element.elementor-element-4ed137f .elementor-heading-title{color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-b021015{--grid-columns:4;}.elementor-37 .elementor-element.elementor-element-dd77da0{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-25aa388 .elementor-button{background-color:#61CE7000;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;padding:10px 35px 10px 35px;}.elementor-37 .elementor-element.elementor-element-25aa388 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-c9328b5{--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;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-c9328b5:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-c9328b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFE9E5;}.elementor-37 .elementor-element.elementor-element-c9328b5 > .elementor-shape-top svg, .elementor-37 .elementor-element.elementor-element-c9328b5 > .e-con-inner > .elementor-shape-top svg{height:92px;}.elementor-37 .elementor-element.elementor-element-93637df{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-ba38e81{--display:flex;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-992ab10{left:-2%;}body.rtl .elementor-37 .elementor-element.elementor-element-992ab10{right:-2%;}.elementor-37 .elementor-element.elementor-element-992ab10{top:-46%;z-index:2;font-family:"Roboto", Sans-serif;font-size:52px;font-weight:400;letter-spacing:10px;color:#D8DFC9;}.elementor-37 .elementor-element.elementor-element-095503d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;z-index:3;}.elementor-37 .elementor-element.elementor-element-095503d .elementor-heading-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-be9d991{--display:flex;}.elementor-37 .elementor-element.elementor-element-be9d991:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-be9d991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F6;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-37 .elementor-element.elementor-element-5aaa6fe{--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-37 .elementor-element.elementor-element-5aaa6fe > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-37 .elementor-element.elementor-element-5aaa6fe .elementor-post__meta-data span + span:before{content:"///";}.elementor-37 .elementor-element.elementor-element-5aaa6fe .elementor-post{padding:0px 0px 0px 30px;background-color:#FFFFFF00;border-color:#000000;}.elementor-37 .elementor-element.elementor-element-5aaa6fe .elementor-post__title, .elementor-37 .elementor-element.elementor-element-5aaa6fe .elementor-post__title a{color:#54595F;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-37 .elementor-element.elementor-element-5aaa6fe .elementor-post__title{margin-bottom:20px;}.elementor-37 .elementor-element.elementor-element-5aaa6fe .elementor-post__meta-data{margin-bottom:0px;}.elementor-37 .elementor-element.elementor-element-327e0e2 .elementor-button{background-color:#61CE7000;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;padding:10px 35px 10px 35px;}.elementor-37 .elementor-element.elementor-element-327e0e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-37 .elementor-element.elementor-element-327e0e2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-37 .elementor-element.elementor-element-1b5c335{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-57cfa82{--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;--justify-content:center;}.elementor-37 .elementor-element.elementor-element-57cfa82:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-57cfa82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF3FF;}.elementor-37 .elementor-element.elementor-element-57cfa82 > .elementor-shape-top .elementor-shape-fill, .elementor-37 .elementor-element.elementor-element-57cfa82 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FFE9E5;}.elementor-37 .elementor-element.elementor-element-57cfa82 > .elementor-shape-top svg, .elementor-37 .elementor-element.elementor-element-57cfa82 > .e-con-inner > .elementor-shape-top svg{height:92px;}.elementor-37 .elementor-element.elementor-element-57cfa82 > .elementor-shape-bottom svg, .elementor-37 .elementor-element.elementor-element-57cfa82 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0px;}.elementor-37 .elementor-element.elementor-element-d6c3793{--spacer-size:50px;}.elementor-37 .elementor-element.elementor-element-fb1a53a{--display:flex;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-b95a72d{left:-2%;}body.rtl .elementor-37 .elementor-element.elementor-element-b95a72d{right:-2%;}.elementor-37 .elementor-element.elementor-element-b95a72d{top:-46%;z-index:2;font-family:"Roboto", Sans-serif;font-size:52px;font-weight:400;letter-spacing:10px;color:#D9D9D9;}.elementor-37 .elementor-element.elementor-element-097f85d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;z-index:3;}.elementor-37 .elementor-element.elementor-element-097f85d .elementor-heading-title{color:#000000;}.elementor-37 .elementor-element.elementor-element-dcc7bbb{--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;}.elementor-37 .elementor-element.elementor-element-4337536{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-37 .elementor-element.elementor-element-4337536:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-4337536 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D597A;}.elementor-37 .elementor-element.elementor-element-4337536.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-37 .elementor-element.elementor-element-64e8ba3{--spacer-size:20px;}.elementor-37 .elementor-element.elementor-element-a9b0495{text-align:center;}.elementor-37 .elementor-element.elementor-element-a9b0495 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-1ceceb8{--spacer-size:10px;}.elementor-37 .elementor-element.elementor-element-be78b1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-0aa9410{columns:1;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-0aa9410 p{margin-block-end:0px;}.elementor-37 .elementor-element.elementor-element-73d7577 .elementor-button{background-color:#CE616100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:9px 9px 9px 9px;padding:10px 30px 10px 30px;}.elementor-37 .elementor-element.elementor-element-73d7577{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-9843822{--spacer-size:15px;}.elementor-37 .elementor-element.elementor-element-346c85a{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-37 .elementor-element.elementor-element-346c85a:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-346c85a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6D597A;}.elementor-37 .elementor-element.elementor-element-b03bc6a{--spacer-size:20px;}.elementor-37 .elementor-element.elementor-element-64fc60d{text-align:center;}.elementor-37 .elementor-element.elementor-element-64fc60d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-0fbd76a{--spacer-size:10px;}.elementor-37 .elementor-element.elementor-element-695907b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-7358d7b{columns:1;text-align:start;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-37 .elementor-element.elementor-element-7358d7b p{margin-block-end:0px;}.elementor-37 .elementor-element.elementor-element-8589412 .elementor-button{background-color:#CE616100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:9px 9px 9px 9px;padding:10px 30px 10px 30px;}.elementor-37 .elementor-element.elementor-element-8589412{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-37 .elementor-element.elementor-element-4716af8{--spacer-size:15px;}.elementor-37 .elementor-element.elementor-element-c4d03ac{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-90c8c80.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-37 .elementor-element.elementor-element-6f81eb3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-37 .elementor-element.elementor-element-b021015{--grid-columns:2;}}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-8d6ebfb{--width:100vw;}.elementor-37 .elementor-element.elementor-element-aa2e48f{--content-width:1203px;}.elementor-37 .elementor-element.elementor-element-1ef241c{--width:10%;}.elementor-37 .elementor-element.elementor-element-820a899{--width:100%;}.elementor-37 .elementor-element.elementor-element-7e9b89c{--width:10%;}.elementor-37 .elementor-element.elementor-element-9df09b4{--width:10%;}.elementor-37 .elementor-element.elementor-element-6147723{--content-width:1203px;}.elementor-37 .elementor-element.elementor-element-e96711a{--content-width:1203px;}.elementor-37 .elementor-element.elementor-element-c9328b5{--content-width:1203px;}.elementor-37 .elementor-element.elementor-element-57cfa82{--content-width:1203px;}.elementor-37 .elementor-element.elementor-element-4337536{--width:50%;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-8d6ebfb{--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-37 .elementor-element.elementor-element-e7948f9{--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-37 .elementor-element.elementor-element-9cd5b2f{--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-37 .elementor-element.elementor-element-90c8c80.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-37 .elementor-element.elementor-element-90c8c80 .elementor-main-swiper{height:100px;}.elementor-37 .elementor-element.elementor-element-c09ae7b img{width:180px;}.elementor-37 .elementor-element.elementor-element-69f4239 img{width:100%;}.elementor-37 .elementor-element.elementor-element-4ae3a09{--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-37 .elementor-element.elementor-element-6f81eb3.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-37 .elementor-element.elementor-element-6f81eb3 .elementor-main-swiper{height:100px;}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-ff09aea{left:5%;}body.rtl .elementor-37 .elementor-element.elementor-element-ff09aea{right:5%;}.elementor-37 .elementor-element.elementor-element-ff09aea{top:-45%;}.elementor-37 .elementor-element.elementor-element-ff09aea img{width:180px;}.elementor-37 .elementor-element.elementor-element-aa2e48f > .elementor-shape-top svg, .elementor-37 .elementor-element.elementor-element-aa2e48f > .e-con-inner > .elementor-shape-top svg{width:calc(250% + 1.3px);}.elementor-37 .elementor-element.elementor-element-aa2e48f > .elementor-shape-bottom svg, .elementor-37 .elementor-element.elementor-element-aa2e48f > .e-con-inner > .elementor-shape-bottom svg{height:133px;}.elementor-37 .elementor-element.elementor-element-6147723 > .elementor-shape-top svg, .elementor-37 .elementor-element.elementor-element-6147723 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:58px;}.elementor-37 .elementor-element.elementor-element-e96711a > .elementor-shape-top svg, .elementor-37 .elementor-element.elementor-element-e96711a > .e-con-inner > .elementor-shape-top svg{width:calc(250% + 1.3px);}.elementor-37 .elementor-element.elementor-element-e96711a > .elementor-shape-bottom svg, .elementor-37 .elementor-element.elementor-element-e96711a > .e-con-inner > .elementor-shape-bottom svg{width:calc(250% + 1.3px);}.elementor-37 .elementor-element.elementor-element-b021015{--grid-columns:2;--grid-row-gap:5px;--grid-column-gap:5px;}.elementor-37 .elementor-element.elementor-element-5aaa6fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-5aaa6fe .elementor-post__title, .elementor-37 .elementor-element.elementor-element-5aaa6fe .elementor-post__title a{font-size:0.9em;}}/* Start custom CSS for media-carousel, class: .elementor-element-90c8c80 */.elementor-37 .elementor-element.elementor-element-90c8c80 .swiper-wrapper {
    /* スライドの速度変化を線形 (一定速度) に変更 */
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cd5b2f */.elementor-37 .elementor-element.elementor-element-9cd5b2f {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-6f81eb3 */.elementor-37 .elementor-element.elementor-element-6f81eb3 .swiper-wrapper {
    /* スライドの速度変化を線形 (一定速度) に変更 */
    transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ae3a09 */.elementor-37 .elementor-element.elementor-element-4ae3a09 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d6ebfb *//* PC・タブレット */
.elementor-37 .elementor-element.elementor-element-8d6ebfb {
    min-height: calc(100dvh - 106px);
    min-height: calc(100vh - 106px);
}

/* モバイル */
@media (max-width: 767px) {
    .elementor-37 .elementor-element.elementor-element-8d6ebfb {
        min-height: calc(100dvh - 74.16px);
        min-height: calc(100vh - 74.16px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9b7a7 */.elementor-37 .elementor-element.elementor-element-1f9b7a7 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aa2e48f *//* PC・タブレット */
.elementor-37 .elementor-element.elementor-element-aa2e48f {
    min-height: calc(100dvh - 106px);
    min-height: calc(100vh - 106px);
}

/* モバイル */
@media (max-width: 767px) {
    .elementor-37 .elementor-element.elementor-element-aa2e48f {
        min-height: calc(100dvh - 74.16px);
        min-height: calc(100vh - 74.16px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b099103 */.elementor-37 .elementor-element.elementor-element-b099103 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6147723 *//* PC・タブレット */
.elementor-37 .elementor-element.elementor-element-6147723 {
    min-height: calc(100dvh - 106px);
    min-height: calc(100vh - 106px);
}

/* モバイル */
@media (max-width: 767px) {
    .elementor-37 .elementor-element.elementor-element-6147723 {
        min-height: calc(100dvh - 74.16px);
        min-height: calc(100vh - 74.16px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b54000b */.elementor-37 .elementor-element.elementor-element-b54000b {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e96711a *//* PC・タブレット */
.elementor-37 .elementor-element.elementor-element-e96711a {
    min-height: calc(100dvh - 106px);
    min-height: calc(100vh - 106px);
}

/* モバイル */
@media (max-width: 767px) {
    .elementor-37 .elementor-element.elementor-element-e96711a {
        min-height: calc(100dvh - 74.16px);
        min-height: calc(100vh - 74.16px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba38e81 */.elementor-37 .elementor-element.elementor-element-ba38e81 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-5aaa6fe */.elementor-posts .elementor-post{
 margin-top: 15px;
 margin-bottom: 15px;
}

.elementor-post__text {
 display: flex !important; /*日付とタイトルを横並び*/
 flex-direction: row-reverse !important;; /*日付とタイトルの左右を逆にする*/
 justify-content: flex-end; /*左揃えにする*/
 align-items: center;
 margin-left: -15px;
 border-bottom: 1px dotted #D9D9D9;
}

.elementor-post__title a{
 color: #5E5A5A !important;
 font-weight: normal !important;
 font-size: 0.9em;
}

.elementor-post__meta-data {
 /*日付とタイトルの間に余白を入れる*/
 margin-right: 30px;
 margin-bottom: 20px !important;
 color: #5E5A5A !important;
 white-space: nowrap;
}

.elementor-grid{
 grid-row-gap: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9328b5 *//* PC・タブレット */
.elementor-37 .elementor-element.elementor-element-c9328b5 {
    min-height: calc(100dvh - 106px);
    min-height: calc(100vh - 106px);
}

/* モバイル */
@media (max-width: 767px) {
    .elementor-37 .elementor-element.elementor-element-c9328b5 {
        min-height: calc(100dvh - 74.16px);
        min-height: calc(100vh - 74.16px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb1a53a */.elementor-37 .elementor-element.elementor-element-fb1a53a {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57cfa82 *//* PC・タブレット */
.elementor-37 .elementor-element.elementor-element-57cfa82 {
    min-height: calc(100dvh - 106px);
    min-height: calc(100vh - 106px);
}

/* モバイル */
@media (max-width: 767px) {
    .elementor-37 .elementor-element.elementor-element-57cfa82 {
        min-height: calc(100dvh - 74.16px);
        min-height: calc(100vh - 74.16px);
    }
}/* End custom CSS */