#cms-section-header { -webkit-user-select: none; user-select: none;}#cms-section-header img { -webkit-user-drag: none; -khtml-user-drag: none; -moz-user-drag: none; -o-user-drag: none; user-drag: none;}#cms-section-header .main-bg { position: relative; margin: 0; padding: 0; line-height: 0; top: 0; left: 0; width: 100%; height: 50vh; height: 80px;}#cms-section-header .main-bg svg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; stroke: none; background: none;}#cms-section-header .loading-bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; z-index: 99999; opacity: 1; transition: opacity 300ms linear; -webkit-transition: opacity 300ms linear;}#cms-section-header .start-load { opacity: 0;}#cms-section-header img { transition: src var(--animation-duration) linear; -webkit-transition: src var(--animation-duration) linear;}#cms-section-header .svg-frame { position: absolute; margin: 0; padding: 0; line-height: 0; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}#cms-section-header .slideshow { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#cms-section-header .slideshow ul { padding: 0; margin: 0; list-style: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; perspective: var(--desktop-max-width); overflow: hidden;}#cms-section-header .slideshow ul li { position: absolute; top: 0; left: 0px; width: 100%; height: 100%; background-color: var(--website-bg-color); transform-style: preserve-3d; opacity: 0; display: none;}#cms-section-header .slideshow ul .next-slide { transform: translate3d(300px, 0px, 0px) rotateY(15deg); -webkit-transform: translate3d(300px, 0px, 0px) rotateY(15deg); z-index: 2;}#cms-section-header .slideshow ul .prev-slide { transform: translate3d(-300px, 0px, 0px) rotateY(-15deg); -webkit-transform: translate3d(-300px, 0px, 0px) rotateY(-15deg); z-index: 2;}#cms-section-header .slideshow ul .active-slide { transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); transform: translate3d(0px, 0px, 0px) rotateY(0deg); -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg); opacity: 1;}#cms-section-header .slideshow ul .remove-prev { transform: translate3d(300px, 0px, 0px) rotateY(15deg); -webkit-transform: translate3d(300px, 0px, 0px) rotateY(15deg); z-index: 1;}#cms-section-header .slideshow ul .remove-next { transform: translate3d(-300px, 0px, 0px) rotateY(-15deg); -webkit-transform: translate3d(-300px, 0px, 0px) rotateY(-15deg); z-index: 1;}#cms-section-header .slide-navi { position: absolute; display: flex; height: 40px; z-index: 10; bottom: 0; left: 0; width: 100%; align-items: center; justify-content: center; border-bottom: 0.7px solid var(--border-color); backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); box-shadow: 0 -1px 0 0.7px rgba(63, 63, 68, 0.05), 0 -1px 1px 0 rgba(63, 63, 68, 0.05); -webkit-box-shadow: 0 -1px 0 0.7px rgba(63, 63, 68, 0.05), 0 -1px 1px 0 rgba(63, 63, 68, 0.05);}#cms-section-header .slide-navi:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; transition: opacity 500ms linear; -webkit-transition: opacity 500ms linear; background-color: var(--website-bg-color);}#cms-section-header .slide-navi:hover::before { opacity: 1;}#cms-section-header .slide-navi .btn { height: 24px; width: 24px; position: relative; overflow: hidden; margin: 0 4px; display: flex; align-items: center; justify-content: center;}#cms-section-header .slide-navi .btn:hover .circle { cursor: pointer;}#cms-section-header .slide-navi .btn:hover .circle:before { clip-path: circle(100%); -webkit-clip-path: circle(100%);}#cms-section-header .slide-navi .active-btn .circle { background-color: #bcaf92;}#cms-section-header .circle { position: relative; height: 12px; width: 12px; overflow: hidden; border: 0.7px solid var(--border-color); box-sizing: border-box; border-radius: 50%; -webkit-border-radius: 50%; transition: background-color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: background-color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); opacity: 0.8;}#cms-section-header .circle:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; clip-path: circle(0px at 50% 50%); -webkit-clip-path: circle(0px at 50% 50%); background-color: var(--primary-color); z-index: 1; transition: clip-path var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: clip-path var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); opacity: 0.5; z-index: 2;}#cms-section-header .slide-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: inline-block; text-align: center; margin: 0 auto; z-index: 3;}#cms-section-header .content-buffer { position: relative; max-width: var(--desktop-max-width); padding: 120px var(--desktop-gutter-size) 20px var(--desktop-gutter-size); display: inline-block; box-sizing: border-box; height: 100%; width: 100%;}#cms-section-header .content-flex { display: flex; align-items: center; height: 100%;}#cms-section-header .content { flex: 0 0 50%;}#cms-section-header .product { flex: 0 0 50%; height: 100%; position: relative; display: flex; align-items: center; justify-content: center;}#cms-section-header .product-img { position: relative; width: 70%; perspective: 400px; transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); height: 80%; display: flex; align-items: center; justify-content: center;}#cms-section-header .product-img img { width: auto; transform: translate3d(0px, 0px, 0px) scale(1) rotateX(0deg); -webkit-transform: translate3d(0px, 0px, 0px) scale(1) rotateX(0deg); transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); transform-style: preserve-3d; opacity: 1; max-height: 100%; max-width: 100%; position: relative;}#cms-section-header .product-img:hover img { transform: translate3d(0px, -20px, 0px) scale(1.05) rotateX(-3deg); -webkit-transform: translate3d(0px, -20px, 0px) scale(1.05) rotateX(-3deg);}#cms-section-header .shadow-img img { box-shadow: 0px 0px 300px 10px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 300px 10px rgba(0, 0, 0, 0.3);}#cms-section-header .shadow-img:hover img { box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.3);}#cms-section-header .product-bg { position: absolute; top: 0; right: 0; width: 100%; height: 100%; z-index: 1; background-repeat: no-repeat; background-position: center; background-size: cover;}#cms-section-header .bg-filter { z-index: 2; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0;}#cms-section-header .main-h { opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); transition: transform cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration), opacity cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration); -webkit-transition: transform cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration), opacity cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration);}#cms-section-header .button { margin: 0; display: inline-block; position: relative; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); transition: transform cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration), opacity cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration); -webkit-transition: transform cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration), opacity cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration);}#cms-section-header .button a { display: flex; justify-content: center; align-items: center; text-align: center; line-height: 1.5em; height: 100%; padding: 9px 27px; box-sizing: border-box; position: relative; text-transform: var(--button-font-transform); overflow: hidden; z-index: 3; position: relative; transition: box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); opacity: 1;}#cms-section-header .button a p { margin: 0; padding: 0; text-align: center; font-size: var(--button-font-size); text-transform: var(--button-font-transform); font-family: var(--button-font); text-transform: var(--button-font-letterspacing); font-weight: var(--button-font-weight); color: var(--button-font-color); z-index: 3; position: relative;}#cms-section-header .button a:before { content: ""; position: absolute; width: 100%; height: 100%; left: 0; top: 0; transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); background-image: linear-gradient(305deg, #db3074, black); background-image: -webkit-linear-gradient(305deg, #db3074, black); z-index: 1; -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); -webkit-mask-composite: xor; mask-composite: exclude; inset: 0; padding: 4px; box-sizing: border-box;}#cms-section-header .info-text { opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); transition: box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); display: inline-block;}#cms-section-header .info-text a { font-size: var(--button-font-size); text-transform: var(--button-font-transform); font-family: var(--button-font); text-transform: var(--button-font-letterspacing); font-weight: var(--button-font-weight); margin: 0; position: relative; display: flex; align-items: center; justify-items: center; height: 100%; padding: 8px 47px 8px 0px; box-sizing: border-box; display: flex; justify-content: center; align-items: center;}#cms-section-header .info-text a svg { width: 24px; height: 24px; position: relative; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); transition: transform cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration); -webkit-transition: transform cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration); top: 0px; left: 24px; background: none; stroke: none; fill: var(--button-font-color);}#cms-section-header .info-text a:hover svg { transform: translate3d(30px, 0px, 0px); -webkit-transform: translate3d(30px, 0px, 0px);}#cms-section-header .info-text p { margin: 0; padding: 0; font-size: var(--button-font-size); text-transform: var(--button-font-transform); font-family: var(--button-font); text-transform: var(--button-font-letterspacing); font-weight: var(--button-font-weight); color: var(--button-font-color);}#cms-section-header .action-btns { display: flex; margin-top: 20px; opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); transition: transform cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration), opacity cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration); -webkit-transition: transform cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration), opacity cubic-bezier(0.6, 0, 0.2, 1) var(--animation-duration);}#cms-section-header .action-btns div:nth-child(2) { margin-left: 32px;}#cms-section-header .curved-btn a { border-radius: 25px; -webkit-border-radius: 25px; min-width: 200px;}#cms-section-header .curved-btn a:before { border-radius: 25px; -webkit-border-radius: 25px;}#cms-section-header .border-box a { border-radius: 0px; -webkit-border-radius: 0px; min-width: 200px;}#cms-section-header .border-box a:before { border-radius: 0px; -webkit-border-radius: 0px;}#cms-section-header .solid-box a { border-radius: 0px; -webkit-border-radius: 0px; min-width: 200px;}#cms-section-header .solid-box a:before { -webkit-mask: none; mask: none;}#cms-section-header .animate-content { opacity: 0; transform: translate3d(0px, 30px, 0px); -webkit-transform: translate3d(0px, 30px, 0px);}#cms-section-header .txt-left h1, #cms-section-header .txt-left .h1, #cms-section-header .txt-left h2, #cms-section-header .txt-left .h2, #cms-section-header .txt-left h3, #cms-section-header .txt-left .h3, #cms-section-header .txt-left h4, #cms-section-header .txt-left .h4, #cms-section-header .txt-left h5, #cms-section-header .txt-left .h5, #cms-section-header .txt-left h6, #cms-section-header .txt-left .h6, #cms-section-header .txt-left p { text-align: left;}#cms-section-header .txt-left .main-h { padding: 0 50px 0 0;}#cms-section-header .txt-center h1, #cms-section-header .txt-center .h1, #cms-section-header .txt-center h2, #cms-section-header .txt-center .h2, #cms-section-header .txt-center h3, #cms-section-header .txt-center .h3, #cms-section-header .txt-center h4, #cms-section-header .txt-center .h4, #cms-section-header .txt-center h5, #cms-section-header .txt-center .h5, #cms-section-header .txt-center h6, #cms-section-header .txt-center .h6, #cms-section-header .txt-center p { text-align: center;}#cms-section-header .txt-center .main-h { padding: 0 50px 0 50px;}#cms-section-header .txt-right .main-h { padding: 0 0 0 50px;}#cms-section-header .txt-right h1, #cms-section-header .txt-right .h1, #cms-section-header .txt-right h2, #cms-section-header .txt-right .h2, #cms-section-header .txt-right h3, #cms-section-header .txt-right .h3, #cms-section-header .txt-right h4, #cms-section-header .txt-right .h4, #cms-section-header .txt-right h5, #cms-section-header .txt-right .h5, #cms-section-header .txt-right h6, #cms-section-header .txt-right .h6, #cms-section-header .txt-right p { text-align: right;}#cms-section-header .nav-buffer { position: relative; max-width: var(--desktop-max-width); padding: 0 var(--desktop-gutter-size); width: 100%; height: 100%; display: inline-block; box-sizing: border-box;}#cms-section-header .nav-bar { position: relative; height: 100%; width: 100%; display: flex; justify-content: center; align-items: center; backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); border-radius: 25px; -webkit-border-radius: 25px;}#cms-section-header .nav-bar .nav-bg { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; background-color: #bcaf92;}#cms-section-header .nav-logo { flex: 0 0 auto; display: flex; align-items: center; justify-content: flex-start; height: 100%;}#cms-section-header .nav-logo img { height: 100%;}#cms-section-header .nav-logo a { display: inline-block; width: 100%; height: 100%;}#cms-section-header .nav-logo h1 { text-align: left; line-height: 0; color: #2e2e2e;}#cms-section-header .nav { flex: 0 1 100%; display: flex; align-items: center; justify-content: center;}#cms-section-header .nav a { color: #2e2e2e; font-family: var(--navi-font-family); font-size: var(--navi-font-size); text-transform: var(--navi-font-transform); letter-spacing: var(--navi-font-letterspacing); font-weight: var(--navi-font-weight); position: relative; z-index: 2; margin: 0; line-height: 1em; padding: 0; white-space: nowrap;}#cms-section-header .nav ul { list-style: none; padding: 0; margin: 0; display: flex; height: 100%;}#cms-section-header .nav ul li { display: flex; padding: 0 5px; line-height: 0; position: relative; box-sizing: border-box; align-items: center;}#cms-section-header .nav ul li ul { display: none; position: absolute; top: 100%; left: 0; padding: 7px 0 0 0; max-width: 280px;}#cms-section-header .nav ul li ul li { padding: 0; background-color: #bcaf92;}#cms-section-header .nav ul li ul a { padding: 12px 24px; box-sizing: border-box; height: 100%; width: max-content; border-radius: 0; -webkit-border-radius: 0; white-space: normal; text-align: left; word-wrap: break-word;}#cms-section-header .nav ul li:hover ul { display: block;}#cms-section-header .nav a { display: inline-block; padding: 9px 17px; position: relative; border-radius: 30px; -webkit-border-radius: 30px; overflow: hidden;}#cms-section-header .nav a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; clip-path: circle(0px at 50% 50%); -webkit-clip-path: circle(0px at 50% 50%); background-color: #db3074; z-index: -1; transition: clip-path var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: clip-path var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-header .nav a:hover:before { clip-path: circle(100%); -webkit-clip-path: circle(100%);}#cms-section-header .desktop-nav { position: absolute; height: 80px; width: 100%; display: inline-block; box-sizing: border-box; z-index: 99; top: 30px; left: 0; text-align: center;}#cms-section-header .nav-active { position: fixed; top: -100px;}#cms-section-header .nav-active .nav-bar { transform: translate3d(0px, 130px, 0px); -webkit-transform: translate3d(0px, 130px, 0px); transition: transform 200ms cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform 200ms cubic-bezier(0.3, 0, 0.1, 0.5); backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);}#cms-section-header .nav-active .nav-bar .nav-bg { opacity: 0.9; transition: backdrop-filter 200ms cubic-bezier(0.3, 0, 0.1, 0.5), opacity 200ms cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: backdrop-filter 200ms cubic-bezier(0.3, 0, 0.1, 0.5), opacity 200ms cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-header .nav-trans { position: fixed; top: -100px;}#cms-section-header .nav-trans .nav-bar { transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); transition: transform 50ms cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform 50ms cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-header .top-btns { display: flex; align-items: center; justify-content: center; margin: 0 5px 0 0;}#cms-section-header .top-btns a { display: flex; align-items: center; justify-content: center; position: relative; width: 35px; height: 35px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%;}#cms-section-header .top-btns a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; clip-path: circle(0px at 50% 50%); -webkit-clip-path: circle(0px at 50% 50%); background-color: #db3074; z-index: 1; transition: clip-path var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: clip-path var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); opacity: 0.5; z-index: 2;}#cms-section-header .top-btns a:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; background-color: #2e2e2e;}#cms-section-header .top-btns a:hover:before { clip-path: circle(100%); -webkit-clip-path: circle(100%);}#cms-section-header .top-btns a svg { position: relative; width: 50%; height: 50%; z-index: 3; background-color: none; fill: #bcaf92;}#cms-section-header .switch-sides .svg-frame { transform: scaleX(-1); -webkit-transform: scaleX(-1);}#cms-section-header .switch-sides .product-bg { left: 0; right: unset;}#cms-section-header .switch-sides .content-flex { flex-direction: row-reverse;}#cms-section-header .search-btn { flex: 0 0 40px;}#cms-section-header .login-btn { flex: 0 0 40px;}#cms-section-header .hamburger-btn { flex: 0 0 50px; display: flex; align-items: center; justify-content: flex-end;}#cms-section-header .hamburger { width: 35px; height: 30px; display: inline-block; position: relative;}#cms-section-header .hamburger:before { content: ""; position: absolute; top: 0; right: 0; width: 100%; height: 3px; background-color: #2e2e2e; transform: scaleX(0.7) translate3d(7px, 0, 0); -webkit-transform: scaleX(0.7) translate3d(7px, 0, 0); transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-header .hamburger .mid { width: 100%; height: 3px; position: absolute; top: 13px; right: 0; transform: scaleX(0.95) translate3d(1px, 0, 0); -webkit-transform: scaleX(0.95) translate3d(1px, 0, 0); background-color: #2e2e2e; transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-header .hamburger:after { content: ""; position: absolute; bottom: 0; right: 0; width: 100%; height: 3px; background-color: #2e2e2e; transform: scaleX(0.7); -webkit-transform: scaleX(0.7); transform: scaleX(0.7) translate3d(7px, 0, 0); -webkit-transform: scaleX(0.7) translate3d(7px, 0, 0); transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-header .hamburger:hover { transform: scaleX(1) translate3d(0, 0, 0); -webkit-transform: scaleX() translate3d(0, 0, 0); cursor: pointer;}#cms-section-header .hamburger:hover .mid { transform: scaleX(1) translate3d(0, 0, 0); -webkit-transform: scaleX() translate3d(0, 0, 0);}#cms-section-header .hamburger:hover:before { transform: scaleX(1) translate3d(0, 0, 0); -webkit-transform: scaleX() translate3d(0, 0, 0);}#cms-section-header .hamburger:hover:after { transform: scaleX(1) translate3d(0, 0, 0); -webkit-transform: scaleX() translate3d(0, 0, 0);}#cms-section-header .nav-btns { flex: 0 0 auto; display: flex; justify-content: flex-end;}#cms-section-header .nav-drawer { width: 360px; height: 100vh; position: fixed; display: flex; right: 0; top: 0; opacity: 0; transform: translate3d(400px, 0px, 0px); -webkit-transform: translate3d(400px, 0px, 0px); transition: transform 300ms cubic-bezier(0.3, 0, 0.1, 0.5), opacity 300ms cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform 300ms cubic-bezier(0.3, 0, 0.1, 0.5), opacity 300ms cubic-bezier(0.3, 0, 0.1, 0.5); z-index: 9999; box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.3); backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);}#cms-section-header .nav-drawer .drawer-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #bcaf92; opacity: 0.9;}#cms-section-header .nav-drawer a { position: relative;}#cms-section-header .nav-drawer a:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; clip-path: circle(0px at 50% 50%); -webkit-clip-path: circle(0px at 50% 50%); background-color: #db3074; z-index: 1; transition: clip-path var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: clip-path var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); opacity: 0.5; z-index: -1;}#cms-section-header .nav-drawer a:hover:before { clip-path: circle(100%); -webkit-clip-path: circle(100%);}#cms-section-header .drawer-opened { opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px);}#cms-section-header .drawer-opened .drawer nav ul li { opacity: 1; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px);}#cms-section-header .drawer-sidebar { position: relative; flex: 0 0 60px; height: 100%; background-color: #bcaf92; display: flex; flex-direction: column; justify-content: space-between; z-index: 1;}#cms-section-header .drawer-sidebar .close-drawer { flex: 0 0 50px; display: flex; align-items: center; justify-content: center;}#cms-section-header .drawer-sidebar .close-drawer svg { position: relative; width: 35px; height: 35px; z-index: 1; background: none; stroke: none; fill: #2e2e2e;}#cms-section-header .drawer-sidebar .social { flex: 0 0 auto; position: relative; margin-bottom: 30px;}#cms-section-header .drawer-sidebar .social .icon { position: relative; height: 50px; width: 100%; display: flex; align-items: center; justify-content: center;}#cms-section-header .drawer-sidebar .social .icon svg { width: 24px; height: 24px; position: relative; fill: #2e2e2e;}#cms-section-header .drawer-sidebar .social .icon a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; position: relative;}#cms-section-header .drawer { flex: 0 1 100%; display: flex; height: 100%; flex-direction: column; z-index: 1;}#cms-section-header .drawer nav { flex: 0 1 100%; overflow-y: auto;}#cms-section-header .drawer nav ul { padding: 0 20px; margin: 0; list-style: none; box-sizing: border-box; position: relative;}#cms-section-header .drawer nav ul li { position: relative; opacity: 0; transform: translate3d(30px, 0px, 0px); -webkit-transform: translate3d(30px, 0px, 0px); transition: transform 300ms cubic-bezier(0.3, 0, 0.1, 0.5), opacity 300ms cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform 300ms cubic-bezier(0.3, 0, 0.1, 0.5), opacity 300ms cubic-bezier(0.3, 0, 0.1, 0.5); border-bottom: 1px solid #2e2e2e;}#cms-section-header .drawer nav ul li:nth-child(1n) { transition-delay: 0.1s; -webkit-transition-delay: 0.1s;}#cms-section-header .drawer nav ul li:nth-child(2n) { transition-delay: 0.2s; -webkit-transition-delay: 0.2s;}#cms-section-header .drawer nav ul li:nth-child(3n) { transition-delay: 0.3s; -webkit-transition-delay: 0.3s;}#cms-section-header .drawer nav ul li:nth-child(4n) { transition-delay: 0.4s; -webkit-transition-delay: 0.4s;}#cms-section-header .drawer nav ul li:nth-child(5n) { transition-delay: 0.5s; -webkit-transition-delay: 0.5s;}#cms-section-header .drawer nav ul li:nth-child(6n) { transition-delay: 0.6s; -webkit-transition-delay: 0.6s;}#cms-section-header .drawer nav ul li:nth-child(7n) { transition-delay: 0.7s; -webkit-transition-delay: 0.7s;}#cms-section-header .drawer nav ul li:nth-child(8n) { transition-delay: 0.8s; -webkit-transition-delay: 0.8s;}#cms-section-header .drawer nav ul li:nth-child(9n) { transition-delay: 0.9s; -webkit-transition-delay: 0.9s;}#cms-section-header .drawer nav ul li:nth-child(10n) { transition-delay: 1s; -webkit-transition-delay: 1s;}#cms-section-header .drawer nav ul li:nth-child(11n) { transition-delay: 1.1s; -webkit-transition-delay: 1.1s;}#cms-section-header .drawer nav ul li:nth-child(12n) { transition-delay: 1.2s; -webkit-transition-delay: 1.2s;}#cms-section-header .drawer nav ul li:nth-child(13n) { transition-delay: 1.3s; -webkit-transition-delay: 1.3s;}#cms-section-header .drawer nav ul li:nth-child(14n) { transition-delay: 1.4s; -webkit-transition-delay: 1.4s;}#cms-section-header .drawer nav ul li:nth-child(15n) { transition-delay: 1.5s; -webkit-transition-delay: 1.5s;}#cms-section-header .drawer nav ul li:nth-child(16n) { transition-delay: 1.6s; -webkit-transition-delay: 1.6s;}#cms-section-header .drawer nav ul li:nth-child(17n) { transition-delay: 1.7s; -webkit-transition-delay: 1.7s;}#cms-section-header .drawer nav ul li:nth-child(18n) { transition-delay: 1.8s; -webkit-transition-delay: 1.8s;}#cms-section-header .drawer nav ul li:nth-child(19n) { transition-delay: 1.9s; -webkit-transition-delay: 1.9s;}#cms-section-header .drawer nav ul li:nth-child(20n) { transition-delay: 2s; -webkit-transition-delay: 2s;}#cms-section-header .drawer nav ul li:first-child { border-top: 1px solid #2e2e2e;}#cms-section-header .drawer nav ul li ul { display: none; padding: 0 0 0 20px;}#cms-section-header .drawer nav ul li ul li:last-child { border-bottom: none;}#cms-section-header .drawer a { padding: 7px 12px; display: inline-block;}#cms-section-header .drawer p { color: #2e2e2e;}#cms-section-header .drawer .bottom { flex: 0 0 auto; padding: 20px 0;}#cms-section-header .drawer .bottom p { font-size: 12px; text-align: center;}#cms-section-header .drawer .logo { flex: 0 0 160px; display: flex; align-items: center; justify-content: center;}#cms-section-header .drawer .logo img { position: relative; width: 100px;}#cms-section-header .drawer .logo a { display: inline-block; text-align: center;}#cms-section-header .drawer .draw-btns { display: inline-block; width: 100%; text-align: center; margin-bottom: 30px;}#cms-section-header .drawer .draw-btns a { padding: 11px 27px; display: inline-block;}#cms-section-header .drawer .draw-btns a p { font-size: var(--button-font-size); text-transform: var(--button-font-transform); font-family: var(--button-font); text-transform: var(--button-font-letterspacing); font-weight: var(--button-font-weight); margin: 0;}#cms-section-header .drawer .draw-btns div { margin-top: 20px;}#cms-section-header .drawer .border-box a { border: 2px solid #2e2e2e;}#cms-section-header .drawer .solid-box a { border: 2px solid #2e2e2e; background-color: #2e2e2e;}#cms-section-header .drawer .solid-box p { color: #bcaf92;}#cms-section-header .drawer .curved-btn a { border: 3px solid #2e2e2e;}#cms-section-header .toggle-menu { position: absolute; top: 0; right: 0; height: auto; padding: 11px 5px; width: auto; display: flex; align-items: center; justify-content: center;}#cms-section-header .toggle-menu svg { position: relative; width: 24px; height: 24px; fill: #2e2e2e; transform: rotate(0deg); -webkit-transform: rotate(0deg); transition: transform 200ms cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform 200ms cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-header .toggle-opened svg { transform: rotate(90deg); -webkit-transform: rotate(90deg);}#cms-section-header .submenu-opened { display: block !important;}#cms-section-header .search-input { max-width: 0; position: relative; transition: max-width var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: max-width var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); display: none; opacity: 0;}#cms-section-header .search-input form { display: block; width: 100%; position: relative;}#cms-section-header .search-input form input { display: inline-block; width: 100%; background: none; border: none; font-size: 16px; padding: 4px 7px; box-sizing: border-box; border-radius: 0px; -webkit-border-radius: 0px; border-bottom: 1px solid #2e2e2e; color: #2e2e2e;}#cms-section-header .search-input form input:focus { outline: none;}#cms-section-header .search-input form button { background: none; border: none; width: 18px; height: 18px; position: absolute; padding: 4px; right: 5px; bottom: 6px;}#cms-section-header .search-input form button svg { width: 100%; height: 100%; position: absolute; fill: #2e2e2e;}#cms-section-header .search-input form button:hover { cursor: pointer;}#cms-section-header .bar-search { flex: 0 0 auto; display: flex; align-items: center; justify-content: flex-start; margin: 0 30px 0 0;}#cms-section-header .search-active { max-width: 150px; opacity: 1;}#cms-section-header .nav-buffer-full { position: relative; width: 100%; height: 100%; top: 0; left: 0; display: flex; padding: 7px 17px; box-sizing: border-box;}#cms-section-header .desktop-nav-full { top: 0;}#cms-section-header .desktop-nav-full .nav-buffer { padding: 0; max-width: 100%;}#cms-section-header .desktop-nav-full .nav-buffer-full { max-width: var(--desktop-max-width);}#cms-section-header .desktop-nav-full.nav-active .nav-bar { transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); transition: transform 400ms cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform 400ms cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-header .nav-logo span { display: none;}@media (max-width: 900px) { #cms-section-header .main-bg { height: 70px; } #cms-section-header .nav ul { display: none; } #cms-section-header .nav-buffer { padding: 0 var(--tablet-gutter-size); } #cms-section-header .content-buffer { padding: 120px var(--tablet-gutter-size) 20px var(--tablet-gutter-size); } #cms-section-header .nav-bar { padding: 0; width: auto; } #cms-section-header .desktop-nav-full .nav-bar { padding: 0; width: 100%; } #cms-section-header .main-h h1 { font-size: 38px; } #cms-section-header .desktop-nav { height: 70px; } #cms-section-header .product-bg { width: 100%; } #cms-section-header .action-btns { display: inline-block; width: 100%; } #cms-section-header .product { display: none; } #cms-section-header .content { flex: 0 0 100%; display: inline-block; width: 100%; } #cms-section-header .txt-left .action-btns { text-align: left; } #cms-section-header .txt-left .info-text { text-align: center; } #cms-section-header .txt-left .info-text a { width: 100%; } #cms-section-header .txt-center .action-btns { text-align: center; } #cms-section-header .txt-center .info-text { text-align: center; } #cms-section-header .txt-right .main-h { padding: 0; } #cms-section-header .txt-right .main-h h1 { text-align: left; } #cms-section-header .txt-right .intro p { text-align: left; } #cms-section-header .txt-right .action-btns { text-align: left; } #cms-section-header .txt-right .info-text { text-align: center; } #cms-section-header .txt-right .info-text a { width: 100%; } #cms-section-header .info-text a { padding: 8px 0px; } #cms-section-header .action-btns div:nth-child(2) { margin-top: 15px; } #cms-section-header .nav-logo { width: 60px; } #cms-section-header .loading-bg svg { width: 100%; height: 50%; } #cms-section-header .loading-bg .content:before, #cms-section-header .loading-bg .content:after { display: none; } #cms-section-header .search-active { max-width: 120px; } #cms-section-header .slideshow ul li { transform-style: flat; } #cms-section-header .slideshow ul .next-slide { transform: translate3d(100px, 0px, 0px) rotateY(0deg); -webkit-transform: translate3d(100px, 0px, 0px) rotateY(0deg); } #cms-section-header .slideshow ul .prev-slide { transform: translate3d(-100px, 0px, 0px) rotateY(0deg); -webkit-transform: translate3d(-100px, 0px, 0px) rotateY(0deg); } #cms-section-header .slideshow ul .remove-prev { transform: translate3d(100px, 0px, 0px) rotateY(0deg); -webkit-transform: translate3d(100px, 0px, 0px) rotateY(0deg); } #cms-section-header .slideshow ul .remove-next { transform: translate3d(-100px, 0px, 0px) rotateY(0deg); -webkit-transform: translate3d(-100px, 0px, 0px) rotateY(0deg); } #cms-section-header .slideshow ul .active-slide { transform: translate3d(0px, 0px, 0px) rotateY(0deg); -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg); }}@media (max-width: 480px) { #cms-section-header .nav-buffer { padding: 0 var(--mobile-gutter-size); } #cms-section-header .action-btns div:nth-child(2) { margin-left: 0px; } #cms-section-header .content-buffer { padding: 120px var(--mobile-gutter-size) 20px var(--mobile-gutter-size); } #cms-section-header .button { width: 100%; } #cms-section-header .slideshow ul li { transform-style: var(--mobile-max-width); } #cms-section-header .info-text { margin: 16px 0 0 0; width: 100%; } #cms-section-header .info-text a { border: 4px solid; border-color: var(--button-font-color); }}#cms-section-1194175584 .section-bg { position: relative; overflow: hidden;}#cms-section-1194175584 .section-img-bg { position: absolute; z-index: 1; display: inline-block; top: 0; left: 0; width: 100%; height: 100%; background-position: center; background-size: cover; background-repeat: no-repeat; transition: background-image var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5) filter var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: background-image var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5) filter var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-1194175584 .section-img-bg:before { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #db3074; background-image: linear-gradient(-90deg, #db3074, #db4230); background-image: -webkit-linear-gradient(-90deg, #db3074, #db4230); opacity: 0.8;}#cms-section-1194175584 .title { max-width: 670px;}#cms-section-1194175584 .title h1, #cms-section-1194175584 .title h2, #cms-section-1194175584 .title h3, #cms-section-1194175584 .title h4, #cms-section-1194175584 .title h5, #cms-section-1194175584 .title h6, #cms-section-1194175584 .title p { color: #ffffff;}#cms-section-1194175584 .toggle-menu { margin: 24px 0 32px 0;}#cms-section-1194175584 .toggle-menu ul { padding: 0; margin: 0; list-style: none; display: flex; justify-content: center;}#cms-section-1194175584 .toggle-menu ul li { flex: 0 1 120px; border-radius: 0px 4px 4px 0; -webkit-border-radius: 0px 4px 4px 0; background-color: #f2f2f2; padding: 10px 0; transition: background-color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: background-color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-1194175584 .toggle-menu ul li p { color: var(--body-font-color); transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5) color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5) color var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-1194175584 .toggle-menu ul li:hover { cursor: pointer;}#cms-section-1194175584 .toggle-menu ul li:first-child { border-radius: 4px 0 0 4px; -webkit-border-radius: 4px 0 0 4px;}#cms-section-1194175584 .toggle-menu ul .active { background-color: #ff914d;}#cms-section-1194175584 .toggle-menu ul .active p { color: var(--website-bg-color);}#cms-section-1194175584 .toggle-menu p { margin: 0; padding: 0; font-weight: bold;}#cms-section-1194175584 .content { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 50vh;}#cms-section-1194175584 .query-block { position: relative; width: 100%; max-width: 650px; text-align: center;}#cms-section-1194175584 .query-box { position: relative; width: 100%; max-width: 650px; text-align: center; display: flex; background-color: #2e2e2e; border-radius: 35px; -webkit-border-radius: 35px; overflow: hidden; transition: box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); box-shadow: 0 8px 16px rgba(242, 242, 242, 0.25); -webkit-box-shadow: 0 8px 16px rgba(242, 242, 242, 0.25);}#cms-section-1194175584 .query-box input { flex: 0 1 100%; border: none; outline: none; font-size: 18px; padding: 14px 20px; transition: box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: box-shadow var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); border-radius: 35px 0 0 35px; -webkit-border-radius: 35px 0 0 35px;}#cms-section-1194175584 .query-box:focus-within { box-shadow: 0 4px 8px rgba(3, 186, 210, 0.25); -webkit-box-shadow: 0 4px 8px rgba(3, 186, 210, 0.25);}#cms-section-1194175584 .query-box:focus-within input { box-shadow: inset 0 0px 7px rgba(3, 186, 210, 0.8); -webkit-box-shadow: inset 0 0px 7px rgba(3, 186, 210, 0.8);}#cms-section-1194175584 .query-btn { flex: 0 0 140px; border: none; outline: none; background: none; background-color: var(--button-secondary-color);}#cms-section-1194175584 .query-btn p { margin: 0; padding: 0; line-height: 1em; color: #f2f2f2; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-1194175584 .query-btn:hover { cursor: pointer;}#cms-section-1194175584 .query-btn:hover p { transform: translate(0px, -1px); -webkit-transform: translate(0px, -1px);}#cms-section-1194175584 .svg-divider { position: relative; z-index: 3; width: calc(100% + 4px); height: 120px; bottom: -2px; left: -2px;}#cms-section-1194175584 .svg-divider svg { fill: #ffffff; background: none; stroke: none; width: 100%; height: 100%;}@media (max-width: 900px) { #cms-section-1194175584 .svg-divider { height: calc(120px / 2); }}@media (max-width: 480px) { #cms-section-1194175584 .svg-divider { height: calc(120px / 3); } #cms-section-1194175584 .query-box { display: block; background-color: unset; border-radius: 0px; -webkit-border-radius: 0px; box-shadow: none !important; -webkit-box-shadow: none !important; } #cms-section-1194175584 .query-box input { padding: 14px 0px 14px 16px; font-size: 15px; border-radius: 35px; -webkit-border-radius: 35px; width: 100%; box-sizing: border-box; } #cms-section-1194175584 .query-box input:focus { box-shadow: 0 4px 8px rgba(3, 186, 210, 0.25) inset 0 0px 7px rgba(3, 186, 210, 0.8); -webkit-box-shadow: 0 4px 8px rgba(3, 186, 210, 0.25) inset 0 0px 7px rgba(3, 186, 210, 0.8); } #cms-section-1194175584 .query-btn { padding: 15px 47px; margin-top: 24px; border-radius: 35px; -webkit-border-radius: 35px; }}#cms-section-6933156870 .catalog-bg { background-color: #ffffff; display: flex; flex-direction: column;}#cms-section-6933156870 .cms-section-full-buffer { width: 100%;}#cms-section-6933156870 .heading-ctrls { display: flex; padding-bottom: 32px;}#cms-section-6933156870 .heading-ctrls h2 { text-align: left;}#cms-section-6933156870 .heading-ctrls .heading { flex: 0 1 100%; display: flex; align-items: center; justify-content: flex-start;}#cms-section-6933156870 .heading-ctrls .view-all-btn { flex: 0 0 auto; display: flex; align-items: center;}#cms-section-6933156870 .heading-ctrls .view-all-btn a { position: relative; display: inline-block; border: 2px solid var(--button-secondary-color); font-family: var(--button-font); font-size: var(--button-font-size); letter-spacing: var(--button-font-letterspacing); text-transform: var(--button-font-transform); font-weight: var(--button-font-weight);}#cms-section-6933156870 .side-bar { position: relative;}#cms-section-6933156870 .side-bar h2 { padding-left: 25px; position: relative; margin: 0;}#cms-section-6933156870 .side-bar h2:before { content: ""; top: 0; left: 0; position: absolute; height: 100%; width: 7px; background-color: var(--primary-color);}#cms-section-6933156870 .more-info { max-height: 0; overflow: hidden; transition: max-height ease var(--animation-duration); -webkit-transition: max-height ease var(--animation-duration);}#cms-section-6933156870 .more-info p { transition: all ease var(--animation-duration); -webkit-transition: all ease var(--animation-duration); opacity: 0; padding: 24px 24px 16px 24px; padding-top: 0; text-align: left; font-size: 14px; color: #f2f2f2;}#cms-section-6933156870 .item-list-box ul { list-style: none; padding: 0; margin: 0; display: flex; margin-left: -20px; flex-wrap: wrap; margin-bottom: -20px;}#cms-section-6933156870 .item-list-box .item-box { position: relative; display: flex; flex-direction: column; height: 100%; border: solid 1px #ffffff; overflow: hidden; transition: border ease var(--animation-duration); -webkit-transition: border ease var(--animation-duration); box-shadow: 0 8px 16px rgba(120, 120, 120, 0.25); -webkit-box-shadow: 0 8px 16px rgba(120, 120, 120, 0.25);}#cms-section-6933156870 .item-list-box li { flex: 0 0 25%; padding: 0 0 0 20px; box-sizing: border-box; margin-bottom: 20px;}#cms-section-6933156870 .item-list-box li:hover { cursor: pointer;}#cms-section-6933156870 .item-list-box li:hover .more-info { height: auto; max-height: 200px; transition: max-height ease var(--animation-duration); -webkit-transition: max-height ease var(--animation-duration);}#cms-section-6933156870 .item-list-box li:hover .more-info p { opacity: 1;}#cms-section-6933156870 .item-list-box li:hover .item-box { border-color: var(--primary-color);}#cms-section-6933156870 .item-list-box li:hover img { transform: scale(1.1); -webkit-transform: scale(1.1);}#cms-section-6933156870 .img { width: 100%; line-height: 0; flex: 0 0 auto; padding-bottom: calc(100px - 2px);}#cms-section-6933156870 .img img { width: 100%; line-height: 0; transition: transform ease var(--animation-duration); -webkit-transition: transform ease var(--animation-duration);}#cms-section-6933156870 .img svg { width: 100%; aspect-ratio: 1.5;}#cms-section-6933156870 .content { position: absolute; width: 100%; bottom: 0; background-color: #db3074; min-height: 100px;}#cms-section-6933156870 .content h3 { text-align: left; padding: 0; margin: 0; font-size: 15px; position: relative; display: -webkit-box; max-width: 100%; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; padding-right: 10px; color: #f2f2f2; letter-spacing: var(--body-font-letterspacing);}#cms-section-6933156870 .content .heading { padding: 24px 24px 16px 24px; position: relative;}#cms-section-6933156870 .item-slide-up { position: absolute; top: 0; left: 0; width: 100%;}#cms-section-6933156870 .arrow-btn { position: absolute; top: 0; right: 0; width: 8px; height: 8px; padding: 24px 24px 16px 24px;}#cms-section-6933156870 .arrow-btn svg { background: unset; fill: #f2f2f2; stroke: none;}@media (max-width: 900px) { #cms-section-6933156870 .item-list-box li { flex: 0 0 33.3333%; }}@media (max-width: 480px) { #cms-section-6933156870 .heading-ctrls .view-all-btn { margin-top: 24px; } #cms-section-6933156870 .item-list-box li { flex: 0 0 50%; } #cms-section-6933156870 .heading-ctrls { display: block; }}#cms-section-7890412038 .subtle-bg { width: 40%; height: 400px; position: absolute; top: 100px; left: 0; z-index: 1;}#cms-section-7890412038 .subtle-bg:before { content: ""; position: absolute; z-index: 2; transition: transform 5s cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform 5s cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-7890412038 .subtle-bg:after { content: ""; position: absolute; z-index: 2; transition: transform 5s cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform 5s cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-7890412038 .subtle-bg .inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}#cms-section-7890412038 .subtle-bg .inner:before { content: ""; position: absolute; z-index: 2; transition: transform 5s cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform 5s cubic-bezier(0.3, 0, 0.1, 0.5); opacity: 0.35;}#cms-section-7890412038 .subtle-bg .inner:after { content: ""; position: absolute; z-index: 2;}#cms-section-7890412038 .circles:before { right: 100px; top: 0; width: 400px; height: 400px; border-radius: 50%; -webkit-border-radius: 50%; background-color: #dbcfb6; background-image: linear-gradient(130deg, #dbcfb6, #d5dbb6); -webkit-background-image: linear-gradient(130deg, #dbcfb6, #d5dbb6); opacity: 0.2; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); filter: blur(1px); -webkit-filter: blur(1px);}#cms-section-7890412038 .circles:after { right: 50px; top: 250px; width: 200px; height: 200px; border-radius: 50%; -webkit-border-radius: 50%; background-color: #ff87b7; box-shadow: 0 0 40px #ff87b7; -webkit-box-shadow: 0 0 40px #ff87b7; background-image: linear-gradient(130deg, #ff87b7, #ff9387); -webkit-background-image: linear-gradient(130deg, #ff87b7, #ff9387); opacity: 0.3; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px); filter: blur(1px); -webkit-filter: blur(1px);}#cms-section-7890412038 .circles .inner:before { top: 0; right: 425px; width: 100px; height: 100px; background-color: #fcb48a; background-image: linear-gradient(130deg, #fcb48a, #fced8a); -webkit-background-image: linear-gradient(130deg, #fcb48a, #fced8a); box-shadow: 0 0 20px #fcb48a; -webkit-box-shadow: 0 0 20px #fcb48a; filter: blur(1px); -webkit-filter: blur(1px); border-radius: 50%; -webkit-border-radius: 50%; transform: translate(0px, 0px); -webkit-transform: translate(0px, 0px);}#cms-section-7890412038 .circles.cms-animation:before { transform: translate(-20px, 0px); -webkit-transform: translate(-20px, 0px);}#cms-section-7890412038 .circles.cms-animation:after { transform: translate(50px, 0px); -webkit-transform: translate(50px, 0px);}#cms-section-7890412038 .circles.cms-animation .inner:before { transform: translate(-50px, 0px); -webkit-transform: translate(-50px, 0px);}#cms-section-7890412038 .shards { left: 0; top: 150px;}#cms-section-7890412038 .shards:before { content: ""; top: 0; left: 0; position: absolute; display: inline-block; width: 100%; height: 100%; max-width: 500px; max-height: 300px; transform: skewY(-10deg) translate(0px, 0px); -webkit-transform: skewY(-10deg) translate(0px, 0px); background-image: linear-gradient(130deg, #dbcfb6, #d5dbb6); -webkit-background-image: linear-gradient(130deg, #dbcfb6, #d5dbb6); opacity: 0.2;}#cms-section-7890412038 .shards:after { content: ""; position: absolute; top: -10%; left: 30%; display: inline-block; width: 30%; height: 30%; max-width: 150px; max-height: 100px; transform: skewY(-10deg) translate(0px, 0px); -webkit-transform: skewY(-10deg) translate(0px, 0px); background-image: linear-gradient(130deg, #ff87b7, #ff9387); -webkit-background-image: linear-gradient(130deg, #ff87b7, #ff9387); opacity: 0.3;}#cms-section-7890412038 .shards .inner:before { content: ""; position: absolute; bottom: 20%; right: 5%; display: inline-block; width: 60%; height: 20%; max-width: 250px; max-height: 70px; transform: skewY(-10deg) translate(0px, 0px); -webkit-transform: skewY(-10deg) translate(0px, 0px); background-image: linear-gradient(130deg, #fcb48a, #fced8a); -webkit-background-image: linear-gradient(130deg, #fcb48a, #fced8a); opacity: 0.3;}#cms-section-7890412038 .shards.cms-animation:before { transform: translate(-20px, 0px) skewY(-10deg); -webkit-transform: translate(-20px, 0px) skewY(-10deg);}#cms-section-7890412038 .shards.cms-animation:after { transform: translate(50px, 0px) skewY(-10deg); -webkit-transform: translate(50px, 0px) skewY(-10deg);}#cms-section-7890412038 .shards.cms-animation .inner:before { transform: translate(-50px, 0px) skewY(-10deg); -webkit-transform: translate(-50px, 0px) skewY(-10deg);}#cms-section-7890412038 .section-bg { background-color: rgba(0, 0, 0, 0); position: relative;}#cms-section-7890412038 .content { position: relative; display: flex; padding-bottom: 0px; z-index: 5;}#cms-section-7890412038 .bottom-divider { position: absolute; bottom: -1px; left: -1px; width: 100%; height: 0px;}#cms-section-7890412038 .bottom-divider svg { width: 100%; height: 100%; stroke: none; background-color: var(--website-bg-color); fill: #ffffff;}#cms-section-7890412038 .about-box { flex: 0 0 35%; perspective: 480px;}#cms-section-7890412038 .about-box h2, #cms-section-7890412038 .about-box p { text-align: left; transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); transform: translate3d(0px, 0px, 0px) rotateY(0deg); -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg); opacity: 1; transform-style: preserve-3d;}#cms-section-7890412038 .about-box h2 { font-size: 28px;}#cms-section-7890412038 .about-box .cms-animation { transform: translate3d(-30px, 0px, -10px) rotateY(-5deg); -webkit-transform: translate3d(-30px, 0px, -10px) rotateY(-5deg); opacity: 0;}#cms-section-7890412038 .points { flex: 0 1 100%; padding: 0 0 0 6rem; overflow: hidden;}#cms-section-7890412038 .points ul { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; width: calc(100% + 1.5rem); perspective: 480px;}#cms-section-7890412038 .points ul li { flex: 0 0 33.3333%; display: inline-block; text-align: left; padding: 0 1.5rem 1.5rem 0; box-sizing: border-box; transform: translate3d(0px, 0px, 0px) rotateX(0deg); -webkit-transform: translate3d(0px, 0px, 0px) rotateX(0deg); opacity: 1; transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-7890412038 .points ul .cms-animation { transform: translate3d(0px, 30px, -10px) rotateX(-10deg); -webkit-transform: translate3d(0px, 30px, -10px) rotateX(-10deg); opacity: 0;}#cms-section-7890412038 .points svg { fill: var(--primary-color); width: 32px; height: 32px; background-color: unset; stroke: none;}#cms-section-7890412038 .points svg .cls-2 { fill: var(--secondary-color);}#cms-section-7890412038 .points h3 { margin: 8px 0 16px; font-size: 18px;}#cms-section-7890412038 .points p { font-size: 13px; margin: 0;}#cms-section-7890412038 .points .link { margin-top: 8px;}@media (max-width: 900px) { #cms-section-7890412038 .content { display: block; padding-bottom: calc(0px / 2); } #cms-section-7890412038 .points { padding: 0; margin-top: var(--tablet-section-spacing); } #cms-section-7890412038 .bottom-divider { height: calc(0px / 2); } #cms-section-7890412038 .subtle-bg { width: 70%; }}@media (max-width: 480px) { #cms-section-7890412038 .points { padding: 0; margin-top: var(--mobile-section-spacing); } #cms-section-7890412038 .points ul li { flex: 0 0 50%; } #cms-section-7890412038 .subtle-bg { width: 100%; } #cms-section-7890412038 .bottom-divider { height: calc(0px / 3); } #cms-section-7890412038 .content { padding-bottom: calc(0px / 3); }}#cms-section-366303498 .section-bg { position: relative; overflow: hidden;}#cms-section-366303498 .product-box { display: flex; padding-bottom: 0px; z-index: 5;}#cms-section-366303498 .bg-img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center;}#cms-section-366303498 .bg-img:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#cms-section-366303498 .image { flex: 0 1 100%; display: flex; justify-content: center; align-items: center; z-index: 5; order: 2; perspective: 480px; position: relative; z-index: 7;}#cms-section-366303498 .image img { width: 100%; max-height: 100%; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); opacity: 1;}#cms-section-366303498 .image .cms-animation { transform: translate3d(30px, 0px, 0px) rotateY(5deg); -webkit-transform: translate3d(30px, 0px, 0px) rotateY(5deg); opacity: 0;}#cms-section-366303498 .content-top { align-items: flex-start;}#cms-section-366303498 .content-bottom { align-items: flex-end;}#cms-section-366303498 .content { flex: 0 0 50%; padding: 0 4rem 0 0; box-sizing: border-box; display: flex; justify-content: center; align-items: center; flex-direction: column; order: 1; perspective: 480px;}#cms-section-366303498 .content h2 { width: 100%;}#cms-section-366303498 .content h1, #cms-section-366303498 .content h2, #cms-section-366303498 .content h3, #cms-section-366303498 .content h4, #cms-section-366303498 .content h5, #cms-section-366303498 .content h6, #cms-section-366303498 .content p { text-align: left;}#cms-section-366303498 .content h1 b, #cms-section-366303498 .content h1 span, #cms-section-366303498 .content h2 b, #cms-section-366303498 .content h2 span, #cms-section-366303498 .content h3 b, #cms-section-366303498 .content h3 span, #cms-section-366303498 .content h4 b, #cms-section-366303498 .content h4 span, #cms-section-366303498 .content h5 b, #cms-section-366303498 .content h5 span, #cms-section-366303498 .content h6 b, #cms-section-366303498 .content h6 span, #cms-section-366303498 .content p b, #cms-section-366303498 .content p span { color: #ff914d;}#cms-section-366303498 .main-heading { width: 100%; display: inline-block; text-align: left; transform: translate3d(0px, 0px, 0px) rotateY(0deg); -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg); opacity: 1; transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-366303498 .main-heading.cms-animation { transform: translate3d(-30px, 0px, -10px) rotateY(-5deg); -webkit-transform: translate3d(-30px, 0px, -10px) rotateY(-5deg); opacity: 0;}#cms-section-366303498 .keypoints { margin: 2rem;}#cms-section-366303498 .keypoints ul { list-style: none; padding: 0; margin: 0; perspective: 480px;}#cms-section-366303498 .keypoints ul li { display: flex; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); opacity: 1; transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-366303498 .keypoints ul .cms-animation { transform: translate3d(-30px, 0px, 0px) rotateY(-10deg); -webkit-transform: translate3d(-30px, 0px, 0px) rotateY(-10deg); opacity: 0;}#cms-section-366303498 .keypoints h3 { font-size: 18px; margin: 0 0 8px 0; color: #ff914d;}#cms-section-366303498 .keypoints p { font-size: 14px; margin: 0 0 16px;}#cms-section-366303498 .icon { flex: 0 0 32px; box-sizing: border-box; margin: 0 16px 0 0;}#cms-section-366303498 .icon img { width: 100%;}#cms-section-366303498 .icon svg { width: 100%; background-color: unset; stroke: none; fill: #ff914d;}#cms-section-366303498 .written-block { flex: 0 1 100%;}#cms-section-366303498 .switch .content { order: 2; padding: 0 0 0 4rem;}#cms-section-366303498 .switch .content .cms-animation { transform: translate3d(30px, 0px, -10px) rotateY(10deg); -webkit-transform: translate3d(30px, 0px, -10px) rotateY(10deg); opacity: 0;}#cms-section-366303498 .switch .image { order: 1;}#cms-section-366303498 .switch .image .cms-animation { transform: translate3d(-30px, 0px, -10px) rotateY(-5deg); -webkit-transform: translate3d(-30px, 0px, -10px) rotateY(-5deg); opacity: 0;}#cms-section-366303498 .switch .keypoints ul .cms-animation { transform: translate3d(30px, 0px, 10px) rotateY(10deg); -webkit-transform: translate3d(30px, 0px, -10px) rotateY(10deg); opacity: 0;}#cms-section-366303498 .bottom-divider { position: absolute; bottom: -1px; left: -1px; width: 100%; height: 0px; z-index: 5;}#cms-section-366303498 .bottom-divider svg { width: 100%; height: 100%; stroke: none; background-color: rgba(0, 0, 0, 0); fill: var(--website-bg-color);}@media (max-width: 900px) { #cms-section-366303498 .product-box { display: block; } #cms-section-366303498 .image { padding: 0 0 var(--tablet-section-spacing) 0; } #cms-section-366303498 .content { padding: 0; } #cms-section-366303498 .switch .content { padding: 0; } #cms-section-366303498 .bottom-divider { height: calc(0px / 2); }}@media (max-width: 480px) { #cms-section-366303498 .image { padding: 0 0 var(--mobile-section-spacing) 0; } #cms-section-366303498 .bottom-divider { height: calc(0px / 3); }}#cms-section-1041131329 .section-bg { position: relative; overflow: hidden;}#cms-section-1041131329 .product-box { display: flex; padding-bottom: 64px; z-index: 5;}#cms-section-1041131329 .bg-img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center;}#cms-section-1041131329 .bg-img:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#cms-section-1041131329 .image { flex: 0 1 100%; display: flex; justify-content: center; align-items: center; z-index: 5; order: 2; perspective: 480px; position: relative; z-index: 7;}#cms-section-1041131329 .image img { width: 100%; max-height: 100%; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); opacity: 1;}#cms-section-1041131329 .image .cms-animation { transform: translate3d(30px, 0px, 0px) rotateY(5deg); -webkit-transform: translate3d(30px, 0px, 0px) rotateY(5deg); opacity: 0;}#cms-section-1041131329 .content-top { align-items: flex-start;}#cms-section-1041131329 .content-bottom { align-items: flex-end;}#cms-section-1041131329 .content { flex: 0 0 50%; padding: 0 4rem 0 0; box-sizing: border-box; display: flex; justify-content: center; align-items: center; flex-direction: column; order: 1; perspective: 480px;}#cms-section-1041131329 .content h2 { width: 100%;}#cms-section-1041131329 .content h1, #cms-section-1041131329 .content h2, #cms-section-1041131329 .content h3, #cms-section-1041131329 .content h4, #cms-section-1041131329 .content h5, #cms-section-1041131329 .content h6, #cms-section-1041131329 .content p { text-align: left;}#cms-section-1041131329 .content h1 b, #cms-section-1041131329 .content h1 span, #cms-section-1041131329 .content h2 b, #cms-section-1041131329 .content h2 span, #cms-section-1041131329 .content h3 b, #cms-section-1041131329 .content h3 span, #cms-section-1041131329 .content h4 b, #cms-section-1041131329 .content h4 span, #cms-section-1041131329 .content h5 b, #cms-section-1041131329 .content h5 span, #cms-section-1041131329 .content h6 b, #cms-section-1041131329 .content h6 span, #cms-section-1041131329 .content p b, #cms-section-1041131329 .content p span { color: #db3074;}#cms-section-1041131329 .main-heading { width: 100%; display: inline-block; text-align: left; transform: translate3d(0px, 0px, 0px) rotateY(0deg); -webkit-transform: translate3d(0px, 0px, 0px) rotateY(0deg); opacity: 1; transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-1041131329 .main-heading.cms-animation { transform: translate3d(-30px, 0px, -10px) rotateY(-5deg); -webkit-transform: translate3d(-30px, 0px, -10px) rotateY(-5deg); opacity: 0;}#cms-section-1041131329 .keypoints { margin: 2rem;}#cms-section-1041131329 .keypoints ul { list-style: none; padding: 0; margin: 0; perspective: 480px;}#cms-section-1041131329 .keypoints ul li { display: flex; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0px, 0px, 0px); opacity: 1; transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5); -webkit-transition: transform var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5), opacity var(--animation-duration) cubic-bezier(0.3, 0, 0.1, 0.5);}#cms-section-1041131329 .keypoints ul .cms-animation { transform: translate3d(-30px, 0px, 0px) rotateY(-10deg); -webkit-transform: translate3d(-30px, 0px, 0px) rotateY(-10deg); opacity: 0;}#cms-section-1041131329 .keypoints h3 { font-size: 18px; margin: 0 0 8px 0; color: #db3074;}#cms-section-1041131329 .keypoints p { font-size: 14px; margin: 0 0 16px;}#cms-section-1041131329 .icon { flex: 0 0 32px; box-sizing: border-box; margin: 0 16px 0 0;}#cms-section-1041131329 .icon img { width: 100%;}#cms-section-1041131329 .icon svg { width: 100%; background-color: unset; stroke: none; fill: #db3074;}#cms-section-1041131329 .written-block { flex: 0 1 100%;}#cms-section-1041131329 .switch .content { order: 2; padding: 0 0 0 4rem;}#cms-section-1041131329 .switch .content .cms-animation { transform: translate3d(30px, 0px, -10px) rotateY(10deg); -webkit-transform: translate3d(30px, 0px, -10px) rotateY(10deg); opacity: 0;}#cms-section-1041131329 .switch .image { order: 1;}#cms-section-1041131329 .switch .image .cms-animation { transform: translate3d(-30px, 0px, -10px) rotateY(-5deg); -webkit-transform: translate3d(-30px, 0px, -10px) rotateY(-5deg); opacity: 0;}#cms-section-1041131329 .switch .keypoints ul .cms-animation { transform: translate3d(30px, 0px, 10px) rotateY(10deg); -webkit-transform: translate3d(30px, 0px, -10px) rotateY(10deg); opacity: 0;}#cms-section-1041131329 .bottom-divider { position: absolute; bottom: -1px; left: -1px; width: 100%; height: 64px; z-index: 5;}#cms-section-1041131329 .bottom-divider svg { width: 100%; height: 100%; stroke: none; background-color: rgba(0, 0, 0, 0); fill: #bcaf92;}@media (max-width: 900px) { #cms-section-1041131329 .product-box { display: block; } #cms-section-1041131329 .image { padding: 0 0 var(--tablet-section-spacing) 0; } #cms-section-1041131329 .content { padding: 0; } #cms-section-1041131329 .switch .content { padding: 0; } #cms-section-1041131329 .bottom-divider { height: calc(64px / 2); }}@media (max-width: 480px) { #cms-section-1041131329 .image { padding: 0 0 var(--mobile-section-spacing) 0; } #cms-section-1041131329 .bottom-divider { height: calc(64px / 3); }}#cms-section-5990984313 .section-bg { background-color: rgba(0, 0, 0, 0); overflow: hidden;}#cms-section-5990984313 .cms-section-full-buffer { padding-right: 0;}#cms-section-5990984313 .txt { display: inline-block;}#cms-section-5990984313 .txt h1, #cms-section-5990984313 .txt h2, #cms-section-5990984313 .txt h3, #cms-section-5990984313 .txt h4, #cms-section-5990984313 .txt h5, #cms-section-5990984313 .txt h6, #cms-section-5990984313 .txt p { text-align: left;}#cms-section-5990984313 .txt b, #cms-section-5990984313 .txt span { color: #000000;}#cms-section-5990984313 .flex-box { display: flex; align-items: self-start; justify-content: center;}#cms-section-5990984313 .headline { flex: 0 0 30%; position: relative; padding-right: 40px; box-sizing: border-box;}#cms-section-5990984313 .blog-container { flex: 0 1 100%; overflow: hidden;}#cms-section-5990984313 .list { display: flex; list-style: none; padding: 0; margin: 0; box-sizing: border-box;}#cms-section-5990984313 .list-item { flex: 0 0 30%; padding-right: 24px; box-sizing: border-box;}#cms-section-5990984313 article { width: 100%; box-sizing: border-box;}#cms-section-5990984313 article a { display: inline-block; width: 100%; box-sizing: border-box;}#cms-section-5990984313 .not-active-btn { opacity: 0.3;}#cms-section-5990984313 .img-box { width: 100%; line-height: 0; box-sizing: border-box;}#cms-section-5990984313 .img-box img { width: 100%; border: none; line-height: 0; user-drag: none; -webkit-user-drag: none; -moz-user-drag: none; -o-user-drag: none; -ms-user-drag: none; user-select: none; box-sizing: border-box;}#cms-section-5990984313 .details h4, #cms-section-5990984313 .details h6 { text-align: left;}#cms-section-5990984313 .nav-ctrls { display: flex; justify-content: flex-start; margin-top: 48px;}#cms-section-5990984313 .left-btn { margin-right: 40px;}#cms-section-5990984313 .nav-btn { position: relative; width: 32px; height: 68px; display: flex; align-items: center; justify-content: center; width: 60px; height: 60px; border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid var(--body-font-color);}#cms-section-5990984313 .nav-btn svg { background-color: unset; width: 12px;}#cms-section-5990984313 .nav-btn svg { fill: var(--body-font-color);}#cms-section-5990984313 .nav-btn:hover { cursor: pointer;}#cms-section-5990984313 .hide-btn { display: none;}#cms-section-5990984313 .navbar { display: block; text-align: center; margin: 0px auto; padding: 16px 0 0 0;}#cms-section-5990984313 .nav-item { border-radius: 50%; -webkit-border-radius: 50%; border: 1px solid var(--body-font-color); width: 7px; height: 7px; display: inline-block; margin: 0 8px; transition: background-color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1); -webkit-transition: background-color var(--animation-duration) cubic-bezier(0.6, 0, 0.2, 1);}#cms-section-5990984313 .nav-active { background-color: var(--body-font-color);}@media (max-width: 900px) { #cms-section-5990984313 .headline { flex: 0 0 50%; } #cms-section-5990984313 .list-item { flex: 0 0 75%; }}@media (max-width: 480px) { #cms-section-5990984313 .flex-box { display: block; } #cms-section-5990984313 .nav-ctrls { margin: 24px 0; justify-content: flex-start; }}