.elementor-4212 .elementor-element.elementor-element-532761f{--display:flex;--min-height:100vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4212 .elementor-element.elementor-element-532761f:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-532761f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4212 .elementor-element.elementor-element-9adadb1{--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;--margin-top:-500px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-4212 .elementor-element.elementor-element-04cc63b{--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;--justify-content:center;}.elementor-4212 .elementor-element.elementor-element-de8b010 img{width:63%;}.elementor-4212 .elementor-element.elementor-element-4409a51{--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;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-4212 .elementor-element.elementor-element-98ccee2{text-align:center;}.elementor-4212 .elementor-element.elementor-element-98ccee2 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:1.5rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-c687ce8{text-align:center;}.elementor-4212 .elementor-element.elementor-element-c687ce8 .elementor-heading-title{font-family:"Rafaella", Sans-serif;font-size:6.5em;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-4212 .elementor-element.elementor-element-98f9312 .elementor-button{background-color:var( --e-global-color-accent );font-size:1.5em;line-height:1.3em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;}.elementor-4212 .elementor-element.elementor-element-98f9312 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4212 .elementor-element.elementor-element-60ff8f5{column-gap:0px;text-align:center;font-size:1em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-4212 .elementor-element.elementor-element-60ff8f5 p{margin-block-end:0px;}.elementor-4212 .elementor-element.elementor-element-d9cf1bd{--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;--margin-top:4%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-4212 .elementor-element.elementor-element-c5f2068{column-gap:0px;font-size:1.5em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-4212 .elementor-element.elementor-element-c5f2068 p{margin-block-end:0px;}.elementor-4212 .elementor-element.elementor-element-7c1db21{--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;--margin-top:2%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;}.elementor-4212 .elementor-element.elementor-element-825eaf6{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-ab956aa{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-4ba9493 img{width:68%;}.elementor-4212 .elementor-element.elementor-element-fbdf2e7{text-align:center;}.elementor-4212 .elementor-element.elementor-element-fbdf2e7 .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-7eec9ca{text-align:center;}.elementor-4212 .elementor-element.elementor-element-7eec9ca .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-32d35aa{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-39269d1 img{width:68%;}.elementor-4212 .elementor-element.elementor-element-7d31bd0{text-align:center;}.elementor-4212 .elementor-element.elementor-element-7d31bd0 .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-d0acb4d{text-align:center;}.elementor-4212 .elementor-element.elementor-element-d0acb4d .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-ddf3889{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-ce685f7 img{width:68%;}.elementor-4212 .elementor-element.elementor-element-a166ff5{text-align:center;}.elementor-4212 .elementor-element.elementor-element-a166ff5 .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-75d196a{text-align:center;}.elementor-4212 .elementor-element.elementor-element-75d196a .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-98bf1a7{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-8a8c2a8 img{width:68%;}.elementor-4212 .elementor-element.elementor-element-fd41dda{text-align:center;}.elementor-4212 .elementor-element.elementor-element-fd41dda .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-d77a674{text-align:center;}.elementor-4212 .elementor-element.elementor-element-d77a674 .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-5edda11{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-c9d3e37 img{width:68%;}.elementor-4212 .elementor-element.elementor-element-2442a15{text-align:center;}.elementor-4212 .elementor-element.elementor-element-2442a15 .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-6016ddd{text-align:center;}.elementor-4212 .elementor-element.elementor-element-6016ddd .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-b28a129{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-a5cb8d9 img{width:68%;}.elementor-4212 .elementor-element.elementor-element-274fd18{text-align:center;}.elementor-4212 .elementor-element.elementor-element-274fd18 .elementor-heading-title{font-size:1.3em;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-9079e82{text-align:center;}.elementor-4212 .elementor-element.elementor-element-9079e82 .elementor-heading-title{font-size:1.5em;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-b91d715{--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;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-4212 .elementor-element.elementor-element-088edff > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-f55f8fc );border-radius:20px 20px 20px 20px;}.elementor-4212 .elementor-element.elementor-element-088edff .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4212 .elementor-element.elementor-element-c5893ad{--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-4212 .elementor-element.elementor-element-0a202af{text-align:center;}.elementor-4212 .elementor-element.elementor-element-0a202af .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:3rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-0b2f0e8{column-gap:0px;font-size:1.5em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-4212 .elementor-element.elementor-element-0b2f0e8 p{margin-block-end:0px;}.elementor-4212 .elementor-element.elementor-element-3ee172b{--display:flex;--margin-top:3%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}.elementor-4212 .elementor-element.elementor-element-08a0db2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-27cf2ac > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-fc1ca10 );border-radius:20px 20px 20px 20px;}.elementor-4212 .elementor-element.elementor-element-27cf2ac .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4212 .elementor-element.elementor-element-8e6efae > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-60dc32d );border-radius:20px 20px 20px 20px;}.elementor-4212 .elementor-element.elementor-element-8e6efae .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4212 .elementor-element.elementor-element-83bced4 > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-5c2d1a9 );border-radius:20px 20px 20px 20px;}.elementor-4212 .elementor-element.elementor-element-83bced4 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4212 .elementor-element.elementor-element-30f8337 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-4212 .elementor-element.elementor-element-30f8337 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-4212 .elementor-element.elementor-element-30f8337{--image-border-color:var( --e-global-color-accent );--image-border-width:2px;--image-border-radius:30px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-4212 .elementor-element.elementor-element-848afa6{--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;--margin-top:4%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-4212 .elementor-element.elementor-element-47f0987{text-align:center;}.elementor-4212 .elementor-element.elementor-element-47f0987 .elementor-heading-title{font-family:"Kumbh Sans", Sans-serif;font-size:3.5rem;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4212 .elementor-element.elementor-element-174d2c9{--display:flex;}.elementor-4212 .elementor-element.elementor-element-c550421{column-gap:0px;font-size:1.5em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-4212 .elementor-element.elementor-element-c550421 p{margin-block-end:0px;}.elementor-4212 .elementor-element.elementor-element-162e4b2{--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;--justify-content:center;}.elementor-4212 .elementor-element.elementor-element-a8b05ed{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4212 .elementor-element.elementor-element-5d37058 .ue_business_hours{background-color:#ffffff;border-style:double;border-width:1px 1px 1px 1px;border-color:#c2c2c2;border-radius:10px;}.elementor-4212 .elementor-element.elementor-element-5d37058 .ue_business_hours_header{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );padding:20px 20px 20px 20px;text-align:center;border-radius:0px;}.elementor-4212 .elementor-element.elementor-element-5d37058 .ue_business_hours_header_title{margin-top:0px;}.elementor-4212 .elementor-element.elementor-element-5d37058 .ue_business_hours_header_subtitle{margin-top:3px;}.elementor-4212 .elementor-element.elementor-element-5d37058 .ue_business_hours_list{padding:20px 20px 20px 20px;}.elementor-4212 .elementor-element.elementor-element-5d37058 .ue_business_hours_list_item_line{border-bottom-style:none;border-bottom-color:#ececec;border-bottom-width:1px;margin-left:15px;margin-right:15px;}.elementor-4212 .elementor-element.elementor-element-5d37058 .ue_business_hours_list_item{border-radius:0px;}.elementor-4212 .elementor-element.elementor-element-5d37058 .ue_business_hours_list_item_seperator{margin-top:10px;margin-bottom:10px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-bottom-width:1px;}.elementor-4212 .elementor-element.elementor-element-5d37058 .ue_business_hours_footer{background-color:#f5f5f5;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#d3d3d3;border-radius:0px;text-align:center;color:#8d8d8d;}.elementor-4212 .elementor-element.elementor-element-5ec7b23{--display:flex;}.elementor-4212 .elementor-element.elementor-element-5ec7b23.e-con{--align-self:center;}.elementor-4212 .elementor-element.elementor-element-26dfeab > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-4212 .elementor-element.elementor-element-26dfeab iframe{height:60vh;}.elementor-4212 .elementor-element.elementor-element-9e9428a{--display:flex;}.elementor-4212 .elementor-element.elementor-element-4c6a585{column-gap:0px;font-size:1.5em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-4212 .elementor-element.elementor-element-4c6a585 p{margin-block-end:0px;}.elementor-4212 .elementor-element.elementor-element-38aed09{--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;--justify-content:center;}.elementor-4212 .elementor-element.elementor-element-2c61b68{--display:flex;}.elementor-4212 .elementor-element.elementor-element-2c61b68.e-con{--align-self:center;}.elementor-4212 .elementor-element.elementor-element-902b01d > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-4212 .elementor-element.elementor-element-902b01d iframe{height:60vh;}.elementor-4212 .elementor-element.elementor-element-2d2ea3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4212 .elementor-element.elementor-element-e3f5c88 .ue_business_hours{background-color:#ffffff;border-style:double;border-width:1px 1px 1px 1px;border-color:#c2c2c2;border-radius:10px;}.elementor-4212 .elementor-element.elementor-element-e3f5c88 .ue_business_hours_header{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );padding:20px 20px 20px 20px;text-align:center;border-radius:0px;}.elementor-4212 .elementor-element.elementor-element-e3f5c88 .ue_business_hours_header_title{margin-top:0px;}.elementor-4212 .elementor-element.elementor-element-e3f5c88 .ue_business_hours_header_subtitle{margin-top:3px;}.elementor-4212 .elementor-element.elementor-element-e3f5c88 .ue_business_hours_list{padding:20px 20px 20px 20px;}.elementor-4212 .elementor-element.elementor-element-e3f5c88 .ue_business_hours_list_item_line{border-bottom-style:none;border-bottom-color:#ececec;border-bottom-width:1px;margin-left:15px;margin-right:15px;}.elementor-4212 .elementor-element.elementor-element-e3f5c88 .ue_business_hours_list_item{border-radius:0px;}.elementor-4212 .elementor-element.elementor-element-e3f5c88 .ue_business_hours_list_item_seperator{margin-top:10px;margin-bottom:10px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-bottom-width:1px;}.elementor-4212 .elementor-element.elementor-element-e3f5c88 .ue_business_hours_footer{background-color:#f5f5f5;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#d3d3d3;border-radius:0px;text-align:center;color:#8d8d8d;}.elementor-4212 .elementor-element.elementor-element-fbfd177{--display:flex;}.elementor-4212 .elementor-element.elementor-element-6f55a3d{column-gap:0px;font-size:1.5em;font-weight:400;line-height:1.4em;color:var( --e-global-color-d6df42f );}.elementor-4212 .elementor-element.elementor-element-6f55a3d p{margin-block-end:0px;}.elementor-4212 .elementor-element.elementor-element-a0b5d5e{--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;--justify-content:center;}.elementor-4212 .elementor-element.elementor-element-3414220{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4212 .elementor-element.elementor-element-9f7cfa1 .ue_business_hours{background-color:#ffffff;border-style:double;border-width:1px 1px 1px 1px;border-color:#c2c2c2;border-radius:10px;}.elementor-4212 .elementor-element.elementor-element-9f7cfa1 .ue_business_hours_header{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );padding:20px 20px 20px 20px;text-align:center;border-radius:0px;}.elementor-4212 .elementor-element.elementor-element-9f7cfa1 .ue_business_hours_header_title{margin-top:0px;}.elementor-4212 .elementor-element.elementor-element-9f7cfa1 .ue_business_hours_header_subtitle{margin-top:3px;}.elementor-4212 .elementor-element.elementor-element-9f7cfa1 .ue_business_hours_list{padding:20px 20px 20px 20px;}.elementor-4212 .elementor-element.elementor-element-9f7cfa1 .ue_business_hours_list_item_line{border-bottom-style:none;border-bottom-color:#ececec;border-bottom-width:1px;margin-left:15px;margin-right:15px;}.elementor-4212 .elementor-element.elementor-element-9f7cfa1 .ue_business_hours_list_item{border-radius:0px;}.elementor-4212 .elementor-element.elementor-element-9f7cfa1 .ue_business_hours_list_item_seperator{margin-top:10px;margin-bottom:10px;border-bottom-style:solid;border-bottom-color:#e3e3e3;border-bottom-width:1px;}.elementor-4212 .elementor-element.elementor-element-9f7cfa1 .ue_business_hours_footer{background-color:#f5f5f5;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#d3d3d3;border-radius:0px;text-align:center;color:#8d8d8d;}.elementor-4212 .elementor-element.elementor-element-c53fdd2{--display:flex;}.elementor-4212 .elementor-element.elementor-element-c53fdd2.e-con{--align-self:center;}.elementor-4212 .elementor-element.elementor-element-a597c14 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-4212 .elementor-element.elementor-element-a597c14 iframe{height:60vh;}.elementor-4212 .elementor-element.elementor-element-0dbfd0a{--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;--margin-top:4%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-4212 .elementor-element.elementor-element-b623a1e{--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;--margin-top:2%;--margin-bottom:3%;--margin-left:0%;--margin-right:0%;}@media(min-width:768px){.elementor-4212 .elementor-element.elementor-element-532761f{--content-width:100%;}.elementor-4212 .elementor-element.elementor-element-a8b05ed{--width:50%;}.elementor-4212 .elementor-element.elementor-element-5ec7b23{--width:50%;}.elementor-4212 .elementor-element.elementor-element-2c61b68{--width:50%;}.elementor-4212 .elementor-element.elementor-element-2d2ea3a{--width:50%;}.elementor-4212 .elementor-element.elementor-element-3414220{--width:50%;}.elementor-4212 .elementor-element.elementor-element-c53fdd2{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4212 .elementor-element.elementor-element-04cc63b{--width:100%;}.elementor-4212 .elementor-element.elementor-element-d9cf1bd{--content-width:95%;}.elementor-4212 .elementor-element.elementor-element-c5893ad{--content-width:95%;}.elementor-4212 .elementor-element.elementor-element-848afa6{--content-width:95%;}}@media(max-width:1024px){.elementor-4212 .elementor-element.elementor-element-532761f:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-532761f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-4212 .elementor-element.elementor-element-9adadb1{--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-4212 .elementor-element.elementor-element-04cc63b{--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;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-4212 .elementor-element.elementor-element-de8b010 img{width:80%;}.elementor-4212 .elementor-element.elementor-element-60ff8f5{font-size:1em;}.elementor-4212 .elementor-element.elementor-element-825eaf6{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-4ba9493 img{width:50%;}.elementor-4212 .elementor-element.elementor-element-39269d1 img{width:50%;}.elementor-4212 .elementor-element.elementor-element-ce685f7 img{width:50%;}.elementor-4212 .elementor-element.elementor-element-8a8c2a8 img{width:50%;}.elementor-4212 .elementor-element.elementor-element-c9d3e37 img{width:50%;}.elementor-4212 .elementor-element.elementor-element-a5cb8d9 img{width:50%;}.elementor-4212 .elementor-element.elementor-element-0a202af .elementor-heading-title{font-size:3rem;}.elementor-4212 .elementor-element.elementor-element-08a0db2{--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-47f0987 .elementor-heading-title{font-size:3rem;}}@media(max-width:767px){.elementor-4212 .elementor-element.elementor-element-532761f{--min-height:70vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4212 .elementor-element.elementor-element-532761f:not(.elementor-motion-effects-element-type-background), .elementor-4212 .elementor-element.elementor-element-532761f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;}.elementor-4212 .elementor-element.elementor-element-9adadb1{--padding-top:50%;--padding-bottom:8%;--padding-left:0%;--padding-right:0%;}.elementor-4212 .elementor-element.elementor-element-04cc63b{--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-4212 .elementor-element.elementor-element-de8b010 img{width:100%;}.elementor-4212 .elementor-element.elementor-element-d9cf1bd{--content-width:95%;}.elementor-4212 .elementor-element.elementor-element-7c1db21{--margin-top:4%;--margin-bottom:15%;--margin-left:0%;--margin-right:0%;}.elementor-4212 .elementor-element.elementor-element-825eaf6{--width:100%;--min-height:0px;--e-con-grid-template-columns:repeat(2, 1fr);--gap:3% 7%;--row-gap:3%;--column-gap:7%;--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-ab956aa{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-4ba9493 img{width:80%;max-width:10em;height:10em;object-fit:contain;object-position:center center;}.elementor-4212 .elementor-element.elementor-element-7eec9ca .elementor-heading-title{font-size:1.5em;}.elementor-4212 .elementor-element.elementor-element-32d35aa{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-39269d1 img{width:80%;max-width:10em;height:10em;object-fit:contain;}.elementor-4212 .elementor-element.elementor-element-ddf3889{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-ce685f7 img{width:80%;max-width:10em;height:10em;object-fit:contain;}.elementor-4212 .elementor-element.elementor-element-98bf1a7{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-8a8c2a8 img{width:80%;max-width:10em;height:10em;object-fit:contain;}.elementor-4212 .elementor-element.elementor-element-5edda11{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-c9d3e37 img{width:80%;max-width:10em;height:10em;object-fit:contain;}.elementor-4212 .elementor-element.elementor-element-b28a129{--gap:7px 0px;--row-gap:7px;--column-gap:0px;}.elementor-4212 .elementor-element.elementor-element-a5cb8d9 img{width:80%;max-width:10em;height:10em;object-fit:contain;}.elementor-4212 .elementor-element.elementor-element-c5893ad{--content-width:95%;}.elementor-4212 .elementor-element.elementor-element-0a202af .elementor-heading-title{font-size:2.5rem;}.elementor-4212 .elementor-element.elementor-element-08a0db2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4212 .elementor-element.elementor-element-848afa6{--content-width:95%;}.elementor-4212 .elementor-element.elementor-element-47f0987 .elementor-heading-title{font-size:2.5rem;}.elementor-4212 .elementor-element.elementor-element-162e4b2{--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-4212 .elementor-element.elementor-element-a8b05ed{--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-4212 .elementor-element.elementor-element-5ec7b23{--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-4212 .elementor-element.elementor-element-38aed09{--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-4212 .elementor-element.elementor-element-2c61b68{--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-4212 .elementor-element.elementor-element-902b01d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4212 .elementor-element.elementor-element-2d2ea3a{--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-4212 .elementor-element.elementor-element-a0b5d5e{--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-4212 .elementor-element.elementor-element-3414220{--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-4212 .elementor-element.elementor-element-c53fdd2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-532761f */.elementor-4212 .elementor-element.elementor-element-532761f{
    
  mask-image: linear-gradient(to bottom, black, transparent);
  -webkit-mask-image: linear-gradient(to bottom, black, transparent);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c687ce8 */.elementor-4212 .elementor-element.elementor-element-c687ce8 .elementor-heading-title {
  display: inline-block;
  line-height: 1.3;
  padding-top: 0.08em;
  padding-bottom: 0.04em;
  overflow: visible;

  color: transparent;
  -webkit-text-fill-color: transparent;

  background-image: linear-gradient(
    90deg,
    rgba(255, 221, 140, 1) 15%,
    rgba(255, 184, 18, 1) 23%,
    rgba(255, 255, 255, 1) 27%,
    rgba(255, 255, 255, 1) 29%,
    rgba(255, 225, 142, 1) 31%,
    rgba(255, 197, 38, 1) 49%,
    rgba(255, 255, 255, 1) 50%,
    rgba(255, 255, 255, 1) 57%,
    rgba(255, 197, 61, 1) 57%,
    rgba(232, 178, 42, 1) 83%,
    rgba(255, 255, 255, 1) 86%,
    rgba(255, 179, 0, 1) 90%
  );

  background-size: 200% 200%;
  background-position: 100% 0;
  background-clip: text;
  -webkit-background-clip: text;

  animation: shine 3s linear infinite;
  text-shadow: 0 0 20px rgba(255, 177, 38, 0.8);
}

@keyframes shine {
  0% { background-position: 100% 0; }
  100% { background-position: -100% 0; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98f9312 */.elementor-4212 .elementor-element.elementor-element-98f9312 .elementor-button{
  outline: 0;
  border: 0;

background: linear-gradient(295deg, #ffe5a2 5%, #ffb126 50%, #ffcd74 95%);

  position: relative;
  overflow: hidden;
  
  transition: box-shadow 0.3s ease;

  /* per avere il testo sopra ai layer */
  z-index: 0;
}

.elementor-4212 .elementor-element.elementor-element-98f9312.elementor-sticky--effects .elementor-butto{
    box-shadow:-6px 8px 18px 10px rgba(0, 0, 0, 0.5);
    font-size: 1em;
}

/* glow hover */
.elementor-4212 .elementor-element.elementor-element-98f9312 .elementor-button:hover{
  box-shadow: 0 0 20px #ffb126;
}


/* ====== Shine sweep (equivale a .bg::after) ====== */
.elementor-4212 .elementor-element.elementor-element-98f9312 .elementor-button::after{
  content: "";
  position: absolute;
  left: 0;
  top: 0;

  width: 200%;
  height: 100%;

  background-image: linear-gradient(90deg, transparent, white);
  mix-blend-mode: overlay;
  filter: blur(20px);

  animation: macaco-idle-animation 3s ease infinite;

  z-index: 1;
}

@keyframes macaco-idle-animation{
  0%{ transform: translateX(-100%); }
  50%, 100%{ transform: translateX(100%); }
}/* End custom CSS */