.elementor-605 .elementor-element.elementor-element-380ff2f{--display:flex;}.elementor-605 .elementor-element.elementor-element-88aaf73{--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-605 .elementor-element.elementor-element-5640aec{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-605 .elementor-element.elementor-element-5640aec.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-605 .elementor-element.elementor-element-72d22a0{--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-605 .elementor-element.elementor-element-f21f9ac{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-605 .elementor-element.elementor-element-f21f9ac.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-605 .elementor-element.elementor-element-5464078.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-605 .elementor-element.elementor-element-5464078.elementor-wc-products ul.products li.product .button{background-color:#00A5FF;font-size:14px;border-radius:10px 10px 10px 10px;}.elementor-605 .elementor-element.elementor-element-5464078.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-605 .elementor-element.elementor-element-000a59d{--display:flex;}.elementor-605 .elementor-element.elementor-element-c19bb50{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#8080802E;--border-color:#8080802E;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-51a19f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 75px 0px 75px;text-align:center;}.elementor-605 .elementor-element.elementor-element-51a19f3 .elementor-heading-title{font-size:28px;line-height:30px;letter-spacing:-1.2px;}.elementor-605 .elementor-element.elementor-element-290fba2{--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-605 .elementor-element.elementor-element-6c33420{--display:flex;}.elementor-605 .elementor-element.elementor-element-6cfbad0{text-align:end;}.elementor-605 .elementor-element.elementor-element-6cfbad0 img{width:25%;}.elementor-605 .elementor-element.elementor-element-179736c{--display:flex;--justify-content:center;}.elementor-605 .elementor-element.elementor-element-276ed98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-605 .elementor-element.elementor-element-276ed98 .elementor-heading-title{font-size:18px;}.elementor-605 .elementor-element.elementor-element-6b3c88d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-605 .elementor-element.elementor-element-6b3c88d .elementor-heading-title{font-size:14px;}:root{--page-title-display:none;}body.elementor-page-605{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-605 .elementor-element.elementor-element-5640aec{--width:100%;}.elementor-605 .elementor-element.elementor-element-f21f9ac{--width:100%;}.elementor-605 .elementor-element.elementor-element-c19bb50{--width:100%;}}@media(max-width:1024px){.elementor-605 .elementor-element.elementor-element-5464078.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-605 .elementor-element.elementor-element-5464078.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-605 .elementor-element.elementor-element-c19bb50{--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-605 .elementor-element.elementor-element-51a19f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-605 .elementor-element.elementor-element-51a19f3 .elementor-heading-title{font-size:25px;}.elementor-605 .elementor-element.elementor-element-290fba2{--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-605 .elementor-element.elementor-element-6cfbad0{text-align:center;}.elementor-605 .elementor-element.elementor-element-6cfbad0 img{width:40%;}.elementor-605 .elementor-element.elementor-element-179736c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for html, class: .elementor-element-6698e44 *//* =========================================================
   PANAL DECORATIVO GLOBAL
   ========================================================= */

.kyvernet-honeycomb {
    position: fixed;
    inset: 0;
    width: 100%;
    height: 100vh;

    pointer-events: none;
    z-index: 0;

    overflow: hidden;
}


/* =========================================================
   LATERALES DEL PANAL
   ========================================================= */

.kyvernet-honeycomb::before,
.kyvernet-honeycomb::after {
    content: "";

    position: absolute;

    top: 0;
    bottom: 0;

    width: 280px;

    opacity: 0.42;

    pointer-events: none;

    background-repeat: repeat-y;
    background-position: left top;
    background-size: 244px 249px;

    background-image: url("data:image/svg+xml,%3Csvg width='244' height='249' viewBox='0 0 244 249' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='rgba(232,247,255,0.52)' stroke='%2318bff2' stroke-width='3.4' stroke-linejoin='round' vector-effect='non-scaling-stroke'%3E%3Cpolygon points='24,-83.1 72,-83.1 96,-41.55 72,0 24,0 0,-41.55'/%3E%3Cpolygon points='96,-41.55 144,-41.55 168,0 144,41.55 96,41.55 72,0'/%3E%3Cpolygon points='168,-83.1 216,-83.1 240,-41.55 216,0 168,0 144,-41.55'/%3E%3Cpolygon points='24,0 72,0 96,41.55 72,83.1 24,83.1 0,41.55'/%3E%3Cpolygon points='96,41.55 144,41.55 168,83.1 144,124.65 96,124.65 72,83.1'/%3E%3Cpolygon points='168,0 216,0 240,41.55 216,83.1 168,83.1 144,41.55'/%3E%3Cpolygon points='24,83.1 72,83.1 96,124.65 72,166.2 24,166.2 0,124.65'/%3E%3Cpolygon points='96,124.65 144,124.65 168,166.2 144,207.75 96,207.75 72,166.2'/%3E%3Cpolygon points='168,83.1 216,83.1 240,124.65 216,166.2 168,166.2 144,124.65'/%3E%3Cpolygon points='24,166.2 72,166.2 96,207.75 72,249.3 24,249.3 0,207.75'/%3E%3Cpolygon points='96,207.75 144,207.75 168,249.3 144,290.85 96,290.85 72,249.3'/%3E%3Cpolygon points='168,166.2 216,166.2 240,207.75 216,249.3 168,249.3 144,207.75'/%3E%3C/g%3E%3C/svg%3E");
}


/* =========================================================
   LADO IZQUIERDO
   ========================================================= */

.kyvernet-honeycomb::before {
    left: -100px;

    -webkit-mask-image:
        linear-gradient(
            90deg,
            #000 0%,
            #000 50%,
            transparent 100%
        );

    mask-image:
        linear-gradient(
            90deg,
            #000 0%,
            #000 50%,
            transparent 100%
        );
}


/* =========================================================
   LADO DERECHO
   ========================================================= */

.kyvernet-honeycomb::after {
    right: -100px;

    transform: scaleX(-1);

    -webkit-mask-image:
        linear-gradient(
            90deg,
            #000 0%,
            #000 50%,
            transparent 100%
        );

    mask-image:
        linear-gradient(
            90deg,
            #000 0%,
            #000 50%,
            transparent 100%
        );
}


/* =========================================================
   RESPONSIVE
   ========================================================= */

@media (max-width: 900px) {

    .kyvernet-honeycomb::before,
    .kyvernet-honeycomb::after {
        width: 160px;

        background-size: 150px 155px;

        opacity: 0.25;
    }

    .kyvernet-honeycomb::before {
        left: -60px;
    }

    .kyvernet-honeycomb::after {
        right: -60px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-51a19f3 */.elementor-605 .elementor-element.elementor-element-51a19f3 span{
    background: linear-gradient(90deg, #1E88F5 0%, #49E1E8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
}/* End custom CSS */