 .OCbEYzqZoEUvmxL{display:table;cursor:pointer;color:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;font-style:inherit;font-weight:inherit;text-decoration:none;border:0 none transparent;outline-width:0;background-color:transparent;margin:0;-webkit-text-decoration-skip:objects;font-style:initial;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;text-align:center;padding:10px 30px;border-radius:0;align-self:flex-start}.logo{margin:0;font-weight:700;font-size:28px;font-family:'Montserrat';color:#000000}.OCbEYzqZoEUvmxL:focus,.OCbEYzqZoEUvmxL:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.OCbEYzqZoEUvmxL:hover,.OCbEYzqZoEUvmxL:focus{text-decoration:none}.OCbEYzqZoEUvmxL:active{outline:0;background-image:none}.kZGhTmUDUUTJmVN a{font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.kZGhTmUDUUTJmVN:not(ul):not(ol):not(p):not(.fpWfXsVYivPWKZP):not(.FCdvUpeeTMNrQyI):not(.cHyIuDNcOHQSEtl):not(.kYPUCLVjEwNnOOD) a{color:inherit}.kZGhTmUDUUTJmVN:not(ul):not(ol):not(p):not(.fpWfXsVYivPWKZP):not(.FCdvUpeeTMNrQyI):not(.cHyIuDNcOHQSEtl):not(.kYPUCLVjEwNnOOD) a,.kZGhTmUDUUTJmVN:not(ul):not(ol):not(p):not(.fpWfXsVYivPWKZP):not(.FCdvUpeeTMNrQyI):not(.cHyIuDNcOHQSEtl):not(.kYPUCLVjEwNnOOD) a:hover{text-decoration:none}a{border-top-width:0;border-left-width:0;border-right-width:0;transition:all .3s linear}*,*:before,*:after{box-sizing:border-box}html{height:100%;overflow-y:auto;overflow-x:hidden}body{height:auto;min-height:100%}body,section{position:relative}section>*,.woBznsueoLJmHLB>*{position:relative}a{color:#259bca;text-decoration:none}a:hover{color:#0676a4}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.vOWItRKogNfZpSo:after{clear:both}.nftwFDuKmGLxaJM{object-fit:cover;display:block;vertical-align:middle;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}img.nftwFDuKmGLxaJM{overflow:hidden}.nftwFDuKmGLxaJM.RWazJPSZKHhkoCe{object-fit:contain;background-size:contain}section.nftwFDuKmGLxaJM,.woBznsueoLJmHLB.nftwFDuKmGLxaJM,.SgkqmbUQYgEzjzh.nftwFDuKmGLxaJM,.QanqcKlFbUnNfro.nftwFDuKmGLxaJM{overflow:visible}.kZGhTmUDUUTJmVN .nftwFDuKmGLxaJM{display:inline-block}.woBznsueoLJmHLB{position:relative;width:1140px;margin:0 auto}@media (min-width:1200px){.woBznsueoLJmHLB{width:1140px}}@media (min-width:992px) and (max-width:1199px){.woBznsueoLJmHLB{width:940px}}@media (min-width:768px) and (max-width:991px){.woBznsueoLJmHLB{width:720px}}@media (min-width:576px) and (max-width:767px){.woBznsueoLJmHLB{width:540px}}@media (max-width:575px){.woBznsueoLJmHLB{width:340px}}.woBznsueoLJmHLB .woBznsueoLJmHLB{width:100%}.cYXCUofzlLzDVLC{position:relative;flex:1;max-width:100%}.cYXCUofzlLzDVLC>*{position:relative}.BvqgXYMtstKTYaD{width:100%!important;margin-left:0!important;margin-right:0!important}@media (max-width:575px){.SRGhrDUokkilcdS{width:100%!important;margin-left:0!important;margin-right:0!important}}.mfFtrotRKZuREdR{position:absolute!important;height:100%!important;top:0!important}.lgjdvJHageKlULb,.JvyGFkzFrkqoEsg{display:flex;flex-direction:column}@media (min-width:992px) and (max-width:1199px){.ZELWcCOmcTFsILQ{display:flex;flex-direction:column}}@media (min-width:576px) and (max-width:767px){.jJMSbsueqvRJOhW{display:flex;flex-direction:column}}.lgjdvJHageKlULb>*,.JvyGFkzFrkqoEsg>*{flex-shrink:0}.lgjdvJHageKlULb{justify-content:center}@media (min-width:992px) and (max-width:1199px){.ZELWcCOmcTFsILQ{justify-content:center}}@media (min-width:576px) and (max-width:767px){.jJMSbsueqvRJOhW{justify-content:center}}.JvyGFkzFrkqoEsg{justify-content:flex-start}.TkSsiJvqfOFOcJQ>.hXgPvAKvAeEqETg{flex:0 0 50%;max-width:50%}.TkSsiJvqfOFOcJQ{display:flex}.TkSsiJvqfOFOcJQ{flex:1 1 100%}.TkSsiJvqfOFOcJQ>*{max-height:100%;min-height:-webkit-fit-content;min-height:fit-content}@media (max-width:767px){.TkSsiJvqfOFOcJQ>*{min-width:100%}}.TkSsiJvqfOFOcJQ{flex-direction:row;flex-wrap:wrap;min-height:100%;max-width:100%}.QanqcKlFbUnNfro{position:relative;display:flex;background-clip:padding-box;background-origin:padding-box}.woBznsueoLJmHLB:not(.nftwFDuKmGLxaJM):not(.PNMDOIErgZgpkfQ){pointer-events:none}.woBznsueoLJmHLB:not(.nftwFDuKmGLxaJM):not(.PNMDOIErgZgpkfQ)>*{pointer-events:auto;pointer-events:initial}@media (max-width:767px){.UVBZBKuXBrPJRjy .hJlEGgBgtucPrdA{margin-left:0!important;margin-right:0!important}.UVBZBKuXBrPJRjy .hJlEGgBgtucPrdA .QanqcKlFbUnNfro{border-left:0!important;border-right:0!important}}.SgkqmbUQYgEzjzh .cYXCUofzlLzDVLC>*{position:relative}.SgkqmbUQYgEzjzh{display:flex}.bHwlYAnyEiTGUPC,.bHwlYAnyEiTGUPC:before,.bHwlYAnyEiTGUPC>.cYXCUofzlLzDVLC{border-radius:50%}html{font-size:16px}h1,h2{margin-top:0;margin-bottom:.5rem;line-height:1.2;font-weight:500;color:inherit}h1{font-size:2.25rem}h2{font-size:1.5rem}p{margin-top:0;padding:0;margin-bottom:.5rem}.BpgyxzUfZJmwVVo{text-align:center}@media (max-width:575px){.KYLbPrUaMPVPaKl{text-align:center}}.zDtiFQBTQLShBTN{text-align:right}.ycQqrqqWdAcLEgs:not([class*="u-align-"]){text-align:left}.kZGhTmUDUUTJmVN{word-wrap:break-word;position:relative}.QanqcKlFbUnNfro{background-color:transparent!important;opacity:1}.QanqcKlFbUnNfro:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (-webkit-min-device-pixel-ratio:1hwvgcoexksjvchl),(-webkit-min-device-pixel-ratio:1kzchmjxhrbuqnaj),(min-resolution:105dpi),(min-resolution:1bqjfuismksjfoeb){}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-100%,0)}}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{transform:translate3d(100%,0,0)}}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,100%,0)}}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{transform:translate3d(-100%,0,0)}}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1}}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}to{opacity:1}}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}to{opacity:1}}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}to{opacity:1}}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}to{opacity:1}}.kZGhTmUDUUTJmVN .OCbEYzqZoEUvmxL{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:baseline;white-space:normal;text-align:inherit}h1,h2{}.nftwFDuKmGLxaJM{color:#111111}.OxdQNWDFzxRrljD.VLezpAFwqQkKNfa{color:#111111!important;background-color:#33ffed!important}.OxdQNWDFzxRrljD.VLezpAFwqQkKNfa:hover,.OxdQNWDFzxRrljD.VLezpAFwqQkKNfa:focus,.OxdQNWDFzxRrljD.OxdQNWDFzxRrljD.VLezpAFwqQkKNfa:active{color:#111111!important;background-color:#14ffea!important}.MDEerlLsDXMKTMw,.ycQqrqqWdAcLEgs.MDEerlLsDXMKTMw:before{color:#ffffff;background-color:#9c45eb}.OxdQNWDFzxRrljD.MDEerlLsDXMKTMw{color:#ffffff!important;background-color:#9c45eb!important}.OxdQNWDFzxRrljD.MDEerlLsDXMKTMw:hover,.OxdQNWDFzxRrljD.MDEerlLsDXMKTMw:focus,.OxdQNWDFzxRrljD.OxdQNWDFzxRrljD.MDEerlLsDXMKTMw:active{color:#ffffff!important;background-color:#8d2ae8!important}.VptRTBPaTEyLlnA,.ycQqrqqWdAcLEgs.VptRTBPaTEyLlnA:before{color:#ffffff}#DtPaTDSfzacmrNp .cYXCUofzlLzDVLC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;color:#000;text-align:right}#YytNiFUPMiGShQf .SgkqmbUQYgEzjzh{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:50px 30px}#YytNiFUPMiGShQf .cYXCUofzlLzDVLC img{width:100%}.OxdQNWDFzxRrljD.VptRTBPaTEyLlnA{color:#ffffff!important;background-color:#aea78e!important}.OxdQNWDFzxRrljD.VptRTBPaTEyLlnA:hover,.OxdQNWDFzxRrljD.VptRTBPaTEyLlnA:focus,.OxdQNWDFzxRrljD.OxdQNWDFzxRrljD.VptRTBPaTEyLlnA:active{color:#ffffff!important;background-color:#a1997c!important}.DawGQUTFpLgvBRr,a.OxdQNWDFzxRrljD.DawGQUTFpLgvBRr{color:#ffffff!important}a.OxdQNWDFzxRrljD.DawGQUTFpLgvBRr:hover,a.OxdQNWDFzxRrljD.DawGQUTFpLgvBRr:focus,a.OxdQNWDFzxRrljD.OxdQNWDFzxRrljD.DawGQUTFpLgvBRr:active{color:#e6e6e6!important}.bngSJCoZWTYycLH,a.OxdQNWDFzxRrljD.bngSJCoZWTYycLH{color:#111111!important}a.OxdQNWDFzxRrljD.bngSJCoZWTYycLH:hover,a.OxdQNWDFzxRrljD.bngSJCoZWTYycLH:focus,a.OxdQNWDFzxRrljD.OxdQNWDFzxRrljD.bngSJCoZWTYycLH:active{color:#0f0f0f!important}.OOuyLUcwLKWVALh,a.OxdQNWDFzxRrljD.OOuyLUcwLKWVALh{color:#000!important}a.OxdQNWDFzxRrljD.OOuyLUcwLKWVALh:hover,a.OxdQNWDFzxRrljD.OOuyLUcwLKWVALh:focus,a.OxdQNWDFzxRrljD.OxdQNWDFzxRrljD.OOuyLUcwLKWVALh:active{color:#e6e6e6!important}h1.TAQhioFSENAemRV{font-size:6rem;line-height:1.1;margin-top:20px;margin-bottom:20px;font-weight:500}h1:not(.TAQhioFSENAemRV){font-weight:400;font-size:3rem;line-height:1.1;margin-top:20px;margin-bottom:20px}h2:not(.AmmkZtegMioTXwa){line-height:1.1;margin-top:20px;margin-bottom:20px;font-weight:500}p:not(.UFPEInzLAgIrOEB){margin-top:20px;margin-bottom:20px}.OCbEYzqZoEUvmxL{margin-top:20px;margin-bottom:20px}.nftwFDuKmGLxaJM:not(.AGuHfyFClFPedzz)>.cYXCUofzlLzDVLC>.OCbEYzqZoEUvmxL,.OCbEYzqZoEUvmxL{background-color:#33ffed;color:#000000}.nftwFDuKmGLxaJM:not(.AGuHfyFClFPedzz)>.cYXCUofzlLzDVLC>.OCbEYzqZoEUvmxL:hover,.OCbEYzqZoEUvmxL:hover{background-color:#14ffea;color:#000000}.nftwFDuKmGLxaJM:not(.AGuHfyFClFPedzz)>.cYXCUofzlLzDVLC>.OCbEYzqZoEUvmxL:focus,.OCbEYzqZoEUvmxL:focus{background-color:#14ffea;color:#000000}.nftwFDuKmGLxaJM:not(.AGuHfyFClFPedzz)>.cYXCUofzlLzDVLC>.OCbEYzqZoEUvmxL:active,.OCbEYzqZoEUvmxL:active{background-color:#14ffea;color:#000000}.nftwFDuKmGLxaJM:not(.AGuHfyFClFPedzz)>.cYXCUofzlLzDVLC>a,a{color:#33ffed}.nftwFDuKmGLxaJM:not(.AGuHfyFClFPedzz)>.cYXCUofzlLzDVLC>a:hover,a:hover{color:#0676a4}#kVdirgwenJQTKih img{width:100%;margin:50px;}#kVdirgwenJQTKih p{padding:30px;width:100%;margin:0 0 0 auto;}#kVdirgwenJQTKih .cYXCUofzlLzDVLC{align-items:center;justify-content:center;display:flex;flex-direction:column;font-size:20px;line-height:150%}#JbqPVYaQCtCLRBf{padding:30px 0}#JbqPVYaQCtCLRBf p,#kiJvlTdzxGEYgPK p,#DtPaTDSfzacmrNp p{font-size:20px;line-height:150%}#YytNiFUPMiGShQf h2{color:#000!important}html{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}a{color:inherit;text-decoration:none}img{max-width:100%}.docs{padding:0 30px}@font-face{font-family:'Montserrat';src:local('Montserrat'),url('Montserrat-Regular.ttf') format('truetype');font-display:swap;font-weight:400;font-style:normal}body{margin:0;font-family:"Montserrat",sans-serif;font-weight:400}.list-reset{margin:0;padding:0;list-style:none}.btn-reset{padding:0;border:none;background-color:transparent;cursor:pointer}.flex{display:flex}.container{max-width:1140px;padding:0 15px;margin:0 auto}.section-offset{padding:90px 0}.header{background-color:white}.header-logo{max-width:70px;margin-right:15px;color:black}.burger{position:absolute}.hero-container{position:relative;z-index:110;display:flex;flex-direction:column;align-items:flex-start;padding-top:110px;padding-bottom:110px}.hero-section{position:relative;min-height:100vh;background-position:center right;background-size:cover;background-repeat:no-repeat}.header-bg{position:absolute;z-index:11;background-color:rgb(27 27 27 / 51%);top:0;left:0;right:0;bottom:0}.header-container{position:relative;z-index:111;flex-direction:column;justify-content:space-between;color:black}.header-top{padding:15px 0;align-items:center;width:100%;justify-content:space-between}.header__nav{padding:15px 0;display:flex;align-items:center}.nav__list{width:100%;display:flex;align-items:baseline;justify-content:flex-start}.nav-item{margin-right:20px}.nav-item a{color:black;font-size:14px;text-transform:uppercase;font-weight:400;transition:color .3s ease-in-out}.nav-item a:hover{color:#de6f5c}.hero-title{margin:0;margin-bottom:20px;max-width:50%;color:white;font-size:136px;font-family:"Montserrat";font-weight:400}.hero-container span{font-size:22px;max-width:50%;margin-bottom:20px;color:white}.button{display:flex;align-items:center;justify-content:center;margin-top:10px;background-color:white;cursor:pointer;height:50px;padding:15px 25px;font-size:14px;font-weight:400;text-decoration:none;color:black;transition:background-color .3s ease;margin-bottom:10px}.button:hover{background-color:black;color:white}.hero-button:hover{background-color:#4f0548;color:white}.section-title{margin:0;margin-bottom:20px;color:rgba(0,0,0,1);font-size:48px;font-weight:400;text-decoration:none;line-height:130%;font-family:"Montserrat",sans-serif}.order-form{padding:20px}.form-left{display:flex;flex-direction:column}.form-left a{margin-bottom:20px;text-decoration:underline;color:black}.form-left a:hover{color:#00000099}.order-form-inputs{display:flex;flex-direction:column;margin-top:20px}.order-form-input{width:100%;height:45px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.order-form-input input{padding:20px 10px;background-color:rgba(244,244,244,1);width:99%;height:30px;box-sizing:border-box;outline:none;border:1px solid transparent}.hero,.about-page,.products-page,.gallery-page,.promo-page{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#ffbf5f,#fefa7b);color:#fff;text-align:center;overflow:hidden;padding:8em 2em}.hero::before,.about-page::before,.products-page::before,.gallery-page::before,.promo-page::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url('img/1.webp') no-repeat center center/cover;opacity:.4;z-index:0;filter:blur(5px)}.about-page::before{background:url('img/3.webp') no-repeat center center/cover}.products-page::before{background:url('img/8.webp') no-repeat center center/cover}.hero-content{position:relative;z-index:1}.hero-heading{font-size:4rem;margin:0;font-weight:bold;text-shadow:2px 2px 4px rgba(0,0,0,.6);animation:fadeIn 3s ease-out}.hero-subheading{font-size:20px;margin:1em 0;text-shadow:2px 2px 4px rgba(0,0,0,.6);animation:fadeIn 4s ease-out}#promo .hero-subheading{text-shadow:none}.cta-button{display:inline-block;padding:1em 2.5em;font-size:1.2rem;color:#fff;background:#d32f2f;border:none;border-radius:5px;text-decoration:none;transition:background .3s;text-shadow:1px 1px 2px rgba(0,0,0,.4);box-shadow:0 4px 8px rgba(0,0,0,.2);animation:bounceIn 2s ease-out}.cta-button:hover{background:#c2185b;color:#fff}footer .logo{color:#fff;margin-bottom:10px;display:block;width:fit-content}footer .logo:hover{opacity:.5}@keyframes fadeIn{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05);opacity:1}100%{transform:scale(1)}}.showcase{display:flex;align-items:center;justify-content:center;padding-top:60px;padding-bottom:60px;background:linear-gradient(135deg,#f3b50d,#ec850f);position:relative;overflow:hidden}.showcase-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 20px;z-index:2;gap:20px}.showcase-left{color:#fff;flex:1;padding:20px;animation:zoomIn 1.5s ease-out}.showcase-left h2{font-size:3rem;margin-bottom:20px;letter-spacing:2px;animation:zoomIn 1.5s ease-out}.showcase-left p{font-size:1.1rem;line-height:1.6;animation:revealText 1.5s ease-out}.showcase-right{flex:1;display:flex;flex-direction:column;gap:20px;border:2px solid chocolate;border-radius:15px;overflow:hidden}.highlight-box{background:#fff;color:#333;padding:20px;border-radius:10px;box-shadow:0 10px 20px rgba(0,0,0,.2);transform:scale(1);transition:transform .3s ease;animation:slideIn 1.5s ease-out}.highlight-box:hover{transform:scale(1.05)}.highlight-box h3{margin-bottom:10px;font-size:1.5rem;animation:slideRight 1.5s ease-out}.highlight-box p{font-size:1rem}@keyframes zoomIn{from{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes revealText{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{from{transform:translateX(50px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideRight{from{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.experience-section{padding:50px 20px;background:linear-gradient(135deg,#f0f0f0,#e0e0e0)}.experience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.experience-item,.carousel-item{border:2px solid chocolate;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;transform:scale(1);transition:transform .3s ease,box-shadow .3s ease}.experience-item:hover{transform:scale(1.05);box-shadow:0 6px 12px rgba(0,0,0,.3)}.item-content{padding:20px;text-align:center;position:relative;z-index:1}.item-content h2{font-size:2rem;margin-bottom:15px;color:#333;transform:translateY(-20px);animation:slideIn 1s ease-out forwards}.item-content p{font-size:1rem;color:#555;line-height:1.5;transform:translateY(20px);animation:fadeIn 1s ease-out forwards}@keyframes slideIn{from{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.creative-approach{background:#f4f4f4;padding:60px 20px;overflow:hidden;position:relative}.content-wrapper{max-width:1200px;margin:0 auto}.carousel{display:flex;justify-content:center;position:relative}.carousel-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;transform:scale(1);transition:transform .3s ease,box-shadow .3s ease;padding:20px;text-align:center;position:relative;z-index:1}.carousel-item h3{font-size:1.75rem;margin-bottom:15px;color:#333;transform:translateY(-20px);animation:fadeInUp 1s ease-out}.carousel-item p{font-size:1rem;color:#666;line-height:1.6;transform:translateY(20px);animation:fadeInUp 1s ease-out}.carousel-item:hover{transform:scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,.3)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.about-us{display:flex;flex-direction:column;align-items:center;padding:60px 20px;background:linear-gradient(135deg,#9c8bff,#9061ff);color:#fff;overflow:hidden}.about-container{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:0 auto}.about-milestones{display:flex;justify-content:space-around;width:100%;margin-bottom:40px}.milestone-item{background:#ffffff;color:#333;border-radius:12px;padding:20px;width:200px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2);transform:rotate(3deg);transition:transform .3s ease,background-color .3s ease;position:relative;overflow:hidden}.milestone-item:hover{transform:rotate(0deg) scale(1.05);background-color:#f0f0f0}.milestone-icon{font-size:3rem;margin-bottom:10px;animation:bounce 2s infinite}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}.about-story{text-align:center}.about-story h2{font-size:2.5rem;margin-bottom:20px;color:#fff;animation:fadeIn 1s ease-out}.about-story p{font-size:1.2rem;line-height:1.6;color:#eaeaea;max-width:800px;margin:0 auto;animation:fadeIn 1.2s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.approach{padding:60px 20px;background:#fff;overflow:hidden}.approach-container{max-width:1200px;margin:0 auto;position:relative}.approach-header{text-align:center;margin-bottom:40px}.approach-header h1{font-size:3rem;color:#333;margin-bottom:15px;position:relative;display:inline-block}.approach-header h1::after{content:'';display:block;width:50px;height:5px;background:#ff6f61;margin:10px auto;position:relative;top:10px}.approach-header p{font-size:1.2rem;color:#666;max-width:800px;margin:0 auto}.approach-content{display:flex;justify-content:space-around;flex-wrap:wrap;gap:20px}.approach-step{background:linear-gradient(145deg,#e2e2e2,#ffffff);border-radius:15px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.2);width:300px;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;text-align:center;transform:rotateY(0deg)}.approach-step:hover{transform:rotateY(10deg) scale(1.05);box-shadow:0 15px 30px rgba(0,0,0,.3)}.step-image{width:100%;height:200px;object-fit:cover;transition:transform .5s ease}.step-info{padding:20px}.step-info h2{font-size:1.8rem;color:#333;margin-bottom:10px;animation:fadeIn 1s ease-out}.step-info p{font-size:1rem;color:#666;line-height:1.6;animation:fadeIn 1.2s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#cookie-notification{position:fixed;bottom:0;left:0;z-index:11111;width:100%;background:#333;color:#fff;padding:10px;text-align:center;display:none}#cookie-notification button{background:#df7731;color:white;border-radius:10px;border:none;padding:10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer}.form-container{display:grid;grid-template-columns:repeat(2,calc((100% - 50px) / 2));gap:50px}.footer{background:#333;color:#fff;padding:20px 0 10px;text-align:center}.footer-container{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.footer-logo{margin-bottom:40px}.footer-logo h1{font-size:2rem;margin:0;font-family:'Arial',sans-serif;color:#fff}.footer-logo p{font-size:1rem;margin:5px 0 0;font-family:'Arial',sans-serif;color:#ccc}.footer-nav ul{list-style:none;padding:0;margin:0;display:flex;gap:20px}.footer-nav li{display:inline}.footer-nav a{color:#fff;text-decoration:none;font-size:1rem;font-family:'Arial',sans-serif;transition:color .3s}.footer-nav a:hover{color:#f39c12}.footer-bottom{margin-top:20px;font-size:.875rem;color:#ccc}.birthday-bliss,.promotions{padding:60px 20px;background:#fffceb;overflow:hidden;position:relative}.promotions .step-image{width:25%;height:auto;box-shadow:none}.bliss-container{max-width:1200px;margin:0 auto;position:relative}.bliss-intro{text-align:center;margin-bottom:40px}.bliss-intro h1{font-size:3rem;color:#ff6f61;margin-bottom:20px;position:relative}.bliss-intro h1::after{content:'';display:block;width:60px;height:5px;background:#ff6f61;margin:10px auto;position:relative;top:10px}.bliss-intro p{font-size:1.2rem;color:#333;max-width:800px;margin:0 auto}.bliss-steps{display:grid;grid-template-columns:repeat(3,calc((100% - 40px) / 3));gap:20px;justify-content:center}.step{background:#fff;border-radius:20px;box-shadow:0 15px 30px rgba(0,0,0,.3);overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.step:hover{transform:scale(1.05);box-shadow:0 25px 50px rgba(0,0,0,.4)}.step-content{text-align:center;padding:20px;position:relative}.step-image{width:100%;height:200px;object-fit:cover;border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .5s ease}.step-content h2{font-size:1.8rem;color:#ff6f61;margin-top:15px;animation:fadeIn 1s ease-out}.step-content p{font-size:1rem;color:#666;line-height:1.6;margin-top:10px;animation:fadeIn 1.2s ease-out}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.celebration-extravaganza{padding:60px 20px;background:#f9f6f6;position:relative;overflow:hidden}.extravaganza-container{max-width:1200px;margin:0 auto;position:relative}.extravaganza-header{text-align:center;margin-bottom:40px}.extravaganza-header h1{font-size:3rem;color:#ff6347;position:relative;margin-bottom:15px}.extravaganza-header h1::after{content:'';display:block;width:80px;height:6px;background:#ff6347;margin:10px auto;position:relative;top:10px;border-radius:3px}.extravaganza-header p{font-size:1.2rem;color:#555;max-width:800px;margin:0 auto}.extravaganza-content{display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap;position:relative}.circle-container{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:20px;position:relative}.circle{background:radial-gradient(circle at 50% top,#ff6347,#ffdead);border-radius:50%;width:250px;height:250px;display:flex;justify-content:center;align-items:center;box-shadow:0 10px 20px rgba(0,0,0,.3);transform:rotate(0deg);animation:rotate 15s infinite linear;transition:transform .4s ease}.circle:hover{transform:rotate(10deg) scale(1.1)}.circle-content{text-align:center;padding:20px}.circle-content h2{font-size:1.8rem;color:#fff;margin-bottom:10px;animation:fadeIn 1s ease-out}.circle-content p{font-size:1rem;color:#fff;line-height:1.5;animation:fadeIn 1.2s ease-out}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.unique-experiences{padding:80px 20px;color:#333;position:relative}.unique-container{max-width:1200px;margin:0 auto;text-align:center}.unique-header{margin-bottom:40px}.unique-header h1{font-size:3rem;color:#fff;margin-bottom:10px;position:relative;display:inline-block}.unique-header h1::before{content:'';display:block;width:100px;height:8px;background:#fff;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-radius:4px}.unique-header p{font-size:1.2rem;color:#fff;max-width:800px;margin:0 auto}.unique-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:50px}.unique-card{background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative;transition:transform .3s ease,box-shadow .3s ease}.unique-card img{width:100%;height:200px;object-fit:cover;transition:transform .3s ease}.unique-card:hover img{transform:scale(1.1)}#promo,#promo-page{padding:50px 30px}.card-content{padding:20px;text-align:center}.card-content h2{font-size:1.5rem;color:#333;margin-bottom:10px}.card-content p{font-size:1rem;color:#666;line-height:1.5}.unique-card:hover{transform:translateY(-10px);box-shadow:0 8px 16px rgba(0,0,0,.3)}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.unique-header,.unique-card{animation:fadeInUp 1s ease-out}.extraordinary-birthday{padding:60px 20px;background:radial-gradient(circle,#ffefba,#ffffff);color:#333;position:relative}.extra-container{max-width:1200px;margin:0 auto;text-align:center}.extra-title{margin-bottom:40px}.extra-title h1{font-size:2.5rem;color:#333;position:relative;display:inline-block}.extra-title h1::before{content:'';display:block;width:60px;height:6px;background:#ff6347;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-radius:3px}.extra-title p{font-size:1.1rem;color:#666;max-width:800px;margin:0 auto}.extra-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.extra-item{background:#fff;border-radius:15px;box-shadow:0 6px 12px rgba(0,0,0,.2);padding:20px;position:relative;overflow:hidden;transform:rotate(-2deg);transition:transform .3s ease,box-shadow .3s ease}.extra-item:hover{transform:rotate(0deg);box-shadow:0 12px 24px rgba(0,0,0,.3)}.extra-icon{display:flex;justify-content:center;align-items:center;margin-bottom:15px;transition:transform .3s ease}.extra-icon svg{transition:transform .3s ease}.extra-item:hover .extra-icon svg{transform:scale(1.2)}.extra-item h2{font-size:1.4rem;color:#333;margin-bottom:10px}.extra-item p{font-size:1rem;color:#666;line-height:1.6}@keyframes slideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.extra-title,.extra-item{animation:slideIn 1s ease-out}.playful-games{padding:60px 20px;background:linear-gradient(to right,#f0f0f0,#e0e0e0);color:#333;overflow:hidden}.play-container{max-width:1200px;margin:0 auto;text-align:center}.play-heading{font-size:2.5rem;color:#333;margin-bottom:10px}.play-subheading{font-size:1.2rem;color:#666;margin-bottom:40px}.play-items{margin-top:50px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.play-item{position:relative;width:300px;height:400px;perspective:1000px}.play-card{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s}.play-card-inner{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s}.play-card:hover .play-card-inner{transform:rotateY(180deg)}.play-card-front,.play-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border-radius:15px;box-shadow:0 10px 20px rgba(0,0,0,.2);overflow:hidden}.play-card-front{background:#fff;color:#333;z-index:2}.play-card-back{background:#f7f7f7;color:#333;transform:rotateY(180deg)}.play-card img{width:100%;object-fit:cover;height:100%;border-bottom:2px solid #ddd}.play-card h2{font-size:1.5rem;margin:20px}.play-card p{font-size:1rem;margin:20px;line-height:1.6;text-align:center}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.play-heading,.play-subheading,.play-card{animation:fadeIn 1s ease-out}.game-showcase{padding:60px 20px;background:#ffefba;color:#2e2e2e;overflow:hidden}.showcase-content{max-width:1200px;margin:0 auto;text-align:center}.showcase-text h1{font-size:3rem;margin-bottom:20px;color:#ffd700;position:relative;display:inline-block}.showcase-text h1::before{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:5px;background:#ffd700}.showcase-text p{font-size:1.2rem;margin-bottom:40px}.showcase-gallery{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.gallery-item{position:relative;width:300px;height:200px;border-radius:15px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.5);transition:transform .3s ease}.gallery-item:hover{transform:scale(1.05)}.gallery-item img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.gallery-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;padding:20px;text-align:center;border-radius:15px;box-shadow:inset 0 0 15px rgba(0,0,0,.7)}.gallery-item:hover .overlay{opacity:1}.overlay h2{font-size:1.5rem;margin-bottom:10px}.overlay p{font-size:1rem;line-height:1.6}@keyframes slideIn{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.showcase-content{animation:slideIn 1s ease-out}.interactive-gaming{padding:40px 20px;background:linear-gradient(#ffdead,#feb47b);color:#2e2e2e}.gaming-intro{text-align:center;margin-bottom:40px}.gaming-intro h1{font-size:2.5rem;color:#ff6f61;margin-bottom:20px}.gaming-intro p{font-size:1.2rem;max-width:800px;margin:0 auto}.gaming-visuals{display:flex;justify-content:center;align-items:center;gap:20px;margin-bottom:40px;position:relative}.card-container{display:flex;gap:15px}.card{width:100px;height:150px;background:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.5);transform:rotate(calc(30deg * var(--i)));position:relative;animation:rotateCard 8s infinite linear}@keyframes rotateCard{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.roulette-wheel{width:200px;height:200px;background:radial-gradient(circle,#333,#111);border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;position:relative}.wheel{width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,#f00,#000);box-shadow:inset 0 0 15px rgba(255,0,0,.8)}.gaming-details{display:flex;justify-content:space-around;flex-wrap:wrap}.detail-item{width:45%;background:#fff;border-radius:15px;overflow:hidden;margin:10px 0;position:relative;box-shadow:0 4px 8px rgba(0,0,0,.5);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.detail-item:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.6)}.detail-item img{width:100%;height:200px;object-fit:cover}.detail-item h2{font-size:1.5rem;margin:20px 0;color:#ff6f61}.docs a{color:#259bca}.docs a:hover{color:#2c3e50}.detail-item p{font-size:1rem;color:#333;padding:0 20px}@keyframes spinWheel{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.roulette-wheel .wheel{animation:spinWheel 10s infinite linear}.gaming-experience{position:relative;width:100%;height:600px;overflow:hidden}.background-overlay{background:linear-gradient(45deg,#00000092,#000000c4),url('img/10.webp') no-repeat center center;background-size:cover;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.content{text-align:center;color:#fff;position:relative;z-index:1;padding:20px}.content h1{font-size:2.5rem;margin-bottom:15px;color:#e67e22;text-shadow:3px 3px 6px rgba(0,0,0,.8);animation:fadeInUp 2s ease-out}.content p{font-size:1.2rem;max-width:600px;margin:0 auto;color:#ddd;animation:fadeInUp 2.5s ease-out}.animations{position:relative;width:100%;height:100px;margin-top:20px}.roulette-container{position:relative;display:inline-block}.roulette-wheel{width:100px;height:100px;background:radial-gradient(circle,#34495e,#2c3e50);border-radius:50%;box-shadow:inset 0 0 10px rgba(0,0,0,.5);animation:spinRoulette 8s linear infinite}.roulette-ball{width:20px;height:20px;background:#fff;border-radius:50%;position:absolute;top:10px;left:50%;transform:translateX(-50%);animation:bounceBall 1.5s ease infinite}.gaming-lights{width:100%;height:10px;background:linear-gradient(to right,#e74c3c,#f39c12,#e74c3c);background-size:200% 100%;position:absolute;bottom:0;left:0;animation:moveLights 3s linear infinite}@keyframes spinRoulette{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bounceBall{0%,100%{top:10px}50%{top:60px}}@keyframes moveLights{0%{background-position:0 0%}100%{background-position:100% 0%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.map{border-radius:18px;overflow:hidden;border:3px solid chocolate}.sad .wrapper a{display:block}.sad .wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:50px;}.form__header{grid-column:span 2}.contact-form-section{display:flex;justify-content:center;align-items:center;padding:50px 0}.form-container{background:#fff;border-radius:15px;padding:30px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:90%;position:relative}.form-container h1{font-size:2rem;margin-bottom:20px;color:#333}.form-container p{font-size:1.1rem;margin-bottom:20px;color:#666}.contact-form{display:flex;flex-direction:column}.form-group{margin-bottom:15px}.form-group label{display:block;font-size:.9rem;color:#333;margin-bottom:5px;transition:color .3s}.form-group input,.form-group textarea{width:100%;padding:12px;border:2px solid #ddd;border-radius:10px;font-size:1rem;outline:none;transition:border-color .3s,box-shadow .3s}.form-group input:focus,.form-group textarea:focus{border-color:#e67e22;box-shadow:0 0 5px rgba(230,126,34,.5)}.submit-button{background:#e67e22;color:#fff;padding:15px;border:none;border-radius:10px;font-size:1rem;cursor:pointer;transition:background .3s,transform .3s}.submit-button:hover{background:#d35400;transform:scale(1.05)}.submit-button:active{background:#c0392b;transform:scale(1)}.docs .container{display:flex;flex-direction:column;margin:50px auto;border:3px solid chocolate;border-radius:30px;padding:20px}.docs p,.docs li{line-height:150%;font-size:18px}.docs li{display:flex;flex-direction:column;gap:30px}.reviews{background:linear-gradient(135deg,#6e45e2,#88d3ce);padding:50px 30px}.reviews h2{font-size:24px;color:#fff;}.reviews .wrapper{display:grid;margin:30px auto;grid-template-columns:repeat(4,1fr);gap:30px}.review{background-color:#fff;border-radius:30px;box-shadow:1px 1px pink;padding:10px}.review span{font-size:22px}@media (max-width:1144px){}@media (max-width:1024px){.item-content h2{font-size:1.8em}.reviews .wrapper{grid-template-columns:repeat(3,1fr)}.form-container{grid-template-columns:repeat(1,1fr)}.form__header{grid-column:span 1}.map{order:2}.sad{order:3}.showcase-content{display:grid;grid-template-columns:repeat(1,100%);gap:20px}.thanks-section .container{width:70%}}@media (max-width:768px){.reviews .wrapper{grid-template-columns:repeat(2,1fr)}h1:not(.TAQhioFSENAemRV){font-size:2em}.bliss-intro h1{font-size:2rem}#JbqPVYaQCtCLRBf img{margin:30px auto!important;width:90%;display:block}#YytNiFUPMiGShQf .SgkqmbUQYgEzjzh{grid-template-columns:repeat(1,1fr);gap:30px;padding:0 0 30px}.sad .wrapper{grid-template-columns:repeat(1,1fr)}.hero-heading{font-size:2rem!important}.thanks-section .container{width:85%}.nav__item a{color:white}.detail-item{width:100%}.header-top{justify-content:space-between}.bliss-steps,.showcase-content,.gaming-details,.experience-grid,.carousel,.about-milestones{display:grid;grid-template-columns:repeat(1,100%);gap:20px}.carousel-item,.milestone-item{width:100%;margin:0}.unique-grid{flex-direction:column;grid-template-columns:none;gap:20px}.header__nav{position:absolute;right:0;top:0;width:100vw;min-width:250px;height:100vh;z-index:1000;padding:50px;box-shadow:0 0 5px #888;background-color:#3c3c3cfc;overflow-y:auto;visibility:hidden;transform:translateX(-120%);transition:visibility .3s ease-in-out,transform .3s ease-in-out}.header__nav .nav__list{flex-direction:column}.header__nav .nav__item:not(:last-child){margin-right:0;margin-bottom:30px}.header__nav .nav__item-link{font-size:18px}.header__nav--active{visibility:visible;transform:none}.burger{display:inline-block;position:relative;width:30px;height:13px;border-radius:3px;color:black;z-index:10005}.stop-scroll{overflow:hidden}.burger--active{color:#fff}.burger--active .burger__line:nth-child(2){opacity:0}.burger--active .burger__line:nth-child(1){top:50%;left:25%;transform:rotate(45deg);transform-origin:center;transition:transform .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out}.burger--active .burger__line:nth-child(3){bottom:auto;top:50%;left:25%;transform:rotate(-45deg);transform-origin:center;transition:transform .3s ease-in-out,left .3s ease-in-out,top .3s ease-in-out}.burger__line{position:absolute;left:50%;transform:translateX(-50%);width:20px;height:2px;background-color:currentColor}.burger__line:nth-child(1){top:13px}.burger__line:nth-child(2){top:50%;transform:translateX(-50%) translateY(-50%)}.burger__line:nth-child(3){bottom:13px}.hero-title{max-width:100%;font-size:39px}.hero-descr{max-width:100%}.hero-text{width:100%}.form-container{display:grid;grid-template-columns:repeat(1,100%);gap:50px}.hero-container span{font-size:22px;max-width:100%;margin-bottom:20px;color:white}}@media(max-width:600px){.reviews .wrapper{grid-template-columns:repeat(1,1fr)}}@media (max-width:425px){.showcase-left h2{font-size:2rem}.thanks-section .container{width:95%}.hero-container{max-width:100%}.footer-nav ul{flex-direction:column}.hero,.about-page,.products-page,.gallery-page,.promo-page{height:100%;padding-top:30px;padding-bottom:30px}.section-title{font-size:22px}.products-name{font-size:57px}.products-descr{font-size:24px}.form-container{border-bottom:1px solid gray}}