.elementor-3755 .elementor-element.elementor-element-aa6811b:not(.elementor-motion-effects-element-type-background),.elementor-3755 .elementor-element.elementor-element-aa6811b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}.elementor-3755 .elementor-element.elementor-element-aa6811b>.elementor-container{min-height:80vh}.elementor-3755 .elementor-element.elementor-element-aa6811b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-120px;margin-bottom:0;padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-aa6811b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3755 .elementor-element.elementor-element-9c0ad41>.elementor-element-populated{padding:0 0 0 0}body:not(.rtl) .elementor-3755 .elementor-element.elementor-element-b23c625{left:0}body.rtl .elementor-3755 .elementor-element.elementor-element-b23c625{right:0}.elementor-3755 .elementor-element.elementor-element-b23c625{top:0}.elementor-3755 .elementor-element.elementor-element-e426c9a>.elementor-widget-container{margin:0 0 0 0;padding:120px 0 0 0}.elementor-3755 .elementor-element.elementor-element-e1e8875:not(.elementor-motion-effects-element-type-background),.elementor-3755 .elementor-element.elementor-element-e1e8875>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#020000 0%,#202020 19%)}.elementor-3755 .elementor-element.elementor-element-e1e8875>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(180deg,#000000 0%,#00000000 100%);opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3755 .elementor-element.elementor-element-e1e8875{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-03ca633>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-0ecdcf0:not(.elementor-motion-effects-element-type-background),.elementor-3755 .elementor-element.elementor-element-0ecdcf0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3755 .elementor-element.elementor-element-0ecdcf0>.elementor-container{min-height:110vh}.elementor-3755 .elementor-element.elementor-element-0ecdcf0{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-3755 .elementor-element.elementor-element-0ecdcf0>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-3755 .elementor-element.elementor-element-a2b495b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-3755 .elementor-element.elementor-element-a2b495b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-3755 .elementor-element.elementor-element-a2b495b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-3755 .elementor-element.elementor-element-a2b495b>.elementor-element-populated{padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-8989a64{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-3755 .elementor-element.elementor-element-ae4b241:not(.elementor-motion-effects-element-type-background),.elementor-3755 .elementor-element.elementor-element-ae4b241>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3755 .elementor-element.elementor-element-ae4b241>.elementor-container{min-height:110vh}.elementor-3755 .elementor-element.elementor-element-ae4b241{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-3755 .elementor-element.elementor-element-ae4b241>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3755 .elementor-element.elementor-element-b549970>.elementor-element-populated{padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-4101730{width:var(--container-widget-width,99.933%);max-width:99.933%;--container-widget-width:99.933%;--container-widget-flex-grow:0}.elementor-3755 .elementor-element.elementor-element-4b68d13:not(.elementor-motion-effects-element-type-background),.elementor-3755 .elementor-element.elementor-element-4b68d13>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3755 .elementor-element.elementor-element-4b68d13>.elementor-container{min-height:110vh}.elementor-3755 .elementor-element.elementor-element-4b68d13{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-3755 .elementor-element.elementor-element-4b68d13>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3755 .elementor-element.elementor-element-7d757f8>.elementor-element-populated{padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-8cb1ed7{width:100%;max-width:100%}.elementor-3755 .elementor-element.elementor-element-5046e95:not(.elementor-motion-effects-element-type-background),.elementor-3755 .elementor-element.elementor-element-5046e95>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3755 .elementor-element.elementor-element-5046e95>.elementor-container{min-height:110vh}.elementor-3755 .elementor-element.elementor-element-5046e95{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-3755 .elementor-element.elementor-element-5046e95>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3755 .elementor-element.elementor-element-2caf31b>.elementor-element-populated{padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-dbed9d4{width:100%;max-width:100%}.elementor-3755 .elementor-element.elementor-element-09b40c6:not(.elementor-motion-effects-element-type-background),.elementor-3755 .elementor-element.elementor-element-09b40c6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3755 .elementor-element.elementor-element-09b40c6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-3755 .elementor-element.elementor-element-09b40c6>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3755 .elementor-element.elementor-element-dbcb969>.elementor-element-populated{padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-7f039d5{width:100%;max-width:100%}.elementor-3755 .elementor-element.elementor-element-f028dca:not(.elementor-motion-effects-element-type-background),.elementor-3755 .elementor-element.elementor-element-f028dca>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3755 .elementor-element.elementor-element-f028dca{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-3755 .elementor-element.elementor-element-f028dca>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3755 .elementor-element.elementor-element-9776eb7>.elementor-element-populated{padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-194200f{width:100%;max-width:100%}.elementor-3755 .elementor-element.elementor-element-a8072a1:not(.elementor-motion-effects-element-type-background),.elementor-3755 .elementor-element.elementor-element-a8072a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3755 .elementor-element.elementor-element-a8072a1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-3755 .elementor-element.elementor-element-a8072a1>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3755 .elementor-element.elementor-element-ea3c62d>.elementor-element-populated{padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-a9f78bd{width:100%;max-width:100%}.elementor-3755 .elementor-element.elementor-element-76f36fb:not(.elementor-motion-effects-element-type-background),.elementor-3755 .elementor-element.elementor-element-76f36fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-3755 .elementor-element.elementor-element-76f36fb{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-3755 .elementor-element.elementor-element-76f36fb>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-3755 .elementor-element.elementor-element-b8463a8>.elementor-element-populated{padding:0 0 0 0}.elementor-3755 .elementor-element.elementor-element-3e67afe{width:100%;max-width:100%}body.elementor-page-3755:not(.elementor-motion-effects-element-type-background),body.elementor-page-3755>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}html{height:100vh;margin:0;overflow:hidden}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory}:root{--page-title-display:none}.elementor-section:not(.elementor-inner-section),.elementor-location-header,.elementor-location-footer,.page-header,.site-header,.elementor-add-section,.e-con:not(.e-child){scroll-snap-align:center;scroll-snap-stop:normal}@media(max-width:1024px){.elementor-section:not(.elementor-inner-section),.elementor-location-header,.elementor-location-footer,.page-header,.site-header,.elementor-add-section,.e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal}}@media(max-width:767px){.elementor-3755 .elementor-element.elementor-element-aa6811b{margin-top:0;margin-bottom:0}.elementor-3755 .elementor-element.elementor-element-b23c625{top:295px}.elementor-section:not(.elementor-inner-section),.elementor-location-header,.elementor-location-footer,.page-header,.site-header,.elementor-add-section,.e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal}}.elementor-3755 .elementor-element.elementor-element-9756ef6{position:absolute}.elementor-3755 .elementor-element.elementor-element-b23c625{position:absolute;opacity:.5}.elementor-3755 .elementor-element.elementor-element-e426c9a *{padding:0;margin:0;font-family:'Bebas Neue',sans-serif;box-sizing:border-box}.elementor-3755 .elementor-element.elementor-element-e426c9a .hero-section{display:flex;height:75vh;background:no-repeat center/cover url(http://royaleventsanimation.it/wp-content/uploads/2023/12/herosection-background.png)}.elementor-3755 .elementor-element.elementor-element-e426c9a .container{text-align:left;height:auto;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3% 128px}.elementor-3755 .elementor-element.elementor-element-e426c9a .container span{width:100%;text-transform:uppercase;display:block}.elementor-3755 .elementor-element.elementor-element-e426c9a .text1{color:#fff;font-size:60px;font-weight:700;letter-spacing:0;line-height:55px;margin-bottom:20px;position:relative;animation:text1 1s ease forwards;user-select:none}.elementor-3755 .elementor-element.elementor-element-e426c9a .text2{font-size:25px;opacity:0;color:#EEC637;user-select:none;animation:text2 1s ease forwards}.elementor-3755 .elementor-element.elementor-element-e426c9a .text2 span{display:inline}.elementor-3755 .elementor-element.elementor-element-e426c9a .image-wrapper{height:100%;width:100%;padding:3% 5%;margin:0}.elementor-3755 .elementor-element.elementor-element-e426c9a .image-scroller{height:100%;width:100%;display:flex;flex-direction:row;gap:16px;overflow:hidden}.elementor-3755 .elementor-element.elementor-element-e426c9a .column{display:flex;flex-direction:column;gap:8px;width:100%}.elementor-3755 .elementor-element.elementor-element-e426c9a .column div{width:100%;border-radius:20px}.elementor-3755 .elementor-element.elementor-element-e426c9a .column:nth-child(1){animation:scroll 1s cubic-bezier(.62,.05,0,.99) forwards;animation-delay:0s;transform:translateY(-100%)}.elementor-3755 .elementor-element.elementor-element-e426c9a .column:nth-child(2){animation:scroll 1s cubic-bezier(.62,.05,0,.99) forwards;animation-delay:1s;transform:translateY(100%)}.elementor-3755 .elementor-element.elementor-element-e426c9a .column:nth-child(3){animation:scroll 1.5s cubic-bezier(.62,.05,0,.99) forwards;animation-delay:2s;transform:translateY(-100%)}.elementor-3755 .elementor-element.elementor-element-e426c9a .column:nth-child(1) div:nth-child(1){aspect-ratio:1 / 1;background:no-repeat center/80% url(http://royaleventsanimation.it/wp-content/uploads/2024/01/wedding-rings-transparent.png),#fff;background-color:#303030;border:2px solid #EEC637}.elementor-3755 .elementor-element.elementor-element-e426c9a .column:nth-child(1) div:nth-child(2){background:no-repeat center/cover url(http://royaleventsanimation.it/wp-content/uploads/2023/12/matrimonio-scaled.jpg);flex-grow:2}.elementor-3755 .elementor-element.elementor-element-e426c9a .column:nth-child(2) div:nth-child(1){background:no-repeat center/cover url(http://royaleventsanimation.it/wp-content/uploads/2023/12/diciottesimo-scaled.jpg);flex-grow:2}.elementor-3755 .elementor-element.elementor-element-e426c9a .column:nth-child(2) div:nth-child(2){background:no-repeat center/70% url(http://royaleventsanimation.it/wp-content/uploads/2023/12/thumb-diciottesimo.png),#202020;aspect-ratio:1 / 1}.elementor-3755 .elementor-element.elementor-element-e426c9a .column:nth-child(3) div:nth-child(1){background:no-repeat center/cover url(http://royaleventsanimation.it/wp-content/uploads/2023/12/thumb-animazione-bambini.svg);aspect-ratio:1 / 1}.elementor-3755 .elementor-element.elementor-element-e426c9a .column:nth-child(3) div:nth-child(2){background:no-repeat center/cover url(http://royaleventsanimation.it/wp-content/uploads/2023/12/animazione-bambini-scaled.jpg);flex-grow:2}@keyframes text1{50%{letter-spacing:0;margin-bottom:-50px}100%{letter-spacing:3px;margin-bottom:0}}@keyframes text2{50%{opacity:0}100%{opacity:1}}@keyframes scroll{to{transform:translateY(0%)}}@media (max-width:767px){.elementor-3755 .elementor-element.elementor-element-e426c9a .container{text-align:left;height:auto;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3% 32px}.elementor-3755 .elementor-element.elementor-element-e426c9a .image-wrapper{display:none}.elementor-3755 .elementor-element.elementor-element-e426c9a .text1{color:#fff;font-size:60px;font-weight:700;line-height:55px;letter-spacing:0;margin-bottom:0;position:relative;animation:text1 1s ease forwards;user-select:none;text-align:center}.elementor-3755 .elementor-element.elementor-element-e426c9a .text2{font-size:25px;opacity:0;color:#EEC637;user-select:none;animation:text2 1s ease forwards;text-align:center}.elementor-3755 .elementor-element.elementor-element-e426c9a .text2 span{display:inline}}.elementor-3755 .elementor-element.elementor-element-5213a96 p,.elementor-3755 .elementor-element.elementor-element-5213a96 h1{color:#fff;margin:0;font-family:"Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-5213a96 h1{font:800 1.7rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-5213a96 p{font:300 .9rem "Montserrat",sans-serif;line-height:130%}.elementor-3755 .elementor-element.elementor-element-5213a96 section{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(180deg,#000000dd,#00000088),url(http://royaleventsanimation.it/wp-content/uploads/2023/12/background-waves.png);display:flex;height:100vh;width:100%;gap:64px;padding:150px 128px 64px 128px}.elementor-3755 .elementor-element.elementor-element-5213a96 .image-section{position:relative;width:100%}.elementor-3755 .elementor-element.elementor-element-5213a96 .image-section div{border-radius:20px;outline:10px solid #202020;outline-offset:-1px}.elementor-3755 .elementor-element.elementor-element-5213a96 .image-section div:nth-child(1){position:absolute;width:80%;height:30%;background:no-repeat center/cover url(http://royaleventsanimation.it/wp-content/uploads/2022/11/eventi-e-ricorrenze-1.jpg);z-index:1}.elementor-3755 .elementor-element.elementor-element-5213a96 .image-section div:nth-child(2){width:94%;height:85%;background:no-repeat center/cover url(http://royaleventsanimation.it/wp-content/uploads/2023/12/yellow-party.png);position:absolute;top:50%;transform:translateY(-50%);left:3%;z-index:0}.elementor-3755 .elementor-element.elementor-element-5213a96 .image-section div:nth-child(3){width:80%;height:35%;background:no-repeat center/cover url(http://royaleventsanimation.it/wp-content/uploads/2022/11/296989874_4749046405197692_732627377774265875_n.jpg);position:absolute;right:0;bottom:0;z-index:1}.elementor-3755 .elementor-element.elementor-element-5213a96 .text-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;width:100%}.elementor-3755 .elementor-element.elementor-element-5213a96 .text-section>div:nth-child(1){display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px}.elementor-3755 .elementor-element.elementor-element-5213a96 .info-section{display:flex;width:100%;gap:24px}.elementor-3755 .elementor-element.elementor-element-5213a96 .info-section>div:nth-child(1){color:#202020;border-radius:20px;background:linear-gradient(135deg,#E3A300 0%,#E8D100 37.4%,#EBE5A7 69.69%,#E2CE6D 100%);display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:16px;min-width:220px;height:220px}.elementor-3755 .elementor-element.elementor-element-5213a96 .info-section>div:nth-child(1)>div{padding:8px 16px}.elementor-3755 .elementor-element.elementor-element-5213a96 .info-section>div:nth-child(2){flex-grow:1;background:#0e0e0e;border:1px solid #444;padding:32px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px}.elementor-3755 .elementor-element.elementor-element-5213a96 .info-section>div:nth-child(2) p{display:flex;gap:8px}@keyframes fade-in-right{0%{transform:translateX(-100%);opacity:0}50%{transform:translateX(0);opacity:1}100%{transform:translateX(-100%);opacity:0}}@keyframes fade-in-left{0%{transform:translateX(100%);opacity:0}50%{transform:translateX(0);opacity:1}100%{transform:translateX(100%);opacity:0}}@media (max-width:767px){.elementor-3755 .elementor-element.elementor-element-5213a96 .info-section{flex-direction:column}.elementor-3755 .elementor-element.elementor-element-5213a96 section{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(180deg,#000000dd,#00000088),url(http://royaleventsanimation.it/wp-content/uploads/2023/12/background-waves.png);display:flex;flex-direction:column;height:fit-content;width:100%;gap:64px;padding:64px 32px 200px 32px}.elementor-3755 .elementor-element.elementor-element-5213a96 .image-section{display:none}}.elementor-3755 .elementor-element.elementor-element-8989a64 *{font-family:"Montserrat",sans-serif!important;outline:none;width:100%}.elementor-3755 .elementor-element.elementor-element-8989a64{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(180deg,#00000088,#000000dd),url(http://royaleventsanimation.it/wp-content/uploads/2023/12/background-waves-reverse.png);margin:0;height:110vh;display:flex;align-items:center;scroll-snap-align:center}.elementor-3755 .elementor-element.elementor-element-8989a64 p{color:#fff;margin:0;font:300 .9rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-8989a64 h2{margin:0;color:#fff;font:700 1.7rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-8989a64 h3{margin:0;color:#fff;font:700 1.4rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-8989a64 section{padding:3% 128px;display:flex;gap:128px;width:100%;height:100vh;align-items:center;animation:linear fade both;animation-timeline:view();animation-range:entry 50% exit 50%}.elementor-3755 .elementor-element.elementor-element-8989a64 section div{display:flex;gap:8px;width:100%}.elementor-3755 .elementor-element.elementor-element-8989a64 section .text{flex-direction:column}.elementor-3755 .elementor-element.elementor-element-8989a64 section>.images{display:flex;flex-wrap:wrap;height:60%;gap:12px;align-content:center;justify-content:center;flex-direction:row;padding:0}.elementor-3755 .elementor-element.elementor-element-8989a64 section>.images div{border-radius:20px}.elementor-3755 .elementor-element.elementor-element-8989a64 .boxMedia{width:100%;height:100%;display:flex;align-items:flex-end}.elementor-3755 .elementor-element.elementor-element-8989a64 .boxMedia>div{width:100%;border:1px solid #444;backdrop-filter:blur(10px);height:fit-content;background:#202020bb;display:flex;align-items:center;gap:0;flex-direction:row;padding:16px 8px}.elementor-3755 .elementor-element.elementor-element-8989a64 .boxMedia>div>div{width:100%;display:flex;flex-direction:column;text-align:center;gap:0}.elementor-3755 .elementor-element.elementor-element-8989a64 .boxMedia{background:50%/cover url(http://royaleventsanimation.it/wp-content/uploads/2022/11/sposa-1.jpg)}.elementor-3755 .elementor-element.elementor-element-8989a64 .gradBtn{position:relative;width:250px;height:55px;font:600 16px "Montserrat";color:#fff;cursor:pointer;padding:0;overflow:hidden;margin:0;border:1px solid #222;background:#0e0e0e;border-radius:16px;z-index:1;text-shadow:2px 2px 0 #000;margin-top:24px}.elementor-3755 .elementor-element.elementor-element-8989a64 .gradBtn div{color:var(--e-global-color-text)!important;position:relative;justify-content:center;width:98%;height:auto;padding:16px 48px;z-index:2}.elementor-3755 .elementor-element.elementor-element-8989a64 .gradBtn:before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#333,transparent);transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease;z-index:1}.elementor-3755 .elementor-element.elementor-element-8989a64 .gradBtn:hover:before{--size:300px}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media (max-width:767px){.elementor-3755 .elementor-element.elementor-element-8989a64{height:fit-content}.elementor-3755 .elementor-element.elementor-element-8989a64 .gradBtn,.elementor-3755 .elementor-element.elementor-element-8989a64 a:has(.gradBtn){width:100%}.elementor-3755 .elementor-element.elementor-element-8989a64 .gradBtn{margin:0}.elementor-3755 .elementor-element.elementor-element-8989a64 .boxMedia{height:250px}.elementor-3755 .elementor-element.elementor-element-8989a64 section{padding:64px 32px 200px 32px;display:flex;flex-direction:column;gap:32px;width:100%;height:fit-content;align-items:center}.elementor-3755 .elementor-element.elementor-element-8989a64 section>div{width:100%!important;padding:0!important}.elementor-3755 .elementor-element.elementor-element-8989a64 section div{display:flex;gap:8px;width:50%;animation:none}}.elementor-3755 .elementor-element.elementor-element-4101730 *{font-family:"Montserrat",sans-serif!important;outline:none;width:100%}.elementor-3755 .elementor-element.elementor-element-4101730{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(180deg,#000000dd,#00000088),url(http://royaleventsanimation.it/wp-content/uploads/2023/12/background-waves.png);margin:0;height:110vh;display:flex;align-items:center;scroll-snap-align:center}.elementor-3755 .elementor-element.elementor-element-4101730 p{color:#fff;margin:0;font:300 .9rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-4101730 h2{margin:0;color:#fff;font:700 1.7rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-4101730 h3{margin:0;color:#fff;font:700 1.4rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-4101730 section{padding:3% 128px;display:flex;gap:128px;width:100%;height:100vh;align-items:center;animation:linear fade both;animation-timeline:view();animation-range:entry 50% exit 50%}.elementor-3755 .elementor-element.elementor-element-4101730 section div{display:flex;gap:8px;width:100%}.elementor-3755 .elementor-element.elementor-element-4101730 section .text{flex-direction:column}.elementor-3755 .elementor-element.elementor-element-4101730 section>.images{display:flex;flex-wrap:wrap;height:60%;gap:12px;align-content:center;justify-content:center;flex-direction:row;padding:0}.elementor-3755 .elementor-element.elementor-element-4101730 section>.images div{border-radius:20px}.elementor-3755 .elementor-element.elementor-element-4101730 .boxMedia{width:100%;height:100%;display:flex;align-items:flex-end}.elementor-3755 .elementor-element.elementor-element-4101730 .boxMedia>div{width:100%;border:1px solid #444;backdrop-filter:blur(10px);height:fit-content;background:#202020bb;display:flex;align-items:center;gap:0;flex-direction:row;padding:16px 8px}.elementor-3755 .elementor-element.elementor-element-4101730 .boxMedia>div>div{width:100%;display:flex;flex-direction:column;text-align:center;gap:0}.elementor-3755 .elementor-element.elementor-element-4101730 .boxMedia{background:50%/cover url(http://royaleventsanimation.it/wp-content/uploads/2022/11/293429519_4685955398173460_4725732639021308008_n.jpg)}.elementor-3755 .elementor-element.elementor-element-4101730 .gradBtn{position:relative;width:250px;height:55px;font:600 16px "Montserrat";color:#fff;cursor:pointer;padding:0;overflow:hidden;margin:0;border:1px solid #222;background:#0e0e0e;border-radius:16px;z-index:1;text-shadow:2px 2px 0 #000;margin-top:24px}.elementor-3755 .elementor-element.elementor-element-4101730 .gradBtn div{color:var(--e-global-color-text)!important;position:relative;justify-content:center;width:98%;height:auto;padding:16px 48px;z-index:2}.elementor-3755 .elementor-element.elementor-element-4101730 .gradBtn:before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#333,transparent);transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease;z-index:1}.elementor-3755 .elementor-element.elementor-element-4101730 .gradBtn:hover:before{--size:300px}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media (max-width:767px){.elementor-3755 .elementor-element.elementor-element-4101730{height:fit-content}.elementor-3755 .elementor-element.elementor-element-4101730 .gradBtn,.elementor-3755 .elementor-element.elementor-element-4101730 a:has(.gradBtn){width:100%}.elementor-3755 .elementor-element.elementor-element-4101730 .gradBtn{margin:0}.elementor-3755 .elementor-element.elementor-element-4101730 .boxMedia{height:250px}.elementor-3755 .elementor-element.elementor-element-4101730 section{padding:64px 32px 200px 32px;display:flex;flex-direction:column;gap:32px;width:100%;height:fit-content;align-items:center}.elementor-3755 .elementor-element.elementor-element-4101730 section>div{width:100%!important;padding:0!important}.elementor-3755 .elementor-element.elementor-element-4101730 section div{display:flex;gap:8px;width:50%;animation:none}}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 *{font-family:"Montserrat",sans-serif!important;outline:none;width:100%}.elementor-3755 .elementor-element.elementor-element-8cb1ed7{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(180deg,#00000088,#000000dd),url(http://royaleventsanimation.it/wp-content/uploads/2023/12/background-waves-reverse.png);margin:0;height:110vh;display:flex;align-items:center;scroll-snap-align:center}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 p{color:#fff;margin:0;font:300 .9rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 h2{margin:0;color:#fff;font:700 1.7rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 h3{margin:0;color:#fff;font:700 1.4rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 section{padding:3% 128px;display:flex;gap:128px;width:100%;height:100vh;align-items:center;animation:linear fade both;animation-timeline:view();animation-range:entry 50% exit 50%}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 section div{display:flex;gap:8px;width:100%}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 section .text{flex-direction:column}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 section>.images{display:flex;flex-wrap:wrap;height:60%;gap:12px;align-content:center;justify-content:center;flex-direction:row;padding:0}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 section>.images div{border-radius:20px}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .boxMedia{width:100%;height:100%;display:flex;align-items:flex-end}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .boxMedia>div{width:100%;border:1px solid #444;backdrop-filter:blur(10px);height:fit-content;background:#202020bb;display:flex;align-items:center;gap:0;flex-direction:row;padding:16px 8px}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .boxMedia>div>div{width:100%;display:flex;flex-direction:column;text-align:center;gap:0}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .boxMedia{background:50% 60%/cover url(http://royaleventsanimation.it/wp-content/uploads/2022/11/WhatsApp-Image-2022-03-14-at-13.50.20.jpeg)}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .gradBtn{position:relative;width:250px;height:55px;font:600 16px "Montserrat";color:#fff;cursor:pointer;padding:0;overflow:hidden;margin:0;border:1px solid #222;background:#0e0e0e;border-radius:16px;z-index:1;text-shadow:2px 2px 0 #000;margin-top:24px}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .gradBtn div{color:var(--e-global-color-text)!important;position:relative;justify-content:center;width:98%;height:auto;padding:16px 48px;z-index:2}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .gradBtn:before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#333,transparent);transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease;z-index:1}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .gradBtn:hover:before{--size:300px}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media (max-width:767px){.elementor-3755 .elementor-element.elementor-element-8cb1ed7{height:fit-content}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .gradBtn,.elementor-3755 .elementor-element.elementor-element-8cb1ed7 a:has(.gradBtn){width:100%}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .gradBtn{margin:0}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 .boxMedia{height:250px}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 section{padding:64px 32px 200px 32px;display:flex;flex-direction:column;gap:32px;width:100%;height:fit-content;align-items:center}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 section>div{width:100%!important;padding:0!important}.elementor-3755 .elementor-element.elementor-element-8cb1ed7 section div{display:flex;gap:8px;width:50%;animation:none}}.elementor-3755 .elementor-element.elementor-element-dbed9d4 *{font-family:"Montserrat",sans-serif!important;outline:none;width:100%}.elementor-3755 .elementor-element.elementor-element-dbed9d4{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(180deg,#000000dd,#00000088),url(http://royaleventsanimation.it/wp-content/uploads/2023/12/background-waves.png);margin:0;height:110vh;display:flex;align-items:center;scroll-snap-align:center}.elementor-3755 .elementor-element.elementor-element-dbed9d4 p{color:#fff;margin:0;font:300 .9rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-dbed9d4 h2{margin:0;color:#fff;font:700 1.7rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-dbed9d4 h3{margin:0;color:#fff;font:700 1.4rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-dbed9d4 section{padding:3% 128px;display:flex;gap:128px;width:100%;height:100vh;align-items:center;animation:linear fade both;animation-timeline:view();animation-range:entry 50% exit 50%}.elementor-3755 .elementor-element.elementor-element-dbed9d4 section div{display:flex;gap:8px;width:100%}.elementor-3755 .elementor-element.elementor-element-dbed9d4 section .text{flex-direction:column}.elementor-3755 .elementor-element.elementor-element-dbed9d4 section>.images{display:flex;flex-wrap:wrap;height:60%;gap:12px;align-content:center;justify-content:center;flex-direction:row;padding:0}.elementor-3755 .elementor-element.elementor-element-dbed9d4 section>.images div{border-radius:20px}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .boxMedia{width:100%;height:100%;display:flex;align-items:flex-end}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .boxMedia>div{width:100%;border:1px solid #444;backdrop-filter:blur(10px);height:fit-content;background:#202020bb;display:flex;align-items:center;gap:0;flex-direction:row;padding:16px 8px}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .boxMedia>div>div{width:100%;display:flex;flex-direction:column;text-align:center;gap:0}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .boxMedia{background:50% 60%/cover url(http://royaleventsanimation.it/wp-content/uploads/2022/11/292792354_4679530188815981_1160396976838998927_n.jpg)}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .gradBtn{position:relative;width:250px;height:55px;font:600 16px "Montserrat";color:#fff;cursor:pointer;padding:0;overflow:hidden;margin:0;border:1px solid #222;background:#0e0e0e;border-radius:16px;z-index:1;text-shadow:2px 2px 0 #000;margin-top:24px}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .gradBtn div{color:var(--e-global-color-text)!important;position:relative;justify-content:center;width:98%;height:auto;padding:16px 48px;z-index:2}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .gradBtn:before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#333,transparent);transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease;z-index:1}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .gradBtn:hover:before{--size:300px}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media (max-width:767px){.elementor-3755 .elementor-element.elementor-element-dbed9d4{height:fit-content}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .gradBtn,.elementor-3755 .elementor-element.elementor-element-dbed9d4 a:has(.gradBtn){width:100%}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .gradBtn{margin:0}.elementor-3755 .elementor-element.elementor-element-dbed9d4 .boxMedia{height:250px}.elementor-3755 .elementor-element.elementor-element-dbed9d4 section{padding:64px 32px 200px 32px;display:flex;flex-direction:column;gap:32px;width:100%;height:fit-content;align-items:center}.elementor-3755 .elementor-element.elementor-element-dbed9d4 section>div{width:100%!important;padding:0!important}.elementor-3755 .elementor-element.elementor-element-dbed9d4 section div{display:flex;gap:8px;width:50%;animation:none}}.elementor-3755 .elementor-element.elementor-element-7f039d5 *{font-family:"Montserrat",sans-serif!important;outline:none}.elementor-3755 .elementor-element.elementor-element-7f039d5{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(180deg,#00000088,#000000dd),url(http://royaleventsanimation.it/wp-content/uploads/2023/12/background-waves-reverse.png);margin:0;height:100vh}.elementor-3755 .elementor-element.elementor-element-7f039d5 p{color:#fff;margin:0;font:300 .9rem "Montserrat",sans-serif;line-height:130%}.elementor-3755 .elementor-element.elementor-element-7f039d5 h2{margin:0;color:#fff;font:700 1.7rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-7f039d5 h3{margin:0;color:#fff;font:700 1.4rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-7f039d5 section{padding:3% 128px;display:flex;gap:128px;width:100%;height:100vh;align-items:center}.elementor-3755 .elementor-element.elementor-element-7f039d5 section div{display:flex;gap:8px;width:50%;animation:linear fade both;animation-timeline:view();animation-range:entry 50% exit 50%}.elementor-3755 .elementor-element.elementor-element-7f039d5 section .text{flex-direction:column}.elementor-3755 .elementor-element.elementor-element-7f039d5 section>.images{display:flex;flex-wrap:wrap;height:fit-content;gap:12px;align-content:center;justify-content:center;flex-direction:row;padding:0}.elementor-3755 .elementor-element.elementor-element-7f039d5 section>.images div{border-radius:20px}.elementor-3755 .elementor-element.elementor-element-7f039d5 .boxMedia{width:100%;height:250px;display:flex;align-items:flex-end}.elementor-3755 .elementor-element.elementor-element-7f039d5 .boxMedia>div{width:100%;backdrop-filter:blur(10px);height:fit-content;background:#202020bb;display:flex;align-items:center;gap:0;flex-direction:row;padding:16px 8px}.elementor-3755 .elementor-element.elementor-element-7f039d5 .boxMedia>div>div{width:100%;display:flex;flex-direction:column;text-align:center;gap:0}.elementor-3755 .elementor-element.elementor-element-7f039d5 .boxMedia{background:50%/cover url(http://royaleventsanimation.it/wp-content/uploads/2022/11/sposa-1.jpg)}.elementor-3755 .elementor-element.elementor-element-7f039d5 .gradBtn{position:relative;width:250px;height:55px;font:600 16px "Montserrat";color:#fff;cursor:pointer;padding:0;overflow:hidden;margin:0;border:1px solid #222;background:#0e0e0e;border-radius:16px;z-index:1;text-shadow:2px 2px 0 #000;margin-top:24px}.elementor-3755 .elementor-element.elementor-element-7f039d5 .gradBtn div{color:var(--e-global-color-text)!important;position:relative;justify-content:center;width:98%;height:auto;padding:16px 48px;z-index:2}.elementor-3755 .elementor-element.elementor-element-7f039d5 .gradBtn:before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#333,transparent);transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease;z-index:1}.elementor-3755 .elementor-element.elementor-element-7f039d5 .gradBtn:hover:before{--size:300px}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media (max-width:767px){.elementor-3755 .elementor-element.elementor-element-7f039d5{height:fit-content}.elementor-3755 .elementor-element.elementor-element-7f039d5 .gradBtn,.elementor-3755 .elementor-element.elementor-element-7f039d5 a:has(.gradBtn){width:100%}.elementor-3755 .elementor-element.elementor-element-7f039d5 .gradBtn{margin:0}.elementor-3755 .elementor-element.elementor-element-7f039d5 .boxMedia{height:250px}.elementor-3755 .elementor-element.elementor-element-7f039d5 section{padding:64px 32px 200px 32px;display:flex;flex-direction:column;gap:32px;width:100%;height:fit-content;align-items:center}.elementor-3755 .elementor-element.elementor-element-7f039d5 section>div{width:100%!important;padding:0!important}.elementor-3755 .elementor-element.elementor-element-7f039d5 section div{display:flex;gap:8px;width:50%;animation:none}}.elementor-3755 .elementor-element.elementor-element-194200f *{font-family:"Montserrat",sans-serif!important;outline:none}.elementor-3755 .elementor-element.elementor-element-194200f{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(180deg,#000000dd,#00000088),url(http://royaleventsanimation.it/wp-content/uploads/2023/12/background-waves.png);margin:0;height:100vh}.elementor-3755 .elementor-element.elementor-element-194200f p{color:#fff;margin:0;font:300 .9rem "Montserrat",sans-serif;line-height:130%}.elementor-3755 .elementor-element.elementor-element-194200f h2{margin:0;color:#fff;font:700 1.7rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-194200f h3{margin:0;color:#fff;font:700 1.4rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-194200f .logo{width:80px}.elementor-3755 .elementor-element.elementor-element-194200f section{padding:3% 128px;display:flex;gap:128px;width:100%;height:100vh;align-items:center}.elementor-3755 .elementor-element.elementor-element-194200f section div{display:flex;gap:8px;width:50%;animation:linear fade both;animation-timeline:view();animation-range:entry 50% exit 50%}.elementor-3755 .elementor-element.elementor-element-194200f section>.text{flex-direction:column}.elementor-3755 .elementor-element.elementor-element-194200f section>.images{display:flex;flex-wrap:wrap;height:100%;gap:12px;align-content:center;justify-content:center;flex-direction:row}.elementor-3755 .elementor-element.elementor-element-194200f section>.images div{border-radius:20px}.elementor-3755 .elementor-element.elementor-element-194200f .boxMedia{width:100%;height:100%;display:flex;align-items:flex-end}.elementor-3755 .elementor-element.elementor-element-194200f .boxMedia>div{width:100%;backdrop-filter:blur(10px);height:fit-content;background:#202020bb;display:flex;align-items:center;gap:0;flex-direction:row;padding:16px 8px}.elementor-3755 .elementor-element.elementor-element-194200f .boxMedia>div>div{width:100%;display:flex;flex-direction:column;text-align:center;gap:0}.elementor-3755 .elementor-element.elementor-element-194200f .boxMedia{background:50% 50%/cover url(http://royaleventsanimation.it/wp-content/uploads/2022/11/293429519_4685955398173460_4725732639021308008_n.jpg)}.elementor-3755 .elementor-element.elementor-element-194200f .gradBtn{position:relative;width:250px;height:60px;background:var(--e-global-color-secondary);font:600 16px "Montserrat";color:#fff;cursor:pointer;padding:0;overflow:hidden;margin:0;border:1px solid #222;background:#0e0e0e;border-radius:16px;z-index:1;text-shadow:2px 2px 0 #000;margin-top:24px}.elementor-3755 .elementor-element.elementor-element-194200f .gradBtn div{color:var(--e-global-color-text)!important;justify-content:center;position:relative;width:98%;height:auto;padding:16px 48px;z-index:2}.elementor-3755 .elementor-element.elementor-element-194200f .gradBtn:before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#333,transparent);transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease;z-index:1}.elementor-3755 .elementor-element.elementor-element-194200f .gradBtn:hover:before{--size:300px}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media (max-width:767px){.elementor-3755 .elementor-element.elementor-element-194200f{height:fit-content}.elementor-3755 .elementor-element.elementor-element-194200f .gradBtn,.elementor-3755 .elementor-element.elementor-element-194200f a:has(.gradBtn){width:100%}.elementor-3755 .elementor-element.elementor-element-194200f .gradBtn{margin:0}.elementor-3755 .elementor-element.elementor-element-194200f .boxMedia{height:250px}.elementor-3755 .elementor-element.elementor-element-194200f section{padding:64px 32px 200px 32px;display:flex;flex-direction:column;gap:32px;width:100%;height:fit-content;align-items:center}.elementor-3755 .elementor-element.elementor-element-194200f section>div{width:100%!important;padding:0!important}.elementor-3755 .elementor-element.elementor-element-194200f section div{display:flex;gap:8px;width:50%;animation:none}}.elementor-3755 .elementor-element.elementor-element-a9f78bd *{font-family:"Montserrat",sans-serif!important;outline:none}.elementor-3755 .elementor-element.elementor-element-a9f78bd{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(180deg,#00000088,#000000dd),url(http://royaleventsanimation.it/wp-content/uploads/2023/12/background-waves-reverse.png);margin:0;height:100vh}.elementor-3755 .elementor-element.elementor-element-a9f78bd p{color:#fff;margin:0;font:300 .9rem "Montserrat",sans-serif;line-height:130%}.elementor-3755 .elementor-element.elementor-element-a9f78bd h2{margin:0;color:#fff;font:700 1.7rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-a9f78bd h3{margin:0;color:#fff;font:700 1.4rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-a9f78bd .logo{width:80px}.elementor-3755 .elementor-element.elementor-element-a9f78bd section{padding:3% 128px;display:flex;gap:128px;width:100%;height:100vh;align-items:center}.elementor-3755 .elementor-element.elementor-element-a9f78bd section div{display:flex;gap:8px;width:50%;animation:linear fade both;animation-timeline:view();animation-range:entry 50% exit 50%}.elementor-3755 .elementor-element.elementor-element-a9f78bd section>.text{flex-direction:column}.elementor-3755 .elementor-element.elementor-element-a9f78bd section>.images{display:flex;flex-wrap:wrap;height:100%;gap:12px;align-content:center;justify-content:center;flex-direction:row}.elementor-3755 .elementor-element.elementor-element-a9f78bd section>.images div{border-radius:20px}.elementor-3755 .elementor-element.elementor-element-a9f78bd .boxMedia{width:100%;height:100%;display:flex;align-items:flex-end}.elementor-3755 .elementor-element.elementor-element-a9f78bd .boxMedia>div{width:100%;backdrop-filter:blur(10px);height:fit-content;background:#202020bb;display:flex;align-items:center;gap:0;flex-direction:row;padding:16px 8px}.elementor-3755 .elementor-element.elementor-element-a9f78bd .boxMedia>div>div{width:100%;display:flex;flex-direction:column;text-align:center;gap:0}.elementor-3755 .elementor-element.elementor-element-a9f78bd .boxMedia{background:50% 60%/cover url(http://royaleventsanimation.it/wp-content/uploads/2022/11/sfondo-feste-bambini2.png)}.elementor-3755 .elementor-element.elementor-element-a9f78bd .gradBtn{position:relative;width:250px;height:60px;background:var(--e-global-color-secondary);font:600 16px "Montserrat";color:#fff;cursor:pointer;padding:0;overflow:hidden;margin:0;border:1px solid #222;background:#0e0e0e;border-radius:16px;z-index:1;text-shadow:2px 2px 0 #000;margin-top:24px}.elementor-3755 .elementor-element.elementor-element-a9f78bd .gradBtn div{color:var(--e-global-color-text)!important;justify-content:center;position:relative;width:98%;height:auto;padding:16px 48px;z-index:2}.elementor-3755 .elementor-element.elementor-element-a9f78bd .gradBtn:before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#333,transparent);transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease;z-index:1}.elementor-3755 .elementor-element.elementor-element-a9f78bd .gradBtn:hover:before{--size:300px}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media (max-width:767px){.elementor-3755 .elementor-element.elementor-element-a9f78bd{height:fit-content}.elementor-3755 .elementor-element.elementor-element-a9f78bd .gradBtn,.elementor-3755 .elementor-element.elementor-element-a9f78bd a:has(.gradBtn){width:100%}.elementor-3755 .elementor-element.elementor-element-a9f78bd .gradBtn{margin:0}.elementor-3755 .elementor-element.elementor-element-a9f78bd .boxMedia{height:250px}.elementor-3755 .elementor-element.elementor-element-a9f78bd section{padding:64px 32px 200px 32px;display:flex;flex-direction:column;gap:32px;width:100%;height:fit-content;align-items:center}.elementor-3755 .elementor-element.elementor-element-a9f78bd section>div{width:100%!important;padding:0!important}.elementor-3755 .elementor-element.elementor-element-a9f78bd section div{display:flex;gap:8px;width:50%;animation:none}}.elementor-3755 .elementor-element.elementor-element-3e67afe *{font-family:"Montserrat",sans-serif!important;outline:none}.elementor-3755 .elementor-element.elementor-element-3e67afe{background-repeat:no-repeat;background-size:100% 100%;background-image:linear-gradient(180deg,#000000dd,#00000088),url(http://royaleventsanimation.it/wp-content/uploads/2023/12/background-waves.png);margin:0;height:100vh}.elementor-3755 .elementor-element.elementor-element-3e67afe p{color:#fff;margin:0;font:300 .9rem "Montserrat",sans-serif;line-height:130%}.elementor-3755 .elementor-element.elementor-element-3e67afe h2{margin:0;color:#fff;font:700 1.7rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-3e67afe h3{margin:0;color:#fff;font:700 1.4rem "Montserrat",sans-serif}.elementor-3755 .elementor-element.elementor-element-3e67afe .logo{width:80px}.elementor-3755 .elementor-element.elementor-element-3e67afe section{padding:3% 128px;display:flex;gap:128px;width:100%;height:100vh;align-items:center}.elementor-3755 .elementor-element.elementor-element-3e67afe section div{display:flex;gap:8px;width:50%;animation:linear fade both;animation-timeline:view();animation-range:entry 50% exit 50%}.elementor-3755 .elementor-element.elementor-element-3e67afe section>.text{flex-direction:column}.elementor-3755 .elementor-element.elementor-element-3e67afe section>.images{display:flex;flex-wrap:wrap;height:100%;gap:12px;align-content:center;justify-content:center;flex-direction:row}.elementor-3755 .elementor-element.elementor-element-3e67afe section>.images div{border-radius:20px}.elementor-3755 .elementor-element.elementor-element-3e67afe .boxMedia{width:100%;height:100%;display:flex;align-items:flex-end}.elementor-3755 .elementor-element.elementor-element-3e67afe .boxMedia>div{width:100%;backdrop-filter:blur(10px);height:fit-content;background:#202020bb;display:flex;align-items:center;gap:0;flex-direction:row;padding:16px 8px}.elementor-3755 .elementor-element.elementor-element-3e67afe .boxMedia>div>div{width:100%;display:flex;flex-direction:column;text-align:center;gap:0}.elementor-3755 .elementor-element.elementor-element-3e67afe .boxMedia{background:50% 60%/cover url(http://royaleventsanimation.it/wp-content/uploads/2022/11/292792354_4679530188815981_1160396976838998927_n.jpg)}.elementor-3755 .elementor-element.elementor-element-3e67afe .gradBtn{position:relative;width:250px;height:60px;background:var(--e-global-color-secondary);font:600 16px "Montserrat";color:#fff;cursor:pointer;padding:0;overflow:hidden;margin:0;border:1px solid #222;background:#0e0e0e;border-radius:16px;z-index:1;text-shadow:2px 2px 0 #000;margin-top:24px}.elementor-3755 .elementor-element.elementor-element-3e67afe .gradBtn div{color:var(--e-global-color-text)!important;justify-content:center;position:relative;width:98%;height:auto;padding:16px 48px;z-index:2}.elementor-3755 .elementor-element.elementor-element-3e67afe .gradBtn:before{--size:0;content:"";position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:radial-gradient(circle closest-side,#333,transparent);transform:translate(-50%,-50%);transition:width 0.3s ease,height 0.3s ease;z-index:1}.elementor-3755 .elementor-element.elementor-element-3e67afe .gradBtn:hover:before{--size:300px}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media (max-width:767px){.elementor-3755 .elementor-element.elementor-element-3e67afe{height:fit-content}.elementor-3755 .elementor-element.elementor-element-3e67afe .gradBtn,.elementor-3755 .elementor-element.elementor-element-3e67afe a:has(.gradBtn){width:100%}.elementor-3755 .elementor-element.elementor-element-3e67afe .gradBtn{margin:0}.elementor-3755 .elementor-element.elementor-element-3e67afe .boxMedia{height:250px}.elementor-3755 .elementor-element.elementor-element-3e67afe section{padding:64px 32px 200px 32px;display:flex;flex-direction:column;gap:32px;width:100%;height:fit-content;align-items:center}.elementor-3755 .elementor-element.elementor-element-3e67afe section>div{width:100%!important;padding:0!important}.elementor-3755 .elementor-element.elementor-element-3e67afe section div{display:flex;gap:8px;width:50%;animation:none}}body.elementor-page-3755{overflow-x:hidden}