.elementor-54845 .elementor-element.elementor-element-1d1aac4{margin-top:100px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-1233a96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-1233a96{text-align:center;}.elementor-54845 .elementor-element.elementor-element-1233a96 .elementor-heading-title{font-family:var( --e-global-typography-59f05f6-font-family ), Sans-serif;font-size:var( --e-global-typography-59f05f6-font-size );font-weight:var( --e-global-typography-59f05f6-font-weight );line-height:var( --e-global-typography-59f05f6-line-height );letter-spacing:var( --e-global-typography-59f05f6-letter-spacing );color:var( --e-global-color-a5452e4 );}.elementor-54845 .elementor-element.elementor-element-76d6109 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-76d6109{text-align:center;}.elementor-54845 .elementor-element.elementor-element-76d6109 .elementor-heading-title{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-0881065{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-0881065 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-54845 .elementor-element.elementor-element-8531e47.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-54845 .elementor-element.elementor-element-8531e47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-54845 .elementor-element.elementor-element-8531e47.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-54845 .elementor-element.elementor-element-8531e47 > .elementor-element-populated, .elementor-54845 .elementor-element.elementor-element-8531e47 > .elementor-element-populated > .elementor-background-overlay, .elementor-54845 .elementor-element.elementor-element-8531e47 > .elementor-background-slideshow{border-radius:90px 90px 90px 90px;}.elementor-54845 .elementor-element.elementor-element-8531e47 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-8531e47 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-54845 .elementor-element.elementor-element-c8c7281 > .elementor-container{max-width:980px;}.elementor-54845 .elementor-element.elementor-element-c8c7281{margin-top:0px;margin-bottom:50px;padding:0% 20% 0% 20%;}.elementor-54845 .elementor-element.elementor-element-a928775{margin-top:0px;margin-bottom:46px;}.elementor-54845 .elementor-element.elementor-element-691aeff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:2px;}.elementor-54845 .elementor-element.elementor-element-691aeff > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 12% 0% 12%;}.elementor-54845 .elementor-element.elementor-element-ef7b42a > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-54845 .elementor-element.elementor-element-ef7b42a img{width:70px;}.elementor-54845 .elementor-element.elementor-element-68ee0a5 > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-68ee0a5{text-align:center;}.elementor-54845 .elementor-element.elementor-element-68ee0a5 .elementor-heading-title{font-family:var( --e-global-typography-5f42840-font-family ), Sans-serif;font-size:var( --e-global-typography-5f42840-font-size );font-weight:var( --e-global-typography-5f42840-font-weight );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-02f6c62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-02f6c62{text-align:center;}.elementor-54845 .elementor-element.elementor-element-02f6c62 .elementor-heading-title{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-21c91c7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:2px;}.elementor-54845 .elementor-element.elementor-element-21c91c7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 12% 0% 12%;}.elementor-54845 .elementor-element.elementor-element-9b669de > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-54845 .elementor-element.elementor-element-9b669de img{width:70px;}.elementor-54845 .elementor-element.elementor-element-d41fb82 > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-d41fb82{text-align:center;}.elementor-54845 .elementor-element.elementor-element-d41fb82 .elementor-heading-title{font-family:var( --e-global-typography-5f42840-font-family ), Sans-serif;font-size:var( --e-global-typography-5f42840-font-size );font-weight:var( --e-global-typography-5f42840-font-weight );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-23810e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-23810e6{text-align:center;}.elementor-54845 .elementor-element.elementor-element-23810e6 .elementor-heading-title{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-7b6e658 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:2px;}.elementor-54845 .elementor-element.elementor-element-7b6e658 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 12% 0% 12%;}.elementor-54845 .elementor-element.elementor-element-847e08a > .elementor-widget-container{margin:0px 0px 21px 0px;}.elementor-54845 .elementor-element.elementor-element-847e08a img{width:70px;}.elementor-54845 .elementor-element.elementor-element-b9a1bd6 > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-b9a1bd6{text-align:center;}.elementor-54845 .elementor-element.elementor-element-b9a1bd6 .elementor-heading-title{font-family:var( --e-global-typography-5f42840-font-family ), Sans-serif;font-size:var( --e-global-typography-5f42840-font-size );font-weight:var( --e-global-typography-5f42840-font-weight );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-fe920a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-fe920a1{text-align:center;}.elementor-54845 .elementor-element.elementor-element-fe920a1 .elementor-heading-title{font-family:var( --e-global-typography-750cde0-font-family ), Sans-serif;font-size:var( --e-global-typography-750cde0-font-size );font-weight:var( --e-global-typography-750cde0-font-weight );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-86f85c5 > .elementor-container{max-width:900px;}.elementor-54845 .elementor-element.elementor-element-86f85c5{margin-top:0px;margin-bottom:0px;padding:0px 50px 20px 50px;}.elementor-54845 .elementor-element.elementor-element-e03f53b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-54845 .elementor-element.elementor-element-e03f53b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-6dda42b{text-align:center;}.elementor-54845 .elementor-element.elementor-element-6dda42b .elementor-heading-title{font-family:var( --e-global-typography-0037f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-0037f7b-font-size );font-weight:var( --e-global-typography-0037f7b-font-weight );line-height:var( --e-global-typography-0037f7b-line-height );color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-be5f2f5{margin-top:0px;margin-bottom:0px;}.elementor-54845 .elementor-element.elementor-element-d6b240e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-54845 .elementor-element.elementor-element-d6b240e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-54845 .elementor-element.elementor-element-d6b240e > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-54845 .elementor-element.elementor-element-12a0ccf > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-12a0ccf{text-align:left;}.elementor-54845 .elementor-element.elementor-element-12a0ccf .elementor-heading-title{font-family:var( --e-global-typography-5f42840-font-family ), Sans-serif;font-size:var( --e-global-typography-5f42840-font-size );font-weight:var( --e-global-typography-5f42840-font-weight );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );color:var( --e-global-color-a5452e4 );}.elementor-54845 .elementor-element.elementor-element-2796431{text-align:left;color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-5dfc053.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-54845 .elementor-element.elementor-element-5dfc053 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-54845 .elementor-element.elementor-element-5dfc053 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-54845 .elementor-element.elementor-element-d564235 > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-d564235{text-align:left;}.elementor-54845 .elementor-element.elementor-element-d564235 .elementor-heading-title{font-family:var( --e-global-typography-5f42840-font-family ), Sans-serif;font-size:var( --e-global-typography-5f42840-font-size );font-weight:var( --e-global-typography-5f42840-font-weight );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );color:var( --e-global-color-a5452e4 );}.elementor-54845 .elementor-element.elementor-element-8d173be{text-align:left;color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-4efac42.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-54845 .elementor-element.elementor-element-4efac42 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:8px;}.elementor-54845 .elementor-element.elementor-element-4efac42 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-54845 .elementor-element.elementor-element-eeced45 > .elementor-widget-container{margin:0px 0px 3px 0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-eeced45{text-align:left;}.elementor-54845 .elementor-element.elementor-element-eeced45 .elementor-heading-title{font-family:var( --e-global-typography-5f42840-font-family ), Sans-serif;font-size:var( --e-global-typography-5f42840-font-size );font-weight:var( --e-global-typography-5f42840-font-weight );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );color:var( --e-global-color-a5452e4 );}.elementor-54845 .elementor-element.elementor-element-b2acf79{text-align:left;color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-5b32fe4 .elementor-button{background-color:var( --e-global-color-a5452e4 );font-family:"Ocean Sans", Sans-serif;font-size:1em;font-weight:500;line-height:1em;letter-spacing:0.1px;border-radius:99px 99px 99px 99px;padding:20px 50px 17px 50px;}.elementor-54845 .elementor-element.elementor-element-5b32fe4{width:auto;max-width:auto;}.elementor-54845 .elementor-element.elementor-element-711d4dc > .elementor-container{max-width:900px;}.elementor-54845 .elementor-element.elementor-element-711d4dc{margin-top:0px;margin-bottom:0px;padding:60px 50px 20px 50px;}.elementor-54845 .elementor-element.elementor-element-bae4740.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-54845 .elementor-element.elementor-element-bae4740 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-b79b6c2{text-align:center;}.elementor-54845 .elementor-element.elementor-element-b79b6c2 .elementor-heading-title{font-family:var( --e-global-typography-0037f7b-font-family ), Sans-serif;font-size:var( --e-global-typography-0037f7b-font-size );font-weight:var( --e-global-typography-0037f7b-font-weight );line-height:var( --e-global-typography-0037f7b-line-height );color:var( --e-global-color-42b0f4d );}.elementor-54845 .elementor-element.elementor-element-b7a005c .elementor-button{background-color:var( --e-global-color-a5452e4 );font-family:"Ocean Sans", Sans-serif;font-size:1em;font-weight:500;line-height:1em;letter-spacing:0.1px;border-radius:99px 99px 99px 99px;padding:20px 50px 17px 50px;}.elementor-54845 .elementor-element.elementor-element-b7a005c{width:auto;max-width:auto;}body.elementor-page-54845:not(.elementor-motion-effects-element-type-background), body.elementor-page-54845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c3f7e9f );background-image:url("https://oceansushi.store/wp-content/uploads/2022/11/bg.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}body.elementor-page-54845{padding:0px 0px 0px 0px;}@media(min-width:1025px){body.elementor-page-54845:not(.elementor-motion-effects-element-type-background), body.elementor-page-54845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-54845 .elementor-element.elementor-element-1233a96 .elementor-heading-title{font-size:var( --e-global-typography-59f05f6-font-size );line-height:var( --e-global-typography-59f05f6-line-height );letter-spacing:var( --e-global-typography-59f05f6-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-76d6109 .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-0881065{margin-top:0px;margin-bottom:0px;}.elementor-54845 .elementor-element.elementor-element-c8c7281 > .elementor-container{max-width:604px;}.elementor-54845 .elementor-element.elementor-element-c8c7281{padding:0px 25px 0px 25px;}.elementor-54845 .elementor-element.elementor-element-68ee0a5 .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-02f6c62 .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-d41fb82 .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-23810e6 .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-b9a1bd6 .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-fe920a1 .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-86f85c5 > .elementor-container{max-width:650px;}.elementor-54845 .elementor-element.elementor-element-86f85c5{padding:50px 25px 50px 25px;}.elementor-54845 .elementor-element.elementor-element-6dda42b .elementor-heading-title{font-size:var( --e-global-typography-0037f7b-font-size );line-height:var( --e-global-typography-0037f7b-line-height );}.elementor-54845 .elementor-element.elementor-element-12a0ccf .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-d564235 .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-eeced45 .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-711d4dc > .elementor-container{max-width:650px;}.elementor-54845 .elementor-element.elementor-element-711d4dc{padding:50px 25px 50px 25px;}.elementor-54845 .elementor-element.elementor-element-b79b6c2 .elementor-heading-title{font-size:var( --e-global-typography-0037f7b-font-size );line-height:var( --e-global-typography-0037f7b-line-height );}body.elementor-page-54845:not(.elementor-motion-effects-element-type-background), body.elementor-page-54845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}}@media(max-width:767px){.elementor-54845 .elementor-element.elementor-element-1d1aac4{margin-top:30px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-485c3ea > .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-54845 .elementor-element.elementor-element-1233a96 .elementor-heading-title{font-size:var( --e-global-typography-59f05f6-font-size );line-height:var( --e-global-typography-59f05f6-line-height );letter-spacing:var( --e-global-typography-59f05f6-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-76d6109 .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-0881065, .elementor-54845 .elementor-element.elementor-element-0881065 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-54845 .elementor-element.elementor-element-0881065{margin-top:20px;margin-bottom:0px;padding:0px 15px 0px 15px;}.elementor-54845 .elementor-element.elementor-element-8531e47 > .elementor-element-populated, .elementor-54845 .elementor-element.elementor-element-8531e47 > .elementor-element-populated > .elementor-background-overlay, .elementor-54845 .elementor-element.elementor-element-8531e47 > .elementor-background-slideshow{border-radius:60px 60px 60px 60px;}.elementor-54845 .elementor-element.elementor-element-8531e47 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-54845 .elementor-element.elementor-element-c8c7281{margin-top:20px;margin-bottom:20px;padding:0px 15px 0px 15px;}.elementor-54845 .elementor-element.elementor-element-691aeff{width:100%;}.elementor-54845 .elementor-element.elementor-element-691aeff > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 6% 0% 6%;}.elementor-54845 .elementor-element.elementor-element-ef7b42a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-54845 .elementor-element.elementor-element-ef7b42a img{width:48px;}.elementor-54845 .elementor-element.elementor-element-68ee0a5 .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-02f6c62 .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-21c91c7{width:100%;}.elementor-54845 .elementor-element.elementor-element-21c91c7 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 6% 0% 6%;}.elementor-54845 .elementor-element.elementor-element-9b669de > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-54845 .elementor-element.elementor-element-9b669de img{width:48px;}.elementor-54845 .elementor-element.elementor-element-d41fb82 .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-23810e6 .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-7b6e658{width:100%;}.elementor-54845 .elementor-element.elementor-element-7b6e658 > .elementor-element-populated{padding:0% 6% 0% 6%;}.elementor-54845 .elementor-element.elementor-element-847e08a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-54845 .elementor-element.elementor-element-847e08a img{width:48px;}.elementor-54845 .elementor-element.elementor-element-b9a1bd6 .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-fe920a1 .elementor-heading-title{font-size:var( --e-global-typography-750cde0-font-size );line-height:var( --e-global-typography-750cde0-line-height );letter-spacing:var( --e-global-typography-750cde0-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-86f85c5{margin-top:40px;margin-bottom:0px;padding:0px 15px 50px 15px;}.elementor-54845 .elementor-element.elementor-element-e03f53b > .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-54845 .elementor-element.elementor-element-6dda42b .elementor-heading-title{font-size:var( --e-global-typography-0037f7b-font-size );line-height:var( --e-global-typography-0037f7b-line-height );}.elementor-54845 .elementor-element.elementor-element-d6b240e{width:100%;}.elementor-54845 .elementor-element.elementor-element-d6b240e > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 6% 0% 6%;}.elementor-54845 .elementor-element.elementor-element-12a0ccf .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-5dfc053{width:100%;}.elementor-54845 .elementor-element.elementor-element-5dfc053 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 6% 0% 6%;}.elementor-54845 .elementor-element.elementor-element-d564235 .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-4efac42{width:100%;}.elementor-54845 .elementor-element.elementor-element-4efac42 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 6% 0% 6%;}.elementor-54845 .elementor-element.elementor-element-eeced45 .elementor-heading-title{font-size:var( --e-global-typography-5f42840-font-size );line-height:var( --e-global-typography-5f42840-line-height );letter-spacing:var( --e-global-typography-5f42840-letter-spacing );}.elementor-54845 .elementor-element.elementor-element-711d4dc{margin-top:40px;margin-bottom:0px;padding:0px 15px 50px 15px;}.elementor-54845 .elementor-element.elementor-element-bae4740 > .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-54845 .elementor-element.elementor-element-b79b6c2 .elementor-heading-title{font-size:var( --e-global-typography-0037f7b-font-size );line-height:var( --e-global-typography-0037f7b-line-height );}}/* Start custom CSS */.id {
    color:#667ba1;
    letter-spacing: 2px;
    font-size: 11px;
    line-height: 28px;
    font-weight: bold;
}

<style>

.horizontale > div > div > div {
flex: 0 0 auto;
width: max-content;
}
.horizontale > div > .elementor-section {
min-width: max-content;
}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto, .elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width: unset;
}
@media (max-width:1024px){
.horizontale > div > .elementor-section {
min-width: 100vw;
}
}

.leftarrow, .rightarrow{
cursor: pointer;
line-height: 0;
}
/* Remove default browser :focus styling */
.leftarrow:focus, .rightarrow:focus{
outline:0;
}
/* Replace focus styling with this for accessibility */
.leftarrow:focus .elementor-icon, .rightarrow:focus .elementor-icon {
transform: scale(1.04); /* Size of arrows when :focus state is active */
color: #000; /* Color of arrows when :focus state is active */
}

.horizontale > div {
display: flex;
flex-wrap: nowrap;
overflow-x: scroll;
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
cursor: grab; /* Change to unset to have the normal cursor */
}

.horizontale > div::-webkit-scrollbar{
height: 14px; /* Change to 6px to make the scrollbar smaller, or to 0 to remove it */
}

.horizontale > div::-webkit-scrollbar-track{
background: rgba(0, 0, 0, 0.1);
} /* Color of scrollbar track */

.horizontale > div::-webkit-scrollbar-thumb{
background: rgba(0, 0, 0, 0.31);
} /* Color of scrollbar thumb */

.horizontale > div.active {
cursor: grabbing; /* Change to unset to have the normal cursor when mouse button is clicked down */
cursor: -webkit-grabbing; /* idem */
transform: scale(1.01); /* Size of elements when mouse button is clicked down */
}

/* Prevents clicking on links while navigating left or right */
.noclick{
pointer-events: none;
}
</style>

<script>
document.addEventListener("DOMContentLoaded", function(event) {
const horizons = document.querySelectorAll('.horizontale > div');
let isDown = false;
let startX;
let scrollLeft;

const leftArrow = document.querySelectorAll('.leftarrow');
const rightArrow = document.querySelectorAll('.rightarrow');

horizons.forEach( (horizon, i) => {

    let scrollAmount;
    
    if (horizon.querySelector('.elementor-posts-container')){
        
        let scrollPostContainerWidth = horizon.querySelector('.elementor-widget-container').offsetWidth;
    let scrollPostsAmount = horizon.querySelectorAll('article').length;
    let scrollPostWidth = scrollPostContainerWidth / scrollPostsAmount;
    
        scrollAmount = scrollPostWidth;
        
    } else {
        
        scrollAmount = horizon.offsetWidth; /* Change this to 300 to scroll by 300 pixels on each arrow click, for example. As set, it scrolls the width of the elements shown */
window.addEventListener('resize',function(){
    scrollAmount = horizon.offsetWidth; /* idem , needs to be same value as above */
});

    }

let smoothFunction = function(){horizon.setAttribute('style','scroll-behavior:smooth;')};
let clearBehavior = function(){setTimeout (function(){horizon.removeAttribute('style');},771)};

if(leftArrow[i]){
leftArrow[i].setAttribute('tabindex','0');
rightArrow[i].setAttribute('tabindex','0');

leftArrow[i].onclick = function () {
smoothFunction();
horizon.scrollLeft -= scrollAmount;
clearBehavior();
};
rightArrow[i].onclick = function () {
smoothFunction();
horizon.scrollLeft += scrollAmount;
clearBehavior();
};
}

const links = horizon.querySelectorAll('div > div > div');
horizon.addEventListener('mousedown', (e) => {
isDown = true;
horizon.classList.add('active');
startX = e.pageX - horizon.offsetLeft;
scrollLeft = horizon.scrollLeft;
});
horizon.addEventListener('mouseleave', () => {
isDown = false;
horizon.classList.remove('active');
for (var i = 0; i < links.length; i++) {
links[i].classList.remove('noclick');
}
});
horizon.addEventListener('mouseup', () => {
isDown = false;
horizon.classList.remove('active');
for (var i = 0; i < links.length; i++) {
links[i].classList.remove('noclick');
}
});
horizon.addEventListener('mousemove', (e) => {
if(!isDown) return;
e.preventDefault();
const x = e.pageX - horizon.offsetLeft;
const walk = (x - startX) * 1.6 ;
horizon.scrollLeft = scrollLeft - walk;
for (var i = 0; i < links.length; i++) {
links[i].classList.add('noclick');
}
});
});
});
</script>/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ocean Sans';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://oceansushi.store/wp-content/uploads/2020/09/ObjectSans-Regular.woff2') format('woff2'),
		url('https://oceansushi.store/wp-content/uploads/2020/09/ObjectSans-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Ocean Sans';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://oceansushi.store/wp-content/uploads/2020/09/ObjectSans-Bold.woff2') format('woff2'),
		url('https://oceansushi.store/wp-content/uploads/2020/09/ObjectSans-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Ocean Sans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://oceansushi.store/wp-content/uploads/2020/09/ObjectSans-Medium-1.woff2') format('woff2'),
		url('https://oceansushi.store/wp-content/uploads/2020/09/ObjectSans-Medium-1.woff') format('woff');
}
/* End Custom Fonts CSS */