.elementor-115 .elementor-element.elementor-element-cbc0871{--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;--justify-content:center;--align-items:center;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-cbc0871:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-cbc0871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1B0F3A 0%, #2B0F3A 100%);}.elementor-115 .elementor-element.elementor-element-3c3da4e{--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;}.elementor-115 .elementor-element.elementor-element-9a34b68{--display:flex;--justify-content:center;}.elementor-115 .elementor-element.elementor-element-363bf3e .elementor-heading-title{font-size:14px;font-weight:400;letter-spacing:2px;color:#C7B8FF;}.elementor-115 .elementor-element.elementor-element-7b4f12b{text-align:start;}.elementor-115 .elementor-element.elementor-element-7b4f12b .elementor-heading-title{font-family:"Rollestix-Regular", Sans-serif;font-size:55px;font-weight:700;text-shadow:0px 0px 10px rgba(255, 77.00000000000007, 156.9999999999999, 0.61);color:var( --e-global-color-c837188 );}.elementor-115 .elementor-element.elementor-element-f8d6dd6{--display:flex;--min-height:300px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-f8d6dd6:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-f8d6dd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #2B0F3A 14%, #0B0F2A 74%);}.elementor-115 .elementor-element.elementor-element-21f7fda{--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;}.elementor-115 .elementor-element.elementor-element-5238f51{--display:flex;}.elementor-115 .elementor-element.elementor-element-97cf439 img{width:260px;}.elementor-115 .elementor-element.elementor-element-b670a15{text-align:center;}.elementor-115 .elementor-element.elementor-element-b670a15 .elementor-heading-title{font-family:"Rollestix-Regular", Sans-serif;font-size:25px;text-shadow:0px 0px 10px rgba(255, 77.00000000000007, 156.9999999999999, 0.61);color:var( --e-global-color-c837188 );}.elementor-115 .elementor-element.elementor-element-0b04cbc .elementor-button{background-color:#FF4DB8;fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 3px rgba(255, 77.00000000000001, 183.99999999999991, 0.6);border-radius:40px 40px 40px 40px;padding:16px 32px 16px 32px;}.elementor-115 .elementor-element.elementor-element-0b04cbc .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-0b04cbc .elementor-button:focus{background-color:#7C6CFF;box-shadow:5px 5px 10px 3px rgba(124.00000000000004, 108.00000000000001, 255, 0.6);}.elementor-115 .elementor-element.elementor-element-0b04cbc{width:auto;max-width:auto;}.elementor-115 .elementor-element.elementor-element-abbf624{--display:flex;}.elementor-115 .elementor-element.elementor-element-bcf7c1d img{width:260px;}.elementor-115 .elementor-element.elementor-element-80c6512{text-align:center;}.elementor-115 .elementor-element.elementor-element-80c6512 .elementor-heading-title{font-family:"Rollestix-Regular", Sans-serif;font-size:25px;text-shadow:0px 0px 10px rgba(255, 77.00000000000007, 156.9999999999999, 0.61);color:var( --e-global-color-c837188 );}.elementor-115 .elementor-element.elementor-element-c88081f .elementor-button{background-color:#FF4DB8;fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 3px rgba(255, 77.00000000000001, 183.99999999999991, 0.6);border-radius:40px 40px 40px 40px;padding:16px 32px 16px 32px;}.elementor-115 .elementor-element.elementor-element-c88081f .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-c88081f .elementor-button:focus{background-color:#7C6CFF;box-shadow:5px 5px 10px 3px rgba(124.00000000000004, 108.00000000000001, 255, 0.6);}.elementor-115 .elementor-element.elementor-element-c88081f{width:auto;max-width:auto;}.elementor-115 .elementor-element.elementor-element-1e66c15{--display:flex;}.elementor-115 .elementor-element.elementor-element-86a5cd0 img{width:260px;}.elementor-115 .elementor-element.elementor-element-1462a97{text-align:center;}.elementor-115 .elementor-element.elementor-element-1462a97 .elementor-heading-title{font-family:"Rollestix-Regular", Sans-serif;font-size:25px;text-shadow:0px 0px 10px rgba(255, 77.00000000000007, 156.9999999999999, 0.61);color:var( --e-global-color-c837188 );}.elementor-115 .elementor-element.elementor-element-777274b .elementor-button{background-color:#FF4DB8;fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 3px rgba(255, 77.00000000000001, 183.99999999999991, 0.6);border-radius:40px 40px 40px 40px;padding:16px 32px 16px 32px;}.elementor-115 .elementor-element.elementor-element-777274b .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-777274b .elementor-button:focus{background-color:#7C6CFF;box-shadow:5px 5px 10px 3px rgba(124.00000000000004, 108.00000000000001, 255, 0.6);}.elementor-115 .elementor-element.elementor-element-777274b{width:auto;max-width:auto;}.elementor-115 .elementor-element.elementor-element-7f042a4{--display:flex;}.elementor-115 .elementor-element.elementor-element-7ab071c img{width:260px;}.elementor-115 .elementor-element.elementor-element-108e1c0{text-align:center;}.elementor-115 .elementor-element.elementor-element-108e1c0 .elementor-heading-title{font-family:"Rollestix-Regular", Sans-serif;font-size:25px;text-shadow:0px 0px 10px rgba(255, 77.00000000000007, 156.9999999999999, 0.61);color:var( --e-global-color-c837188 );}.elementor-115 .elementor-element.elementor-element-b0fe8c6 .elementor-button{background-color:#FF4DB8;fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 3px rgba(255, 77.00000000000001, 183.99999999999991, 0.6);border-radius:40px 40px 40px 40px;padding:16px 32px 16px 32px;}.elementor-115 .elementor-element.elementor-element-b0fe8c6 .elementor-button:hover, .elementor-115 .elementor-element.elementor-element-b0fe8c6 .elementor-button:focus{background-color:#7C6CFF;box-shadow:5px 5px 10px 3px rgba(124.00000000000004, 108.00000000000001, 255, 0.6);}.elementor-115 .elementor-element.elementor-element-b0fe8c6{width:auto;max-width:auto;}@media(min-width:768px){.elementor-115 .elementor-element.elementor-element-cbc0871{--content-width:1200px;}.elementor-115 .elementor-element.elementor-element-f8d6dd6{--content-width:1200px;}}/* Start custom CSS for image, class: .elementor-element-97cf439 */.elementor-115 .elementor-element.elementor-element-97cf439 img{
animation: productFloat2 8s ease-in-out infinite;
}

@keyframes productFloat2{

0%{
transform: translateY(0px);
}

50%{
transform: translateY(-22px);
}

100%{
transform: translateY(0px);
}

}
.elementor-115 .elementor-element.elementor-element-97cf439 img{
filter:
drop-shadow(0 35px 50px rgba(0,0,0,0.6))
drop-shadow(0 0 25px rgba(255,120,200,0.35));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0b04cbc */.elementor-115 .elementor-element.elementor-element-0b04cbc{
transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bcf7c1d */.elementor-115 .elementor-element.elementor-element-bcf7c1d img{
animation: productFloat 7s ease-in-out infinite;
filter: drop-shadow(0 35px 50px rgba(0,0,0,0.6));
}

@keyframes productFloat{

0%{
transform: translateY(0px);
}

50%{
transform: translateY(-18px);
}

100%{
transform: translateY(0px);
}

}
.elementor-115 .elementor-element.elementor-element-bcf7c1d img{
filter:
drop-shadow(0 35px 50px rgba(0,0,0,0.6))
drop-shadow(0 0 25px rgba(255,120,200,0.35));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c88081f */.elementor-115 .elementor-element.elementor-element-c88081f{
transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-86a5cd0 */.elementor-115 .elementor-element.elementor-element-86a5cd0 img{
animation: productFloat2 8s ease-in-out infinite;
}

@keyframes productFloat2{

0%{
transform: translateY(0px);
}

50%{
transform: translateY(-22px);
}

100%{
transform: translateY(0px);
}

}
.elementor-115 .elementor-element.elementor-element-86a5cd0 img{
filter:
drop-shadow(0 35px 50px rgba(0,0,0,0.6))
drop-shadow(0 0 25px rgba(255,120,200,0.35));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-777274b */.elementor-115 .elementor-element.elementor-element-777274b{
transition: all .3s ease;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7ab071c */.elementor-115 .elementor-element.elementor-element-7ab071c img{
animation: productFloat 7s ease-in-out infinite;
filter: drop-shadow(0 35px 50px rgba(0,0,0,0.6));
}

@keyframes productFloat{

0%{
transform: translateY(0px);
}

50%{
transform: translateY(-18px);
}

100%{
transform: translateY(0px);
}

}
.elementor-115 .elementor-element.elementor-element-7ab071c img{
filter:
drop-shadow(0 35px 50px rgba(0,0,0,0.6))
drop-shadow(0 0 25px rgba(255,120,200,0.35));
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b0fe8c6 */.elementor-115 .elementor-element.elementor-element-b0fe8c6{
transition: all .3s ease;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Rollestix-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://cookieverso.es/wp-content/uploads/2026/02/Rollestix-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */