.elementor-213 .elementor-element.elementor-element-93a966b{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;}.elementor-213 .elementor-element.elementor-element-93a966b:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-93a966b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/firstbgnew.png");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-93a966b::before, .elementor-213 .elementor-element.elementor-element-93a966b > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-93a966b > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-93a966b > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-93a966b > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-93a966b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#180202C9;--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-018abcf{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-3d4a3ac{--display:flex;--overlay-opacity:0.5;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;}.elementor-213 .elementor-element.elementor-element-3d4a3ac::before, .elementor-213 .elementor-element.elementor-element-3d4a3ac > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-3d4a3ac > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-3d4a3ac > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-3d4a3ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-3d4a3ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-553448a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Tobi Greek", Sans-serif;}.elementor-213 .elementor-element.elementor-element-e3cf46e{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:start;}.elementor-213 .elementor-element.elementor-element-e3cf46e .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:58px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-f33a116{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;font-family:"Montserrat", Sans-serif;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-ff6a699{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-1287f27{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-e99448c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-4c1f2a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-213 .elementor-element.elementor-element-a1f0ed6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-578e8ed{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-578e8ed .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-213 .elementor-element.elementor-element-0a492be{--display:flex;--justify-content:center;--overlay-opacity:0.3;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-213 .elementor-element.elementor-element-0a492be:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-0a492be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/bgfor1.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-0a492be::before, .elementor-213 .elementor-element.elementor-element-0a492be > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-0a492be > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-0a492be > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-0a492be > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-0a492be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-0a492be:hover::before, .elementor-213 .elementor-element.elementor-element-0a492be:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-0a492be:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-0a492be > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-0a492be > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-0a492be:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-4613dbb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-4613dbb .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:60px;font-weight:700;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-0ddcf25{--display:flex;--justify-content:center;--overlay-opacity:0.3;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-213 .elementor-element.elementor-element-0ddcf25:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-0ddcf25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/lasertag-scaled.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-0ddcf25::before, .elementor-213 .elementor-element.elementor-element-0ddcf25 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-0ddcf25 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-0ddcf25 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-0ddcf25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-0ddcf25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-0ddcf25:hover::before, .elementor-213 .elementor-element.elementor-element-0ddcf25:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-0ddcf25:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-0ddcf25 > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-0ddcf25 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-0ddcf25:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-7957605{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-7957605 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-2c8ac43{--display:flex;--justify-content:center;--overlay-opacity:0.3;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-213 .elementor-element.elementor-element-2c8ac43:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-2c8ac43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/vr-scaled.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-2c8ac43::before, .elementor-213 .elementor-element.elementor-element-2c8ac43 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-2c8ac43 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-2c8ac43 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-2c8ac43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-2c8ac43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-2c8ac43:hover::before, .elementor-213 .elementor-element.elementor-element-2c8ac43:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-2c8ac43:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-2c8ac43 > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-2c8ac43 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-2c8ac43:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-5539c2a{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-5539c2a .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-d72baac{--display:flex;--justify-content:center;--overlay-opacity:0.3;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-213 .elementor-element.elementor-element-d72baac:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-d72baac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/kvest.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-d72baac::before, .elementor-213 .elementor-element.elementor-element-d72baac > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-d72baac > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-d72baac > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-d72baac > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-d72baac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-d72baac:hover::before, .elementor-213 .elementor-element.elementor-element-d72baac:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-d72baac:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-d72baac > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-d72baac > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-d72baac:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-31c16a7{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-31c16a7 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-67143fa{--display:flex;--justify-content:center;--overlay-opacity:0.3;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-213 .elementor-element.elementor-element-67143fa:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-67143fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/horor.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-67143fa::before, .elementor-213 .elementor-element.elementor-element-67143fa > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-67143fa > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-67143fa > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-67143fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-67143fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-67143fa:hover::before, .elementor-213 .elementor-element.elementor-element-67143fa:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-67143fa:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-67143fa > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-67143fa > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-67143fa:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-44c7ab5{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-44c7ab5 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-ef41505{--display:flex;--justify-content:center;--overlay-opacity:0.3;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-213 .elementor-element.elementor-element-ef41505:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-ef41505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/interact.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-ef41505::before, .elementor-213 .elementor-element.elementor-element-ef41505 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-ef41505 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-ef41505 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-ef41505 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-ef41505 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-ef41505:hover::before, .elementor-213 .elementor-element.elementor-element-ef41505:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-ef41505:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-ef41505 > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-ef41505 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-ef41505:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-90fc1cc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-90fc1cc .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-77d5f23{--display:flex;--justify-content:center;--overlay-opacity:0.3;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-213 .elementor-element.elementor-element-77d5f23:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-77d5f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/aktivny.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-77d5f23::before, .elementor-213 .elementor-element.elementor-element-77d5f23 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-77d5f23 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-77d5f23 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-77d5f23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-77d5f23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-77d5f23:hover::before, .elementor-213 .elementor-element.elementor-element-77d5f23:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-77d5f23:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-77d5f23 > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-77d5f23 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-77d5f23:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-cb13d6d{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-cb13d6d .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-36d1c58{--display:flex;--justify-content:center;--overlay-opacity:0.3;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-213 .elementor-element.elementor-element-36d1c58:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-36d1c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/znayomstva.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-36d1c58::before, .elementor-213 .elementor-element.elementor-element-36d1c58 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-36d1c58 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-36d1c58 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-36d1c58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-36d1c58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-36d1c58:hover::before, .elementor-213 .elementor-element.elementor-element-36d1c58:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-36d1c58:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-36d1c58 > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-36d1c58 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-36d1c58:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-7807d8f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-7807d8f .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-7fda934{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-09a23a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-64bb9bb{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-64bb9bb .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-213 .elementor-element.elementor-element-1ecd067{--display:flex;--justify-content:center;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#5285E0;--border-color:#5285E0;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-1ecd067::before, .elementor-213 .elementor-element.elementor-element-1ecd067 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-1ecd067 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-1ecd067 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-1ecd067 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-1ecd067 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-1ecd067:hover::before, .elementor-213 .elementor-element.elementor-element-1ecd067:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-1ecd067:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-1ecd067 > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-1ecd067 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-1ecd067:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-d4d2e93 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-213 .elementor-element.elementor-element-d4d2e93 .elementor-icon-box-wrapper{gap:15px;}.elementor-213 .elementor-element.elementor-element-d4d2e93.elementor-view-stacked .elementor-icon{background-color:#5285E0;}.elementor-213 .elementor-element.elementor-element-d4d2e93.elementor-view-framed .elementor-icon, .elementor-213 .elementor-element.elementor-element-d4d2e93.elementor-view-default .elementor-icon{fill:#5285E0;color:#5285E0;border-color:#5285E0;}.elementor-213 .elementor-element.elementor-element-d4d2e93 .elementor-icon-box-title, .elementor-213 .elementor-element.elementor-element-d4d2e93 .elementor-icon-box-title a{font-family:"Paint", Sans-serif;}.elementor-213 .elementor-element.elementor-element-f4b0089{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-fff9f5f.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4fe9b22{--display:flex;--justify-content:center;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#5285E0;--border-color:#5285E0;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-4fe9b22::before, .elementor-213 .elementor-element.elementor-element-4fe9b22 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-4fe9b22 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-4fe9b22 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-4fe9b22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-4fe9b22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-4fe9b22:hover::before, .elementor-213 .elementor-element.elementor-element-4fe9b22:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-4fe9b22:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-4fe9b22 > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-4fe9b22 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-4fe9b22:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-99e3d13 .elementor-icon-box-wrapper{gap:15px;}.elementor-213 .elementor-element.elementor-element-99e3d13.elementor-view-stacked .elementor-icon{background-color:#5285E0;}.elementor-213 .elementor-element.elementor-element-99e3d13.elementor-view-framed .elementor-icon, .elementor-213 .elementor-element.elementor-element-99e3d13.elementor-view-default .elementor-icon{fill:#5285E0;color:#5285E0;border-color:#5285E0;}.elementor-213 .elementor-element.elementor-element-99e3d13 .elementor-icon-box-title, .elementor-213 .elementor-element.elementor-element-99e3d13 .elementor-icon-box-title a{font-family:"Paint", Sans-serif;}.elementor-213 .elementor-element.elementor-element-a085938{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-3cc172e.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-50dff2e{--display:flex;--justify-content:center;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#5285E0;--border-color:#5285E0;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-50dff2e::before, .elementor-213 .elementor-element.elementor-element-50dff2e > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-50dff2e > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-50dff2e > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-50dff2e > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-50dff2e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-50dff2e:hover::before, .elementor-213 .elementor-element.elementor-element-50dff2e:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-50dff2e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-50dff2e > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-50dff2e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-50dff2e:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-1c5cfa7 .elementor-icon-box-wrapper{gap:15px;}.elementor-213 .elementor-element.elementor-element-1c5cfa7.elementor-view-stacked .elementor-icon{background-color:#5285E0;}.elementor-213 .elementor-element.elementor-element-1c5cfa7.elementor-view-framed .elementor-icon, .elementor-213 .elementor-element.elementor-element-1c5cfa7.elementor-view-default .elementor-icon{fill:#5285E0;color:#5285E0;border-color:#5285E0;}.elementor-213 .elementor-element.elementor-element-1c5cfa7 .elementor-icon-box-title, .elementor-213 .elementor-element.elementor-element-1c5cfa7 .elementor-icon-box-title a{font-family:"Paint", Sans-serif;}.elementor-213 .elementor-element.elementor-element-220d726{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-9905f7e.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-6187be2{--display:flex;--justify-content:center;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#5285E0;--border-color:#5285E0;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-6187be2::before, .elementor-213 .elementor-element.elementor-element-6187be2 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-6187be2 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-6187be2 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-6187be2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-6187be2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-6187be2:hover::before, .elementor-213 .elementor-element.elementor-element-6187be2:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-6187be2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-6187be2 > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-6187be2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-6187be2:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-279f604 .elementor-icon-box-wrapper{gap:15px;}.elementor-213 .elementor-element.elementor-element-279f604.elementor-view-stacked .elementor-icon{background-color:#5285E0;}.elementor-213 .elementor-element.elementor-element-279f604.elementor-view-framed .elementor-icon, .elementor-213 .elementor-element.elementor-element-279f604.elementor-view-default .elementor-icon{fill:#5285E0;color:#5285E0;border-color:#5285E0;}.elementor-213 .elementor-element.elementor-element-279f604 .elementor-icon-box-title, .elementor-213 .elementor-element.elementor-element-279f604 .elementor-icon-box-title a{font-family:"Paint", Sans-serif;}.elementor-213 .elementor-element.elementor-element-0fb8599{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-4c68d6c.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-460f547{--display:flex;--justify-content:center;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#5285E0;--border-color:#5285E0;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-460f547::before, .elementor-213 .elementor-element.elementor-element-460f547 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-460f547 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-460f547 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-460f547 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-460f547 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-460f547:hover::before, .elementor-213 .elementor-element.elementor-element-460f547:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-460f547:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-460f547 > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-460f547 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-460f547:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-9968619 .elementor-icon-box-wrapper{gap:15px;}.elementor-213 .elementor-element.elementor-element-9968619.elementor-view-stacked .elementor-icon{background-color:#5285E0;}.elementor-213 .elementor-element.elementor-element-9968619.elementor-view-framed .elementor-icon, .elementor-213 .elementor-element.elementor-element-9968619.elementor-view-default .elementor-icon{fill:#5285E0;color:#5285E0;border-color:#5285E0;}.elementor-213 .elementor-element.elementor-element-9968619 .elementor-icon-box-title, .elementor-213 .elementor-element.elementor-element-9968619 .elementor-icon-box-title a{font-family:"Paint", Sans-serif;}.elementor-213 .elementor-element.elementor-element-c9a55f6{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-d0f0a2f.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-d970c71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--padding-top:190px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-d970c71:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-d970c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/blackbg.png");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-d970c71::before, .elementor-213 .elementor-element.elementor-element-d970c71 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-d970c71 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-d970c71 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-d970c71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-d970c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-a5be9c4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-20572d9{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-20572d9 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:50px;text-transform:uppercase;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-f18706f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-f18706f .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:25px;text-transform:uppercase;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-78f4322.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4f35147{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-5a93c78{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-13a0420{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-13a0420 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-213 .elementor-element.elementor-element-c6bfd7f{--display:flex;--justify-content:center;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#5285E0;--border-color:#5285E0;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-c6bfd7f:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-c6bfd7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/vr-scaled.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-c6bfd7f::before, .elementor-213 .elementor-element.elementor-element-c6bfd7f > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-c6bfd7f > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-c6bfd7f > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-c6bfd7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-c6bfd7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-c6bfd7f:hover::before, .elementor-213 .elementor-element.elementor-element-c6bfd7f:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-c6bfd7f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-c6bfd7f > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-c6bfd7f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-c6bfd7f:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-e7f895f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-e7f895f .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:45px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-075c7cd{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-075c7cd .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-e198ba7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-213 .elementor-element.elementor-element-e198ba7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-213 .elementor-element.elementor-element-e198ba7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-213 .elementor-element.elementor-element-e198ba7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-213 .elementor-element.elementor-element-e198ba7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-213 .elementor-element.elementor-element-e198ba7 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-213 .elementor-element.elementor-element-e198ba7 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-213 .elementor-element.elementor-element-e198ba7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-213 .elementor-element.elementor-element-e198ba7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-213 .elementor-element.elementor-element-e198ba7 .elementor-icon-list-item > a{font-size:19px;line-height:18px;}.elementor-213 .elementor-element.elementor-element-e198ba7 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-213 .elementor-element.elementor-element-db477bf.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7cbb1ae{--display:flex;--justify-content:center;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#5285E0;--border-color:#5285E0;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-7cbb1ae:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-7cbb1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/vr-scaled.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-7cbb1ae::before, .elementor-213 .elementor-element.elementor-element-7cbb1ae > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-7cbb1ae > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-7cbb1ae > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-7cbb1ae > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-7cbb1ae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-7cbb1ae:hover::before, .elementor-213 .elementor-element.elementor-element-7cbb1ae:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-7cbb1ae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-7cbb1ae > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-7cbb1ae > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-7cbb1ae:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-a1842f0{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-a1842f0 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:45px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-7d884ab{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-7d884ab .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-aa21fc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-213 .elementor-element.elementor-element-aa21fc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-213 .elementor-element.elementor-element-aa21fc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-213 .elementor-element.elementor-element-aa21fc5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-213 .elementor-element.elementor-element-aa21fc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-213 .elementor-element.elementor-element-aa21fc5 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-213 .elementor-element.elementor-element-aa21fc5 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-213 .elementor-element.elementor-element-aa21fc5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-213 .elementor-element.elementor-element-aa21fc5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-213 .elementor-element.elementor-element-aa21fc5 .elementor-icon-list-item > a{font-size:19px;line-height:18px;}.elementor-213 .elementor-element.elementor-element-aa21fc5 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-213 .elementor-element.elementor-element-382a05d.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4cefbfb{--display:flex;--justify-content:center;--overlay-opacity:0.3;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#5285E0;--border-color:#5285E0;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-4cefbfb:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-4cefbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/vr-scaled.jpg");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-4cefbfb::before, .elementor-213 .elementor-element.elementor-element-4cefbfb > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-4cefbfb > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-4cefbfb > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-4cefbfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-4cefbfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-4cefbfb:hover::before, .elementor-213 .elementor-element.elementor-element-4cefbfb:hover > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-4cefbfb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-4cefbfb > .elementor-background-slideshow:hover::before, .elementor-213 .elementor-element.elementor-element-4cefbfb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-4cefbfb:hover{--overlay-opacity:0.4;}.elementor-213 .elementor-element.elementor-element-0bec475{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-0bec475 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:45px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-d1f71bc{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-d1f71bc .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-4cad044 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-213 .elementor-element.elementor-element-4cad044 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-213 .elementor-element.elementor-element-4cad044 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-213 .elementor-element.elementor-element-4cad044 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-213 .elementor-element.elementor-element-4cad044 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-213 .elementor-element.elementor-element-4cad044 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-213 .elementor-element.elementor-element-4cad044 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-213 .elementor-element.elementor-element-4cad044{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-213 .elementor-element.elementor-element-4cad044 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-213 .elementor-element.elementor-element-4cad044 .elementor-icon-list-item > a{font-size:19px;line-height:18px;}.elementor-213 .elementor-element.elementor-element-4cad044 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-213 .elementor-element.elementor-element-b21f2c0.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-304dbfa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-213 .elementor-element.elementor-element-304dbfa:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-304dbfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/bandate.png");}.elementor-213 .elementor-element.elementor-element-5410d77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-8af3b25{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-8af3b25 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:50px;text-transform:uppercase;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-90c38d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-3691eba{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-213 .elementor-element.elementor-element-0a34cfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-ee954fa{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-ee954fa > .elementor-widget-container{margin:0px 0px 0px 120px;}.elementor-213 .elementor-element.elementor-element-ee954fa .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-213 .elementor-element.elementor-element-5b70381{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-213 .elementor-element.elementor-element-adf19db{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-213 .elementor-element.elementor-element-591de62 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-213 .elementor-element.elementor-element-c21c22c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-213 .elementor-element.elementor-element-2a7b9dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-438d54e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-7e50f12{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-d73fa8c{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-d73fa8c .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-213 .elementor-element.elementor-element-fa45f93 .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-213 .elementor-element.elementor-element-fa45f93 .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-213 .elementor-element.elementor-element-fa45f93 .uael-grid-img-thumbnail img{opacity:1;}.elementor-213 .elementor-element.elementor-element-fa45f93 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-213 .elementor-element.elementor-element-5d59fcd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-213 .elementor-element.elementor-element-cea1faf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-dfbbe0f{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-dfbbe0f .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-213 .elementor-element.elementor-element-42a8932{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-e56be24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-6e35114{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-6e35114.elementor-element{--align-self:flex-start;}.elementor-213 .elementor-element.elementor-element-0de6b59{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-5325ba7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-4de1c3f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-1c16f50{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-1c16f50 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:50px;text-transform:uppercase;}.elementor-213 .elementor-element.elementor-element-b9e310e .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );}.elementor-213 .elementor-element.elementor-element-b9e310e .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-213 .elementor-element.elementor-element-b9e310e .uael-grid-img-thumbnail img{opacity:1;}.elementor-213 .elementor-element.elementor-element-b9e310e .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-213 .elementor-element.elementor-element-987159f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-eafe2b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-213 .elementor-element.elementor-element-90045e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-81dfa04{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}.elementor-213 .elementor-element.elementor-element-81dfa04 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:64px;text-transform:uppercase;color:#000000;}.elementor-213 .elementor-element.elementor-element-a5dc3b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--padding-top:190px;--padding-bottom:190px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-a5dc3b6:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-a5dc3b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.happy-camp.com.ua/wp-content/uploads/2026/05/blackbg.png");background-position:center center;background-size:cover;}.elementor-213 .elementor-element.elementor-element-a5dc3b6::before, .elementor-213 .elementor-element.elementor-element-a5dc3b6 > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-a5dc3b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-213 .elementor-element.elementor-element-a5dc3b6 > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-a5dc3b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-213 .elementor-element.elementor-element-a5dc3b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-213 .elementor-element.elementor-element-ed39c23{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-228ce03{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-228ce03 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:50px;text-transform:uppercase;color:#FFFFFF;}.elementor-213 .elementor-element.elementor-element-2ed17b2.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4df3222{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;text-align:center;}.elementor-213 .elementor-element.elementor-element-4df3222 .elementor-heading-title{font-family:"Paint", Sans-serif;font-size:25px;text-transform:uppercase;color:#FFFFFF;}body.elementor-page-213:not(.elementor-motion-effects-element-type-background), body.elementor-page-213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-213 .elementor-element.elementor-element-93a966b{--min-height:57vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-213 .elementor-element.elementor-element-018abcf{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-0a492be{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-0ddcf25{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-2c8ac43{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-d72baac{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-67143fa{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-ef41505{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-77d5f23{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-36d1c58{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-1ecd067{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-4fe9b22{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-50dff2e{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-6187be2{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-460f547{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-d970c71{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-213 .elementor-element.elementor-element-c6bfd7f{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-7cbb1ae{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-4cefbfb{--padding-top:95px;--padding-bottom:95px;--padding-left:35px;--padding-right:35px;}.elementor-213 .elementor-element.elementor-element-a5dc3b6{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}}@media(max-width:767px){.elementor-213 .elementor-element.elementor-element-93a966b{--min-height:62vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-213 .elementor-element.elementor-element-018abcf{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-213 .elementor-element.elementor-element-553448a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-213 .elementor-element.elementor-element-553448a{font-size:15px;}.elementor-213 .elementor-element.elementor-element-e3cf46e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-213 .elementor-element.elementor-element-e3cf46e{text-align:start;}.elementor-213 .elementor-element.elementor-element-e3cf46e .elementor-heading-title{font-size:44px;letter-spacing:2px;}.elementor-213 .elementor-element.elementor-element-f33a116{font-size:13px;line-height:16px;}.elementor-213 .elementor-element.elementor-element-c989353.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-94401df.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-0a492be{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-213 .elementor-element.elementor-element-0ddcf25{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-213 .elementor-element.elementor-element-7957605 .elementor-heading-title{font-size:60px;}.elementor-213 .elementor-element.elementor-element-2c8ac43{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-213 .elementor-element.elementor-element-5539c2a .elementor-heading-title{font-size:60px;}.elementor-213 .elementor-element.elementor-element-d72baac{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-213 .elementor-element.elementor-element-31c16a7 .elementor-heading-title{font-size:60px;}.elementor-213 .elementor-element.elementor-element-67143fa{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-213 .elementor-element.elementor-element-44c7ab5 .elementor-heading-title{font-size:60px;}.elementor-213 .elementor-element.elementor-element-ef41505{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-213 .elementor-element.elementor-element-90fc1cc .elementor-heading-title{font-size:60px;}.elementor-213 .elementor-element.elementor-element-77d5f23{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-213 .elementor-element.elementor-element-cb13d6d .elementor-heading-title{font-size:60px;}.elementor-213 .elementor-element.elementor-element-36d1c58{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-213 .elementor-element.elementor-element-7807d8f .elementor-heading-title{font-size:60px;}.elementor-213 .elementor-element.elementor-element-1ecd067{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-fff9f5f.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4fe9b22{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-3cc172e.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-50dff2e{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-9905f7e.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-6187be2{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-4c68d6c.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-460f547{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-d0f0a2f.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-d970c71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-213 .elementor-element.elementor-element-78f4322.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-c6bfd7f{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-db477bf.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-7cbb1ae{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-382a05d.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-4cefbfb{--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-213 .elementor-element.elementor-element-b21f2c0.elementor-element{--align-self:center;}.elementor-213 .elementor-element.elementor-element-3691eba{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-ee954fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-5b70381{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-adf19db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-591de62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-213 .elementor-element.elementor-element-c21c22c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-213 .elementor-element.elementor-element-a5dc3b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-213 .elementor-element.elementor-element-2ed17b2.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-213 .elementor-element.elementor-element-93a966b{--content-width:700px;}.elementor-213 .elementor-element.elementor-element-ff6a699{--width:100%;}.elementor-213 .elementor-element.elementor-element-1287f27{--width:100%;}.elementor-213 .elementor-element.elementor-element-a1f0ed6{--width:100%;}.elementor-213 .elementor-element.elementor-element-0a492be{--width:31%;}.elementor-213 .elementor-element.elementor-element-0ddcf25{--width:31%;}.elementor-213 .elementor-element.elementor-element-2c8ac43{--width:31%;}.elementor-213 .elementor-element.elementor-element-d72baac{--width:31%;}.elementor-213 .elementor-element.elementor-element-67143fa{--width:31%;}.elementor-213 .elementor-element.elementor-element-ef41505{--width:31%;}.elementor-213 .elementor-element.elementor-element-77d5f23{--width:31%;}.elementor-213 .elementor-element.elementor-element-36d1c58{--width:31%;}.elementor-213 .elementor-element.elementor-element-09a23a1{--width:100%;}.elementor-213 .elementor-element.elementor-element-1ecd067{--width:31%;}.elementor-213 .elementor-element.elementor-element-4fe9b22{--width:31%;}.elementor-213 .elementor-element.elementor-element-50dff2e{--width:31%;}.elementor-213 .elementor-element.elementor-element-6187be2{--width:31%;}.elementor-213 .elementor-element.elementor-element-460f547{--width:31%;}.elementor-213 .elementor-element.elementor-element-d970c71{--content-width:600px;}.elementor-213 .elementor-element.elementor-element-5a93c78{--width:100%;}.elementor-213 .elementor-element.elementor-element-c6bfd7f{--width:31%;}.elementor-213 .elementor-element.elementor-element-7cbb1ae{--width:31%;}.elementor-213 .elementor-element.elementor-element-4cefbfb{--width:31%;}.elementor-213 .elementor-element.elementor-element-5410d77{--width:100%;}.elementor-213 .elementor-element.elementor-element-90c38d9{--width:100%;}.elementor-213 .elementor-element.elementor-element-0a34cfb{--width:100%;}.elementor-213 .elementor-element.elementor-element-5b70381{--width:33%;}.elementor-213 .elementor-element.elementor-element-adf19db{--width:33%;}.elementor-213 .elementor-element.elementor-element-c21c22c{--width:33%;}.elementor-213 .elementor-element.elementor-element-438d54e{--width:100%;}.elementor-213 .elementor-element.elementor-element-cea1faf{--width:50%;}.elementor-213 .elementor-element.elementor-element-e56be24{--width:50%;}.elementor-213 .elementor-element.elementor-element-5325ba7{--width:100%;}.elementor-213 .elementor-element.elementor-element-eafe2b5{--width:100%;}.elementor-213 .elementor-element.elementor-element-a5dc3b6{--content-width:600px;}}@media(min-width:1025px){.elementor-213 .elementor-element.elementor-element-93a966b:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-93a966b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-213 .elementor-element.elementor-element-d970c71:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-d970c71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-213 .elementor-element.elementor-element-a5dc3b6:not(.elementor-motion-effects-element-type-background), .elementor-213 .elementor-element.elementor-element-a5dc3b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-67b4f88 */<style>
.pb-carousel-widget {
  width: 100%;
  font-family: Arial, sans-serif;
}

/* APPEAR ON SCROLL */
.pb-carousel-widget.pb-reveal-ready {
  opacity: 0;
  transform: translateY(40px) scale(0.96);
  filter: blur(8px);
  transition:
    opacity 0.8s ease,
    transform 0.8s cubic-bezier(.2,.8,.2,1),
    filter 0.8s ease;
}

.pb-carousel-widget.pb-reveal-visible {
  opacity: 1;
  transform: translateY(0) scale(1);
  filter: blur(0);
}

/* SECTION */
.pb-carousel-widget .pb-camp-section {
  width: 100%;
  padding: 40px 0;
  background: transparent !important;
  text-align: center;
  overflow: visible;
}

.pb-carousel-widget .pb-slider-wrap {
  position: relative;
  max-width: 360px;
  margin: 0 auto;
  overflow: visible;
}

.pb-carousel-widget .pb-slider {
  width: 100%;
  overflow: hidden !important;
  touch-action: pan-y;
  cursor: grab;
  user-select: none;

  /* FIX: чтобы hover и тень не обрезались сверху */
  padding: 26px 0 32px !important;
  margin: -26px 0 -32px !important;
}

.pb-carousel-widget .pb-slider:active {
  cursor: grabbing;
}

.pb-carousel-widget .pb-track {
  display: flex;
  align-items: flex-start !important;
  transition: transform 0.7s cubic-bezier(.22,.75,.25,1) !important;
  will-change: transform;
}

.pb-carousel-widget .pb-slide {
  min-width: 100%;
  display: flex;
  justify-content: center;
  opacity: 0.45;
  transform: scale(0.88) translateY(10px);
  padding: 6px 0 !important;
  box-sizing: border-box !important;
  overflow: visible !important;
  transition:
    opacity 0.55s ease,
    transform 0.55s cubic-bezier(.22,.75,.25,1);
}

.pb-carousel-widget .pb-slide.pb-slide-active {
  opacity: 1;
  transform: scale(1) translateY(0);
}

.pb-carousel-widget .pb-slide.pb-slide-prev,
.pb-carousel-widget .pb-slide.pb-slide-next {
  opacity: 0.7;
  transform: scale(0.93) translateY(4px);
}

/* CARD */
.pb-carousel-widget .pb-card-border {
  position: relative;
  padding: 2px;
  border-radius: 24px;
  overflow: hidden;
  background: linear-gradient(
    120deg,
    #00cfff 0%,
    #6576ff 35%,
    #d94c96 68%,
    #ff3b58 100%
  );
  box-shadow:
    0 12px 30px rgba(0, 0, 0, 0.45),
    0 0 24px rgba(0, 200, 255, 0.18),
    0 0 26px rgba(255, 60, 100, 0.16);
  transition:
    transform 0.35s ease,
    box-shadow 0.35s ease;
}

.pb-carousel-widget .pb-card-border:hover {
  transform: translateY(-2px) scale(1.015) !important;
}

.pb-carousel-widget .pb-slide.pb-slide-active .pb-card-border {
  animation: activeCardPulse 3s ease-in-out infinite;
}

@keyframes activeCardPulse {
  0%, 100% {
    box-shadow:
      0 12px 30px rgba(0, 0, 0, 0.45),
      0 0 24px rgba(0, 200, 255, 0.18),
      0 0 26px rgba(255, 60, 100, 0.16);
  }

  50% {
    box-shadow:
      0 16px 36px rgba(0, 0, 0, 0.5),
      0 0 30px rgba(0, 217, 255, 0.28),
      0 0 32px rgba(255, 59, 88, 0.24);
  }
}

.pb-carousel-widget .pb-card {
  width: 230px;
  overflow: hidden;
  border-radius: 22px;
  background: #172525;
}

.pb-carousel-widget .pb-card-img {
  width: 100%;
  height: 210px;
  object-fit: cover;
  display: block;
  pointer-events: none;
}

.pb-carousel-widget .pb-card-body {
  padding: 18px 14px 20px;
  background: linear-gradient(
    135deg,
    #1f9be8 0%,
    #6a70d6 35%,
    #c34e88 68%,
    #f04452 100%
  );
}

.pb-carousel-widget .pb-card-title {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.25;
  text-transform: uppercase;
  margin-bottom: 16px;
  text-shadow: 0 1px 2px rgba(0,0,0,0.45);
}

/* BUTTONS */
.pb-carousel-widget .pb-flow-btn-wrap,
.pb-booking-submit-wrap {
  display: inline-flex;
  position: relative;
  padding: 2px;
  border-radius: 999px;
  overflow: hidden;
  isolation: isolate;
}

.pb-carousel-widget .pb-flow-btn-wrap::before,
.pb-booking-submit-wrap::before {
  content: "";
  position: absolute;
  inset: -70px;
  border-radius: 999px;
  background: conic-gradient(
    from 0deg,
    transparent 0deg,
    transparent 70deg,
    #00d9ff 95deg,
    #ffffff 110deg,
    #ff4fa3 125deg,
    transparent 150deg,
    transparent 360deg
  );
  animation: pbBorderMove 3s linear infinite;
  z-index: 0;
}

.pb-carousel-widget .pb-flow-btn-wrap:hover::before,
.pb-booking-submit-wrap:hover::before {
  animation-duration: 0.75s;
}

@keyframes pbBorderMove {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

.pb-carousel-widget .pb-flow-btn {
  position: relative;
  z-index: 2;

  display: inline-flex !important;
  align-items: center;
  justify-content: center;

  min-width: 118px;
  height: 34px;
  padding: 0 18px !important;

  border: none !important;
  border-radius: 999px !important;
  background: #142020 !important;

  color: #ffffff !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: uppercase;
  text-decoration: none !important;
  cursor: pointer;

  box-shadow:
    inset 0 1px 1px rgba(255,255,255,0.15),
    0 4px 10px rgba(0,0,0,0.28);

  transition: 0.25s ease;
}

.pb-carousel-widget .pb-flow-btn-wrap:hover .pb-flow-btn {
  background: linear-gradient(
    90deg,
    #16caff 0%,
    #6a7cff 35%,
    #df4c96 68%,
    #ff3b58 100%
  ) !important;
  transform: translateY(-1px);
}

/* ARROWS */
.pb-carousel-widget button.pb-arrow,
.pb-carousel-widget .pb-arrow {
  all: unset !important;

  position: absolute !important;
  top: 50% !important;
  transform: translateY(-50%) !important;

  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  min-height: 34px !important;
  max-width: 34px !important;
  max-height: 34px !important;

  box-sizing: border-box !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  border-radius: 50% !important;
  border: 1px solid rgba(255,255,255,0.25) !important;

  background: linear-gradient(
    135deg,
    #159fe8 0%,
    #cc4d88 70%,
    #ff3f56 100%
  ) !important;

  color: #ffffff !important;
  font-family: Arial, sans-serif !important;
  font-size: 26px !important;
  font-weight: 400 !important;
  line-height: 1 !important;

  cursor: pointer !important;
  z-index: 20 !important;

  box-shadow:
    0 6px 14px rgba(0,0,0,0.35),
    0 0 16px rgba(0,200,255,0.25) !important;

  transition: 0.25s ease !important;
}

.pb-carousel-widget .pb-arrow::before,
.pb-carousel-widget .pb-arrow::after {
  display: none !important;
  content: none !important;
}

.pb-carousel-widget .pb-arrow.prev {
  left: 0 !important;
}

.pb-carousel-widget .pb-arrow.next {
  right: 0 !important;
}

.pb-carousel-widget .pb-arrow span {
  display: block !important;
  line-height: 1 !important;
  transform: translateY(-1px);
  pointer-events: none;
}

.pb-carousel-widget .pb-arrow:hover {
  transform: translateY(-50%) scale(1.08) !important;
  background: linear-gradient(
    135deg,
    #00cfff 0%,
    #d94c96 65%,
    #ff3b58 100%
  ) !important;
}

/* DOTS */
.pb-carousel-widget .pb-dots {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 7px !important;
  margin-top: 24px !important;
  flex-wrap: wrap !important;
  max-width: 280px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  position: relative !important;
  z-index: 30 !important;
}

.pb-carousel-widget .pb-dot {
  width: 9px !important;
  height: 9px !important;
  min-width: 9px !important;
  min-height: 9px !important;

  display: block !important;
  opacity: 1 !important;

  border-radius: 50% !important;
  background: #245d74 !important;
  border: 1px solid rgba(255,255,255,0.55) !important;

  cursor: pointer !important;

  box-shadow:
    0 0 6px rgba(0, 217, 255, 0.45),
    0 2px 5px rgba(0,0,0,0.25) !important;

  transition: 0.25s ease !important;
}

.pb-carousel-widget .pb-dot.active {
  width: 24px !important;
  min-width: 24px !important;
  border-radius: 999px !important;

  background: linear-gradient(
    90deg,
    #00d9ff 0%,
    #7c6dff 45%,
    #ff3b58 100%
  ) !important;

  border: 1px solid rgba(255,255,255,0.75) !important;
  transform: scale(1.08);
}

/* SHIFT MODAL */
.pb-carousel-widget .pb-modal {
  position: fixed;
  inset: 0;
  background: rgba(8, 12, 14, 0.78);
  z-index: 99999;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 22px;
}

.pb-carousel-widget .pb-modal.active {
  display: flex;
}

.pb-carousel-widget .pb-modal-box {
  position: relative !important;
  width: 100%;
  max-width: 390px;
  max-height: 82vh;
  overflow-y: auto;

  border-radius: 24px;
  padding: 2px;

  background: linear-gradient(
    135deg,
    #00cfff 0%,
    #6576ff 35%,
    #d94c96 68%,
    #ff3b58 100%
  );

  box-shadow:
    0 22px 55px rgba(0,0,0,0.55),
    0 0 30px rgba(0,200,255,0.18),
    0 0 30px rgba(255,60,120,0.18);
}

.pb-carousel-widget .pb-modal-inner {
  background: #142020;
  border-radius: 22px;
  padding: 30px 24px 26px;
  color: #ffffff;
  text-align: left;
}

.pb-carousel-widget .pb-modal-close {
  all: unset !important;

  position: absolute !important;
  top: 12px !important;
  right: 16px !important;

  width: 32px !important;
  height: 32px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  color: #ffffff !important;
  font-size: 30px !important;
  font-family: Arial, sans-serif !important;
  line-height: 1 !important;

  cursor: pointer !important;
  z-index: 999999 !important;

  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.pb-carousel-widget .pb-modal-close:hover {
  color: #ff3b58 !important;
  transform: scale(1.1);
}

.pb-carousel-widget .pb-modal-title {
  font-size: 24px;
  font-weight: 800;
  text-transform: uppercase;
  margin-bottom: 8px;
}

.pb-carousel-widget .pb-modal-subtitle {
  font-size: 15px;
  font-weight: 700;
  color: #79dfff;
  margin-bottom: 18px;
}

.pb-carousel-widget .pb-modal-text {
  font-size: 14px;
  line-height: 1.5;
}

.pb-carousel-widget .pb-modal-text ul {
  padding-left: 18px;
  margin: 12px 0 20px;
}

.pb-carousel-widget .pb-book-btn {
  margin-top: 8px;
}

/* BOOKING FORM */
.pb-booking-overlay {
  position: fixed;
  inset: 0;
  background: rgba(8, 12, 14, 0.82);
  z-index: 100000;
  display: none;
  align-items: center;
  justify-content: center;
  padding: 22px;
}

.pb-booking-overlay.active {
  display: flex;
}

.pb-booking-box {
  position: relative;
  width: 100%;
  max-width: 390px;
  border-radius: 26px;
  padding: 2px;
  background: linear-gradient(
    135deg,
    #00cfff 0%,
    #6576ff 35%,
    #d94c96 68%,
    #ff3b58 100%
  );
  box-shadow:
    0 24px 60px rgba(0,0,0,0.6),
    0 0 32px rgba(0, 217, 255, 0.28),
    0 0 32px rgba(255, 59, 88, 0.28);
}

.pb-booking-inner {
  background: #142020;
  border-radius: 24px;
  padding: 34px 24px 26px;
  color: #ffffff;
  text-align: center;
}

.pb-booking-close {
  all: unset !important;
  position: absolute !important;
  top: 12px !important;
  right: 16px !important;
  width: 32px !important;
  height: 32px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #ffffff !important;
  font-size: 30px !important;
  font-family: Arial, sans-serif !important;
  line-height: 1 !important;
  cursor: pointer !important;
  z-index: 5 !important;
}

.pb-booking-close:hover {
  color: #ff3b58 !important;
  transform: scale(1.1);
}

.pb-booking-title {
  margin: 0 0 8px;
  font-family: Arial, sans-serif;
  font-size: 22px;
  font-weight: 800;
  line-height: 1.15;
  text-transform: uppercase;
  text-shadow:
    0 0 8px rgba(255, 70, 90, 0.75),
    0 0 18px rgba(0, 190, 255, 0.45);
}

.pb-booking-subtitle {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.4;
  color: #9ee9ff;
}

.pb-booking-selected {
  margin-bottom: 18px;
  padding: 10px 12px;
  border-radius: 14px;
  background: rgba(255,255,255,0.06);
  border: 1px solid rgba(255,255,255,0.12);
  font-size: 13px;
  line-height: 1.35;
  color: #ffffff;
}

.pb-booking-form input,
.pb-booking-form textarea {
  width: 100%;
  box-sizing: border-box;
  margin-bottom: 10px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,0.16);
  background: rgba(255,255,255,0.08);
  color: #ffffff;
  font-family: Arial, sans-serif;
  font-size: 14px;
  outline: none;
}

.pb-booking-form input {
  height: 44px;
  padding: 0 14px;
}

.pb-booking-form textarea {
  min-height: 82px;
  padding: 12px 14px;
  resize: vertical;
}

.pb-booking-form input::placeholder,
.pb-booking-form textarea::placeholder {
  color: rgba(255,255,255,0.58);
}

.pb-booking-form input:focus,
.pb-booking-form textarea:focus {
  border-color: #00d9ff;
  box-shadow: 0 0 10px rgba(0,217,255,0.28);
}

.pb-booking-submit-wrap {
  width: 100%;
  margin-top: 4px;
}

.pb-booking-submit {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 46px;
  border: none !important;
  border-radius: 999px !important;
  background: linear-gradient(
    90deg,
    #16caff 0%,
    #6a7cff 35%,
    #df4c96 68%,
    #ff3b58 100%
  ) !important;
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  text-transform: uppercase;
  cursor: pointer;
}

.pb-booking-submit:disabled {
  opacity: 0.65;
  cursor: not-allowed;
}

.pb-booking-status {
  min-height: 20px;
  margin-top: 12px;
  font-size: 13px;
  color: #ffffff;
}

.pb-booking-note {
  margin-top: 10px;
  color: rgba(255,255,255,0.52);
  font-size: 10px;
  line-height: 1.4;
}

.pb-hidden-field {
  display: none !important;
}

@media (max-width: 767px) {
  .pb-carousel-widget .pb-camp-section {
    padding: 30px 0;
  }

  .pb-carousel-widget .pb-slider-wrap {
    max-width: 320px;
  }

  .pb-carousel-widget .pb-card {
    width: 220px;
  }

  .pb-carousel-widget .pb-card-img {
    height: 195px;
  }

  .pb-carousel-widget .pb-arrow.prev {
    left: 2px !important;
  }

  .pb-carousel-widget .pb-arrow.next {
    right: 2px !important;
  }

  .pb-carousel-widget .pb-slide {
    opacity: 0.55;
    transform: scale(0.92) translateY(8px);
  }

  .pb-carousel-widget .pb-slide.pb-slide-active {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
</style>/* End custom CSS */