@media(min-width: 1441px){:root{--ocean-gallery-item-count:4}}@media(min-width: 1025px)and (max-width: 1440px){:root{--ocean-gallery-item-count:3}}@media(min-width: 768px)and (max-width: 1024px){:root{--ocean-gallery-item-count:2}}@media(max-width: 767px){:root{--ocean-gallery-item-count:1}}@media(min-width: 1441px){:root{--ocean-gallery-gap:2rem}}@media(min-width: 1025px)and (max-width: 1440px){:root{--ocean-gallery-gap:2rem}}@media(min-width: 768px)and (max-width: 1024px){:root{--ocean-gallery-gap:1.5rem}}@media(max-width: 767px){:root{--ocean-gallery-gap:1.5rem}}@media(min-width: 1441px){:root{--ocean-gallery-gap-row:2rem}}@media(min-width: 1025px)and (max-width: 1440px){:root{--ocean-gallery-gap-row:2rem}}@media(min-width: 768px)and (max-width: 1024px){:root{--ocean-gallery-gap-row:1.5rem}}@media(max-width: 767px){:root{--ocean-gallery-gap-row:1.5rem}}@media(min-width: 1441px){:root{--ocean-gallery-gap-column:2.5rem}}@media(min-width: 1025px)and (max-width: 1440px){:root{--ocean-gallery-gap-column:2.5rem}}@media(min-width: 768px)and (max-width: 1024px){:root{--ocean-gallery-gap-column:2rem}}@media(max-width: 767px){:root{--ocean-gallery-gap-column:1.5rem}}@media(min-width: 1441px){:root{--quform-gap:.625rem}}@media(min-width: 1025px)and (max-width: 1440px){:root{--quform-gap:.625rem}}@media(min-width: 768px)and (max-width: 1024px){:root{--quform-gap:.625rem}}@media(max-width: 767px){:root{--quform-gap:.625rem}}@-webkit-keyframes clip-hide-left-right{0%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}100%{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}}@keyframes clip-hide-left-right{0%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}100%{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}}@-webkit-keyframes clip-show-left-right{0%{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes clip-show-left-right{0%{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@-webkit-keyframes clip-show-right-left{0%{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@keyframes clip-show-right-left{0%{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}}@-webkit-keyframes clip-show-top-bottom{0%{clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes clip-show-top-bottom{0%{clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}100%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@-webkit-keyframes slide-in-up{0%{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-up{0%{-webkit-transform:translateY(1rem);transform:translateY(1rem);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes arrow-v-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}59%{-webkit-transform:translateY(-210%);transform:translateY(-210%);opacity:1}60%{opacity:0}61%{-webkit-transform:translateY(210%);transform:translateY(210%);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow-v-up{0%{-webkit-transform:translateY(0);transform:translateY(0)}59%{-webkit-transform:translateY(-210%);transform:translateY(-210%);opacity:1}60%{opacity:0}61%{-webkit-transform:translateY(210%);transform:translateY(210%);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes arrow-v-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}59%{-webkit-transform:translateY(210%);transform:translateY(210%);opacity:1}60%{opacity:0}61%{-webkit-transform:translateY(-210%);transform:translateY(-210%);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes arrow-v-down{0%{-webkit-transform:translateY(0);transform:translateY(0)}59%{-webkit-transform:translateY(210%);transform:translateY(210%);opacity:1}60%{opacity:0}61%{-webkit-transform:translateY(-210%);transform:translateY(-210%);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes arrow-h{0%{-webkit-transform:translateX(0);transform:translateX(0)}59%{-webkit-transform:translateX(150%);transform:translateX(150%);opacity:1}60%{opacity:0}61%{-webkit-transform:translateX(-150%);transform:translateX(-150%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes arrow-h{0%{-webkit-transform:translateX(0);transform:translateX(0)}59%{-webkit-transform:translateX(150%);transform:translateX(150%);opacity:1}60%{opacity:0}61%{-webkit-transform:translateX(-150%);transform:translateX(-150%);opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotate-half{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes rotate-half{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotate-x{from{-webkit-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%)}to{-webkit-transform:rotate(360deg) translateX(-50%);transform:rotate(360deg) translateX(-50%)}}@keyframes rotate-x{from{-webkit-transform:rotate(0deg) translateX(-50%);transform:rotate(0deg) translateX(-50%)}to{-webkit-transform:rotate(360deg) translateX(-50%);transform:rotate(360deg) translateX(-50%)}}.main-sec-01 .hero-carousel{position:relative}@media(min-width: 1441px){.main-sec-01 .hero-carousel{height:calc(100vh - 1.25rem - var(--header-height) - var(--adminbar-height))}}@media(min-width: 1025px)and (max-width: 1440px){.main-sec-01 .hero-carousel{height:calc(100vh - 1rem - var(--header-height) - var(--adminbar-height))}}@media(min-width: 768px)and (max-width: 1024px){.main-sec-01 .hero-carousel{height:34rem}}@media(max-width: 767px){.main-sec-01 .hero-carousel{height:60vh;max-height:35rem}}.main-sec-01 .hero-carousel-item:not(.on){position:absolute;z-index:0;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}.main-sec-01 .hero-carousel-item.on{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);z-index:1}.main-sec-01 .hero-carousel-item.is-leave{-webkit-animation:clip-hide-left-right 1s forwards;animation:clip-hide-left-right 1s forwards;z-index:0}.main-sec-01 .hero-carousel-item.is-enter{-webkit-animation:clip-show-left-right 1s forwards;animation:clip-show-left-right 1s forwards;z-index:1;-webkit-animation-delay:.8s;animation-delay:.8s}@media(max-width: 1024px){.main-sec-01 .hero-carousel-item::before{background-image:-webkit-gradient(linear, left top, right top, from(var(--e-global-color-primary)), to(transparent)) !important;background-image:linear-gradient(90deg, var(--e-global-color-primary) 0%, transparent 100%) !important}}@media(max-width: 767px){.main-sec-01 .hero-carousel-item:first-child .elementor-icon-box-description{line-height:1.3em !important}}@media(max-width: 767px)and (min-width: 1025px){.main-sec-01 .hero-carousel-item:first-child .elementor-icon-box-description{font-size:clamp(1.4rem,3.8vw,1.65rem) !important}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1024px){.main-sec-01 .hero-carousel-item:first-child .elementor-icon-box-description{font-size:clamp(1.3rem,3.5vw,1.6rem) !important}}@media(max-width: 767px)and (max-width: 767px){.main-sec-01 .hero-carousel-item:first-child .elementor-icon-box-description{font-size:clamp(1.2rem,4.2vw,1.5rem) !important}}.main-sec-01 .hero-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-sec-01 .hero-pagination-wrap{width:100%}@media(min-width: 1441px){.main-sec-01 .hero-pagination-wrap{padding:2rem}}.main-sec-01 .hero-pagination-wrap>.elementor-widget-container{max-width:1640px}.main-sec-01 .hero-pagination div{cursor:pointer}.main-sec-01 .hero-pagination-item{width:5rem;height:.25rem;background-color:var(--e-global-color-e419dad);position:relative}.main-sec-01 .hero-pagination-item::after{content:"";background-color:#fff;position:absolute;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;width:100%;height:100%}.main-sec-01 .hero-pagination-item.on::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:10s;transition:10s}.main-sec-01 .hero-pagination-item.is-paused::after{-webkit-transition:none !important;transition:none !important}.main-sec-01 .hero-pagination-item.is-reset:after{-webkit-transition:none !important;transition:none !important;-webkit-transform:scaleX(0);transform:scaleX(0)}.main-sec-01 .hero-pagination .pause,.main-sec-01 .hero-pagination .play{margin-inline:.625rem}.main-sec-01 .hero-pagination .pause{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.1rem}.main-sec-01 .hero-pagination .pause::before,.main-sec-01 .hero-pagination .pause::after{content:"";display:block;width:3px;height:.625rem;border-radius:10px;background-color:var(--e-global-color-42a45de)}.main-sec-01 .hero-pagination .play{clip-path:polygon(100% 50%, 0 0, 0 100%);background-color:#fff;width:.625rem;aspect-ratio:1}.main-sec-01 .hero-pagination .prev,.main-sec-01 .hero-pagination .next{color:var(--e-global-color-42a45de);cursor:pointer}@media(max-width: 1024px){.main-sec-01 .hero-pagination .prev,.main-sec-01 .hero-pagination .next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff;border-radius:50%;aspect-ratio:1;-ms-flex-negative:1;flex-shrink:1;width:3rem;color:#fff}}@media(max-width: 767px){.main-sec-01 .hero-pagination .prev,.main-sec-01 .hero-pagination .next{width:2.5rem}}@media(max-width: 350px){.main-sec-02 .cases .link-item{width:100%}}@media(max-width: 767px){.main-sec-02 .cases .link-item .elementor-icon-box-description{line-height:1.5em !important}}@media(max-width: 767px)and (min-width: 768px){.main-sec-02 .cases .link-item .elementor-icon-box-description{font-size:clamp(.88rem,2.2vw,.95rem) !important}}@media(max-width: 767px)and (max-width: 767px){.main-sec-02 .cases .link-item .elementor-icon-box-description{font-size:clamp(.82rem,2.5vw,.9rem) !important}}@media(max-width: 1024px){.main-sec-03-01::before{width:300% !important}}/*# sourceMappingURL=main.min.css.map */