.elementor-1958 .elementor-element.elementor-element-387d45d:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-387d45d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2025/06/b1d84b4a536f749fcee451a595fa6783.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-387d45d>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-387d45d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:150px 0 130px}.elementor-1958 .elementor-element.elementor-element-08a6f17 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-3645a50{text-align:center}.elementor-1958 .elementor-element.elementor-element-3645a50 .elementor-heading-title{color:#fff}.elementor-1958 .elementor-element.elementor-element-189bdc6{text-align:center}.elementor-1958 .elementor-element.elementor-element-189bdc6 .elementor-heading-title{font-size:70px;font-weight:600;line-height:1.7em;color:#fff}.elementor-1958 .elementor-element.elementor-element-0833aa4>.elementor-widget-container{margin:20px 0 40px}.elementor-1958 .elementor-element.elementor-element-e0a3304>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-e0a3304:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-e0a3304>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2018/11/restaurant_post_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-e0a3304{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-1958 .elementor-element.elementor-element-e0a3304>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-fbe982a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1958 .elementor-element.elementor-element-fbe982a .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-fbe982a>.elementor-element-populated{padding:0 21px}.elementor-1958 .elementor-element.elementor-element-ebef198{text-align:center}.elementor-1958 .elementor-element.elementor-element-ebef198 img{width:75%;max-width:31%;height:35%;border-radius:20px}.elementor-1958 .elementor-element.elementor-element-19f8296{text-align:right}.elementor-1958 .elementor-element.elementor-element-19f8296 img{width:80%;height:254px;border-radius:20px}.elementor-1958 .elementor-element.elementor-element-505e1a8{text-align:center}.elementor-1958 .elementor-element.elementor-element-505e1a8 img{width:75%;max-width:31%;height:35%;border-radius:20px}.elementor-1958 .elementor-element.elementor-element-3b92fc4 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-3b92fc4>.elementor-element-populated{padding:0 21px}.elementor-1958 .elementor-element.elementor-element-1c4b5a4{width:var(--container-widget-width,690px);max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-1c4b5a4 .elementor-heading-title{color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-8683785{width:var(--container-widget-width,690px);max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-8683785 .elementor-heading-title{font-size:35px;font-weight:700;font-style:italic;line-height:1.2em;color:#c6b089}.elementor-1958 .elementor-element.elementor-element-f16fe58{width:var(--container-widget-width,690px);max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-f16fe58>.elementor-widget-container{padding:10px 0 0}.elementor-1958 .elementor-element.elementor-element-f16fe58 .elementor-heading-title{font-size:24px;font-weight:700;font-style:italic;color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-0a41571{width:var(--container-widget-width,690px);max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-0a41571>.elementor-widget-container{margin:30px 0 50px}.elementor-1958 .elementor-element.elementor-element-0a41571,.elementor-1958 .elementor-element.elementor-element-0a41571 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-450de17 .gem-button-container .gem-button:hover{background-color:#242424}.elementor-1958 .elementor-element.elementor-element-450de17 .gem-inner-wrapper-btn{flex-direction:row}.elementor-1958 .elementor-element.elementor-element-450de17 .gem-button-container .gem-button{border-radius:25px;border-style:solid;border-width:1px;border-color:#242424}.elementor-1958 .elementor-element.elementor-element-450de17 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0 25px}.elementor-1958 .elementor-element.elementor-element-450de17 .gem-button-container .gem-button .gem-text-button{color:#242424;line-height:48px}.elementor-1958 .elementor-element.elementor-element-450de17 .gem-button-container .gem-button:hover .gem-text-button{color:#c6b089}.elementor-1958 .elementor-element.elementor-element-450de17 .gem-button-container .gem-button i,.elementor-1958 .elementor-element.elementor-element-450de17 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-450de17 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-button:hover{background-color:#242424}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-inner-wrapper-btn{flex-direction:row}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-button{border-radius:25px;border-style:solid;border-width:1px;border-color:#242424;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5)}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0 25px}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-button .gem-text-button{color:#242424;line-height:48px}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-button:hover .gem-text-button{color:#c6b089}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:6px}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-button .gem-button-icon{font-size:16px;color:#fa0}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-button .gem-button-icon svg{fill:#fa0}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-button i,.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-c52d227 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-654f94c:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-654f94c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2018/11/restaurant_blackwood_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-654f94c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0}.elementor-1958 .elementor-element.elementor-element-654f94c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-499c02c .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-counter-number{color:#fff !important;margin-bottom:0}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-counter-text{color:#caba9c !important}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-icon-inner svg{font-size:48px}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-icon-inner{padding:5px;transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-counter-icon{margin-bottom:10px}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-3aa962b .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-counter-number{color:#fff !important;margin-bottom:0}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-counter-text{color:#caba9c !important}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-icon-inner svg{font-size:48px}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-icon-inner{padding:5px;transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-counter-icon{margin-bottom:10px}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-a9a6545 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-counter-number{color:#fff !important;margin-bottom:0}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-counter-text{color:#caba9c !important}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-icon-inner svg{font-size:48px}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-icon-inner{padding:5px;transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-counter-icon{margin-bottom:10px}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-2a33c85 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-counter-number{color:#fff !important;margin-bottom:0}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-counter-text{color:#caba9c !important}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-icon-inner i{font-size:48px;width:48px;height:48px;line-height:1;display:flex;justify-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-icon-inner .wrapper-icon-inner{font-size:48px}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-icon-inner svg{font-size:48px}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-icon-inner{padding:5px;transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-counter-icon{margin-bottom:10px}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-counter-box:hover .gem-icon-inner{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-counter-box:hover .gem-icon-inner .wrapper-icon-inner svg{transform:rotate(0deg)}.elementor-1958 .elementor-element.elementor-element-7cf55bc:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-7cf55bc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2018/11/restaurant_post_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-7cf55bc{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-1958 .elementor-element.elementor-element-7cf55bc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-0d28544 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-024e292>.elementor-widget-container{margin:100px 0 0}.elementor-1958 .elementor-element.elementor-element-f1b2455{width:var(--container-widget-width,690px);max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-f1b2455 .elementor-heading-title{font-size:35px;font-weight:700;font-style:italic;line-height:1.2em;color:#c6b089}.elementor-1958 .elementor-element.elementor-element-07cd23a{width:var(--container-widget-width,690px);max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-07cd23a>.elementor-widget-container{margin:30px 0 50px}.elementor-1958 .elementor-element.elementor-element-07cd23a,.elementor-1958 .elementor-element.elementor-element-07cd23a .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-07cd23a,.elementor-1958 .elementor-element.elementor-element-07cd23a .elementor-text-editor *{font-size:17px}.elementor-bc-flex-widget .elementor-1958 .elementor-element.elementor-element-66542e2.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1958 .elementor-element.elementor-element-66542e2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-66542e2.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1958 .elementor-element.elementor-element-66542e2 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-66542e2>.elementor-element-populated{padding:0}.elementor-1958 .elementor-element.elementor-element-5613d1d:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-5613d1d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2018/11/restaurant_blackwood_bg.jpg");background-position:center center;background-size:cover}.elementor-1958 .elementor-element.elementor-element-5613d1d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0 0}.elementor-1958 .elementor-element.elementor-element-5613d1d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-b4ef213 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-46ef234{text-align:center}.elementor-1958 .elementor-element.elementor-element-46ef234 .elementor-heading-title{font-size:20px;color:#c6b089}.elementor-1958 .elementor-element.elementor-element-c73d226>.elementor-widget-container{margin:-15px 0 0}.elementor-1958 .elementor-element.elementor-element-c73d226{text-align:center}.elementor-1958 .elementor-element.elementor-element-c73d226 .elementor-heading-title{color:#f0f3f2}.elementor-1958 .elementor-element.elementor-element-bf26782:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-bf26782>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2018/11/restaurant_blackwood_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-bf26782{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-1958 .elementor-element.elementor-element-bf26782>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-2f2c021>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-1958 .elementor-element.elementor-element-2f2c021 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-90cc705{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px}.elementor-1958 .elementor-element.elementor-element-26a00cc{--display:flex}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content{background-color:rgba(2,1,1,0);border-radius:500px 500px 0 0;border-style:solid;border-width:1px;border-color:#4c4d4e;padding:56px 30px 44px}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content,.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;margin-top:0;color:#fff !important;font-size:20px;line-height:1.4em}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox .gem-textbox-description{padding-bottom:0;font-size:14px}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox .gem-textbox-description p,.elementor-1958 .elementor-element.elementor-element-4caa7ff a .gem-textbox .gem-textbox-description p{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox .gem-textbox-description,.elementor-1958 .elementor-element.elementor-element-4caa7ff a .gem-textbox .gem-textbox-description{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox .gem-textbox-description span p,.elementor-1958 .elementor-element.elementor-element-4caa7ff a .gem-textbox .gem-textbox-description span p{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox .gem-textbox-description span,.elementor-1958 .elementor-element.elementor-element-4caa7ff a .gem-textbox .gem-textbox-description span{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:140px !important}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:140px !important;height:140px !important}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content a .gem-image img{width:140px;max-width:140px;height:auto}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0;border-radius:50%;border-style:none;margin:0}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-image span,.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content a .gem-image span{padding:0}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50%}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-image span{border-radius:50%;border-style:none;margin:0}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-image img{border-radius:50%}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-1958 .elementor-element.elementor-element-1b24819{--display:flex}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content{background-color:rgba(2,1,1,0);border-radius:500px 500px 0 0;border-style:solid;border-width:1px;border-color:#4c4d4e;padding:56px 30px 44px}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content,.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;margin-top:0;color:#fff !important;font-size:20px;line-height:1.4em}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox .gem-textbox-description{padding-bottom:0;font-size:14px}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox .gem-textbox-description p,.elementor-1958 .elementor-element.elementor-element-94d6bad a .gem-textbox .gem-textbox-description p{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox .gem-textbox-description,.elementor-1958 .elementor-element.elementor-element-94d6bad a .gem-textbox .gem-textbox-description{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox .gem-textbox-description span p,.elementor-1958 .elementor-element.elementor-element-94d6bad a .gem-textbox .gem-textbox-description span p{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox .gem-textbox-description span,.elementor-1958 .elementor-element.elementor-element-94d6bad a .gem-textbox .gem-textbox-description span{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:140px !important}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:140px !important;height:140px !important}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content a .gem-image img{width:140px;max-width:140px;height:auto}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0;border-radius:50%;border-style:none;margin:0}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-image span,.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content a .gem-image span{padding:0}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50%}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-image span{border-radius:50%;border-style:none;margin:0}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-image img{border-radius:50%}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-1958 .elementor-element.elementor-element-3c48dd6{--display:flex}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content{background-color:rgba(2,1,1,0);border-radius:500px 500px 0 0;border-style:solid;border-width:1px;border-color:#4c4d4e;padding:56px 30px 44px}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content,.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:20px;margin-top:0;color:#fff !important;font-size:20px;line-height:1.4em}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox .gem-textbox-description{padding-bottom:0;font-size:14px}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox .gem-textbox-description p,.elementor-1958 .elementor-element.elementor-element-9d233e6 a .gem-textbox .gem-textbox-description p{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox .gem-textbox-description,.elementor-1958 .elementor-element.elementor-element-9d233e6 a .gem-textbox .gem-textbox-description{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox .gem-textbox-description span p,.elementor-1958 .elementor-element.elementor-element-9d233e6 a .gem-textbox .gem-textbox-description span p{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox .gem-textbox-description span,.elementor-1958 .elementor-element.elementor-element-9d233e6 a .gem-textbox .gem-textbox-description span{color:#b2b2b2 !important}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:140px !important}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:140px !important;height:140px !important}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content a .gem-image img{width:140px;max-width:140px;height:auto}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{padding:0;border-radius:50%;border-style:none;margin:0}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-image span,.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content a .gem-image span{padding:0}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content a .gem-texbox-icon-image-wrapper .elementor-icon{border-radius:50%}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-image span{border-radius:50%;border-style:none;margin:0}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-image img{border-radius:50%}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-1958 .elementor-element.elementor-element-0824801 .gem-gallery-grid .gallery-item .wrap{border-style:none}.elementor-1958 .elementor-element.elementor-element-0824801 .gem-gallery-grid .gallery-item{padding:calc(0px/2) !important}.elementor-1958 .elementor-element.elementor-element-0824801 .gem-gallery-grid .gallery-set{margin-top:calc(-0px/2);margin-bottom:calc(-0px/2)}.elementor-1958 .elementor-element.elementor-element-0824801 .gem-gallery-grid .not-fullwidth-block ul,.elementor-1958 .elementor-element.elementor-element-0824801 .gem-gallery-grid .not-fullwidth-block .portfolio-item-size-container{margin-left:calc(-0px/2);margin-right:calc(-0px/2)}.elementor-1958 .elementor-element.elementor-element-0824801 .gem-gallery-grid .fullwidth-block{padding-left:calc(0px/2);padding-right:calc(0px/2)}.elementor-1958 .elementor-element.elementor-element-0824801 .gallery-item .overlay-wrap{opacity:calc(100/100)}.elementor-1958 .elementor-element.elementor-element-17286cb .gem-button-container .gem-button:hover{background-color:#b79e6e;border-style:solid;border-width:1px;border-color:#b79e6e}.elementor-1958 .elementor-element.elementor-element-17286cb>.elementor-widget-container{margin:120px 0}.elementor-1958 .elementor-element.elementor-element-17286cb .gem-button-container .gem-button{border-radius:25px;border-style:solid;border-width:1px;border-color:#b79e6e}.elementor-1958 .elementor-element.elementor-element-17286cb .gem-button-container .gem-button .gem-inner-wrapper-btn{padding:0 25px}.elementor-1958 .elementor-element.elementor-element-17286cb .gem-button-container .gem-button .gem-text-button{color:#b79e6e;line-height:48px}.elementor-1958 .elementor-element.elementor-element-17286cb .gem-button-container .gem-button:hover .gem-text-button{color:#000}.elementor-1958 .elementor-element.elementor-element-8fc73e2>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-1958 .elementor-element.elementor-element-8fc73e2:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-8fc73e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2018/11/restaurant_post_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-8fc73e2{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0}.elementor-1958 .elementor-element.elementor-element-8fc73e2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-1958 .elementor-element.elementor-element-a24e75e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1958 .elementor-element.elementor-element-a24e75e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-a24e75e .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-a24e75e>.elementor-element-populated{padding:0 21px}.elementor-1958 .elementor-element.elementor-element-6adbf48 img{width:90%;height:100%;border-radius:20px}.elementor-1958 .elementor-element.elementor-element-b3758cf>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-1958 .elementor-element.elementor-element-b3758cf .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-b3758cf>.elementor-element-populated{padding:0 21px}.elementor-1958 .elementor-element.elementor-element-40d47f2{text-align:left}.elementor-1958 .elementor-element.elementor-element-40d47f2 .elementor-heading-title{font-size:20px;color:#997b45}.elementor-1958 .elementor-element.elementor-element-e428e8c>.elementor-widget-container{margin:0}.elementor-1958 .elementor-element.elementor-element-e428e8c{text-align:left}.elementor-1958 .elementor-element.elementor-element-e428e8c .elementor-heading-title{font-size:44px;font-weight:600}.elementor-1958 .elementor-element.elementor-element-337423e{width:var(--container-widget-width,690px);max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0;column-gap:0}.elementor-1958 .elementor-element.elementor-element-337423e>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-337423e,.elementor-1958 .elementor-element.elementor-element-337423e .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-1103129{width:var(--container-widget-width,453px);max-width:453px;--container-widget-width:453px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-1103129>.elementor-widget-container{margin:0}.elementor-1958 .elementor-element.elementor-element-1103129.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-1103129,.elementor-1958 .elementor-element.elementor-element-1103129 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-1103129,.elementor-1958 .elementor-element.elementor-element-1103129 .elementor-text-editor *{font-weight:400}.elementor-1958 .elementor-element.elementor-element-703be31{width:var(--container-widget-width,442px);max-width:442px;--container-widget-width:442px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-703be31>.elementor-widget-container{margin:0}.elementor-1958 .elementor-element.elementor-element-703be31.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-703be31,.elementor-1958 .elementor-element.elementor-element-703be31 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-703be31,.elementor-1958 .elementor-element.elementor-element-703be31 .elementor-text-editor *{font-weight:400}.elementor-1958 .elementor-element.elementor-element-4fae5f0>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-1958 .elementor-element.elementor-element-4fae5f0:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-4fae5f0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2018/11/restaurant_post_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-4fae5f0{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0}.elementor-1958 .elementor-element.elementor-element-4fae5f0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-1958 .elementor-element.elementor-element-1b8a76e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1958 .elementor-element.elementor-element-1b8a76e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-1b8a76e .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-1b8a76e>.elementor-element-populated{padding:0 21px}.elementor-1958 .elementor-element.elementor-element-4f73ee0 img{width:90%;height:100%;border-radius:20px}.elementor-1958 .elementor-element.elementor-element-a3746a1>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-1958 .elementor-element.elementor-element-a3746a1 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-a3746a1>.elementor-element-populated{padding:0 21px}.elementor-1958 .elementor-element.elementor-element-597693c{text-align:left}.elementor-1958 .elementor-element.elementor-element-597693c .elementor-heading-title{font-size:20px;color:#997b45}.elementor-1958 .elementor-element.elementor-element-b97182d>.elementor-widget-container{margin:0}.elementor-1958 .elementor-element.elementor-element-b97182d{text-align:left}.elementor-1958 .elementor-element.elementor-element-b97182d .elementor-heading-title{font-size:44px;font-weight:600}.elementor-1958 .elementor-element.elementor-element-de37e4c{width:var(--container-widget-width,690px);max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-de37e4c>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-de37e4c,.elementor-1958 .elementor-element.elementor-element-de37e4c .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-8270ef0{width:var(--container-widget-width,313px);max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-8270ef0>.elementor-widget-container{margin:0}.elementor-1958 .elementor-element.elementor-element-8270ef0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-8270ef0,.elementor-1958 .elementor-element.elementor-element-8270ef0 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-8270ef0,.elementor-1958 .elementor-element.elementor-element-8270ef0 .elementor-text-editor *{font-weight:400}.elementor-1958 .elementor-element.elementor-element-b07dad9>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-1958 .elementor-element.elementor-element-b07dad9:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-b07dad9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2018/11/restaurant_post_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-b07dad9{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0}.elementor-1958 .elementor-element.elementor-element-b07dad9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-1958 .elementor-element.elementor-element-e21e486.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1958 .elementor-element.elementor-element-e21e486.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-e21e486 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-e21e486>.elementor-element-populated{padding:0 21px}body:not(.rtl) .elementor-1958 .elementor-element.elementor-element-e5746f6{left:-5px}body.rtl .elementor-1958 .elementor-element.elementor-element-e5746f6{right:-5px}.elementor-1958 .elementor-element.elementor-element-e5746f6{top:100px}.elementor-1958 .elementor-element.elementor-element-e5746f6 img{width:90%;height:100%;border-radius:20px}.elementor-1958 .elementor-element.elementor-element-d147aa8{width:var(--container-widget-width,49.112%);max-width:49.112%;--container-widget-width:49.112%;--container-widget-flex-grow:0;top:546px}.elementor-1958 .elementor-element.elementor-element-d147aa8.elementor-element{--flex-grow:0;--flex-shrink:0}body:not(.rtl) .elementor-1958 .elementor-element.elementor-element-d147aa8{left:364px}body.rtl .elementor-1958 .elementor-element.elementor-element-d147aa8{right:364px}.elementor-1958 .elementor-element.elementor-element-d147aa8 img{width:90%;height:100%;border-radius:20px}body:not(.rtl) .elementor-1958 .elementor-element.elementor-element-d166d4e{left:-52px}body.rtl .elementor-1958 .elementor-element.elementor-element-d166d4e{right:-52px}.elementor-1958 .elementor-element.elementor-element-d166d4e{top:679px}.elementor-1958 .elementor-element.elementor-element-d166d4e .gem-icon{font-size:108px}.elementor-1958 .elementor-element.elementor-element-d166d4e .gem-icon .gem-icon-inner .padding-box-inner{width:108px;height:108px;line-height:108px}.elementor-1958 .elementor-element.elementor-element-d166d4e .gem-icon .back-angle i{color:#07dc00}.elementor-1958 .elementor-element.elementor-element-d166d4e .gem-icon svg{fill:#07dc00}.elementor-1958 .elementor-element.elementor-element-d166d4e .gem-icon .padding-box-inner{transform:rotate(214deg)}.elementor-1958 .elementor-element.elementor-element-3d823a7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px}.elementor-1958 .elementor-element.elementor-element-3d823a7 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-3d823a7>.elementor-element-populated{padding:0 21px}.elementor-1958 .elementor-element.elementor-element-8d6498a{text-align:left}.elementor-1958 .elementor-element.elementor-element-8d6498a .elementor-heading-title{font-size:20px;color:#997b45}.elementor-1958 .elementor-element.elementor-element-3ac0751>.elementor-widget-container{margin:0}.elementor-1958 .elementor-element.elementor-element-3ac0751{text-align:left}.elementor-1958 .elementor-element.elementor-element-3ac0751 .elementor-heading-title{font-size:44px;font-weight:600}.elementor-1958 .elementor-element.elementor-element-8852ce7{width:var(--container-widget-width,690px);max-width:690px;--container-widget-width:690px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-8852ce7>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-8852ce7,.elementor-1958 .elementor-element.elementor-element-8852ce7 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-8efc4c7{width:var(--container-widget-width,313px);max-width:313px;--container-widget-width:313px;--container-widget-flex-grow:0}.elementor-1958 .elementor-element.elementor-element-8efc4c7>.elementor-widget-container{margin:0}.elementor-1958 .elementor-element.elementor-element-8efc4c7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-8efc4c7,.elementor-1958 .elementor-element.elementor-element-8efc4c7 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#1e1e1e}.elementor-1958 .elementor-element.elementor-element-8efc4c7,.elementor-1958 .elementor-element.elementor-element-8efc4c7 .elementor-text-editor *{font-weight:400}.elementor-1958 .elementor-element.elementor-element-6755839:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-6755839>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2025/02/7xm.xyz213551.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-6755839>.elementor-background-overlay{background-color:#000;opacity:.79;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-6755839{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0}.elementor-1958 .elementor-element.elementor-element-aaffe3b .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-7390617{text-align:center}.elementor-1958 .elementor-element.elementor-element-7390617 .elementor-heading-title{font-size:20px;color:#c6b089}.elementor-1958 .elementor-element.elementor-element-f4038c5>.elementor-widget-container{margin:-13px 0 0}.elementor-1958 .elementor-element.elementor-element-f4038c5{text-align:center}.elementor-1958 .elementor-element.elementor-element-f4038c5 .elementor-heading-title{color:#fff}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder-item-inner{background-color:rgba(0,0,0,.33);border-style:solid;border-width:1px;border-color:#505050;padding:55px 25px 50px}.elementor-1958 .elementor-element.elementor-element-eb9e956 .gem-qf-icon-image-wrapper .gem-icon{background-color:#e7272d;padding:10px;border-color:#e7272d}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .icon-hover-bg{background-color:#fff}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .gem-inner-wrapper-btn{flex-direction:row}.elementor-1958 .elementor-element.elementor-element-eb9e956>.elementor-widget-container{margin:0}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-item{padding-top:calc(42px / 2);padding-bottom:calc(42px / 2)}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder{margin-top:calc(-42px / 2);margin-bottom:calc(-42px / 2)}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder-style-vertical .quickfinder-item-info{padding:55px 25px 50px}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-item:hover .quickfinder-item-inner{border-color:#e7272d}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder-style-vertical .quickfinder-item:hover .quickfinder-item-info{border-color:#e7272d}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-title{color:#fff !important}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-item:hover .quickfinder-title{color:#e7272d !important}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-description{padding-bottom:0;color:#b2b2b2 !important;font-size:14px}.elementor-1958 .elementor-element.elementor-element-eb9e956 .gem-icon{border-width:2px}.elementor-1958 .elementor-element.elementor-element-eb9e956 .gem-qf-icon-image-wrapper .gem-icon .gem-icon-shape-hexagon-back-inner-before{background-color:#e7272d}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:#fff}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:#fff}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:#fff}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:#fff}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-item:hover .gem-icon{border-color:#e7272d}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 i{color:#e7272d}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-1 svg{fill:#e7272d}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 i{color:#e7272d}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-item:hover .gem-qf-icon-image-wrapper .gem-icon .gem-icon-half-2 svg{fill:#e7272d}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .gem-image img,.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder a .gem-image img{width:60px;max-width:60px;height:auto}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .gem-image span{border-style:none}.elementor-1958 .elementor-element.elementor-element-eb9e956 .quickfinder .quickfinder-item:hover .gem-image>span:before{opacity:.5 !important}.elementor-1958 .elementor-element.elementor-element-477711a:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-477711a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f1efe8;background-image:url("https://sushi-master-class.jp/wp-content/uploads/2018/11/restaurant_post_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-477711a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0}.elementor-1958 .elementor-element.elementor-element-477711a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-1e00979 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-33e5bed{text-align:center}.elementor-1958 .elementor-element.elementor-element-33e5bed .elementor-heading-title{font-size:20px;color:#c6b089}.elementor-1958 .elementor-element.elementor-element-f1cc188>.elementor-widget-container{margin:-13px 0 0}.elementor-1958 .elementor-element.elementor-element-f1cc188{text-align:center}.elementor-1958 .elementor-element.elementor-element-1615a20>.elementor-container>.elementor-row>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-1615a20>.elementor-container{max-width:500px}.elementor-1958 .elementor-element.elementor-element-1615a20{margin-top:0;margin-bottom:0}.elementor-bc-flex-widget .elementor-1958 .elementor-element.elementor-element-6973f53.elementor-column .elementor-widget-wrap{align-items:center}.elementor-1958 .elementor-element.elementor-element-6973f53.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-1958 .elementor-element.elementor-element-6973f53.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1958 .elementor-element.elementor-element-6973f53 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-f99a3f4 .gem-tta-panel .gem-tta-panel-title>a{justify-content:flex-start}.elementor-1958 .elementor-element.elementor-element-f99a3f4 .gem-tta-panel:not(:first-child){margin-top:0}.elementor-1958 .elementor-element.elementor-element-f99a3f4 .gem-tta-panel+.gem-tta-panel{border-top-width:0!important}.elementor-1958 .elementor-element.elementor-element-f99a3f4 .gem-tta-panel-body{text-align:left!important}.elementor-1958 .elementor-element.elementor-element-f0a396b{--display:flex;--min-height:660px;--justify-content:flex-start;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--overlay-opacity:.95;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:58px;--padding-bottom:58px;--padding-left:58px;--padding-right:58px}.elementor-1958 .elementor-element.elementor-element-f0a396b:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-f0a396b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#212020}.elementor-1958 .elementor-element.elementor-element-f0a396b:before,.elementor-1958 .elementor-element.elementor-element-f0a396b>.elementor-background-video-container:before,.elementor-1958 .elementor-element.elementor-element-f0a396b>.e-con-inner>.elementor-background-video-container:before,.elementor-1958 .elementor-element.elementor-element-f0a396b>.elementor-background-slideshow:before,.elementor-1958 .elementor-element.elementor-element-f0a396b>.e-con-inner>.elementor-background-slideshow:before,.elementor-1958 .elementor-element.elementor-element-f0a396b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{--background-overlay:''}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox .gem-inner-wrapper-btn{flex-direction:row}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content,.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content{padding:55px 30px 1px}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox .gem-textbox-content .gem-textbox-title{margin-bottom:0;margin-top:0}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox .gem-textbox-description{padding-bottom:16px}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:300px !important}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:300px !important;height:300px !important}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content a .gem-image img{width:300px;max-width:300px;height:auto}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 40px}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 40px}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content .gem-button-container .gem-button{background-color:red}.elementor-1958 .elementor-element.elementor-element-7ef00ff .gem-textbox-content .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:13px}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox .gem-inner-wrapper-btn{flex-direction:row}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content,.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:left}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content{padding:30px}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox .gem-textbox-description{padding-bottom:25px}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:300px !important}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:300px !important;height:300px !important}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content a .gem-image img{width:300px;max-width:300px;height:auto}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0 0 0 40px}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-image span{border-style:none;margin:0 0 0 40px}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox:hover .gem-textbox-content .gem-image>span:before{opacity:.5 !important}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-button-container .gem-button .gem-text-button{color:#fff}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-button-container .gem-button .gem-button-icon{color:#fff}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-button-container .gem-button .gem-button-icon svg{fill:#fff}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-button-container .gem-button{background-color:red}.elementor-1958 .elementor-element.elementor-element-99b7fd3 .gem-textbox-content .gem-button-container .gem-inner-wrapper-btn .gem-button-icon{margin-right:7px}.elementor-1958 .elementor-element.elementor-element-d2ef6b8:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-d2ef6b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2018/11/restaurant_blackwood_bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-d2ef6b8>.elementor-background-overlay{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2025/02/SMJ-Osaka_ロゴアートボード-1-のコピー-2-1-300x193.png");background-position:bottom center;background-repeat:no-repeat;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-d2ef6b8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-48px;margin-bottom:-179px;padding:70px 0 190px}.elementor-1958 .elementor-element.elementor-element-fe82436.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-1958 .elementor-element.elementor-element-fe82436 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-a0a4b51{text-align:center}.elementor-1958 .elementor-element.elementor-element-a0a4b51 .elementor-heading-title{font-size:20px;color:#c6b089}.elementor-1958 .elementor-element.elementor-element-7a33264>.elementor-widget-container{margin:-13px 0 0}.elementor-1958 .elementor-element.elementor-element-7a33264{text-align:center}.elementor-1958 .elementor-element.elementor-element-7a33264 .elementor-heading-title{color:#f0f3f2}.elementor-1958 .elementor-element.elementor-element-e28e2f8>.elementor-container{max-width:796px;min-height:537px}.elementor-1958 .elementor-element.elementor-element-e28e2f8>.elementor-background-overlay{opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-e28e2f8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:161px}.elementor-1958 .elementor-element.elementor-element-fd76fc8 .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-fd76fc8>.elementor-element-populated{padding:0 5%}.elementor-1958 .elementor-element.elementor-element-d63057d>.elementor-widget-container{padding:-9px}.elementor-1958 .elementor-element.elementor-element-d6389ed:not(.elementor-motion-effects-element-type-background),.elementor-1958 .elementor-element.elementor-element-d6389ed>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://sushi-master-class.jp/wp-content/uploads/2025/02/7xm.xyz213551.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-1958 .elementor-element.elementor-element-d6389ed>.elementor-background-overlay{background-color:#000;opacity:.79;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1958 .elementor-element.elementor-element-d6389ed{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0}.elementor-1958 .elementor-element.elementor-element-6acca6b .elementor-widget-wrap{flex-wrap:wrap}.elementor-1958 .elementor-element.elementor-element-52c905d{text-align:center}.elementor-1958 .elementor-element.elementor-element-52c905d .elementor-heading-title{font-size:20px;color:#c6b089}.elementor-1958 .elementor-element.elementor-element-4fe314e>.elementor-widget-container{margin:-13px 0 0}.elementor-1958 .elementor-element.elementor-element-4fe314e{text-align:center}.elementor-1958 .elementor-element.elementor-element-4fe314e .elementor-heading-title{color:#fff}.elementor-1958 .elementor-element.elementor-element-fb89c28{--display:flex}.elementor-1958 .elementor-element.elementor-element-7fa8035 .gem-image.gem-wrapbox{float:none;text-align:center;margin-left:auto;margin-right:auto}.elementor-1958 .elementor-element.elementor-element-7fa8035 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-1958 .elementor-element.elementor-element-7fa8035.elementor-element{--flex-grow:1;--flex-shrink:1}body:not(.rtl) .elementor-1958 .elementor-element.elementor-element-7fa8035{left:393px}body.rtl .elementor-1958 .elementor-element.elementor-element-7fa8035{right:393px}.elementor-1958 .elementor-element.elementor-element-7fa8035{top:-8745px}.elementor-1958 .elementor-element.elementor-element-7fa8035 .gem-image{width:27%}.elementor-1958 .elementor-element.elementor-element-7fa8035 .gem-image img{opacity:calc(100/100)}.elementor-1958 .elementor-element.elementor-element-7fa8035 .gem-image a:hover img{opacity:calc(78/100)}.elementor-1958 .elementor-element.elementor-element-237f392 .gem-image.gem-wrapbox{float:none;text-align:center;margin-left:auto;margin-right:auto}.elementor-1958 .elementor-element.elementor-element-237f392 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-1958 .elementor-element.elementor-element-237f392.elementor-element{--flex-grow:1;--flex-shrink:1}body:not(.rtl) .elementor-1958 .elementor-element.elementor-element-237f392{left:392px}body.rtl .elementor-1958 .elementor-element.elementor-element-237f392{right:392px}.elementor-1958 .elementor-element.elementor-element-237f392{top:-8749px}.elementor-1958 .elementor-element.elementor-element-237f392 .gem-image{width:27%}.elementor-1958 .elementor-element.elementor-element-237f392 .gem-image img{opacity:calc(100/100)}.elementor-1958 .elementor-element.elementor-element-237f392 .gem-image a:hover img{opacity:calc(78/100)}.elementor-1958 .elementor-element.elementor-element-b8cd908 .gem-image.gem-wrapbox{float:none;text-align:center;margin-left:auto;margin-right:auto}.elementor-1958 .elementor-element.elementor-element-b8cd908 .gem-image a:before{background-color:rgba(0,188,212,.8)}.elementor-1958 .elementor-element.elementor-element-b8cd908.elementor-element{--flex-grow:1;--flex-shrink:1}body:not(.rtl) .elementor-1958 .elementor-element.elementor-element-b8cd908{left:393px}body.rtl .elementor-1958 .elementor-element.elementor-element-b8cd908{right:393px}.elementor-1958 .elementor-element.elementor-element-b8cd908{top:-8745px}.elementor-1958 .elementor-element.elementor-element-b8cd908 .gem-image{width:27%}.elementor-1958 .elementor-element.elementor-element-b8cd908 .gem-image img{opacity:calc(100/100)}.elementor-1958 .elementor-element.elementor-element-b8cd908 .gem-image a:hover img{opacity:calc(78/100)}body.elementor-page-1958{margin:-91px 0 0;padding:0}@media(max-width:1024px){.elementor-1958 .elementor-element.elementor-element-3645a50.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-189bdc6.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-189bdc6{text-align:center}.elementor-1958 .elementor-element.elementor-element-0833aa4.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-e0a3304{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-ebef198 img{width:75%;max-width:100%;height:217px}.elementor-1958 .elementor-element.elementor-element-19f8296 img{width:75%;height:148px}.elementor-1958 .elementor-element.elementor-element-505e1a8 img{width:82%;max-width:100%;height:189px}.elementor-1958 .elementor-element.elementor-element-3b92fc4>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1958 .elementor-element.elementor-element-1c4b5a4>.elementor-widget-container{padding:0 0 10px}.elementor-1958 .elementor-element.elementor-element-1c4b5a4{text-align:center}.elementor-1958 .elementor-element.elementor-element-8683785{text-align:center}.elementor-1958 .elementor-element.elementor-element-8683785 .elementor-heading-title{font-size:33px}.elementor-1958 .elementor-element.elementor-element-f16fe58{text-align:center}.elementor-1958 .elementor-element.elementor-element-f16fe58 .elementor-heading-title{font-size:28px}.elementor-1958 .elementor-element.elementor-element-0a41571>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-0a41571{text-align:center}.elementor-1958 .elementor-element.elementor-element-0a41571,.elementor-1958 .elementor-element.elementor-element-0a41571 .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-450de17>.elementor-widget-container{padding:0 0 20px}.elementor-1958 .elementor-element.elementor-element-c52d227>.elementor-widget-container{padding:0 0 20px}.elementor-1958 .elementor-element.elementor-element-654f94c{padding:41px 0 70px 92px}.elementor-1958 .elementor-element.elementor-element-7cf55bc{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-024e292>.elementor-widget-container{margin:0}.elementor-1958 .elementor-element.elementor-element-024e292.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-024e292{text-align:center}.elementor-1958 .elementor-element.elementor-element-f1b2455{text-align:center}.elementor-1958 .elementor-element.elementor-element-f1b2455 .elementor-heading-title{font-size:33px}.elementor-1958 .elementor-element.elementor-element-07cd23a>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-07cd23a.elementor-element{--align-self:center;--order:99999}.elementor-1958 .elementor-element.elementor-element-07cd23a{text-align:center}.elementor-1958 .elementor-element.elementor-element-07cd23a,.elementor-1958 .elementor-element.elementor-element-07cd23a .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-5613d1d{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-46ef234.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-7556c99.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-90cc705{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-1958 .elementor-element.elementor-element-26a00cc{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px}.elementor-1958 .elementor-element.elementor-element-4caa7ff{width:100%;max-width:100%}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content{padding:56px 10px 44px}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:90px !important}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:90px !important;height:90px !important}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content a .gem-image img{width:90px;max-width:90px;height:auto}.elementor-1958 .elementor-element.elementor-element-1b24819{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px}.elementor-1958 .elementor-element.elementor-element-94d6bad{width:100%;max-width:100%}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content{padding:56px 10px 44px}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:90px !important}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:90px !important;height:90px !important}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content a .gem-image img{width:90px;max-width:90px;height:auto}.elementor-1958 .elementor-element.elementor-element-3c48dd6{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px}.elementor-1958 .elementor-element.elementor-element-9d233e6{width:100%;max-width:100%}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content{padding:56px 10px 44px}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:90px !important}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:90px !important;height:90px !important}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content a .gem-image img{width:90px;max-width:90px;height:auto}.elementor-1958 .elementor-element.elementor-element-17286cb>.elementor-widget-container{margin:70px 0}.elementor-1958 .elementor-element.elementor-element-17286cb.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-8fc73e2{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-6adbf48>.elementor-widget-container{margin:3px 14px 3px 103px;padding:-25px}.elementor-1958 .elementor-element.elementor-element-6adbf48.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-6adbf48 img{width:75%;height:300px}.elementor-1958 .elementor-element.elementor-element-b3758cf>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1958 .elementor-element.elementor-element-40d47f2{text-align:center}.elementor-1958 .elementor-element.elementor-element-e428e8c.elementor-element{--flex-grow:0;--flex-shrink:1}.elementor-1958 .elementor-element.elementor-element-e428e8c{text-align:center}.elementor-1958 .elementor-element.elementor-element-337423e>.elementor-widget-container{margin:20px 0 0}.elementor-1958 .elementor-element.elementor-element-337423e{text-align:center}.elementor-1958 .elementor-element.elementor-element-1103129>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-1103129{text-align:center}.elementor-1958 .elementor-element.elementor-element-703be31>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-703be31{text-align:center}.elementor-1958 .elementor-element.elementor-element-4fae5f0{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-4f73ee0>.elementor-widget-container{margin:-1px -1px -1px 108px}.elementor-1958 .elementor-element.elementor-element-4f73ee0 img{width:75%;max-width:100%;height:315px}.elementor-1958 .elementor-element.elementor-element-a3746a1>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1958 .elementor-element.elementor-element-597693c.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-597693c{text-align:center}.elementor-1958 .elementor-element.elementor-element-b97182d.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-b97182d{text-align:center}.elementor-1958 .elementor-element.elementor-element-de37e4c>.elementor-widget-container{margin:20px 0 0}.elementor-1958 .elementor-element.elementor-element-de37e4c{text-align:center}.elementor-1958 .elementor-element.elementor-element-8270ef0>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-8270ef0{text-align:center}.elementor-1958 .elementor-element.elementor-element-b07dad9{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-e5746f6>.elementor-widget-container{margin:-1px -1px -1px 108px}.elementor-1958 .elementor-element.elementor-element-e5746f6 img{width:75%;max-width:100%;height:315px}.elementor-1958 .elementor-element.elementor-element-d147aa8>.elementor-widget-container{margin:-1px -1px -1px 108px}.elementor-1958 .elementor-element.elementor-element-d147aa8 img{width:75%;max-width:100%;height:315px}.elementor-1958 .elementor-element.elementor-element-3d823a7>.elementor-element-populated{margin:50px 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-1958 .elementor-element.elementor-element-8d6498a.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-8d6498a{text-align:center}.elementor-1958 .elementor-element.elementor-element-3ac0751.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-3ac0751{text-align:center}.elementor-1958 .elementor-element.elementor-element-8852ce7>.elementor-widget-container{margin:20px 0 0}.elementor-1958 .elementor-element.elementor-element-8852ce7{text-align:center}.elementor-1958 .elementor-element.elementor-element-8efc4c7>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-8efc4c7{text-align:center}.elementor-1958 .elementor-element.elementor-element-6755839>.elementor-container{max-width:580px}.elementor-1958 .elementor-element.elementor-element-6755839{padding:70px 0}.elementor-1958 .elementor-element.elementor-element-7390617{text-align:center}.elementor-1958 .elementor-element.elementor-element-f4038c5.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-530c554.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-eb9e956>.elementor-widget-container{margin:30px 0 0}.elementor-1958 .elementor-element.elementor-element-477711a>.elementor-container{max-width:551px}.elementor-1958 .elementor-element.elementor-element-477711a{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-33e5bed.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-e584083.elementor-element{--flex-grow:1;--flex-shrink:0}.elementor-1958 .elementor-element.elementor-element-1615a20{margin-top:0;margin-bottom:0}.elementor-1958 .elementor-element.elementor-element-d2ef6b8{padding:30px 0 250px}.elementor-1958 .elementor-element.elementor-element-e28e2f8{margin-top:0;margin-bottom:0}.elementor-1958 .elementor-element.elementor-element-d63057d>.elementor-widget-container{padding:30px}.elementor-1958 .elementor-element.elementor-element-d6389ed{padding:30px 0}body.elementor-page-1958{margin:0}}@media(max-width:767px){.elementor-1958 .elementor-element.elementor-element-387d45d{padding:150px 0 70px}.elementor-1958 .elementor-element.elementor-element-3645a50>.elementor-widget-container{margin:0 0 -5px}.elementor-1958 .elementor-element.elementor-element-189bdc6>.elementor-widget-container{margin:-7px 0 0}.elementor-1958 .elementor-element.elementor-element-189bdc6 .elementor-heading-title{font-size:46px;line-height:1.3em}.elementor-1958 .elementor-element.elementor-element-e0a3304{padding:0}.elementor-1958 .elementor-element.elementor-element-fbe982a>.elementor-element-populated{padding:20px}.elementor-1958 .elementor-element.elementor-element-ebef198 img{width:85%;height:250px}.elementor-1958 .elementor-element.elementor-element-19f8296 img{width:85%;height:200px}.elementor-1958 .elementor-element.elementor-element-505e1a8 img{width:85%;height:250px}.elementor-1958 .elementor-element.elementor-element-1c4b5a4{text-align:center}.elementor-1958 .elementor-element.elementor-element-8683785{text-align:center}.elementor-1958 .elementor-element.elementor-element-8683785 .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-1958 .elementor-element.elementor-element-f16fe58{text-align:center}.elementor-1958 .elementor-element.elementor-element-f16fe58 .elementor-heading-title{font-size:14px}.elementor-1958 .elementor-element.elementor-element-0a41571>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-0a41571,.elementor-1958 .elementor-element.elementor-element-0a41571 .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-450de17>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-c52d227>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-654f94c{padding:20px}.elementor-1958 .elementor-element.elementor-element-499c02c{width:50%}.elementor-1958 .elementor-element.elementor-element-499c02c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px}.elementor-1958 .elementor-element.elementor-element-02d6d42 .gem-counter-number{font-size:40px}.elementor-1958 .elementor-element.elementor-element-3aa962b{width:50%}.elementor-1958 .elementor-element.elementor-element-3aa962b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px}.elementor-1958 .elementor-element.elementor-element-7fad478 .gem-counter-number{font-size:40px}.elementor-1958 .elementor-element.elementor-element-a9a6545{width:50%}.elementor-1958 .elementor-element.elementor-element-a9a6545>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px}.elementor-1958 .elementor-element.elementor-element-06d05ee .gem-counter-number{font-size:40px}.elementor-1958 .elementor-element.elementor-element-2a33c85{width:50%}.elementor-1958 .elementor-element.elementor-element-2a33c85>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px}.elementor-1958 .elementor-element.elementor-element-5a15407 .gem-counter-number{font-size:40px}.elementor-1958 .elementor-element.elementor-element-7cf55bc{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-024e292{text-align:center}.elementor-1958 .elementor-element.elementor-element-f1b2455{text-align:center}.elementor-1958 .elementor-element.elementor-element-f1b2455 .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-1958 .elementor-element.elementor-element-07cd23a>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-07cd23a,.elementor-1958 .elementor-element.elementor-element-07cd23a .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-5613d1d{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-90cc705{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1958 .elementor-element.elementor-element-26a00cc{--width:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-1958 .elementor-element.elementor-element-4caa7ff{width:100%;max-width:100%}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content{padding:44px 20px 56px}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:17px}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:70px !important}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:70px !important;height:70px !important}.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-4caa7ff .gem-textbox-content a .gem-image img{width:70px;max-width:70px;height:auto}.elementor-1958 .elementor-element.elementor-element-1b24819{--width:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-1958 .elementor-element.elementor-element-94d6bad{width:100%;max-width:100%}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content{padding:44px 20px 56px}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:17px}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:70px !important}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:70px !important;height:70px !important}.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-94d6bad .gem-textbox-content a .gem-image img{width:70px;max-width:70px;height:auto}.elementor-1958 .elementor-element.elementor-element-3c48dd6{--width:50%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px}.elementor-1958 .elementor-element.elementor-element-9d233e6{width:100%;max-width:100%}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content{padding:44px 20px 56px}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox .gem-textbox-content .gem-textbox-title{font-size:17px}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{font-size:70px !important}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{width:70px !important;height:70px !important}.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content .gem-image img,.elementor-1958 .elementor-element.elementor-element-9d233e6 .gem-textbox-content a .gem-image img{width:70px;max-width:70px;height:auto}.elementor-1958 .elementor-element.elementor-element-8fc73e2{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-6adbf48 img{width:85%;height:100%}.elementor-1958 .elementor-element.elementor-element-40d47f2{text-align:center}.elementor-1958 .elementor-element.elementor-element-e428e8c>.elementor-widget-container{padding:0 0 5px}.elementor-1958 .elementor-element.elementor-element-e428e8c{text-align:center}.elementor-1958 .elementor-element.elementor-element-e428e8c .elementor-heading-title{font-size:36px;line-height:1.1em}.elementor-1958 .elementor-element.elementor-element-337423e>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-337423e{text-align:center}.elementor-1958 .elementor-element.elementor-element-337423e,.elementor-1958 .elementor-element.elementor-element-337423e .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-1103129>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-1103129{text-align:center}.elementor-1958 .elementor-element.elementor-element-1103129,.elementor-1958 .elementor-element.elementor-element-1103129 .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-703be31>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-703be31{text-align:center}.elementor-1958 .elementor-element.elementor-element-703be31,.elementor-1958 .elementor-element.elementor-element-703be31 .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-4fae5f0{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-4f73ee0 img{width:85%;height:100%}.elementor-1958 .elementor-element.elementor-element-597693c{text-align:center}.elementor-1958 .elementor-element.elementor-element-b97182d>.elementor-widget-container{padding:0 0 5px}.elementor-1958 .elementor-element.elementor-element-b97182d{text-align:center}.elementor-1958 .elementor-element.elementor-element-b97182d .elementor-heading-title{font-size:36px;line-height:1.1em}.elementor-1958 .elementor-element.elementor-element-de37e4c>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-de37e4c{text-align:center}.elementor-1958 .elementor-element.elementor-element-de37e4c,.elementor-1958 .elementor-element.elementor-element-de37e4c .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-8270ef0>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-8270ef0{text-align:center}.elementor-1958 .elementor-element.elementor-element-8270ef0,.elementor-1958 .elementor-element.elementor-element-8270ef0 .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-b07dad9{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-e5746f6 img{width:85%;height:100%}.elementor-1958 .elementor-element.elementor-element-d147aa8 img{width:85%;height:100%}.elementor-1958 .elementor-element.elementor-element-8d6498a{text-align:center}.elementor-1958 .elementor-element.elementor-element-3ac0751>.elementor-widget-container{padding:0 0 5px}.elementor-1958 .elementor-element.elementor-element-3ac0751{text-align:center}.elementor-1958 .elementor-element.elementor-element-3ac0751 .elementor-heading-title{font-size:36px;line-height:1.1em}.elementor-1958 .elementor-element.elementor-element-8852ce7>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-8852ce7{text-align:center}.elementor-1958 .elementor-element.elementor-element-8852ce7,.elementor-1958 .elementor-element.elementor-element-8852ce7 .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-8efc4c7>.elementor-widget-container{margin:20px 0}.elementor-1958 .elementor-element.elementor-element-8efc4c7{text-align:center}.elementor-1958 .elementor-element.elementor-element-8efc4c7,.elementor-1958 .elementor-element.elementor-element-8efc4c7 .elementor-text-editor *{font-size:16px}.elementor-1958 .elementor-element.elementor-element-6755839{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-f4038c5>.elementor-widget-container{margin:-7px 0 0}.elementor-1958 .elementor-element.elementor-element-eb9e956>.elementor-widget-container{margin:0}.elementor-1958 .elementor-element.elementor-element-477711a{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-1615a20{margin-top:0;margin-bottom:0}.elementor-1958 .elementor-element.elementor-element-d2ef6b8>.elementor-background-overlay{background-size:70% auto}.elementor-1958 .elementor-element.elementor-element-d2ef6b8{padding:30px 0 150px}.elementor-1958 .elementor-element.elementor-element-7a33264>.elementor-widget-container{margin:-7px 0 0}.elementor-1958 .elementor-element.elementor-element-e28e2f8{margin-top:0;margin-bottom:30px}.elementor-1958 .elementor-element.elementor-element-fd76fc8>.elementor-element-populated{padding:20px}.elementor-1958 .elementor-element.elementor-element-d63057d>.elementor-widget-container{padding:20px}.elementor-1958 .elementor-element.elementor-element-d6389ed{padding:30px 0}.elementor-1958 .elementor-element.elementor-element-4fe314e>.elementor-widget-container{margin:-7px 0 0}}@media(min-width:768px){.elementor-1958 .elementor-element.elementor-element-fbe982a{width:50%}.elementor-1958 .elementor-element.elementor-element-3b92fc4{width:50%}.elementor-1958 .elementor-element.elementor-element-0d28544{width:50%}.elementor-1958 .elementor-element.elementor-element-66542e2{width:50%}.elementor-1958 .elementor-element.elementor-element-90cc705{--width:100%}.elementor-1958 .elementor-element.elementor-element-6973f53{width:100%}.elementor-1958 .elementor-element.elementor-element-f0a396b{--content-width:914px}.elementor-1958 .elementor-element.elementor-element-e28e2f8{width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-1958 .elementor-element.elementor-element-fbe982a{width:100%}.elementor-1958 .elementor-element.elementor-element-3b92fc4{width:100%}.elementor-1958 .elementor-element.elementor-element-0d28544{width:100%}.elementor-1958 .elementor-element.elementor-element-66542e2{width:100%}.elementor-1958 .elementor-element.elementor-element-90cc705{--width:100%}.elementor-1958 .elementor-element.elementor-element-26a00cc{--width:50%}.elementor-1958 .elementor-element.elementor-element-1b24819{--width:50%}.elementor-1958 .elementor-element.elementor-element-3c48dd6{--width:50%}.elementor-1958 .elementor-element.elementor-element-a24e75e{width:100%}.elementor-1958 .elementor-element.elementor-element-b3758cf{width:100%}.elementor-1958 .elementor-element.elementor-element-1b8a76e{width:100%}.elementor-1958 .elementor-element.elementor-element-a3746a1{width:100%}.elementor-1958 .elementor-element.elementor-element-e21e486{width:100%}.elementor-1958 .elementor-element.elementor-element-3d823a7{width:100%}.elementor-1958 .elementor-element.elementor-element-6973f53{width:100%}}.flex1{flex:1;display:flex}.flex1>.elementor-widget-container{display:flex}.elementor-widget-thegem-styled-textbox{flex:1;display:flex;flex-direction:column}.gem-textbox{flex:1;display:flex;flex-direction:column}.gem-textbox-inner{flex:1;display:flex;flex-direction:column;justify-content:space-between}.gem-textbox-content{flex-grow:1}