body{margin:0;font-family:Poppins,sans-serif;background-color:var(--bg-color);color:var(--text-color);font-size:14px;background-image:url(/assets/bg-D2E8Vdh0.png),repeating-linear-gradient(to right,transparent 0 500px,var(--grid-line) 500px 501px);background-size:cover;overflow-x:hidden;transition:background-color .35s ease,color .35s ease}*::-webkit-scrollbar{width:0}*{padding:0;margin:0;list-style:none;box-sizing:border-box}:root{--ease-out-smooth: cubic-bezier(.22, 1, .36, 1);--ease-bounce-soft: cubic-bezier(.2, .9, .2, 1.2);--bg-color: #f5f7ef;--text-color: #1d2710;--grid-line: #73814b33;--header-bg: #f8faefc2;--header-grid: #52602f22;--accent: #6e8e1e;--accent-glow: rgba(110, 142, 30, .36);--title-reflect: rgba(110, 142, 30, .22);--table-border: #8ca35c;--surface-1: #ffffff;--surface-2: #edf2df;--surface-border: rgba(91, 118, 38, .24);--control-bg: rgba(235, 242, 216, .78);--control-bg-hover: rgba(214, 229, 173, .95);--control-fg: #33451a;--logo-filter: invert(0) brightness(1);--banner-hero-image: url(/assets/6-CC-PsktE.jpeg)}html[data-theme=dark]{--bg-color: #1b1b1b;--text-color: #eef8ce;--grid-line: #73814b33;--header-bg: #1b1b1b11;--header-grid: #eee1;--accent: #d1ff48;--accent-glow: rgba(209, 255, 72, .4);--title-reflect: oklch(.78 .17 80.01 / .19);--table-border: #445022;--surface-1: #000000;--surface-2: #10120b;--surface-border: rgba(209, 255, 72, .3);--control-bg: rgba(31, 34, 22, .78);--control-bg-hover: rgba(42, 47, 28, .95);--control-fg: #eef8ce;--logo-filter: invert(1) brightness(200%);--banner-hero-image: url(/assets/3-Dbr6ajF2.jpeg)}.section{width:100%;min-height:20vh;position:relative;display:flex;justify-content:center;align-items:center}.content-fit{width:min(1200px,92vw);margin:auto;position:relative;padding-block:clamp(4.5rem,9vw,10rem)}header{padding-block:1em;position:fixed;top:0;width:100%;background-color:transparent;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-image:repeating-linear-gradient(to right,transparent 0 500px,transparent 500px 501px);z-index:100;transition:background-color .3s ease,backdrop-filter .3s ease,box-shadow .3s ease}header.is-scrolled{background-color:var(--header-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-image:repeating-linear-gradient(to right,transparent 0 500px,var(--header-grid) 500px 501px);box-shadow:0 8px 30px #0000001f}header .content-fit{display:flex;justify-content:space-between;align-items:center;min-height:unset!important;padding-block:unset!important}header nav ul{display:flex;gap:clamp(.6rem,1.6vw,1.4rem);align-items:center}#banner .title{color:var(--accent);font-size:clamp(2.3rem,11vw,11rem);font-family:devil breeze;font-weight:700;position:relative;text-align:center;text-shadow:0 0 0 transparent;transition:transform .4s var(--ease-out-smooth),text-shadow .45s ease,filter .45s ease}#banner .title:hover{transform:translateY(-4px) scale(1.02);text-shadow:0 0 24px var(--accent-glow),0 0 55px rgba(213,194,159,.2);filter:brightness(1.05)}#banner .title:before{content:attr(data-before);position:absolute;z-index:-1;color:var(--title-reflect);mask:linear-gradient(to bottom,#000 -80%,transparent,#000,transparent 200%);transform:scaleY(-1) translateY(-.44lh)}.section .decorate{position:fixed;z-index:-100;pointer-events:none}#intro .content-fit{display:flex;gap:clamp(1.4rem,8vw,8rem);justify-content:space-between;align-items:center}.section .content-fit>*{opacity:0;transform:translateY(38px);transition:opacity .7s var(--ease-out-smooth),transform .7s var(--ease-out-smooth)}.section .content-fit>*:nth-child(1){transition-delay:60ms}.section .content-fit>*:nth-child(2){transition-delay:.17s}.section.is-visible .content-fit>*{opacity:1;transform:translateY(0)}.section .des>*{opacity:0;transform:translateY(24px);transition:opacity .65s var(--ease-out-smooth),transform .65s var(--ease-out-smooth)}.section .des>*:nth-child(1){transition-delay:.18s}.section .des>*:nth-child(2){transition-delay:.28s}.section .des>*:nth-child(3){transition-delay:.36s}.section.is-visible .des>*{opacity:1;transform:translateY(0)}.reveal-block{opacity:0;transform:translateY(46px) scale(.98);transition:opacity .7s var(--ease-out-smooth),transform .7s var(--ease-out-smooth)}.reveal-block.is-visible{opacity:1;transform:translateY(0) scale(1)}.section .number{font-family:devil breeze;font-size:clamp(3.4rem,14vw,15rem);font-weight:700}.section .content-fit .title{font-family:devil breeze;font-size:clamp(2rem,7vw,5rem);font-weight:700}#description .content-fit{padding-right:30%}#description .number{font-size:clamp(2.5rem,8vw,5rem)}#description .title{font-size:clamp(2.1rem,7vw,5rem);font-weight:500}#contact .content-fit{display:flex;flex-direction:column;text-align:center}#contact table{width:min(800px,90vw);padding-top:2em;font-size:clamp(1rem,2.4vw,1.8rem);margin:auto}#contact table td{padding-block:.5em;border-bottom:1px dashed var(--table-border);word-break:break-word}#contact table td:nth-child(1){text-align:left;font-weight:500}#contact table td:nth-child(2){text-align:right;font-weight:200}#contact .sign{font-size:clamp(2.6rem,10vw,10rem)}#contact table tr{transition:transform .35s var(--ease-out-smooth),color .35s ease}#contact table tr:hover{transform:translate(6px);color:var(--accent)}#container3D{position:fixed;inset:0;z-index:100;pointer-events:none}@media screen and (max-width:1023px){#intro .content-fit{flex-direction:column;gap:3em;text-align:center}#description .content-fit{padding-right:0}}@media screen and (max-width:767px){header{padding-block:.55rem}header .content-fit{width:min(1200px,94vw)}.section{padding-block:3.6rem}.content-fit{width:min(1200px,94vw);padding-block:3.2rem}#container3D{position:sticky}}@media screen and (max-width:480px){header{padding-block:.45rem}header .content-fit{width:min(1200px,95vw)}header nav ul{gap:.5rem}.section{padding-block:2.9rem}.content-fit{width:min(1200px,95vw);padding-block:2.5rem}#banner .content-fit{padding-top:4.7rem;padding-bottom:2.2rem}#intro .content-fit,#description .content-fit,#contact .content-fit{row-gap:1rem}#contact table{width:min(800px,95vw);padding-top:1.1rem}#contact table td{padding-block:.42rem}#contact table td:nth-child(1),#contact table td:nth-child(2){display:block;text-align:center;width:100%}}.logo{filter:var(--logo-filter)}.theme-toggle{width:42px;height:42px;border-radius:50%;border:1px solid var(--surface-border);background:var(--control-bg);color:var(--control-fg);display:inline-flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;transition:transform .26s var(--ease-bounce-soft),background .26s ease,box-shadow .26s ease,color .26s ease}.theme-toggle:hover{transform:translateY(-2px) scale(1.06);background:var(--control-bg-hover);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 28%,transparent)}.theme-toggle:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.section .content-fit>*,.section .des>*,.reveal-block{opacity:1!important;transform:none!important}}.caption-text{font-size:clamp(1.5em,4vw,4em);font-weight:200;margin-top:.5em;text-align:center;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;letter-spacing:.3cap;opacity:0;transform:translateY(18px);animation:captionRise .9s ease forwards;animation-delay:.26s}.loader-container{height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at center,color-mix(in srgb,var(--bg-color) 72%,#000 28%) 0%,var(--bg-color) 65%)}.loader-wrapper{height:90vh;width:100%;background:var(--bg-color);display:flex;flex-direction:column;justify-content:center;align-items:center;animation:fadeOut .8s ease-in-out forwards;animation-delay:5s}.logo-text{font-family:Playfair Display,serif;font-size:clamp(22px,5vw,42px);color:color-mix(in srgb,var(--text-color) 82%,#ffffff 18%);letter-spacing:1px;margin-bottom:clamp(10px,3vw,20px);opacity:0;animation:fadeIn 1.4s ease forwards,softGlow 2.8s ease-in-out infinite}.gold-line{width:0px;height:clamp(2px,.5vw,3px);background:linear-gradient(to right,var(--accent),#d5c29f);animation:expandLine 2s ease forwards;animation-delay:.5s;border-radius:2px;box-shadow:0 0 16px color-mix(in srgb,var(--accent) 50%,transparent)}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes expandLine{0%{width:0;opacity:0}to{width:clamp(80px,20vw,160px);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes captionRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes softGlow{0%,to{text-shadow:0 0 0 rgba(213,194,159,.05)}50%{text-shadow:0 0 20px rgba(213,194,159,.22)}}@media(max-width:480px){.loader-wrapper{padding:20px}.logo-text{font-size:26px}.gold-line{height:2px}}.whatsapp-btn{display:inline-flex;align-items:center;gap:clamp(6px,2vw,10px);background-color:#25d366;color:#fff;font-weight:600;font-size:clamp(.8rem,2.5vw,1rem);padding:clamp(8px,2vw,12px) clamp(14px,4vw,20px);border-radius:50px;text-decoration:none;transition:transform .32s cubic-bezier(.2,.9,.2,1.2),box-shadow .32s ease,background-color .24s ease,opacity .22s ease;box-shadow:0 4px 12px #0000002e;opacity:.9;animation:buttonFloat 3.5s ease-in-out infinite}.whatsapp-btn:hover{background-color:#1ebe5d;transform:translateY(-4px) scale(1.03);box-shadow:0 9px 20px #0000004d,0 0 0 4px #25d36633;opacity:1}.whatsapp-icon{font-size:clamp(1rem,3vw,1.4rem)}@keyframes buttonFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(max-width:480px){.whatsapp-btn{border-radius:40px;padding:9px 12px}}@media(max-width:420px){.whatsapp-label{display:none}.whatsapp-btn{padding:9px 10px}}#banner{position:relative;isolation:isolate;overflow:hidden;min-height:100vh;--banner-parallax: 0px}#banner:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,color-mix(in srgb,var(--bg-color) 14%,transparent),color-mix(in srgb,var(--bg-color) 35%,transparent) 56%,color-mix(in srgb,var(--bg-color) 62%,transparent)),var(--banner-hero-image);background-size:cover;background-position:center;transform:translateY(var(--banner-parallax)) scale(1.08);opacity:1;z-index:-2;transition:opacity .25s ease}.image-wrapper{overflow:visible;display:inline-block;position:relative}.image-wrapper:after{content:"";position:absolute;right:2%;bottom:3%;width:clamp(120px,25vw,300px);aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 28%,transparent) 0%,transparent 72%);filter:blur(6px);z-index:-1;animation:pulseBloom 4s ease-in-out infinite}.soft-shake{display:inline-block;transform-origin:center;animation:shakeXY 7s ease-in-out infinite}.leaf1-img{width:clamp(260px,58vw,900px);position:absolute;bottom:clamp(-20px,-1.4vw,0px);right:clamp(-22px,-1.4vw,0px);max-width:100%;height:auto;object-fit:contain;opacity:.92}@keyframes shakeXY{0%{transform:translate(0) rotate(0)}20%{transform:translate(clamp(-1px,-.4vw,-3px),clamp(-1px,-.3vw,-2px)) rotate(clamp(-.3deg,-.5deg,-.7deg))}40%{transform:translate(clamp(1px,.4vw,3px),clamp(1px,.3vw,2px)) rotate(clamp(.3deg,.5deg,.7deg))}60%{transform:translate(clamp(-1px,-.3vw,-2px),clamp(1px,.3vw,2px)) rotate(clamp(-.2deg,-.3deg,-.5deg))}80%{transform:translate(clamp(1px,.3vw,2px),clamp(-1px,-.3vw,-2px)) rotate(clamp(.2deg,.3deg,.5deg))}to{transform:translate(0) rotate(0)}}@keyframes pulseBloom{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.09)}}@media(max-width:480px){#banner{min-height:88vh}#banner:before{transform:translateY(calc(var(--banner-parallax) * .55)) scale(1.1);opacity:1}.leaf1-img{width:clamp(180px,56vw,280px);right:-16px;bottom:90px;opacity:.55}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.local-photo-slider{width:100%;padding:clamp(10px,2.2vw,20px) clamp(8px,2.5vw,25px);box-sizing:border-box;margin-top:0}.slide-card{width:100%;height:clamp(180px,24vw,240px);border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #0000003d;border:1px solid var(--surface-border);transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s ease,filter .35s ease;position:relative}.slide-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,#00000047);opacity:.55;transition:opacity .32s ease;pointer-events:none}.slide-card img{width:100%;height:100%;object-fit:cover;transition:transform .65s ease,filter .35s ease}.slide-card:hover{transform:translateY(-8px) scale(1.015);box-shadow:0 18px 36px #00000054}.slide-card:hover:after{opacity:.22}.slide-card:hover img{transform:scale(1.06);filter:saturate(1.08) contrast(1.04)}.swiper-button-next,.swiper-button-prev{background:color-mix(in srgb,var(--bg-color) 80%,#000 20%);width:40px;height:40px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);transition:transform .26s ease,background .26s ease,box-shadow .26s ease}.swiper-button-next:after,.swiper-button-prev:after{color:var(--accent);font-size:18px}.swiper-button-next:hover,.swiper-button-prev:hover{transform:scale(1.08);background:color-mix(in srgb,var(--bg-color) 85%,#000 15%);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}@media(max-width:1024px){.slide-card{height:clamp(190px,28vw,230px)}}@media(max-width:640px){.local-photo-slider{padding:8px 6px 12px}.slide-card{height:min(62vw,260px);border-radius:8px}.swiper-button-next,.swiper-button-prev{width:32px;height:32px}}.video-section{width:min(1300px,92vw);max-width:1300px;margin:0 auto auto;padding:clamp(12px,2.8vw,36px) 0}.manual-slider{padding-bottom:30px}.video-card{background:var(--surface-1, #000000);border-radius:18px;overflow:hidden;box-shadow:0 16px 34px #00000052;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s ease,border-color .32s ease;border:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}.video-card:hover{transform:translateY(-10px);box-shadow:0 22px 38px #0000006b;border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.video-frame{width:100%;aspect-ratio:16 / 9;height:auto;border:none}.video-title{padding:12px 15px;font-size:12px;font-weight:300;text-align:center;color:var(--text-color);font-family:Poppins,sans-serif;background:linear-gradient(to right,color-mix(in srgb,var(--surface-2, #10120b) 88%,transparent),color-mix(in srgb,var(--surface-1, #000) 88%,transparent))}.swiper-button-prev,.swiper-button-next{width:34px;height:34px;padding:3px;background:color-mix(in srgb,var(--bg-color) 80%,#000 20%);border-radius:50%;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .26s ease,background .26s ease,box-shadow .26s ease;color:var(--text-color);border:1px solid color-mix(in srgb,var(--accent) 36%,transparent)}.swiper-button-prev:after,.swiper-button-next:after{font-size:16px;color:var(--accent)}.swiper-button-prev:hover,.swiper-button-next:hover{background:color-mix(in srgb,var(--bg-color) 84%,#000 16%);transform:scale(1.08);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 14%,transparent)}@media(max-width:1024px){.swiper-button-prev,.swiper-button-next{width:30px;height:30px}.swiper-button-prev:after,.swiper-button-next:after{font-size:14px}}@media(max-width:640px){.video-section{width:min(1300px,95vw);padding:8px 0 14px}.manual-slider{padding-bottom:18px}.video-title{padding:10px 12px}.swiper-button-prev,.swiper-button-next{width:28px;height:28px}.swiper-button-prev:after,.swiper-button-next:after{font-size:12px}}.contact-icons{display:flex;gap:clamp(15px,5vw,40px);justify-content:center;flex-wrap:wrap;margin:clamp(20px,5vw,50px) 0}.contact-icons a{display:flex;align-items:center;justify-content:center;font-size:clamp(1rem,4vw,1.8rem);color:var(--accent);transition:transform .32s cubic-bezier(.2,.9,.2,1.2),color .22s ease,box-shadow .32s ease,background .32s ease;padding:clamp(8px,3vw,12px);border-radius:50%;background:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.contact-icons a:hover{transform:translateY(-4px) scale(1.12);box-shadow:0 10px 24px #00000042,0 0 0 5px color-mix(in srgb,var(--accent) 16%,transparent);background:#ffffff29}.contact-icons a[href^=tel]:hover{color:#34b7f1}.contact-icons a[href^=mailto]:hover{color:#c71610}.contact-icons a[href*="example.com"]:hover{color:#0a66c2}.contact-icons a[href*="instagram.com"]:hover{color:#e1306c}.contact-icons a[href*="facebook.com"]:hover{color:#1877f2}.contact-icons a[href*="wa.me"]:hover{color:#25d366}@media(max-width:480px){.contact-icons{gap:14px;margin:18px 0 8px}.contact-icons a{padding:7px;font-size:1.1rem;transform:none}}
