.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-92a3250{z-index:0;}.elementor-widget-smartslider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-smartslider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-17d55521 > .elementor-shape-bottom .elementor-shape-fill{fill:#F1CACADE;}.elementor-2 .elementor-element.elementor-element-17d55521 > .elementor-shape-bottom svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-17d55521{margin-top:-100px;margin-bottom:0px;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-b1eab40{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-451adcd > .elementor-shape-bottom .elementor-shape-fill{fill:#BA6160;}.elementor-2 .elementor-element.elementor-element-451adcd > .elementor-shape-bottom svg{height:100px;}.elementor-2 .elementor-element.elementor-element-451adcd{margin-top:-100px;margin-bottom:0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-fd019e0{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-36d1333:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-36d1333 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #BA6160 0%, #BB4C4B 100%);}.elementor-2 .elementor-element.elementor-element-36d1333{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-36d1333 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-396f51b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-396f51b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-396f51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labo2.wafu.co.jp/wp-content/uploads/2023/10/top-content-intro-BG-002B.svg");background-position:center right;background-repeat:no-repeat;background-size:55% auto;}.elementor-2 .elementor-element.elementor-element-396f51b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-396f51b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-f677057 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f677057 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-e097c4d > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-e097c4d .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-e097c4d.elementor-view-stacked .elementor-icon{background-color:#FFED9C;}.elementor-2 .elementor-element.elementor-element-e097c4d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e097c4d.elementor-view-default .elementor-icon{color:#FFED9C;border-color:#FFED9C;}.elementor-2 .elementor-element.elementor-element-e097c4d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-e097c4d.elementor-view-default .elementor-icon svg{fill:#FFED9C;}.elementor-2 .elementor-element.elementor-element-e097c4d .elementor-icon{font-size:24px;}.elementor-2 .elementor-element.elementor-element-e097c4d .elementor-icon svg{height:24px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2 .elementor-element.elementor-element-c93744a > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:dashed;border-width:0px 0px 4px 0px;border-color:#FFFFFF73;}.elementor-2 .elementor-element.elementor-element-c93744a{text-align:center;}.elementor-2 .elementor-element.elementor-element-c93744a .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:2.2em;font-weight:400;letter-spacing:-1px;color:#FFED9C;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2 .elementor-element.elementor-element-1ad36a5 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:dashed;border-width:0px 0px 4px 0px;border-color:#FFFFFF73;}.elementor-2 .elementor-element.elementor-element-1ad36a5{font-family:"Barlow", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-2 .elementor-element.elementor-element-b6dfaba{width:var( --container-widget-width, 104.393% );max-width:104.393%;--container-widget-width:104.393%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-b6dfaba > .elementor-widget-container{margin:0px -99px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b6dfaba:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-b6dfaba.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://labo2.wafu.co.jp/wp-content/uploads/2023/10/top-content-intro-BG-001.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-b6dfaba img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c713b65 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-c713b65 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-c713b65{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1em;margin-bottom:0em;padding:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-4bab1ba > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4bab1ba > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-01a1e31 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-01a1e31 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-01a1e31.elementor-view-stacked .elementor-icon{background-color:#FFED9C;}.elementor-2 .elementor-element.elementor-element-01a1e31.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-01a1e31.elementor-view-default .elementor-icon{color:#FFED9C;border-color:#FFED9C;}.elementor-2 .elementor-element.elementor-element-01a1e31.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-01a1e31.elementor-view-default .elementor-icon svg{fill:#FFED9C;}.elementor-2 .elementor-element.elementor-element-01a1e31 .elementor-icon{font-size:24px;}.elementor-2 .elementor-element.elementor-element-01a1e31 .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-601d66a > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:dashed;border-width:0px 0px 4px 0px;border-color:#FFFFFF73;}.elementor-2 .elementor-element.elementor-element-601d66a{text-align:center;}.elementor-2 .elementor-element.elementor-element-601d66a .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:2.2em;font-weight:400;letter-spacing:-1px;color:#FFED9C;}.elementor-2 .elementor-element.elementor-element-2c4b036 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:dashed;border-width:0px 0px 4px 0px;border-color:#FFFFFF73;}.elementor-2 .elementor-element.elementor-element-2c4b036{font-family:"Barlow", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-widget-eael-post-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-post-carousel .eael-entry-title, .elementor-widget-eael-post-carousel .eael-entry-title > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-eael-post-carousel .eael-grid-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-eael-post-carousel .post-carousel-categories li a, .elementor-widget-eael-post-carousel .post-meta-categories li, .elementor-widget-eael-post-carousel .post-meta-categories li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-carousel .eael-meta-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-eael-post-carousel .eael-entry-meta > span,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-by,.elementor-widget-eael-post-carousel .eael-entry-meta > .eael-posted-on{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-post-elements-readmore-btn{background-color:#F1EBEB;color:#A34B45;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;margin:20px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-0abfbe6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0abfbe6 div.eael-entry-thumbnail{padding-bottom:calc(0.7 * 100%);height:auto !important;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-entry-thumbnail{height:350px;}.elementor-2 .elementor-element.elementor-element-0abfbe6.elementor-widget-eael-post-carousel{border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-grid-post-holder{background-color:#F7F5F5;border-style:none;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-entry-overlay{background-color:#1F171740;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-post-carousel .eael-entry-thumbnail img, .elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-post-carousel .eael-entry-overlay{border-radius:15px 15px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-post-elements-readmore-btn:hover{color:#BE908D;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-entry-title, .elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-entry-title a{color:#A34B45;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-entry-title:hover, .elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-entry-title a:hover{color:#B87B77;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-entry-title{text-align:center;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-entry-title, .elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-entry-title > a{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:500;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-grid-post-excerpt p{font-family:"Barlow", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;margin:-10px 0px 0px 0px;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-26f8dfd .elementor-button{background-color:#F1EBEB;font-family:"Abel", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.1em;fill:#A34B45;color:#A34B45;border-style:none;border-radius:5px 5px 5px 5px;padding:15px 30px 12px 30px;}.elementor-2 .elementor-element.elementor-element-26f8dfd .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-26f8dfd .elementor-button:focus{background-color:#E4CDCD;}.elementor-2 .elementor-element.elementor-element-26f8dfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6cc2954 > .elementor-shape-top .elementor-shape-fill{fill:#BB4C4B;}.elementor-2 .elementor-element.elementor-element-6cc2954 > .elementor-shape-top svg{height:120px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-6cc2954{margin-top:0px;margin-bottom:-100px;z-index:10;}.elementor-2 .elementor-element.elementor-element-8ec2c66{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-98acb87:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-98acb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labo2.wafu.co.jp/wp-content/uploads/2023/09/maria-montessori-img-test.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-98acb87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:300px 0px 300px 0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-98acb87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-blockquote .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-blockquote .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-ebf0477 > .elementor-widget-container{border-style:none;}.elementor-2 .elementor-element.elementor-element-ebf0477 .elementor-blockquote__content{color:#FFFFFF;font-family:"Barlow Condensed", Sans-serif;font-size:1.5em;font-weight:500;font-style:italic;}.elementor-2 .elementor-element.elementor-element-ebf0477 .elementor-blockquote__author{color:#FFFFFF;font-family:"Barlow", Sans-serif;font-size:1.5em;}.elementor-2 .elementor-element.elementor-element-ebf0477 .elementor-blockquote:before{color:#EBE2E2;font-size:calc(0.8px * 100);}.elementor-2 .elementor-element.elementor-element-74be6a3 .elementor-button{background-color:#FFFFFF00;font-family:"Abel", Sans-serif;font-size:1em;font-weight:600;letter-spacing:0.1em;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF6B;border-radius:5px 5px 5px 5px;padding:7px 30px 7px 30px;}.elementor-2 .elementor-element.elementor-element-74be6a3 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-74be6a3 .elementor-button:focus{background-color:#FFFFFF47;}.elementor-2 .elementor-element.elementor-element-5b842d2 > .elementor-shape-bottom .elementor-shape-fill{fill:#CCCB908F;}.elementor-2 .elementor-element.elementor-element-5b842d2 > .elementor-shape-bottom svg{height:80px;}.elementor-2 .elementor-element.elementor-element-5b842d2{margin-top:-80px;margin-bottom:0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-58a7ca6{--spacer-size:80px;}.elementor-2 .elementor-element.elementor-element-e24a0e2 > .elementor-shape-bottom .elementor-shape-fill{fill:#92A761;}.elementor-2 .elementor-element.elementor-element-e24a0e2 > .elementor-shape-bottom svg{height:100px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-e24a0e2{margin-top:-100px;margin-bottom:0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-34a7c7a{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-4c15066 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-4c15066:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4c15066 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #92A761 0%, #76942F 100%);}.elementor-2 .elementor-element.elementor-element-4c15066 > .elementor-background-overlay{opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4c15066{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;z-index:0;}.elementor-widget-menu-anchor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-57161a0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-57161a0 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-57161a0.elementor-view-stacked .elementor-icon{background-color:#FFED9C;}.elementor-2 .elementor-element.elementor-element-57161a0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-57161a0.elementor-view-default .elementor-icon{color:#FFED9C;border-color:#FFED9C;}.elementor-2 .elementor-element.elementor-element-57161a0.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-57161a0.elementor-view-default .elementor-icon svg{fill:#FFED9C;}.elementor-2 .elementor-element.elementor-element-57161a0 .elementor-icon{font-size:24px;}.elementor-2 .elementor-element.elementor-element-57161a0 .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-72d5cad > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:dashed;border-width:0px 0px 4px 0px;border-color:#FFFFFF85;}.elementor-2 .elementor-element.elementor-element-72d5cad{text-align:center;}.elementor-2 .elementor-element.elementor-element-72d5cad .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:2.2em;font-weight:400;letter-spacing:-1px;color:#FFED9C;}.elementor-2 .elementor-element.elementor-element-ee8f399 > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:dashed;border-width:0px 0px 4px 0px;border-color:#FFFFFF73;}.elementor-2 .elementor-element.elementor-element-ee8f399{font-family:"Barlow", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-58be3af > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-58be3af{margin-top:20px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-6324133:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-6324133 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labo2.wafu.co.jp/wp-content/uploads/2023/10/top-content-movie-BG-001.svg");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-6324133 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 30px 100px 30px;}.elementor-2 .elementor-element.elementor-element-6324133 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-87cc838{width:var( --container-widget-width, 141.562% );max-width:141.562%;--container-widget-width:141.562%;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-87cc838 > .elementor-widget-container{border-style:solid;border-width:5px 5px 5px 5px;border-color:#EBE7E7;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-87cc838 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-4a04eda > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-bf031ae > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-bf031ae{font-family:"Barlow", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4c22c93 > .elementor-widget-container{background-color:#7F8D49;margin:30px 0px 30px 0px;padding:30px 30px 30px 30px;border-style:dashed;border-width:4px 4px 4px 4px;border-color:#FFFFFF69;border-radius:15px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-4c22c93{font-family:"Barlow", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5614aaa > .elementor-shape-top .elementor-shape-fill{fill:#76942F;}.elementor-2 .elementor-element.elementor-element-5614aaa > .elementor-shape-top svg{height:120px;}.elementor-2 .elementor-element.elementor-element-5614aaa{margin-top:0px;margin-bottom:-100px;z-index:10;}.elementor-2 .elementor-element.elementor-element-2ef485b{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-dd7a474:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-dd7a474 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labo2.wafu.co.jp/wp-content/uploads/2023/09/BG-circle-pattern.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-dd7a474 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-dd7a474{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 50px 150px 50px;z-index:0;}.elementor-2 .elementor-element.elementor-element-8afb6a7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-8afb6a7 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-8afb6a7.elementor-view-stacked .elementor-icon{background-color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-8afb6a7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8afb6a7.elementor-view-default .elementor-icon{color:#5E5E5E;border-color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-8afb6a7.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-8afb6a7.elementor-view-default .elementor-icon svg{fill:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-8afb6a7 .elementor-icon{font-size:24px;}.elementor-2 .elementor-element.elementor-element-8afb6a7 .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-cc6902b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-cc6902b{text-align:center;}.elementor-2 .elementor-element.elementor-element-cc6902b .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:2.2em;font-weight:400;letter-spacing:-1px;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-0f40f80:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-0f40f80 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labo2.wafu.co.jp/wp-content/uploads/2023/10/calss-001-BG-layer-bottom.svg");background-position:top center;background-repeat:no-repeat;background-size:95% auto;}.elementor-2 .elementor-element.elementor-element-0f40f80 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-0f40f80 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-fdf5620:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-fdf5620.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://labo2.wafu.co.jp/wp-content/uploads/2023/10/calss-001-BG-layer-top.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-f179e90 > .elementor-widget-container{border-style:dashed;border-width:0px 0px 4px 0px;border-color:#9FBC46;}.elementor-2 .elementor-element.elementor-element-f179e90{text-align:center;}.elementor-2 .elementor-element.elementor-element-f179e90 .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:1.8em;font-weight:600;text-decoration:none;color:#9FBC46;}.elementor-2 .elementor-element.elementor-element-b457d17 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:dashed;border-width:0px 0px 4px 0px;border-color:#9FBC46;}.elementor-2 .elementor-element.elementor-element-b457d17{text-align:center;}.elementor-2 .elementor-element.elementor-element-b457d17 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.3em;font-weight:500;line-height:1.3em;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-016308e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-016308e{text-align:center;}.elementor-2 .elementor-element.elementor-element-016308e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:400;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-c0521f1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-c0521f1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labo2.wafu.co.jp/wp-content/uploads/2023/10/calss-002-BG-layer-bottom.svg");background-position:top center;background-repeat:no-repeat;background-size:95% auto;}.elementor-2 .elementor-element.elementor-element-c0521f1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-c0521f1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-be62c04:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-be62c04.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://labo2.wafu.co.jp/wp-content/uploads/2023/10/calss-002-BG-layer-top.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-f5b2f70 > .elementor-widget-container{border-style:dashed;border-width:0px 0px 4px 0px;border-color:#EA7FCE;}.elementor-2 .elementor-element.elementor-element-f5b2f70{text-align:center;}.elementor-2 .elementor-element.elementor-element-f5b2f70 .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:1.8em;font-weight:600;text-decoration:none;color:#EA7FCE;}.elementor-2 .elementor-element.elementor-element-1045841 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:dashed;border-width:0px 0px 4px 0px;border-color:#EA7FCE;}.elementor-2 .elementor-element.elementor-element-1045841{text-align:center;}.elementor-2 .elementor-element.elementor-element-1045841 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.3em;font-weight:500;line-height:1.3em;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-8f5570e > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8f5570e{text-align:center;}.elementor-2 .elementor-element.elementor-element-8f5570e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:400;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-7703c9b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-7703c9b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://labo2.wafu.co.jp/wp-content/uploads/2023/10/calss-003-BG-layer-bottom.svg");background-position:top center;background-repeat:no-repeat;background-size:95% auto;}.elementor-2 .elementor-element.elementor-element-7703c9b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-2 .elementor-element.elementor-element-7703c9b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-fcbb58b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-2 .elementor-element.elementor-element-fcbb58b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://labo2.wafu.co.jp/wp-content/uploads/2023/10/calss-003-BG-layer-top.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-fcbb58b img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2 .elementor-element.elementor-element-d3ca2b6 > .elementor-widget-container{border-style:dashed;border-width:0px 0px 4px 0px;border-color:#6995D6;}.elementor-2 .elementor-element.elementor-element-d3ca2b6{text-align:center;}.elementor-2 .elementor-element.elementor-element-d3ca2b6 .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:1.8em;font-weight:600;text-decoration:none;color:#6995D6;}.elementor-2 .elementor-element.elementor-element-e78be59 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;border-style:dashed;border-width:0px 0px 4px 0px;border-color:#6995D6;}.elementor-2 .elementor-element.elementor-element-e78be59{text-align:center;}.elementor-2 .elementor-element.elementor-element-e78be59 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.3em;font-weight:500;line-height:1.3em;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-f9558d3 .elementor-button{background-color:#EEEDED;font-family:"Abel", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.1em;fill:#5E5E5E;color:#5E5E5E;border-style:none;border-radius:5px 5px 5px 5px;padding:15px 30px 12px 30px;}.elementor-2 .elementor-element.elementor-element-f9558d3 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f9558d3 .elementor-button:focus{background-color:#F7F0F0;}.elementor-2 .elementor-element.elementor-element-f9558d3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-74cbe2e > .elementor-widget-container{margin:60px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-74cbe2e .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-74cbe2e.elementor-view-stacked .elementor-icon{background-color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-74cbe2e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-74cbe2e.elementor-view-default .elementor-icon{color:#5E5E5E;border-color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-74cbe2e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-74cbe2e.elementor-view-default .elementor-icon svg{fill:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-74cbe2e .elementor-icon{font-size:24px;}.elementor-2 .elementor-element.elementor-element-74cbe2e .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-d81c693 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d81c693{text-align:center;}.elementor-2 .elementor-element.elementor-element-d81c693 .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:2.2em;font-weight:400;letter-spacing:-1px;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-32f05ad > .elementor-container{max-width:1200px;}.elementor-2 .elementor-element.elementor-element-32f05ad{margin-top:0px;margin-bottom:30px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-934c348 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-3720dc5 > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F0B696;}.elementor-2 .elementor-element.elementor-element-3720dc5 > .elementor-shape-bottom svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-3720dc5{margin-top:-100px;margin-bottom:0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-c1ea6bc{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-64f415b > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F0BC;}.elementor-2 .elementor-element.elementor-element-64f415b > .elementor-shape-bottom svg{height:100px;}.elementor-2 .elementor-element.elementor-element-64f415b{margin-top:-120px;margin-bottom:0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-7977fde{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-d1b4e9e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-d1b4e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F7F0BC 0%, #DBCA76 100%);}.elementor-2 .elementor-element.elementor-element-d1b4e9e > .elementor-background-overlay{opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d1b4e9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-ef3059e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-2 .elementor-element.elementor-element-ef3059e .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-ef3059e.elementor-view-stacked .elementor-icon{background-color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-ef3059e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-ef3059e.elementor-view-default .elementor-icon{color:#5E5E5E;border-color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-ef3059e.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-ef3059e.elementor-view-default .elementor-icon svg{fill:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-ef3059e .elementor-icon{font-size:24px;}.elementor-2 .elementor-element.elementor-element-ef3059e .elementor-icon svg{height:24px;}.elementor-2 .elementor-element.elementor-element-605b768 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-605b768{text-align:center;}.elementor-2 .elementor-element.elementor-element-605b768 .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:2.2em;font-weight:400;letter-spacing:-1px;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-94f7ea5{text-align:center;font-family:"Barlow", Sans-serif;font-size:1.2em;font-weight:400;line-height:1.6em;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-e3c51a2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-e3c51a2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e3c51a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-e3c51a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 10px 15px;}.elementor-2 .elementor-element.elementor-element-e3c51a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d0fea14:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFB948;}.elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5febd2d{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-5febd2d .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-5febd2d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5febd2d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5febd2d.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5febd2d.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5febd2d.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5febd2d .elementor-icon{font-size:18px;}.elementor-2 .elementor-element.elementor-element-5febd2d .elementor-icon svg{height:18px;}.elementor-2 .elementor-element.elementor-element-8f12d60{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-8f12d60 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-8f12d60 .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-250405e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-250405e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFB9482E;}.elementor-2 .elementor-element.elementor-element-250405e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-250405e > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 0px;border-color:#CFB948;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 20px 15px 20px;}.elementor-2 .elementor-element.elementor-element-250405e > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-250405e > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-250405e > .elementor-background-slideshow{border-radius:0px 10px 10px 0px;}.elementor-2 .elementor-element.elementor-element-250405e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-0d86f74 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.4em;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-93f3197 .elementor-button{background-color:#C2AD4370;font-family:"Abel", Sans-serif;font-size:1em;font-weight:600;letter-spacing:0.05em;fill:#97892A;color:#97892A;border-radius:5px 5px 5px 5px;padding:7px 30px 7px 30px;}.elementor-2 .elementor-element.elementor-element-93f3197 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-93f3197 .elementor-button:focus{background-color:#C2AD43C7;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-93f3197 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-93f3197 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7c7b45c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-7c7b45c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-7c7b45c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7c7b45c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 15px 10px 15px;}.elementor-2 .elementor-element.elementor-element-7c7b45c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-8075c2d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFB948;}.elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-75b2031{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-75b2031 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-75b2031.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-75b2031.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-75b2031.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-75b2031.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-75b2031.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-75b2031 .elementor-icon{font-size:18px;}.elementor-2 .elementor-element.elementor-element-75b2031 .elementor-icon svg{height:18px;}.elementor-2 .elementor-element.elementor-element-d776244{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-d776244 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-d776244 .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-75b317a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-75b317a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFB9482E;}.elementor-2 .elementor-element.elementor-element-75b317a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-75b317a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 0px;border-color:#CFB948;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 20px 15px 20px;}.elementor-2 .elementor-element.elementor-element-75b317a > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-75b317a > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-75b317a > .elementor-background-slideshow{border-radius:0px 10px 10px 0px;}.elementor-2 .elementor-element.elementor-element-75b317a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-742c9ba .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.4em;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-a6fdf34 .elementor-button{background-color:#C2AD4370;font-family:"Abel", Sans-serif;font-size:1em;font-weight:600;letter-spacing:0.05em;fill:#97892A;color:#97892A;border-radius:5px 5px 5px 5px;padding:7px 30px 7px 30px;}.elementor-2 .elementor-element.elementor-element-a6fdf34 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a6fdf34 .elementor-button:focus{background-color:#C2AD43C7;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-a6fdf34 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-a6fdf34 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-216691e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-216691e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-216691e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-216691e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 15px 15px 15px;}.elementor-2 .elementor-element.elementor-element-216691e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4ebc879:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFB948;}.elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-background-slideshow{border-radius:10px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-fd75252{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-fd75252 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-fd75252.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fd75252.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fd75252.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fd75252.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-fd75252.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-fd75252 .elementor-icon{font-size:18px;}.elementor-2 .elementor-element.elementor-element-fd75252 .elementor-icon svg{height:18px;}.elementor-2 .elementor-element.elementor-element-e985a6b{width:auto;max-width:auto;}.elementor-2 .elementor-element.elementor-element-e985a6b > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-2 .elementor-element.elementor-element-e985a6b .elementor-heading-title{font-family:"universal sans", Sans-serif;font-size:1.2em;font-weight:400;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-515a908:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-515a908 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CFB9482E;}.elementor-2 .elementor-element.elementor-element-515a908 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-2 .elementor-element.elementor-element-515a908 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 0px;border-color:#CFB948;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 20px 15px 20px;}.elementor-2 .elementor-element.elementor-element-515a908 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-515a908 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-515a908 > .elementor-background-slideshow{border-radius:0px 10px 10px 0px;}.elementor-2 .elementor-element.elementor-element-515a908 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-57d36dd .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.4em;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-30f70c6 .elementor-button{background-color:#C2AD4370;font-family:"Abel", Sans-serif;font-size:1em;font-weight:600;letter-spacing:0.05em;fill:#97892A;color:#97892A;border-radius:5px 5px 5px 5px;padding:7px 30px 7px 30px;}.elementor-2 .elementor-element.elementor-element-30f70c6 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-30f70c6 .elementor-button:focus{background-color:#C2AD43C7;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-30f70c6 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-30f70c6 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-5d8f6a9 > .elementor-shape-top .elementor-shape-fill{fill:#DBCA76;}.elementor-2 .elementor-element.elementor-element-5d8f6a9 > .elementor-shape-top svg{height:120px;transform:translateX(-50%) rotateY(180deg);}.elementor-2 .elementor-element.elementor-element-5d8f6a9{margin-top:0px;margin-bottom:-100px;z-index:10;}.elementor-2 .elementor-element.elementor-element-7b0e562{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-85dca20:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-85dca20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6C5B4;}.elementor-2 .elementor-element.elementor-element-85dca20 > .elementor-background-overlay{opacity:0.95;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-85dca20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-2 .elementor-element.elementor-element-1b06e41 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-eael-image-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-image-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2 .elementor-element.elementor-element-6495392 .eael-img-accordion {height:1000px;}.elementor-2 .elementor-element.elementor-element-6495392 .eael-img-accordion .eael-image-accordion-hover:before{background-color:#00000082;}.elementor-2 .elementor-element.elementor-element-6495392 .eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-2 .elementor-element.elementor-element-6495392 .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-2 .elementor-element.elementor-element-6495392 .eael-img-accordion .eael-image-accordion-hover.overlay-active:before{background-color:rgba(0, 0, 0, .5);}.elementor-2 .elementor-element.elementor-element-6495392 .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;font-family:"universal sans", Sans-serif;font-size:1.3em;}.elementor-2 .elementor-element.elementor-element-6495392 .eael-img-accordion .overlay p{color:#fff;font-family:"Barlow", Sans-serif;font-size:1em;font-weight:500;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-4ac7a29 > .elementor-shape-bottom .elementor-shape-fill{fill:#F3EFEF;}.elementor-2 .elementor-element.elementor-element-4ac7a29 > .elementor-shape-bottom svg{height:100px;}.elementor-2 .elementor-element.elementor-element-4ac7a29{margin-top:-100px;margin-bottom:0px;z-index:0;}.elementor-2 .elementor-element.elementor-element-c641e70{--spacer-size:100px;}.elementor-2 .elementor-element.elementor-element-2d8aa08e:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2d8aa08e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFEF;}.elementor-2 .elementor-element.elementor-element-2d8aa08e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;z-index:1000;}.elementor-2 .elementor-element.elementor-element-2d8aa08e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-15b2d58c{text-align:center;}.elementor-2 .elementor-element.elementor-element-15b2d58c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:500;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-81ae4a9 .elementor-button{background-color:#BB4C4B;font-family:"Abel", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.05em;border-radius:10px 10px 10px 10px;padding:15px 100px 15px 100px;}.elementor-2 .elementor-element.elementor-element-81ae4a9 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-81ae4a9 .elementor-button:focus{background-color:#BA6160;}.elementor-2 .elementor-element.elementor-element-81ae4a9 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4899cfd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4899cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFEF;}.elementor-2 .elementor-element.elementor-element-4899cfd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 0px 20px 0px;z-index:1000;}.elementor-2 .elementor-element.elementor-element-4899cfd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-8f4ce57{text-align:center;}.elementor-2 .elementor-element.elementor-element-8f4ce57 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:500;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-173cf1c .elementor-button{background-color:#AC8A8A;font-family:"Abel", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.05em;border-radius:10px 10px 10px 10px;padding:15px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-173cf1c .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-173cf1c .elementor-button:focus{background-color:#C0A0A0;}.elementor-2 .elementor-element.elementor-element-173cf1c > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-23fd9a8{text-align:center;}.elementor-2 .elementor-element.elementor-element-23fd9a8 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:1em;font-weight:500;color:#5E5E5E;}.elementor-2 .elementor-element.elementor-element-92de958 .elementor-button{background-color:#AC8A8A;font-family:"Abel", Sans-serif;font-size:1.2em;font-weight:600;letter-spacing:0.05em;border-radius:10px 10px 10px 10px;padding:15px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-92de958 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-92de958 .elementor-button:focus{background-color:#C0A0A0;}.elementor-2 .elementor-element.elementor-element-92de958 > .elementor-widget-container{margin:-15px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-396f51b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-396f51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:90% auto;}.elementor-2 .elementor-element.elementor-element-f677057 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-c93744a{text-align:center;}.elementor-2 .elementor-element.elementor-element-c93744a .elementor-heading-title{font-size:2.4em;}.elementor-2 .elementor-element.elementor-element-1ad36a5{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-a562a41 > .elementor-element-populated{padding:50px 70px 0px 70px;}.elementor-2 .elementor-element.elementor-element-b6dfaba > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c713b65{margin-top:3em;margin-bottom:0em;}.elementor-2 .elementor-element.elementor-element-4bab1ba > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-601d66a{text-align:center;}.elementor-2 .elementor-element.elementor-element-601d66a .elementor-heading-title{font-size:2.4em;}.elementor-2 .elementor-element.elementor-element-2c4b036{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-309a3df > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-2 .elementor-element.elementor-element-4c15066{padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-72d5cad{text-align:center;}.elementor-2 .elementor-element.elementor-element-72d5cad .elementor-heading-title{font-size:2.4em;}.elementor-2 .elementor-element.elementor-element-ee8f399{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-4a04eda > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bf031ae{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-5614aaa{margin-top:0px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-dd7a474{padding:50px 50px 120px 50px;}.elementor-2 .elementor-element.elementor-element-d1b4e9e{padding:30px 30px 50px 30px;}.elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-8f12d60{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-8f12d60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-d776244{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-d776244 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-e985a6b{width:100%;max-width:100%;}.elementor-2 .elementor-element.elementor-element-e985a6b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5d8f6a9 > .elementor-shape-top svg{height:80px;}.elementor-2 .elementor-element.elementor-element-5d8f6a9{margin-top:0px;margin-bottom:-60px;}.elementor-2 .elementor-element.elementor-element-7b0e562{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-85dca20{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1b06e41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6495392 .eael-img-accordion{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ac7a29 > .elementor-shape-bottom svg{height:60px;}.elementor-2 .elementor-element.elementor-element-4ac7a29{margin-top:-60px;margin-bottom:0px;z-index:10;}.elementor-2 .elementor-element.elementor-element-c641e70{--spacer-size:60px;}.elementor-2 .elementor-element.elementor-element-2d8aa08e{padding:20px 50px 20px 50px;}.elementor-2 .elementor-element.elementor-element-4899cfd{padding:20px 50px 20px 50px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-17d55521 > .elementor-shape-bottom svg{height:60px;}.elementor-2 .elementor-element.elementor-element-451adcd > .elementor-shape-bottom svg{height:60px;}.elementor-2 .elementor-element.elementor-element-36d1333{padding:30px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-396f51b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-396f51b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:95% auto;}.elementor-2 .elementor-element.elementor-element-396f51b{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f677057 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c93744a .elementor-heading-title{font-size:1.8em;}.elementor-2 .elementor-element.elementor-element-1ad36a5 > .elementor-widget-container{padding:0px 20px 15px 20px;}.elementor-2 .elementor-element.elementor-element-1ad36a5{font-size:1.1em;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-a562a41 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b6dfaba > .elementor-widget-container{margin:0px -10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c713b65{margin-top:3em;margin-bottom:0em;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4bab1ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-601d66a .elementor-heading-title{font-size:1.8em;}.elementor-2 .elementor-element.elementor-element-2c4b036 > .elementor-widget-container{padding:0px 20px 15px 20px;}.elementor-2 .elementor-element.elementor-element-2c4b036{font-size:1.1em;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-entry-title{text-align:center;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-grid-post-excerpt p{text-align:center;}.elementor-2 .elementor-element.elementor-element-0abfbe6 .eael-grid-post-excerpt .eael-post-elements-readmore-btn{text-align:center;}.elementor-2 .elementor-element.elementor-element-26f8dfd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-26f8dfd .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-6cc2954 > .elementor-shape-top svg{height:60px;}.elementor-2 .elementor-element.elementor-element-98acb87:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-98acb87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-98acb87{padding:70px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-309a3df > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-2 .elementor-element.elementor-element-ebf0477 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ebf0477 .elementor-blockquote__content{font-size:1.2em;}.elementor-2 .elementor-element.elementor-element-ebf0477 .elementor-blockquote__author{font-size:1.3em;}.elementor-2 .elementor-element.elementor-element-74be6a3 > .elementor-widget-container{margin:0px 0px 450px 0px;}.elementor-2 .elementor-element.elementor-element-74be6a3 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-5b842d2 > .elementor-shape-bottom svg{height:60px;}.elementor-2 .elementor-element.elementor-element-e24a0e2 > .elementor-shape-bottom svg{height:60px;}.elementor-2 .elementor-element.elementor-element-4c15066{padding:30px 0px 20px 0px;}.elementor-2 .elementor-element.elementor-element-72d5cad .elementor-heading-title{font-size:1.8em;}.elementor-2 .elementor-element.elementor-element-ee8f399 > .elementor-widget-container{padding:0px 20px 15px 20px;}.elementor-2 .elementor-element.elementor-element-ee8f399{font-size:1.1em;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-6324133 > .elementor-element-populated{padding:50px 15px 50px 15px;}.elementor-2 .elementor-element.elementor-element-bf031ae > .elementor-widget-container{padding:0px 20px 15px 20px;}.elementor-2 .elementor-element.elementor-element-bf031ae{font-size:1.1em;line-height:1.5em;}.elementor-2 .elementor-element.elementor-element-4c22c93 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:20px 20px 20px 20px;}.elementor-2 .elementor-element.elementor-element-5614aaa > .elementor-shape-top svg{height:60px;}.elementor-2 .elementor-element.elementor-element-dd7a474{padding:0px 0px 140px 0px;}.elementor-2 .elementor-element.elementor-element-b457d17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-016308e > .elementor-widget-container{margin:-10px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-1045841 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8f5570e > .elementor-widget-container{margin:-10px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-f9558d3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f9558d3 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-3720dc5 > .elementor-shape-bottom svg{height:60px;}.elementor-2 .elementor-element.elementor-element-64f415b > .elementor-shape-bottom svg{height:60px;}.elementor-2 .elementor-element.elementor-element-d1b4e9e{padding:30px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-605b768 > .elementor-widget-container{padding:0px 30px 0px 30px;}.elementor-2 .elementor-element.elementor-element-94f7ea5 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-94f7ea5{font-size:1em;}.elementor-2 .elementor-element.elementor-element-d0fea14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-background-slideshow{border-radius:10px 10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d0fea14 > .elementor-element-populated{padding:10px 20px 5px 20px;}.elementor-2 .elementor-element.elementor-element-8f12d60{text-align:center;}.elementor-2 .elementor-element.elementor-element-250405e > .elementor-element-populated{border-width:0px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-250405e > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-250405e > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-250405e > .elementor-background-slideshow{border-radius:0px 0px 10px 10px;}.elementor-2 .elementor-element.elementor-element-0d86f74{text-align:center;}.elementor-2 .elementor-element.elementor-element-93f3197 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-93f3197 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-8075c2d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-background-slideshow{border-radius:10px 10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8075c2d > .elementor-element-populated{padding:10px 20px 5px 20px;}.elementor-2 .elementor-element.elementor-element-d776244{text-align:center;}.elementor-2 .elementor-element.elementor-element-75b317a > .elementor-element-populated{border-width:0px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-75b317a > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-75b317a > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-75b317a > .elementor-background-slideshow{border-radius:0px 0px 10px 10px;}.elementor-2 .elementor-element.elementor-element-742c9ba{text-align:center;}.elementor-2 .elementor-element.elementor-element-a6fdf34 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a6fdf34 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-4ebc879.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-background-slideshow{border-radius:10px 10px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4ebc879 > .elementor-element-populated{padding:10px 20px 5px 20px;}.elementor-2 .elementor-element.elementor-element-e985a6b{text-align:center;}.elementor-2 .elementor-element.elementor-element-515a908 > .elementor-element-populated{border-width:0px 2px 2px 2px;}.elementor-2 .elementor-element.elementor-element-515a908 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-515a908 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-515a908 > .elementor-background-slideshow{border-radius:0px 0px 10px 10px;}.elementor-2 .elementor-element.elementor-element-57d36dd{text-align:center;}.elementor-2 .elementor-element.elementor-element-30f70c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-30f70c6 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-5d8f6a9 > .elementor-shape-top svg{height:60px;}.elementor-2 .elementor-element.elementor-element-4ac7a29 > .elementor-shape-bottom svg{height:60px;}.elementor-2 .elementor-element.elementor-element-2d8aa08e{padding:20px 10px 20px 10px;}.elementor-2 .elementor-element.elementor-element-4899cfd{padding:20px 10px 20px 10px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-f677057{width:45%;}.elementor-2 .elementor-element.elementor-element-a562a41{width:55%;}.elementor-2 .elementor-element.elementor-element-309a3df{width:40%;}.elementor-2 .elementor-element.elementor-element-7a34efa{width:60%;}.elementor-2 .elementor-element.elementor-element-6324133{width:60%;}.elementor-2 .elementor-element.elementor-element-4a04eda{width:40%;}.elementor-2 .elementor-element.elementor-element-1dce3a7{width:100%;}.elementor-2 .elementor-element.elementor-element-992801b{width:100%;}.elementor-2 .elementor-element.elementor-element-d0fea14{width:32%;}.elementor-2 .elementor-element.elementor-element-250405e{width:68%;}.elementor-2 .elementor-element.elementor-element-8075c2d{width:32%;}.elementor-2 .elementor-element.elementor-element-75b317a{width:68%;}.elementor-2 .elementor-element.elementor-element-4ebc879{width:32%;}.elementor-2 .elementor-element.elementor-element-515a908{width:68%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-f677057{width:100%;}.elementor-2 .elementor-element.elementor-element-a562a41{width:100%;}.elementor-2 .elementor-element.elementor-element-4bab1ba{width:100%;}.elementor-2 .elementor-element.elementor-element-309a3df{width:40%;}.elementor-2 .elementor-element.elementor-element-6324133{width:100%;}.elementor-2 .elementor-element.elementor-element-4a04eda{width:100%;}.elementor-2 .elementor-element.elementor-element-0f40f80{width:100%;}.elementor-2 .elementor-element.elementor-element-c0521f1{width:100%;}.elementor-2 .elementor-element.elementor-element-7703c9b{width:100%;}.elementor-2 .elementor-element.elementor-element-d0fea14{width:40%;}.elementor-2 .elementor-element.elementor-element-250405e{width:60%;}.elementor-2 .elementor-element.elementor-element-8075c2d{width:40%;}.elementor-2 .elementor-element.elementor-element-75b317a{width:60%;}.elementor-2 .elementor-element.elementor-element-4ebc879{width:40%;}.elementor-2 .elementor-element.elementor-element-515a908{width:60%;}.elementor-2 .elementor-element.elementor-element-1b06e41{width:100%;}.elementor-2 .elementor-element.elementor-element-2f3fe7ec{width:100%;}.elementor-2 .elementor-element.elementor-element-7deb617{width:100%;}.elementor-2 .elementor-element.elementor-element-702f7bd{width:100%;}}/* Start custom CSS for smartslider, class: .elementor-element-1ddcc10 */.header-text-001 h2 {font-family: "universal sans"!important;}
.header-text-002 p {font-family: "barlow"!important;}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'universal sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://labo2.wafu.co.jp/wp-content/uploads/2023/09/universal-sans-personal-use-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */