.elementor-1626 .elementor-element.elementor-element-a3ad3d2{--display:flex;--min-height:1134px;--background-transition:0.3s;--margin-top:-112px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-1626 .elementor-element.elementor-element-a3ad3d2:not(.elementor-motion-effects-element-type-background), .elementor-1626 .elementor-element.elementor-element-a3ad3d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-1626 .elementor-element.elementor-element-a3ad3d2, .elementor-1626 .elementor-element.elementor-element-a3ad3d2::before{--border-transition:0.3s;}.elementor-1626 .elementor-element.elementor-element-c8e3046{text-align:center;z-index:15;}.elementor-1626 .elementor-element.elementor-element-c8e3046 img{width:100%;height:160px;}.elementor-1626 .elementor-element.elementor-element-c8e3046 > .elementor-widget-container{margin:15px 0px -210px 0px;padding:62px 0px 0px 0px;}.elementor-1626 .elementor-element.elementor-element-c8e3046.elementor-element{--align-self:center;}.elementor-1626 .elementor-element.elementor-element-0350231{width:var( --container-widget-width, 82.391% );max-width:82.391%;--container-widget-width:82.391%;--container-widget-flex-grow:0;}.elementor-1626 .elementor-element.elementor-element-0350231.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1626 .elementor-element.elementor-element-265a487{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:15;}.elementor-1626 .elementor-element.elementor-element-ac2a71f{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1626 .elementor-element.elementor-element-ac2a71f:not(.elementor-motion-effects-element-type-background), .elementor-1626 .elementor-element.elementor-element-ac2a71f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDED;}.elementor-1626 .elementor-element.elementor-element-ac2a71f, .elementor-1626 .elementor-element.elementor-element-ac2a71f::before{--border-transition:0.3s;}.elementor-1626 .elementor-element.elementor-element-ac2a71f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1626 .elementor-element.elementor-element-bdfade2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-1626 .elementor-element.elementor-element-bdfade2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1626 .elementor-element.elementor-element-0abcee8{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1626 .elementor-element.elementor-element-0abcee8 .elementor-heading-title{color:#063A4A;font-family:"Yellix-bold", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;}.elementor-1626 .elementor-element.elementor-element-0abcee8 > .elementor-widget-container{margin:0% 0% 0% -42%;padding:0px 0px 0px 100px;}.elementor-1626 .elementor-element.elementor-element-0abcee8.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-1626 .elementor-element.elementor-element-2967f17 .elementor-heading-title{color:#063A4A;font-family:"Yellix", Sans-serif;font-size:24px;font-weight:300;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1626 .elementor-element.elementor-element-2967f17 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-1626 .elementor-element.elementor-element-e030448 .elementor-icon-wrapper{text-align:center;}.elementor-1626 .elementor-element.elementor-element-e030448.elementor-view-stacked .elementor-icon{background-color:#B2B1B1;}.elementor-1626 .elementor-element.elementor-element-e030448.elementor-view-framed .elementor-icon, .elementor-1626 .elementor-element.elementor-element-e030448.elementor-view-default .elementor-icon{color:#B2B1B1;border-color:#B2B1B1;}.elementor-1626 .elementor-element.elementor-element-e030448.elementor-view-framed .elementor-icon, .elementor-1626 .elementor-element.elementor-element-e030448.elementor-view-default .elementor-icon svg{fill:#B2B1B1;}.elementor-1626 .elementor-element.elementor-element-e030448 .elementor-icon{font-size:40px;}.elementor-1626 .elementor-element.elementor-element-e030448 .elementor-icon svg{height:40px;}.elementor-1626 .elementor-element.elementor-element-e030448.elementor-element{--align-self:flex-end;}.elementor-1626 .elementor-element.elementor-element-785fa77 .elementor-icon-wrapper{text-align:center;}.elementor-1626 .elementor-element.elementor-element-785fa77.elementor-view-stacked .elementor-icon{background-color:#B2B1B1;}.elementor-1626 .elementor-element.elementor-element-785fa77.elementor-view-framed .elementor-icon, .elementor-1626 .elementor-element.elementor-element-785fa77.elementor-view-default .elementor-icon{color:#B2B1B1;border-color:#B2B1B1;}.elementor-1626 .elementor-element.elementor-element-785fa77.elementor-view-framed .elementor-icon, .elementor-1626 .elementor-element.elementor-element-785fa77.elementor-view-default .elementor-icon svg{fill:#B2B1B1;}.elementor-1626 .elementor-element.elementor-element-785fa77 .elementor-icon{font-size:40px;}.elementor-1626 .elementor-element.elementor-element-785fa77 .elementor-icon svg{height:40px;}.elementor-1626 .elementor-element.elementor-element-785fa77 > .elementor-widget-container{margin:-17% 0% 0% 230%;}.elementor-1626 .elementor-element.elementor-element-57714ff .elementor-heading-title{color:#6A6A6A;font-family:"Yellix", Sans-serif;font-size:16px;font-weight:300;}.elementor-1626 .elementor-element.elementor-element-57714ff > .elementor-widget-container{margin:-17% 0% 0% -135%;}.elementor-1626 .elementor-element.elementor-element-57714ff{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1626 .elementor-element.elementor-element-57714ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1626 .elementor-element.elementor-element-14ae3da .elementor-heading-title{color:#6A6A6A;font-family:"Yellix", Sans-serif;font-size:16px;font-weight:300;}.elementor-1626 .elementor-element.elementor-element-14ae3da > .elementor-widget-container{margin:-14% -5% 0% -142%;}.elementor-1626 .elementor-element.elementor-element-14ae3da{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-1626 .elementor-element.elementor-element-bdfade2{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1626 .elementor-element.elementor-element-ac2a71f{--width:106.296%;}}@media(max-width:767px){.elementor-1626 .elementor-element.elementor-element-ac2a71f{--min-height:0px;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1626 .elementor-element.elementor-element-bdfade2{--width:325px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1626 .elementor-element.elementor-element-57714ff > .elementor-widget-container{margin:-100px 0px 0px 10px;padding:0px -0px 0px 0px;}.elementor-1626 .elementor-element.elementor-element-57714ff{width:var( --container-widget-width, 183.933px );max-width:183.933px;--container-widget-width:183.933px;--container-widget-flex-grow:0;}.elementor-1626 .elementor-element.elementor-element-14ae3da > .elementor-widget-container{margin:1px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-a23eba5 */<style data-url="https://static.parastorage.com/services/wix-thunderbolt/dist/main.359d60e4.min.css">
        body.device-mobile-optimized {
            overflow-x: hidden;
            overflow-y: scroll
        }

        body.device-mobile-optimized:not(.autozoom) #SITE_CONTAINER,
        body.device-mobile-optimized:not(.responsive) #SITE_CONTAINER {
            zoom: var(--zoom-factor, 1);
            margin-left: auto;
            margin-right: auto;
            overflow-x: visible;
            position: relative;
            width: 320px
        }

        body.device-mobile-optimized:not(.autozoom):not(.blockSiteScrolling) #SITE_CONTAINER,
        body.device-mobile-optimized:not(.responsive):not(.blockSiteScrolling) #SITE_CONTAINER {
            margin-top: 0
        }

        body.device-mobile-optimized>* {
            max-width: 100% !important
        }

        body.device-mobile-optimized #site-root {
            overflow-x: hidden;
            overflow-y: hidden
        }

        @supports(overflow:clip) {
            body.device-mobile-optimized #site-root {
                overflow-x: clip;
                overflow-y: clip
            }
        }

        body.device-mobile-non-optimized #SITE_CONTAINER #site-root {
            overflow-x: hidden;
            overflow-y: auto
        }

        body.device-mobile-non-optimized.fullScreenMode {
            background-color: #5f6360
        }

        body.device-mobile-non-optimized.fullScreenMode #MOBILE_ACTIONS_MENU,
        body.device-mobile-non-optimized.fullScreenMode #SITE_BACKGROUND,
        body.device-mobile-non-optimized.fullScreenMode #site-root,
        body.fullScreenMode #WIX_ADS {
            visibility: hidden
        }

        body.fullScreenMode {
            overflow-x: hidden !important;
            overflow-y: hidden !important
        }

        body.fullScreenMode.device-mobile-optimized #TINY_MENU {
            opacity: 0;
            pointer-events: none
        }

        body.fullScreenMode-scrollable.device-mobile-optimized {
            overflow-x: hidden !important;
            overflow-y: auto !important
        }

        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage,
        body.fullScreenMode-scrollable.device-mobile-optimized #site-root {
            overflow-x: hidden !important;
            overflow-y: hidden !important
        }

        body.fullScreenMode-scrollable.device-mobile-optimized #SITE_BACKGROUND,
        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage {
            height: auto !important
        }

        body.fullScreenMode-scrollable.device-mobile-optimized #masterPage.mesh-layout {
            height: 0 !important
        }

        body.blockSiteScrolling {
            position: fixed;
            width: 100%
        }

        body.blockSiteScrolling #SITE_CONTAINER {
            margin-top: calc(var(--blocked-site-scroll-margin-top)*-1)
        }

        body.blockSiteScrolling:not(.responsive) #WIX_ADS {
            margin-top: var(--blocked-site-scroll-margin-top)
        }

        body.blockSiteScrollingWithOverflow {
            overflow-y: hidden
        }

        @keyframes slide-horizontal-new {
            0% {
                transform: translateX(100%)
            }
        }

        @keyframes slide-horizontal-old {
            80% {
                opacity: 1
            }

            to {
                opacity: 0;
                transform: translateX(-100%)
            }
        }

        @keyframes slide-vertical-new {
            0% {
                transform: translateY(-100%)
            }
        }

        @keyframes slide-vertical-old {
            80% {
                opacity: 1
            }

            to {
                opacity: 0;
                transform: translateY(100%)
            }
        }

        @keyframes out-in-new {
            0% {
                opacity: 0
            }
        }

        @keyframes out-in-old {
            to {
                opacity: 0
            }
        }

        html[data-page-transition=SlideHorizontal]::view-transition-old(page-group) {
            animation: slide-horizontal-old .6s cubic-bezier(.83, 0, .17, 1) forwards;
            mix-blend-mode: normal
        }

        html[data-page-transition=SlideHorizontal]::view-transition-new(page-group) {
            animation: slide-horizontal-new .6s cubic-bezier(.83, 0, .17, 1) backwards;
            mix-blend-mode: normal
        }

        html[data-page-transition=SlideVertical]::view-transition-old(page-group) {
            animation: slide-vertical-old .6s cubic-bezier(.83, 0, .17, 1) forwards;
            mix-blend-mode: normal
        }

        html[data-page-transition=SlideVertical]::view-transition-new(page-group) {
            animation: slide-vertical-new .6s cubic-bezier(.83, 0, .17, 1) backwards;
            mix-blend-mode: normal
        }

        html[data-page-transition=OutIn]::view-transition-old(page-group) {
            animation: out-in-old .35s cubic-bezier(.64, 0, .78, 0) forwards
        }

        html[data-page-transition=OutIn]::view-transition-new(page-group) {
            animation: out-in-new .35s cubic-bezier(.22, 1, .36, 1) .35s backwards
        }

        @media(prefers-reduced-motion:reduce) {

            ::view-transition-group(*),
            ::view-transition-new(*),
            ::view-transition-old(*) {
                animation: none !important
            }
        }

        body,
        html {
            background: transparent;
            border: 0;
            margin: 0;
            outline: 0;
            padding: 0;
            vertical-align: baseline
        }

        body {
            --scrollbar-width: 0px;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px
        }

        body,
        html {
            height: 100%
        }

        body {
            overflow-x: auto;
            overflow-y: scroll
        }

        body:not(.responsive) #site-root {
            min-width: var(--site-width);
            width: 100%
        }

        body:not([data-js-loaded]) [data-hide-prejs] {
            visibility: hidden
        }

        #SITE_CONTAINER {
            position: relative
        }

        :root {
            --one-unit: 1vw;
            --section-max-width: 9999px
        }

        @supports(container-type:inline-size) {
            :root {
                --one-unit: 1cqw
            }
        }
    </style>


    <meta name="format-detection" content="telephone=no">
    <meta name="skype_toolbar" content="skype_toolbar_parser_compatible">

    <!--pageHtmlEmbeds.head start-->
    <script type="wix/htmlEmbeds" id="pageHtmlEmbeds.head start"></script>

    <script type="wix/htmlEmbeds" id="pageHtmlEmbeds.head end"></script>
    <!--pageHtmlEmbeds.head end-->


    <meta http-equiv="X-Wix-Meta-Site-Id" content="439cf1a8-5cd7-4109-8998-49e279cf25f9">
    <meta http-equiv="X-Wix-Application-Instance-Id" content="42c3e2fb-cbe3-4ca8-b84c-fe94d8e2603f">

    <meta http-equiv="X-Wix-Published-Version" content="533">



    <meta http-equiv="etag" content="bug">



    <style
        data-href="https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[Section].f7be1328.min.css">
        .MW5IWV.N3eg0s {
            clip: rect(0, auto, auto, 0)
        }

        .Kv1aVt {
            height: 100%;
            position: absolute;
            top: 0;
            width: 100%
        }

        .K_YxMd,
        .yK6aSC {
            opacity: var(--fill-layer-video-opacity)
        }

        .NGjcJN {
            bottom: var(--media-padding-bottom);
            height: var(--media-padding-height);
            position: absolute;
            top: var(--media-padding-top);
            width: 100%
        }

        .mNGsUM {
            transform: scale(var(--scale, 1));
            transition: var(--transform-duration, transform 0s)
        }

        .K_YxMd {
            height: 100%;
            position: relative;
            width: 100%
        }

        .O7Ybkb,
        .xuzjBY {
            background-color: rgba(var(--bg, var(--color_11, color_11)), var(--alpha-bg, 1))
        }

        .V7OeEw {
            transition-delay: var(--transition-delay);
            transition-duration: var(--transition-duration);
            transition-property: var(--transition-property);
            transition-timing-function: var(--transition-timing-function)
        }

        .V7OeEw.BHIo43 {
            transform: var(--scrolled-transform)
        }

        .V7OeEw.UvF1nu {
            opacity: var(--scrolled-opacity)
        }

        .V7OeEw.YzrQFb {
            transition-delay: 0s
        }

        .yzHyNT {
            height: 100%
        }

        .LWbAav {
            background-color: var(--bg-overlay-color);
            background-image: 'http://contrutek.com/wp-content/uploads/2024/06/modificada-1.jpg';
            transition: var(--inherit-transition)
        }

        .xjgrS3,
        .zBFCpO {
            opacity: var(--fill-layer-video-opacity)
        }

        .b3zSS0 {
            bottom: var(--media-padding-bottom);
            height: var(--media-padding-height);
            position: absolute;
            top: var(--media-padding-top);
            width: 100%
        }

        .Wsv3ak {
            transform: scale(var(--scale, 1));
            transition: var(--transform-duration, transform 0s)
        }

        .xjgrS3 {
            height: 100%;
            position: relative;
            width: 100%
        }




        .HlRz5e {
            display: block;
            height: 100%;
            width: 100%
        }

        .HlRz5e img {
            max-width: var(--wix-img-max-width, 100%)
        }

        .HlRz5e[data-animate-blur] img {
            filter: blur(9px);
            transition: filter .8s ease-in
        }

        .HlRz5e[data-animate-blur] img[data-load-done] {
            filter: none
        }

        .bX9O_S {
            -webkit-clip-path: var(--fill-layer-clip);
            clip-path: var(--fill-layer-clip)
        }

        .Z_wCwr,
        .bX9O_S {
            position: absolute;
            top: 0
        }

        .Jxk_UL img,
        .Z_wCwr,
        .bX9O_S {
            height: 100%;
            width: 100%
        }

        .K8MSra {
            opacity: 0
        }

        .K8MSra,
        .YTb3b4 {
            position: absolute;
            top: 0
        }

        .YTb3b4 {
            height: 0;
            left: 0;
            overflow: hidden;
            width: 0
        }

        .SUz0WK {
            left: 0;
            pointer-events: var(--fill-layer-background-media-pointer-events);
            position: var(--fill-layer-background-media-position)
        }

        .FNxOn5,
        .SUz0WK,
        .m4khSP {
            height: 100%;
            top: 0;
            width: 100%
        }

        .FNxOn5 {
            position: absolute
        }

        .m4khSP {
            background-color: var(--fill-layer-background-overlay-color);
            opacity: var(--fill-layer-background-overlay-blend-opacity-fallback, 1);
            position: var(--fill-layer-background-overlay-position);
            transform: var(--fill-layer-background-overlay-transform)
        }

        @supports(mix-blend-mode:overlay) {
            .m4khSP {
                mix-blend-mode: var(--fill-layer-background-overlay-blend-mode);
                opacity: var(--fill-layer-background-overlay-blend-opacity, 1)
            }
        }

        .dkukWC {
            --divider-pin-height__: min(1, calc(var(--divider-layers-pin-factor__) + 1));
            --divider-pin-layer-height__: var(--divider-layers-pin-factor__);
            --divider-pin-border__: min(1, calc(var(--divider-layers-pin-factor__) / -1 + 1));
            height: calc(var(--divider-height__) + var(--divider-pin-height__)*var(--divider-layers-size__)*var(--divider-layers-y__))
        }

        .dkukWC,
        .dkukWC .FRCqDF {
            left: 0;
            position: absolute;
            width: 100%
        }

        .dkukWC .FRCqDF {
            --divider-layer-i__: var(--divider-layer-i, 0);
            background-position: left calc(50% + var(--divider-offset-x__) + var(--divider-layers-x__)*var(--divider-layer-i__)) bottom;
            background-repeat: repeat-x;
            border-bottom-style: solid;
            border-bottom-width: calc(var(--divider-pin-border__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            height: calc(var(--divider-height__) + var(--divider-pin-layer-height__)*var(--divider-layer-i__)*var(--divider-layers-y__));
            opacity: calc(1 - var(--divider-layer-i__)/(var(--divider-layer-i__) + 1))
        }

        .xnZvZH {
            --divider-height__: var(--divider-top-height, auto);
            --divider-offset-x__: var(--divider-top-offset-x, 0px);
            --divider-layers-size__: var(--divider-top-layers-size, 0);
            --divider-layers-y__: var(--divider-top-layers-y, 0px);
            --divider-layers-x__: var(--divider-top-layers-x, 0px);
            --divider-layers-pin-factor__: var(--divider-top-layers-pin-factor, 0);
            border-top: var(--divider-top-padding, 0) solid var(--divider-top-color, currentColor);
            opacity: var(--divider-top-opacity, 1);
            top: 0;
            transform: var(--divider-top-flip, scaleY(-1))
        }

        .xnZvZH .FRCqDF {
            background-image: var(--divider-top-image, none);
            background-size: var(--divider-top-size, contain);
            border-color: var(--divider-top-color, currentColor);
            bottom: 0;
            filter: var(--divider-top-filter, none)
        }

        .xnZvZH .FRCqDF[data-divider-layer="1"] {
            display: var(--divider-top-layer-1-display, block)
        }

        .xnZvZH .FRCqDF[data-divider-layer="2"] {
            display: var(--divider-top-layer-2-display, block)
        }

        .xnZvZH .FRCqDF[data-divider-layer="3"] {
            display: var(--divider-top-layer-3-display, block)
        }

        .MBOSCN {
            --divider-height__: var(--divider-bottom-height, auto);
            --divider-offset-x__: var(--divider-bottom-offset-x, 0px);
            --divider-layers-size__: var(--divider-bottom-layers-size, 0);
            --divider-layers-y__: var(--divider-bottom-layers-y, 0px);
            --divider-layers-x__: var(--divider-bottom-layers-x, 0px);
            --divider-layers-pin-factor__: var(--divider-bottom-layers-pin-factor, 0);
            border-bottom: var(--divider-bottom-padding, 0) solid var(--divider-bottom-color, currentColor);
            bottom: 0;
            opacity: var(--divider-bottom-opacity, 1);
            transform: var(--divider-bottom-flip, none)
        }

        .MBOSCN .FRCqDF {
            background-image: var(--divider-bottom-image, none);
            background-size: var(--divider-bottom-size, contain);
            border-color: var(--divider-bottom-color, currentColor);
            bottom: 0;
            filter: var(--divider-bottom-filter, none)
        }

        .MBOSCN .FRCqDF[data-divider-layer="1"] {
            display: var(--divider-bottom-layer-1-display, block)
        }

        .MBOSCN .FRCqDF[data-divider-layer="2"] {
            display: var(--divider-bottom-layer-2-display, block)
        }

        .MBOSCN .FRCqDF[data-divider-layer="3"] {
            display: var(--divider-bottom-layer-3-display, block)
        }
    </style>



    <style
        data-href="https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[RefComponent].d977fc56.min.css">
        .S6Dcte {
            pointer-events: var(--ref-container-pointer-events) !important
        }

        .S6Dcte>* {
            pointer-events: auto
        }
    </style>

    <style
        data-href="https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[MenuContainer_Responsive].5080d20a.min.css">
        .z_w3mq {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            opacity: 0;
            visibility: hidden
        }

        .z_w3mq.axLCtp {
            opacity: 1;
            visibility: visible
        }

        .z_w3mq[data-undisplayed=true] {
            display: none
        }

        .z_w3mq:not([data-is-mesh]) .Lu9Epa,
        .z_w3mq:not([data-is-mesh]) .w3z6uS {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }

        .hXDI49 {
            background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
            display: initial;
            height: 100%;
            left: 0;
            opacity: 0;
            position: fixed;
            top: 0;
            width: 100%
        }

        .hXDI49.iFw_h3 {
            display: none
        }

        :host(.device-mobile-optimized) .hXDI49,
        body.device-mobile-optimized .hXDI49 {
            height: calc(100vh/var(--zoom-factor, 1));
            left: calc((100% - var(--screen-width))/2);
            width: var(--screen-width)
        }

        :host(.device-mobile-optimized) .z_w3mq.iFw_h3,
        body.device-mobile-optimized .z_w3mq.iFw_h3 {
            left: calc((100% - var(--screen-width))/2)
        }

        :host(.device-mobile-optimized) .z_w3mq.e5DvMY,
        body.device-mobile-optimized .z_w3mq.e5DvMY {
            height: calc(100vh/var(--zoom-factor, 1))
        }

        :host(:not(.device-mobile-optimized)) .z_w3mq.e5DvMY,
        body:not(.device-mobile-optimized) .z_w3mq.e5DvMY {
            height: calc(100vh/var(--zoom-factor, 1))
        }

        .cl36wz.e5DvMY,
        .cl36wz.e5DvMY>:first-child {
            height: calc(var(--menu-height) - var(--wix-ads-height))
        }

        .cl36wz.e5DvMY>:first-child {
            margin-top: var(--wix-ads-height)
        }

        .z_w3mq.e5DvMY {
            top: 0
        }

        .z_w3mq.qqLcCB {
            z-index: calc(var(--above-all-z-index) - 1)
        }

        .w3z6uS {
            height: 100%
        }

        .GEFZSP {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            opacity: 0;
            visibility: hidden
        }

        .GEFZSP.Yc3CJB {
            opacity: 1;
            visibility: visible
        }

        .GEFZSP[data-undisplayed=true] {
            display: none
        }

        .GEFZSP:not([data-is-mesh]) .SPKdgB,
        .GEFZSP:not([data-is-mesh]) .vMEUOK {
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }

        .gWQdkh {
            background-color: rgba(var(--bg, var(--color_15, color_15)), var(--alpha-bg, 1));
            display: initial;
            height: 100%;
            left: 0;
            opacity: 0;
            position: fixed;
            top: 0;
            width: 100%
        }

        .gWQdkh.bPVN2R {
            display: none
        }

        :host(.device-mobile-optimized) .gWQdkh,
        body.device-mobile-optimized .gWQdkh {
            height: calc(100vh/var(--zoom-factor, 1));
            left: calc((100% - var(--screen-width))/2);
            width: var(--screen-width)
        }

        :host(.device-mobile-optimized) .GEFZSP.bPVN2R,
        body.device-mobile-optimized .GEFZSP.bPVN2R {
            left: calc((100% - var(--screen-width))/2)
        }

        :host(.device-mobile-optimized) .GEFZSP.fBjXkq,
        body.device-mobile-optimized .GEFZSP.fBjXkq {
            height: calc(100vh/var(--zoom-factor, 1))
        }

        :host(:not(.device-mobile-optimized)) .GEFZSP.fBjXkq,
        body:not(.device-mobile-optimized) .GEFZSP.fBjXkq {
            height: calc(100vh/var(--zoom-factor, 1))
        }

        ._YXqpG.fBjXkq,
        ._YXqpG.fBjXkq>:first-child {
            height: calc(var(--menu-height) - var(--wix-ads-height))
        }

        ._YXqpG.fBjXkq>:first-child {
            margin-top: var(--wix-ads-height)
        }

        .GEFZSP.fBjXkq {
            top: 0
        }

        .MES4Yq {
            background-color: rgba(var(--containerBackground, var(--color_11, color_11)), var(--alpha-containerBackground, 1));
            bottom: 0;
            left: 0;
            position: absolute;
            right: 0;
            top: 0
        }

        .SPKdgB,
        ._YXqpG {
            height: 100%
        }

        .d7EBK2 {
            border-radius: var(--overflow-wrapper-border-radius)
        }
    </style>


    <style
        data-href="https://static.parastorage.com/services/editor-elements-library/dist/thunderbolt/rb_wixui.thunderbolt[PageSections].07863b8c.min.css">
        .c1rIl3 {
            display: contents
        }
    </style>
    <title>Contrutek</title>
    <link rel="canonical" href="https://www.eatcheesebites.com/products">
    <meta property="og:title" content="Products | Cheese Bites">
    <meta property="og:image"
        content="https://static.wixstatic.com/media/0c6e3f_d7aad44e858f43b6b651e28300b6fc4a~mv2.jpg/v1/fill/w_2500,h_1665,al_c/0c6e3f_d7aad44e858f43b6b651e28300b6fc4a~mv2.jpg">
    <meta property="og:image:width" content="2500">
    <meta property="og:image:height" content="1665">
    <meta property="og:url" content="https://www.eatcheesebites.com/products">
    <meta property="og:site_name" content="My Site 1">
    <meta property="og:type" content="website">
    <meta name="google-site-verification" content="9tdylzzH1P5orR7p59b1AXO84ucLHp35JZJVI0YSPyI">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="Products | Cheese Bites">
    <meta name="twitter:image"
        content="https://static.wixstatic.com/media/0c6e3f_d7aad44e858f43b6b651e28300b6fc4a~mv2.jpg/v1/fill/w_2500,h_1665,al_c/0c6e3f_d7aad44e858f43b6b651e28300b6fc4a~mv2.jpg">

    <link rel="stylesheet" type="text/css"
        href="https://static.parastorage.com/services/wix-thunderbolt/dist/group_7.bae0ce0c.chunk.min.css"
        crossorigin="anonymous">

</head>

<body class="responsive" style="--scrollbar-width: 17px;">
    <script type="text/javascript">
        var bodyCacheable = true;

        var exclusionReason = { "shouldRender": true, "forced": false };
        var ssrInfo = { "cacheExclusionReason": "", "renderBodyTime": 816, "renderTimeStamp": 1721132373111 }
    </script>





    <!--pageHtmlEmbeds.bodyStart start-->
    <script type="wix/htmlEmbeds" id="pageHtmlEmbeds.bodyStart start"></script>

    <script type="wix/htmlEmbeds" id="pageHtmlEmbeds.bodyStart end"></script>
    <!--pageHtmlEmbeds.bodyStart end-->




    <script id="wix-first-paint">
        if (window.ResizeObserver &&
            (!window.PerformanceObserver || !PerformanceObserver.supportedEntryTypes || PerformanceObserver.supportedEntryTypes.indexOf('paint') === -1)) {
            new ResizeObserver(function (entries, observer) {
                entries.some(function (entry) {
                    var contentRect = entry.contentRect;
                    if (contentRect.width > 0 && contentRect.height > 0) {
                        requestAnimationFrame(function (now) {
                            window.wixFirstPaint = now;
                            dispatchEvent(new CustomEvent('wixFirstPaint'));
                        });
                        observer.disconnect();
                        return true;
                    }
                });
            }).observe(document.body);
        }
    </script>



    <script id="scroll-bar-width-calculation">
        const div = document.createElement('div')
        div.style.overflowY = 'scroll'
        div.style.width = '50px'
        div.style.height = '50px'
        div.style.visibility = 'hidden'
        document.body.appendChild(div)
        const scrollbarWidth = div.offsetWidth - div.clientWidth
        document.body.removeChild(div)
        if (scrollbarWidth > 0) {
            document.body.style.setProperty('--scrollbar-width', `${scrollbarWidth}px`)
        }
    </script>





    <pages-css id="pages-css">
        <style id="css_masterPage">
            #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus,
            #SITE_CONTAINER.focus-ring-active :not(.has-custom-focus):not(.ignore-focus):not([tabindex="-1"]):focus~.wixSdkShowFocusOnSibling {
                --focus-ring-box-shadow: 0 0 0 1px #ffffff, 0 0 0 3px #116dff;
                box-shadow: var(--focus-ring-box-shadow) !important;
                z-index: 1;
            }

            .has-inner-focus-ring {
                --focus-ring-box-shadow: inset 0 0 0 1px #ffffff, inset 0 0 0 3px #116dff !important;
            }

            :root,
            :host,
            .spxThemeOverride,
            .max-width-container {
                --color_0: 255, 255, 255;
                --color_1: 255, 255, 255;
                --color_2: 0, 0, 0;
                --color_3: 237, 28, 36;
                --color_4: 0, 136, 203;
                --color_5: 255, 203, 5;
                --color_6: 114, 114, 114;
                --color_7: 176, 176, 176;
                --color_8: 255, 255, 255;
                --color_9: 114, 114, 114;
                --color_10: 176, 176, 176;
                --color_11: 255, 255, 255;
                --color_12: 246, 240, 255;
                --color_13: 209, 179, 255;
                --color_14: 128, 43, 255;
                --color_15: 75, 25, 149;
                --color_16: 250, 237, 215;
                --color_17: 250, 227, 187;
                --color_18: 250, 198, 107;
                --color_19: 249, 168, 26;
                --color_20: 207, 138, 21;
                --color_21: 241, 224, 171;
                --color_22: 242, 214, 131;
                --color_23: 242, 211, 119;
                --color_24: 242, 207, 102;
                --color_25: 242, 196, 56;
                --color_26: 235, 207, 197;
                --color_27: 235, 177, 157;
                --color_28: 235, 140, 108;
                --color_29: 235, 96, 49;
                --color_30: 235, 75, 24;
                --color_31: 230, 237, 206;
                --color_32: 221, 237, 157;
                --color_33: 207, 237, 85;
                --color_34: 195, 237, 26;
                --color_35: 195, 237, 27;
                --color_36: 255, 255, 255;
                --color_37: 0, 0, 0;
                --color_38: 227, 227, 227;
                --color_39: 151, 151, 151;
                --color_40: 79, 79, 79;
                --color_41: 56, 74, 211;
                --color_42: 0, 0, 0;
                --color_43: 151, 151, 151;
                --color_44: 255, 255, 255;
                --color_45: 0, 0, 0;
                --color_46: 0, 0, 0;
                --color_47: 79, 79, 79;
                --color_48: 56, 74, 211;
                --color_49: 56, 74, 211;
                --color_50: 255, 255, 255;
                --color_51: 255, 255, 255;
                --color_52: 56, 74, 211;
                --color_53: 56, 74, 211;
                --color_54: 151, 151, 151;
                --color_55: 151, 151, 151;
                --color_56: 255, 255, 255;
                --color_57: 255, 255, 255;
                --color_58: 56, 74, 211;
                --color_59: 56, 74, 211;
                --color_60: 56, 74, 211;
                --color_61: 56, 74, 211;
                --color_62: 255, 255, 255;
                --color_63: 255, 255, 255;
                --color_64: 151, 151, 151;
                --color_65: 151, 151, 151;
                --font_0: normal normal normal calc(120 * var(--theme-spx-ratio))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
                --font_1: normal normal normal 16px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                --font_3: normal normal normal calc(44 * var(--theme-spx-ratio))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
                --font_4: normal normal normal calc(35 * var(--theme-spx-ratio))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
                --font_6: normal normal normal calc(25 * var(--theme-spx-ratio))/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
                --font_7: normal normal normal 19px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
                --font_8: normal normal normal 16px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
                --font_9: normal normal normal 14px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
                --font_10: normal normal normal 12px/1.4em din-next-w01-light, din-next-w02-light, din-next-w10-light, sans-serif;
                --wix-ads-height: 0px;
                --sticky-offset: 0px;
                --wix-ads-top-height: 0px;
                --vh-unit: calc((100vh - 0px) / 100);
                --site-width: 980px;
                --above-all-z-index: 100000;
                --portals-z-index: 100001;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                --minViewportSize: 320;
                --maxViewportSize: 1920;
                --theme-spx-ratio: clamp(0.5px, (0.078125 * var(--one-unit)), (var(--section-max-width) / 1280));
                --scaling-factor: min((100 * var(--one-unit)), var(--section-max-width));
            }

            .font_0 {
                font: var(--font_0);
                color: rgb(var(--color_15));
                letter-spacing: 0em;
            }

            .font_1 {
                font: var(--font_1);
                color: rgb(var(--color_14));
                letter-spacing: 0em;
            }

            .font_3 {
                font: var(--font_3);
                color: rgb(var(--color_15));
                letter-spacing: 0em;
            }

            .font_4 {
                font: var(--font_4);
                color: rgb(var(--color_15));
                letter-spacing: 0em;
            }


            .font_6 {
                font: var(--font_6);
                color: rgb(var(--color_15));
                letter-spacing: 0em;
            }

            .font_7 {
                font: var(--font_7);
                color: rgb(var(--color_15));
                letter-spacing: 0em;
            }

            .font_8 {
                font: var(--font_8);
                color: rgb(var(--color_15));
                letter-spacing: 0em;
            }

            .font_9 {
                font: var(--font_9);
                color: rgb(var(--color_15));
                letter-spacing: 0em;
            }

            .font_10 {
                font: var(--font_10);
                color: rgb(var(--color_14));
                letter-spacing: 0em;
            }

            .color_0 {
                color: rgb(var(--color_0));
            }

            .color_1 {
                color: rgb(var(--color_1));
            }

            .color_2 {
                color: rgb(var(--color_2));
            }

            .color_3 {
                color: rgb(var(--color_3));
            }

            .color_4 {
                color: rgb(var(--color_4));
            }

            .color_5 {
                color: rgb(var(--color_5));
            }

            .color_6 {
                color: rgb(var(--color_6));
            }

            .color_7 {
                color: rgb(var(--color_7));
            }

            .color_8 {
                color: rgb(var(--color_8));
            }

            .color_9 {
                color: rgb(var(--color_9));
            }

            .color_10 {
                color: rgb(var(--color_10));
            }

            .color_11 {
                color: rgb(var(--color_11));
            }

            .color_12 {
                color: rgb(var(--color_12));
            }

            .color_13 {
                color: rgb(var(--color_13));
            }

            .color_14 {
                color: rgb(var(--color_14));
            }

            .color_15 {
                color: rgb(var(--color_15));
            }

            .color_16 {
                color: rgb(var(--color_16));
            }

            .color_17 {
                color: rgb(var(--color_17));
            }

            .color_18 {
                color: rgb(var(--color_18));
            }

            .color_19 {
                color: rgb(var(--color_19));
            }

            .color_20 {
                color: rgb(var(--color_20));
            }

            .color_21 {
                color: rgb(var(--color_21));
            }

            .color_22 {
                color: rgb(var(--color_22));
            }

            .color_23 {
                color: rgb(var(--color_23));
            }

            .color_24 {
                color: rgb(var(--color_24));
            }

            .color_25 {
                color: rgb(var(--color_25));
            }

            .color_26 {
                color: rgb(var(--color_26));
            }

            .color_27 {
                color: rgb(var(--color_27));
            }

            .color_28 {
                color: rgb(var(--color_28));
            }

            .color_29 {
                color: rgb(var(--color_29));
            }

            .color_30 {
                color: rgb(var(--color_30));
            }

            .color_31 {
                color: rgb(var(--color_31));
            }

            .color_32 {
                color: rgb(var(--color_32));
            }

            .color_33 {
                color: rgb(var(--color_33));
            }

            .color_34 {
                color: rgb(var(--color_34));
            }

            .color_35 {
                color: rgb(var(--color_35));
            }

            .color_36 {
                color: rgb(var(--color_36));
            }

            .color_37 {
                color: rgb(var(--color_37));
            }

            .color_38 {
                color: rgb(var(--color_38));
            }

            .color_39 {
                color: rgb(var(--color_39));
            }

            .color_40 {
                color: rgb(var(--color_40));
            }

            .color_41 {
                color: rgb(var(--color_41));
            }

            .color_42 {
                color: rgb(var(--color_42));
            }

            .color_43 {
                color: rgb(var(--color_43));
            }

            .color_44 {
                color: rgb(var(--color_44));
            }

            .color_45 {
                color: rgb(var(--color_45));
            }

            .color_46 {
                color: rgb(var(--color_46));
            }

            .color_47 {
                color: rgb(var(--color_47));
            }

            .color_48 {
                color: rgb(var(--color_48));
            }

            .color_49 {
                color: rgb(var(--color_49));
            }

            .color_50 {
                color: rgb(var(--color_50));
            }

            .color_51 {
                color: rgb(var(--color_51));
            }

            .color_52 {
                color: rgb(var(--color_52));
            }

            .color_53 {
                color: rgb(var(--color_53));
            }

            .color_54 {
                color: rgb(var(--color_54));
            }

            .color_55 {
                color: rgb(var(--color_55));
            }

            .color_56 {
                color: rgb(var(--color_56));
            }

            .color_57 {
                color: rgb(var(--color_57));
            }

            .color_58 {
                color: rgb(var(--color_58));
            }

            .color_59 {
                color: rgb(var(--color_59));
            }

            .color_60 {
                color: rgb(var(--color_60));
            }

            .color_61 {
                color: rgb(var(--color_61));
            }

            .color_62 {
                color: rgb(var(--color_62));
            }

            .color_63 {
                color: rgb(var(--color_63));
            }

            .color_64 {
                color: rgb(var(--color_64));
            }

            .color_65 {
                color: rgb(var(--color_65));
            }

            .backcolor_0 {
                background-color: rgb(var(--color_0));
            }

            .backcolor_1 {
                background-color: rgb(var(--color_1));
            }

            .backcolor_2 {
                background-color: rgb(var(--color_2));
            }

            .backcolor_3 {
                background-color: rgb(var(--color_3));
            }

            .backcolor_4 {
                background-color: rgb(var(--color_4));
            }

            .backcolor_5 {
                background-color: rgb(var(--color_5));
            }

            .backcolor_6 {
                background-color: rgb(var(--color_6));
            }

            .backcolor_7 {
                background-color: rgb(var(--color_7));
            }

            .backcolor_8 {
                background-color: rgb(var(--color_8));
            }

            .backcolor_9 {
                background-color: rgb(var(--color_9));
            }

            .backcolor_10 {
                background-color: rgb(var(--color_10));
            }

            .backcolor_11 {
                background-color: rgb(var(--color_11));
            }

            .backcolor_12 {
                background-color: rgb(var(--color_12));
            }

            .backcolor_13 {
                background-color: rgb(var(--color_13));
            }

            .backcolor_14 {
                background-color: rgb(var(--color_14));
            }

            .backcolor_15 {
                background-color: rgb(var(--color_15));
            }

            .backcolor_16 {
                background-color: rgb(var(--color_16));
            }

            .backcolor_17 {
                background-color: rgb(var(--color_17));
            }

            .backcolor_18 {
                background-color: rgb(var(--color_18));
            }

            .backcolor_19 {
                background-color: rgb(var(--color_19));
            }

            .backcolor_20 {
                background-color: rgb(var(--color_20));
            }

            .backcolor_21 {
                background-color: rgb(var(--color_21));
            }

            .backcolor_22 {
                background-color: rgb(var(--color_22));
            }

            .backcolor_23 {
                background-color: rgb(var(--color_23));
            }

            .backcolor_24 {
                background-color: rgb(var(--color_24));
            }

            .backcolor_25 {
                background-color: rgb(var(--color_25));
            }

            .backcolor_26 {
                background-color: rgb(var(--color_26));
            }

            .backcolor_27 {
                background-color: rgb(var(--color_27));
            }

            .backcolor_28 {
                background-color: rgb(var(--color_28));
            }

            .backcolor_29 {
                background-color: rgb(var(--color_29));
            }

            .backcolor_30 {
                background-color: rgb(var(--color_30));
            }

            .backcolor_31 {
                background-color: rgb(var(--color_31));
            }

            .backcolor_32 {
                background-color: rgb(var(--color_32));
            }

            .backcolor_33 {
                background-color: rgb(var(--color_33));
            }

            .backcolor_34 {
                background-color: rgb(var(--color_34));
            }

            .backcolor_35 {
                background-color: rgb(var(--color_35));
            }

            .backcolor_36 {
                background-color: rgb(var(--color_36));
            }

            .backcolor_37 {
                background-color: rgb(var(--color_37));
            }

            .backcolor_38 {
                background-color: rgb(var(--color_38));
            }

            .backcolor_39 {
                background-color: rgb(var(--color_39));
            }

            .backcolor_40 {
                background-color: rgb(var(--color_40));
            }

            .backcolor_41 {
                background-color: rgb(var(--color_41));
            }

            .backcolor_42 {
                background-color: rgb(var(--color_42));
            }

            .backcolor_43 {
                background-color: rgb(var(--color_43));
            }

            .backcolor_44 {
                background-color: rgb(var(--color_44));
            }

            .backcolor_45 {
                background-color: rgb(var(--color_45));
            }

            .backcolor_46 {
                background-color: rgb(var(--color_46));
            }

            .backcolor_47 {
                background-color: rgb(var(--color_47));
            }

            .backcolor_48 {
                background-color: rgb(var(--color_48));
            }

            .backcolor_49 {
                background-color: rgb(var(--color_49));
            }

            .backcolor_50 {
                background-color: rgb(var(--color_50));
            }

            .backcolor_51 {
                background-color: rgb(var(--color_51));
            }

            .backcolor_52 {
                background-color: rgb(var(--color_52));
            }

            .backcolor_53 {
                background-color: rgb(var(--color_53));
            }

            .backcolor_54 {
                background-color: rgb(var(--color_54));
            }

            .backcolor_55 {
                background-color: rgb(var(--color_55));
            }

            .backcolor_56 {
                background-color: rgb(var(--color_56));
            }

            .backcolor_57 {
                background-color: rgb(var(--color_57));
            }

            .backcolor_58 {
                background-color: rgb(var(--color_58));
            }

            .backcolor_59 {
                background-color: rgb(var(--color_59));
            }

            .backcolor_60 {
                background-color: rgb(var(--color_60));
            }

            .backcolor_61 {
                background-color: rgb(var(--color_61));
            }

            .backcolor_62 {
                background-color: rgb(var(--color_62));
            }

            .backcolor_63 {
                background-color: rgb(var(--color_63));
            }

            .backcolor_64 {
                background-color: rgb(var(--color_64));
            }

            .backcolor_65 {
                background-color: rgb(var(--color_65));
            }

            #SITE_HEADER {
                --bg-overlay-color: transparent;
                --bg-gradient: none;
            }

            #SITE_PAGES {
                --transition-duration: 0ms;
            }

            #SITE_FOOTER {
                --bg-overlay-color: transparent;
                --bg-gradient: none;
            }
        </style>
        <style id="css_mkx6s">
            #comp-lucxqbs3 {
                --bg-gradient: linear-gradient(90deg, #FAEDD7 0%, #F1E0AB 100%);
                --bg-overlay-color: transparent;
                height: auto;
                --shadow-filter: none
            }


            #comp-lufmloku1 {
                --bg-gradient: linear-gradient(90deg, #e6ea0a 0%, #e6ea0a 100%);
                --bg-overlay-color: transparent;
                height: auto;
                --shadow-filter: none
            }



            #comp-luflt6db {
                --bg-gradient: linear-gradient(90deg, #4B1995 0%, #4B1995 100%);
                --bg-overlay-color: transparent;
                height: auto;
                --shadow-filter: none
            }


 
      

            #mkx6s {
                height: auto;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            #mkx6s .mkx6s-overflow-wrapper {
                position: relative;
                display: grid;
                grid-template-rows: 1fr;
                grid-template-columns: minmax(0, 1fr);
                overflow-x: clip;
                overflow-y: clip;
            }

            #mkx6s .mkx6s-container {
                box-sizing: border-box;
                position: relative;
                display: var(--l_display, var(--container-display));
                grid-template-rows: auto auto auto auto auto;
                grid-template-columns: minmax(0px, 1fr);
                --container-layout-type: grid-container-layout;
                --container-display: grid;
            }

            #mkx6s:not(.mkx6s-container) {
                display: var(--l_display, var(--container-display));
                grid-template-rows: 1fr;
                grid-template-columns: minmax(0, 1fr);
                --container-display: grid;
            }

            #mkx6s {
                --bg: var(--color_11);
                --alpha-bg: 1;
                --static-spx: 0.1 * var(--one-unit);
            }

            #PAGE_SECTIONSmkx6s {
                --above-all-in-container: 49;
            }

            #comp-lucs1352-pinned-layer {
                z-index: 53;
                --above-all-in-container: 10000;
            }

            @media screen and (min-width: 320px) and (max-width: 2147483647px) {
                #PAGE_SECTIONSmkx6s {
                    --above-all-in-container: 49;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #PAGE_SECTIONSmkx6s {
                    --above-all-in-container: 49;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #PAGE_SECTIONSmkx6s {
                    --above-all-in-container: 49;
                }
            }

            #mkx6s {
                --shc-mutated-brightness: 128, 128, 128;
            }

            #comp-luctq6l1 {
                min-height: 0px;
                --l_display: unset;
                height: auto;
                min-width: 0px;
                max-width: 99999px;
                max-height: 99999px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                align-self: stretch;
                justify-self: stretch;
                position: sticky;
                --top: 0%;
                grid-area: 1/1/2/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            .comp-luctq6l1-container {
                box-sizing: border-box;
                display: var(--l_display, var(--container-display));
                grid-template-rows: minmax(clamp(0.5px, calc((63.281 * var(--one-unit)) - (var(--scrollbar-width) * 0.63281)), calc(0.633 * var(--section-max-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
                --container-layout-type: grid-container-layout;
                --container-display: grid;
            }

            #comp-luctq6l1:not(.comp-luctq6l1-container) {
                display: var(--l_display, var(--container-display));
                grid-template-rows: 1fr;
                grid-template-columns: minmax(0, 1fr);
                --container-display: grid;
            }

            #comp-luctq6l1~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                .comp-luctq6l1-container {
                    grid-template-rows: minmax(clamp(0.5px, calc((95.922 * var(--one-unit)) - (var(--scrollbar-width) * 0.95922)), calc(0.959 * var(--section-max-width))), auto);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                .comp-luctq6l1-container {
                    grid-template-rows: minmax(clamp(0.5px, calc((188.103 * var(--one-unit)) - (var(--scrollbar-width) * 1.88103)), calc(1.881 * var(--section-max-width))), auto);
                }
            }

            #comp-luctq6l1 {
                --bg: var(--color_11);
                --alpha-bg: 0;
                --static-spx: 1px;
            }

          #comp-luctq6l1 {
    --bg-gradient: none;
    --inherit-transition: var(--transition, none);
    background-image: url('http://contrutek.com/wp-content/uploads/2024/06/modificada-1.jpg');
    background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
    background-position: center; /* Centra la imagen en el contenedor */
}

            @media screen and (min-width: 320px) and (max-width: 2147483647px) {
                #comp-luctq6l1 {
                    --inherit-transition: var(--transition, none);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-luctq6l1 {
                    --inherit-transition: var(--transition, none);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-luctq6l1 {
                    --inherit-transition: var(--transition, none);
                }
            }

            #comp-lucxqbs3 {
                width: 89.78692397046593%;
                height: auto;
                --l_display: unset;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: center;
                justify-self: center;
                margin-left: 0%;
                margin-right: 0.0018310546875%;
                margin-top: 0.0006396484375059686%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lucxqbs3 {
                    margin-right: 0.0030517578125%;
                    margin-top: 0%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lucxqbs3 {
                    margin-right: 0%;
                    margin-top: 0%;
                }
            }

            #comp-lucxqbs3 {
                --static-spx: 1px;
            }

            #comp-lucxlhml {
                width: 21.047570730248093%;
                height: auto;
                --aspect-ratio: 0.9349802321774824;
                --l_display: unset;
                aspect-ratio: 1/var(--aspect-ratio);
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: center;
                position: sticky;
                --top: 0%;
                margin-left: 0.5364990234375%;
                margin-right: 0%;
                margin-top: 25.55908203125%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            #comp-lucxlhml~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lucxlhml {
                    width: 21.047570730248093%;
                    --aspect-ratio: 0.9349802321774824;
                    margin-left: 0.5350748697916666%;
                    margin-top: 35.7147216796875%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lucxlhml {
                    width: 21.047570730248097%;
                    --aspect-ratio: 0.9349802321774823;
                    margin-left: 0.5348557692307693%;
                    margin-top: 81.09775641025641%;
                }
            }

            #comp-lucxlhml {
                --backgroundColor: 0, 0, 0;
                --borderColor: 255, 255, 255;
                --alpha-borderColor: 1;
                --borderWidth: 0px;
                --cornerRadius: 0px;
                --boxShadow: none;
                --mediaOpacity: 1;
                --blendMode: normal;
                --alpha-backgroundColor: 0;
                --boxShadowToggleOn-boxShadow: none;
                --static-spx: 1px;
            }

            #comp-lucxlhml:not(.is-animating) {
                transition: all 1s ease-in-out 0s, visibility 0s;
                --transition: all 1s ease-in-out 0s, visibility 0s;
            }

            #comp-lucxlhml:not(.is-animating) :not(.is-animating) {
                transition: all 1s ease-in-out 0s, visibility 0s;
                --transition: all 1s ease-in-out 0s, visibility 0s;
            }

            #comp-lucxlhml.variants-lucxm0gr,
            #comp-lucxlhml.variants-lucxm0gr :not(.is-animating) {
                transition: all 1s ease-in-out 0s, visibility 0s;
                --transition: all 1s ease-in-out 0s, visibility 0s;
            }

            #comp-lucxlhml.variants-lucxm0gr,
            #comp-lucxlhml.variants-lucxm0gr :not(.is-animating) :not(.is-animating) {
                transition: all 1s ease-in-out 0s, visibility 0s;
                --transition: all 1s ease-in-out 0s, visibility 0s;
            }

            #comp-lucxlhml {
                opacity: 1;
                --comp-opacity: 1;
                transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z: 0deg;
            }

            #comp-lucxlhml.variants-lucxm0gr {
                opacity: 1;
                --comp-opacity: 1;
                transform: translateX(0px)translateY(0px)scaleX(2.45)scaleY(2.45)rotate(15deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z: 15deg;
            }



            #comp-lufqfjoj {
                --l_display: unset;
                height: auto;
                min-width: 0px;
                width: 32.03125%;
                max-width: 99999px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: end;
                margin-left: 0%;
                margin-right: 6.2274169921875%;
                margin-top: 46.854248046875%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lufqfjoj {
                    width: 48.177083333333336%;
                    justify-self: end;
                    margin-left: 0%;
                    margin-right: 6.280517578125%;
                    margin-top: 71.59322102864583%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqfjoj {
                    width: 84.61538461538461%;
                    justify-self: center;
                    margin-left: 0.5328525641025641%;
                    margin-right: 0%;
                    margin-top: 138.515625%;
                }
            }

            #comp-lufqfjoj {
                --blendMode: normal;
                --textAlign: right;
                --color: var(--color_16);
                --alpha-color: 1;
                --static-spx: 0.1 * var(--one-unit);
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqfjoj {
                    --textAlign: center;
                }
            }

            #comp-lufqfjoj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
                color: #FAEDD7;
                text-align: right;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqfjoj :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
                    text-align: center !important;
                }
            }

            #comp-lyn49af5 {
                min-height: 35.59375px;
                --l_display: unset;
                height: auto;
                min-width: 0px;
                width: 26.6546630859375%;
                max-width: 99999px;
                max-height: 99999px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: center;
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 1.9683837890625%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lyn49af5 {
                    width: 56.720753205128204%;
                    margin-left: 0.5328525641025641%;
                    margin-top: 11.221955128205128%;
                }
            }


            #comp-lyn49af5 {
                --is-animated: 1;
                --position-box-z-index: 47;
                --menu-flex-wrap: wrap;
                --subsubmenu-box-display: block;
                --subsubmenu-box-position: static;
                --white-space: normal;
                --label-word-wrap: break-word;
                --focus-ring: 0 0 0 1px#ffffff, 0 0 0 3px#116dff;
                height: auto;
                max-height: unset;
            }

            #comp-lyn49af87 {
                min-height: 510.3046875px;
                --l_display: unset;
                height: auto;
                width: 100%;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                align-self: start;
                justify-self: start;
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }


            #comp-lyn49af87 {
                --brw: 1px;
                --brd: var(--color_15);
                --alpha-brd: 1;
                --bg: var(--color_11);
                --alpha-bg: 1;
                --rd: 5px;
                --shd: 0 1px 4px rgba(0, 0, 0, 0.6);
                --static-spx: 1px;
            }

            @media (prefers-reduced-motion: no-preference) {
                #comp-lyn49af87:not([data-motion-enter="done"]) {
                    opacity: 0;
                }
            }

            #comp-lyn49af87 {
                opacity: 1;
                --comp-opacity: 1;
                transform: translateX(0px)translateY(0px)scaleX(1)scaleY(1)rotate(0deg)skewX(0deg)skewY(0deg);
                --comp-rotate-z: 0deg;
            }

            #comp-lyn49af87 {
                --rd: 0;
                --brw: 0;
                --shd: none;
                --bg: transparent;
            }

            @media screen and (min-width: 320px) and (max-width: 2147483647px) {
                #comp-lyn49af87 {
                    --rd: 0;
                    --brw: 0;
                    --shd: none;
                    --bg: transparent;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lyn49af87 {
                    --rd: 0;
                    --brw: 0;
                    --shd: none;
                    --bg: transparent;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lyn49af87 {
                    --rd: 0;
                    --brw: 0;
                    --shd: none;
                    --bg: transparent;
                }
            }



            [id^="comp-lyn49afb7__"] {
                min-height: 0px;
                --comp-display: flex;
                --l_display: unset;
                height: auto;
                min-width: 0px;
                width: 30.005467966827666%;
                max-width: 99999px;
                max-height: 99999px;
                display: var(--l_display, var(--comp-display, flex));
                flex-direction: column;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                scroll-snap-align: none;
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                margin-bottom: 0px;
                flex-basis: auto;
                flex-grow: 0;
                flex-shrink: 0;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            [id^="comp-lyn49afb7__"] .comp-lyn49afb7-overflow-wrapper {
                position: relative;
                display: flex;
                flex-direction: column;
                flex-grow: 1;
                overflow-x: clip;
                overflow-y: clip;
            }

            [id^="comp-lyn49afb7__"] .comp-lyn49afb7-container {
                box-sizing: border-box;
                position: relative;
                flex-grow: 1;
                display: var(--l_display, var(--container-display));
                grid-template-rows: minmax(clamp(0.5px, calc((31.25 * var(--one-unit)) - (var(--scrollbar-width) * 0.3125)), calc(0.313 * var(--section-max-width))), auto);
                grid-template-columns: minmax(0px, 360.117fr);
                --container-layout-type: grid-container-layout;
                --container-display: grid;
            }

            [id^="comp-lyn49afb7__"] {
                --brw: 0px;
                --brd: var(--color_15);
                --bg: 255, 254, 229;
                --rd: 50px 50px 50px 50px;
                --shd: none;
                --alpha-brd: 0;
                --alpha-bg: 1;
                --boxShadowToggleOn-shd: none;
                --static-spx: 0.1 * var(--one-unit);
            }

            [id^="comp-lyn49afb7__"] {
                --shc-mutated-brightness: 128, 127, 115;
            }



            [id^="comp-lyn49afc8__"] {
                min-height: 0px;
                --l_display: unset;
                height: auto;
                min-width: 0px;
                width: auto;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: stretch;
                justify-self: stretch;
                margin-top: 0%;
                margin-left: 0%;
                margin-bottom: 0%;
                margin-right: 0%;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            [id^="comp-lyn49afc8__"] {
                --backgroundColor: 0, 0, 0;
                --borderColor: 255, 255, 255;
                --alpha-borderColor: 1;
                --borderWidth: 0px;
                --cornerRadius: 0px;
                --boxShadow: none;
                --mediaOpacity: 1;
                --blendMode: normal;
                --alpha-backgroundColor: 0;
                --boxShadowToggleOn-boxShadow: none;
                --static-spx: 1px;
            }




            [id^="comp-lyn49aff15__"] {
                min-height: unset;
                --l_display: unset;
                height: auto;
                --aspect-ratio: 0.3397484756097561;
                min-width: 0px;
                width: 31.04793771785538%;
                max-width: 99999px;
                max-height: 99999px;
                aspect-ratio: 1/var(--aspect-ratio);
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: center;
                margin-left: 0.4057972724925008%;
                margin-right: 0%;
                margin-top: 95.00595652982847%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            [id^="comp-lyn49aff15__"] {
                --rd: clamp(0.5px, calc((1.172 * var(--one-unit)) - (var(--scrollbar-width) * 0.01172)), calc(0.012 * var(--section-max-width))) clamp(0.5px, calc((1.172 * var(--one-unit)) - (var(--scrollbar-width) * 0.01172)), calc(0.012 * var(--section-max-width))) clamp(0.5px, calc((1.172 * var(--one-unit)) - (var(--scrollbar-width) * 0.01172)), calc(0.012 * var(--section-max-width))) clamp(0.5px, calc((1.172 * var(--one-unit)) - (var(--scrollbar-width) * 0.01172)), calc(0.012 * var(--section-max-width)));
                --trans1: border-color 0.4s ease 0s, background-color 0.4s ease 0s;
                --shd: none;
                --horizontalPadding: clamp(0.5px, calc((0.156 * var(--one-unit)) - (var(--scrollbar-width) * 0.00156)), calc(0.002 * var(--section-max-width)));
                --verticalPadding: clamp(0.5px, calc((0.156 * var(--one-unit)) - (var(--scrollbar-width) * 0.00156)), calc(0.002 * var(--section-max-width)));
                --fnt: normal normal normal clamp(0.5px, calc((1.172 * var(--one-unit)) - (var(--scrollbar-width) * 0.01172)), calc(0.012 * var(--section-max-width)))/1.4em wfont_c35045_feddceb3b4414172bedc2bf24b3c5093, wf_feddceb3b4414172bedc2bf24, orig_quicksand_medium;
                --trans2: color 0.4s ease 0s;
                --txt: 255, 254, 229;
                --bg: var(--color_15);
                --brd: 255, 254, 229;
                --brw: clamp(0.5px, calc((0.156 * var(--one-unit)) - (var(--scrollbar-width) * 0.00156)), calc(0.002 * var(--section-max-width)));
                --bgh: 255, 254, 229;
                --brdh: 50, 50, 50;
                --txth: var(--color_11);
                --bgd: 204, 204, 204;
                --alpha-bgd: 1;
                --txtd: 255, 255, 255;
                --alpha-txtd: 1;
                --alpha-txth: 1;
                --margin: 0spx;
                --alpha-brdh: 0;
                --align: center;
                --alpha-brd: 1;
                --alpha-bg: 0;
                --alpha-bgh: 0.2;
                --boxShadowToggleOn-shd: none;
                --alpha-txt: 1;
                --static-spx: 0.1 * var(--one-unit);
            }

            [id^="comp-lyn49aff15__"] {
                --shc-mutated-brightness: 38, 13, 75;
                --margin-start: 0px;
                --margin-end: 0px;
                --fnt: normal normal normal clamp(0.5px, calc((1.172 * var(--one-unit)) - (var(--scrollbar-width) * 0.01172)), calc(0.012 * var(--section-max-width)))/1.4em wfont_c35045_feddceb3b4414172bedc2bf24b3c5093, wf_feddceb3b4414172bedc2bf24, orig_quicksand_medium;
                --label-align: center;
                --label-text-align: center;
            }





            #comp-lxozl1p4 {
                min-height: 0px;
                --l_display: unset;
                height: auto;
                min-width: 0px;
                max-width: 99999px;
                max-height: 99999px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                align-self: stretch;
                justify-self: stretch;
                position: sticky;
                --top: 0%;
                grid-area: 2/1/3/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            .comp-lxozl1p4-container {
                box-sizing: border-box;
                display: var(--l_display, var(--container-display));
                grid-template-rows: minmax(clamp(0.5px, calc((63.281 * var(--one-unit)) - (var(--scrollbar-width) * 0.63281)), calc(0.633 * var(--section-max-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
                --container-layout-type: grid-container-layout;
                --container-display: grid;
            }

            #comp-lxozl1p4:not(.comp-lxozl1p4-container) {
                display: var(--l_display, var(--container-display));
                grid-template-rows: 1fr;
                grid-template-columns: minmax(0, 1fr);
                --container-display: grid;
            }

            #comp-lxozl1p4~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                .comp-lxozl1p4-container {
                    grid-template-rows: minmax(clamp(0.5px, calc((95.922 * var(--one-unit)) - (var(--scrollbar-width) * 0.95922)), calc(0.959 * var(--section-max-width))), auto);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                .comp-lxozl1p4-container {
                    grid-template-rows: minmax(clamp(0.5px, calc((188.103 * var(--one-unit)) - (var(--scrollbar-width) * 1.88103)), calc(1.881 * var(--section-max-width))), auto);
                }
            }

            #comp-lxozl1p4 {
                --bg: var(--color_11);
                --alpha-bg: 0;
                --static-spx: 1px;
            }

            #comp-lxozl1p4 {
                 --bg-gradient: none;
    --inherit-transition: var(--transition, none);
    background-image: url('http://contrutek.com/wp-content/uploads/2024/06/Bravo-JM-2-scaled.jpg');
    background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
    background-position: center; /* Centra la imagen en el contenedor */
            }

            @media screen and (min-width: 320px) and (max-width: 2147483647px) {
                #comp-lxozl1p4 {
                    --inherit-transition: var(--transition, none);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lxozl1p4 {
                    --inherit-transition: var(--transition, none);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lxozl1p4 {
                    --inherit-transition: var(--transition, none);
                }
            }



            @media screen and (min-width: 320px) and (max-width: 1000px) {}

            @media screen and (min-width: 320px) and (max-width: 750px) {}




            @media screen and (min-width: 320px) and (max-width: 1000px) {}

            @media screen and (min-width: 320px) and (max-width: 750px) {}


            #comp-lxozl1pc12 {
                width: 88.4850045932668%;
                height: auto;
                --aspect-ratio: 0.36666117407251453;
                --l_display: unset;
                aspect-ratio: 1/var(--aspect-ratio);
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: center;
                position: absolute;
                --top: 0px;
                bottom: auto;
                left: auto;
                right: auto;
                margin-left: 0%;
                margin-right: 0.00244140625%;
                margin-top: 27.9266357421875%;
                margin-bottom: 0%;
                grid-area: 1/1/-1/-1;
                --is-sticky: 0;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lxozl1pc12 {
                    width: 88.4850045932668%;
                    --aspect-ratio: 0.36666117407251453;
                    align-self: center;
                    justify-self: center;
                    --top: auto;
                    left: auto;
                    margin-left: 0.5350748697916666%;
                    margin-right: 0%;
                    margin-top: 0%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lxozl1pc12 {
                    width: 138.46153846153845%;
                    --aspect-ratio: 0.36710069444444443;
                    align-self: start;
                    justify-self: start;
                    --top: 0px;
                    left: 0px;
                    margin-left: -19.229767628205128%;
                    margin-right: 0%;
                    margin-top: 65.52083333333333%;
                }
            }

            #comp-lxozl1pc12 {
                --backgroundColor: 0, 0, 0;
                --borderColor: 255, 255, 255;
                --alpha-borderColor: 1;
                --borderWidth: 0px;
                --cornerRadius: 0px;
                --boxShadow: none;
                --mediaOpacity: 1;
                --blendMode: normal;
                --alpha-backgroundColor: 0;
                --boxShadowToggleOn-boxShadow: none;
                --static-spx: 1px;
            }

            #comp-lxozl1pc12 wix-image {
                overflow: clip;
            }

            #comp-lxozl1pc12 wow-image {
                overflow: clip;
            }

            #comp-lxozl1pc12 wix-image img {
                height: 100%;
            }

            #comp-lxozl1pc12 wow-image img {
                height: 100%;
            }

            #comp-lxozl1pk {
                --l_display: unset;
                height: auto;
                min-width: 0px;
                width: 32.03125%;
                max-width: 99999px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: end;
                margin-left: 0%;
                margin-right: 6.2274169921875%;
                margin-top: 52.322998046875%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lxozl1pk {
                    width: 48.177083333333336%;
                    justify-self: end;
                    margin-left: 0%;
                    margin-right: 6.280517578125%;
                    margin-top: 71.59322102864583%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lxozl1pk {
                    width: 84.61538461538461%;
                    justify-self: center;
                    margin-left: 0.5328525641025641%;
                    margin-right: 0%;
                    margin-top: 138.515625%;
                }
            }

            #comp-lxozl1pk {
                --blendMode: normal;
                --textAlign: right;
                --color: var(--color_16);
                --alpha-color: 1;
                --static-spx: 0.1 * var(--one-unit);
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lxozl1pk {
                    --textAlign: center;
                }
            }

            #comp-lxozl1pk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
                color: #FAEDD7;
                text-align: right;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lxozl1pk :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
                    text-align: center !important;
                }
            }

            #comp-lufmlokr {
                min-height: 0px;
                --l_display: unset;
                height: auto;
                min-width: 0px;
                max-width: 99999px;
                max-height: 99999px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                align-self: stretch;
                justify-self: stretch;
                position: sticky;
                --top: 0%;
                grid-area: 3/1/4/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            .comp-lufmlokr-container {
                box-sizing: border-box;
                display: var(--l_display, var(--container-display));
                grid-template-rows: minmax(clamp(0.5px, calc((63.278 * var(--one-unit)) - (var(--scrollbar-width) * 0.63278)), calc(0.633 * var(--section-max-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
                --container-layout-type: grid-container-layout;
                --container-display: grid;
            }

            #comp-lufmlokr~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                .comp-lufmlokr-container {
                    grid-template-rows: minmax(clamp(0.5px, calc((97.26 * var(--one-unit)) - (var(--scrollbar-width) * 0.9726)), calc(0.973 * var(--section-max-width))), auto);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                .comp-lufmlokr-container {
                    grid-template-rows: minmax(clamp(0.5px, calc((188.135 * var(--one-unit)) - (var(--scrollbar-width) * 1.8813499999999999)), calc(1.881 * var(--section-max-width))), auto);
                }
            }

            #comp-lufmlokr {
                --bg: var(--color_11);
                --alpha-bg: 0;
                --static-spx: 1px;
            }

            #comp-lufmlokr {
                                 --bg-gradient: none;
    --inherit-transition: var(--transition, none);
    background-image: url('http://contrutek.com/wp-content/uploads/2024/06/DSC_7679_2.jpg');
    background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
    background-position: center; /* Centra la imagen en el contenedor */
            }

            @media screen and (min-width: 320px) and (max-width: 2147483647px) {
                #comp-lufmlokr {
                    --inherit-transition: var(--transition, none);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lufmlokr {
                    --inherit-transition: var(--transition, none);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufmlokr {
                    --inherit-transition: var(--transition, none);
                }
            }

            #comp-lufmloku1 {
                width: 89.78692397046593%;
                height: auto;
                --l_display: unset;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: center;
                position: sticky;
                --top: 0%;
                margin-left: 0%;
                margin-right: 0.0018310546875%;
                margin-top: 21.1846923828125%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            #comp-lufmloku1~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lufmloku1 {
                    margin-right: 0.0020345052083333335%;
                    margin-top: 38.08441162109375%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufmloku1 {
                    margin-right: 0%;
                    margin-top: 83.29927884615384%;
                }
            }

            #comp-lufmloku1 {
                --static-spx: 1px;
            }


            @media screen and (min-width: 320px) and (max-width: 1000px) {}

            @media screen and (min-width: 320px) and (max-width: 750px) {}


            #comp-lufmlt05 {
                width: 88.1329345703125%;
                height: auto;
                --aspect-ratio: 0.38749420001800594;
                --l_display: unset;
                aspect-ratio: 1/var(--aspect-ratio);
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: center;
                position: sticky;
                --top: 0%;
                margin-left: 0%;
                margin-right: 0.0018310546875%;
                margin-top: 18.32305908203125%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            #comp-lufmlt05~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lufmlt05 {
                    width: 88.13293457031251%;
                    --aspect-ratio: 0.387494200018006;
                    align-self: start;
                    justify-self: center;
                    margin-left: 1.0935465494791667%;
                    margin-right: 0%;
                    margin-top: 29.79278564453125%;
                    margin-bottom: 0%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufmlt05 {
                    width: 138.46153846153845%;
                    --aspect-ratio: 0.37037572881552105;
                    align-self: center;
                    justify-self: start;
                    margin-left: -18.684895833333332%;
                    margin-right: 0%;
                    margin-top: 0%;
                    margin-bottom: 0.0020673076923207515%;
                }
            }

            #comp-lufmlt05 {
                --backgroundColor: 0, 0, 0;
                --borderColor: 255, 255, 255;
                --alpha-borderColor: 1;
                --borderWidth: 0px;
                --cornerRadius: 0px;
                --boxShadow: none;
                --mediaOpacity: 1;
                --blendMode: normal;
                --alpha-backgroundColor: 0;
                --boxShadowToggleOn-boxShadow: none;
                --static-spx: 1px;
            }

            #comp-lufmlt05 wix-image {
                overflow: clip;
            }

            #comp-lufmlt05 wow-image {
                overflow: clip;
            }

            #comp-lufmlt05 wix-image img {
                height: 100%;
            }

            #comp-lufmlt05 wow-image img {
                height: 100%;
            }

            #comp-lufqi3cp {
                --l_display: unset;
                height: auto;
                min-width: 0px;
                width: 32.03125%;
                max-width: 99999px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: end;
                position: sticky;
                --top: 0%;
                margin-left: 0%;
                margin-right: 6.25%;
                margin-top: 46.8682861328125%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            #comp-lufqi3cp~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lufqi3cp {
                    width: 48.177083333333336%;
                    justify-self: end;
                    margin-right: 6.211344401041667%;
                    margin-top: 71.624755859375%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqi3cp {
                    width: 84.61538461538461%;
                    justify-self: center;
                    margin-right: 0.004006410256410256%;
                    margin-top: 138.55168269230768%;
                }
            }

            #comp-lufqi3cp {
                --blendMode: normal;
                --textAlign: right;
                --color: var(--color_30);
                --alpha-color: 1;
                --static-spx: 0.1 * var(--one-unit);
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqi3cp {
                    --textAlign: center;
                }
            }

            #comp-lufqi3cp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
                color: #EB4B18;
                text-align: right;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqi3cp :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
                    text-align: center !important;
                }
            }

            #comp-luflod4m {
                min-height: 0px;
                --l_display: unset;
                height: auto;
                min-width: 0px;
                max-width: 99999px;
                max-height: 99999px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                align-self: stretch;
                justify-self: stretch;
                position: sticky;
                --top: 0%;
                grid-area: 4/1/5/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            .comp-luflod4m-container {
                box-sizing: border-box;
                display: var(--l_display, var(--container-display));
                grid-template-rows: minmax(clamp(0.5px, calc((63.281 * var(--one-unit)) - (var(--scrollbar-width) * 0.63281)), calc(0.633 * var(--section-max-width))), auto);
                grid-template-columns: minmax(0px, 1fr);
                --container-layout-type: grid-container-layout;
                --container-display: grid;
            }

            #comp-luflod4m~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                .comp-luflod4m-container {
                    grid-template-rows: minmax(clamp(0.5px, calc((97.237 * var(--one-unit)) - (var(--scrollbar-width) * 0.97237)), calc(0.972 * var(--section-max-width))), auto);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                .comp-luflod4m-container {
                    grid-template-rows: minmax(clamp(0.5px, calc((189.399 * var(--one-unit)) - (var(--scrollbar-width) * 1.89399)), calc(1.894 * var(--section-max-width))), auto);
                }
            }

            #comp-luflod4m {
                --bg: var(--color_11);
                --alpha-bg: 0;
                --static-spx: 1px;
            }

            #comp-luflod4m {
                               --bg-gradient: none;
    --inherit-transition: var(--transition, none);
    background-image: url('http://contrutek.com/wp-content/uploads/2024/06/Fachada-inf-Avanti-scaled.jpg');
    background-size: cover; /* Ajusta el tamaño de la imagen para cubrir todo el contenedor */
    background-position: center; /* Centra la imagen en el contenedor */
            }

            @media screen and (min-width: 320px) and (max-width: 2147483647px) {
                #comp-luflod4m {
                    --inherit-transition: var(--transition, none);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-luflod4m {
                    --inherit-transition: var(--transition, none);
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-luflod4m {
                    --inherit-transition: var(--transition, none);
                }
            }









            @media screen and (min-width: 320px) and (max-width: 1000px) {}

            @media screen and (min-width: 320px) and (max-width: 750px) {}

            #comp-luflsjwm {
                width: 88.221435546875%;
                height: auto;
                --aspect-ratio: 0.3716566811030704;
                --l_display: unset;
                aspect-ratio: 1/var(--aspect-ratio);
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: center;
                justify-self: center;
                position: sticky;
                --top: 0%;
                margin-left: 0%;
                margin-right: 0%;
                margin-top: 0.0006396484375059686%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            #comp-luflsjwm~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-luflsjwm {
                    width: 88.22143554687501%;
                    --aspect-ratio: 0.3716566811030704;
                    margin-left: 0.08646647135416667%;
                    margin-top: 0.2970377604166667%;
                    margin-bottom: 0%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-luflsjwm {
                    width: 138.46153846153845%;
                    --aspect-ratio: 0.37037572881552105;
                    margin-left: 0%;
                    margin-top: 0%;
                    margin-bottom: 0.14612179487183033%;
                }
            }

            #comp-luflsjwm {
                --backgroundColor: 0, 0, 0;
                --borderColor: 255, 255, 255;
                --alpha-borderColor: 1;
                --borderWidth: 0px;
                --cornerRadius: 0px;
                --boxShadow: none;
                --mediaOpacity: 1;
                --blendMode: normal;
                --alpha-backgroundColor: 0;
                --boxShadowToggleOn-boxShadow: none;
                --static-spx: 1px;
            }

            #comp-luflsjwm wix-image {
                overflow: clip;
            }

            #comp-luflsjwm wow-image {
                overflow: clip;
            }

            #comp-luflsjwm wix-image img {
                height: 100%;
            }

            #comp-luflsjwm wow-image img {
                height: 100%;
            }

            #comp-lufqgc5x {
                --l_display: unset;
                height: auto;
                min-width: 0px;
                width: 34.53125%;
                max-width: 99999px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: end;
                margin-left: 0%;
                margin-right: 6.214599609375%;
                margin-top: 46.8701171875%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lufqgc5x {
                    width: 48.177083333333336%;
                    justify-self: end;
                    margin-right: 6.2896728515625%;
                    margin-top: 71.60746256510417%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqgc5x {
                    width: 84.61538461538461%;
                    justify-self: center;
                    margin-right: 0.004006410256410256%;
                    margin-top: 138.52964743589743%;
                }
            }

            #comp-lufqgc5x {
                --blendMode: normal;
                --textAlign: right;
                --color: 58, 25, 5;
                --alpha-color: 1;
                --static-spx: 0.1 * var(--one-unit);
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqgc5x {
                    --textAlign: center;
                }
            }

            #comp-lufqgc5x :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
                color: #3A1905;
                text-align: right;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqgc5x :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
                    text-align: center !important;
                }
            }


            #comp-luflt6db {
                width: 89.78692397046593%;
                height: auto;
                --l_display: unset;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: center;
                position: sticky;
                --top: 0%;
                margin-left: 0%;
                margin-right: 0.001220703125%;
                margin-top: 17.4853515625%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            #comp-luflt6db~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-luflt6db {
                    margin-right: 0.0020345052083333335%;
                    margin-top: 32.9010009765625%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-luflt6db {
                    margin-right: 0%;
                    margin-top: 78.71995192307692%;
                }
            }

            #comp-luflt6db {
                --static-spx: 1px;
            }





            @media screen and (min-width: 320px) and (max-width: 1000px) {}

            @media screen and (min-width: 320px) and (max-width: 750px) {}


            #comp-luflvzm3 {
                width: 88.16913801454459%;
                height: auto;
                --aspect-ratio: 0.3497265856292015;
                --l_display: unset;
                aspect-ratio: 1/var(--aspect-ratio);
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: center;
                position: sticky;
                --top: 0%;
                margin-left: 0.0341796875%;
                margin-right: 0%;
                margin-top: 19.98077392578125%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            #comp-luflvzm3~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-luflvzm3 {
                    width: 88.1691380145446%;
                    --aspect-ratio: 0.3497265856292015;
                    align-self: center;
                    margin-left: 1.0935465494791667%;
                    margin-top: 0%;
                    margin-bottom: 1.536108398437482%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-luflvzm3 {
                    width: 138.46153846153845%;
                    --aspect-ratio: 0.37037572881552105;
                    align-self: start;
                    margin-left: 0%;
                    margin-top: 67.54407051282051%;
                    margin-bottom: 0%;
                }
            }

            #comp-luflvzm3 {
                --backgroundColor: 0, 0, 0;
                --borderColor: 255, 255, 255;
                --alpha-borderColor: 1;
                --borderWidth: 0px;
                --cornerRadius: 0px;
                --boxShadow: none;
                --mediaOpacity: 1;
                --blendMode: normal;
                --alpha-backgroundColor: 0;
                --boxShadowToggleOn-boxShadow: none;
                --static-spx: 1px;
            }

            #comp-luflvzm3 wix-image {
                overflow: clip;
            }

            #comp-luflvzm3 wow-image {
                overflow: clip;
            }

            #comp-luflvzm3 wix-image img {
                height: 100%;
            }

            #comp-luflvzm3 wow-image img {
                height: 100%;
            }

            #comp-lufqh3c7 {
                --l_display: unset;
                height: auto;
                min-width: 0px;
                width: 32.03125%;
                max-width: 99999px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: end;
                margin-left: 0%;
                margin-right: 6.25%;
                margin-top: 46.8682861328125%;
                margin-bottom: 0%;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lufqh3c7 {
                    width: 48.177083333333336%;
                    justify-self: end;
                    margin-left: 0%;
                    margin-right: 6.211344401041667%;
                    margin-top: 71.60847981770833%;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqh3c7 {
                    width: 84.61538461538461%;
                    justify-self: center;
                    margin-left: 1.0897435897435896%;
                    margin-right: 0%;
                    margin-top: 138.53165064102564%;
                }
            }

            #comp-lufqh3c7 {
                --blendMode: normal;
                --textAlign: right;
                --color: var(--color_15);
                --alpha-color: 1;
                --static-spx: 0.1 * var(--one-unit);
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqh3c7 {
                    --textAlign: center;
                }
            }

            #comp-lufqh3c7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
                color: #4B1995;
                text-align: right;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lufqh3c7 :is(p, h1, h2, h3, h4, h5, h6, ul, ol, span[data-attr-richtext-marker], blockquote) {
                    text-align: center !important;
                }
            }

            #comp-lucs1352 {
                height: auto;
                width: auto;
                --l_display: unset;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                align-self: start;
                justify-self: end;
                margin-top: 0px;
                margin-right: 0px;
                grid-area: 1/1/2/2;
                pointer-events: auto;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            .comp-lucs1352-container {
                box-sizing: border-box;
                display: var(--l_display, var(--container-display));
                grid-template-rows: 1fr;
                grid-template-columns: 1fr;
                --container-layout-type: grid-container-layout;
                --container-display: grid;
            }

            #comp-lucs1352:not(.comp-lucs1352-container) {
                display: var(--l_display, var(--container-display));
                grid-template-rows: 1fr;
                grid-template-columns: minmax(0, 1fr);
                --container-display: grid;
            }

            #comp-lucs1352-pinned-layer {
                position: fixed;
                left: 0;
                width: 100%;
                display: grid;
                grid-template-columns: 1fr;
                grid-template-rows: 1fr;
                top: 0;
                bottom: unset;
                height: calc(100% - var(--wix-ads-height));
                margin-top: var(--wix-ads-height);
            }

            #comp-lucs1352 {
                --alpha-bg: 0;
                --bg: var(--color_11);
                --static-spx: 1px;
            }

            #comp-lucs1352_r_comp-kd5px9hr {
                min-height: 100vh;
                height: 100vh;
                min-width: 0px;
                width: 300px;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                align-self: stretch;
                justify-self: stretch;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            #comp-lucs1352_r_comp-kd5px9hr .comp-lucs1352_r_comp-kd5px9hr-overflow-wrapper {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                display: grid;
                grid-template-rows: 1fr;
                grid-template-columns: minmax(0, 1fr);
                overflow-x: hidden;
                overflow-y: scroll;
                --sticky-offset: 0px;
                scrollbar-width: none;
                overflow: -moz-scrollbars-none;
                -ms-overflow-style: none;
            }

            #comp-lucs1352_r_comp-kd5px9hr .comp-lucs1352_r_comp-kd5px9hr-container {
                box-sizing: border-box;
                position: relative;
                row-gap: 0px;
                column-gap: 0px;
                display: var(--l_display, var(--container-display));
                grid-template-rows: minmax(0px, 1fr);
                grid-template-columns: minmax(0px, 1fr);
                --container-layout-type: grid-container-layout;
                --container-display: grid;
            }

            #comp-lucs1352_r_comp-kd5px9hr:not(.comp-lucs1352_r_comp-kd5px9hr-container) {
                display: var(--l_display, var(--container-display));
                grid-template-rows: 1fr;
                grid-template-columns: minmax(0, 1fr);
                --container-display: grid;
            }

            #comp-lucs1352_r_comp-kd5px9hr .comp-lucs1352_r_comp-kd5px9hr-overflow-wrapper::-webkit-scrollbar {
                width: 0;
                height: 0;
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lucs1352_r_comp-kd5px9hr {
                    width: 100vw;
                    max-width: 99999px;
                }

                #comp-lucs1352_r_comp-kd5px9hr .comp-lucs1352_r_comp-kd5px9hr-container {
                    grid-template-columns: minmax(0px, 390fr);
                }
            }

            #comp-lucs1352_r_comp-kd5px9hr {
                --containerBackground: var(--color_11);
                --alpha-containerBackground: 1;
                --bg: var(--color_15);
                --alpha-bg: 0.8;
                --static-spx: 0.1 * var(--one-unit);
            }

            #comp-lucs1352_r_comp-kd5px9hr {
                --screen-width: calc(100vw / var(--zoom-factor, 1));
            }

            @media screen and (min-width: 320px) and (max-width: 2147483647px) {
                #comp-lucs1352_r_comp-kd5px9hr {
                    --screen-width: calc(100vw / var(--zoom-factor, 1));
                }
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lucs1352_r_comp-kd5px9hr {
                    --screen-width: calc(100vw / var(--zoom-factor, 1));
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lucs1352_r_comp-kd5px9hr {
                    --screen-width: calc(100vw / var(--zoom-factor, 1));
                }
            }

            #comp-lucs1352_r_comp-kkmqi5tc {
                width: 25px;
                height: 25px;
                --l_display: unset;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: center;
                position: sticky;
                --top: 0px;
                margin-left: 0%;
                margin-right: 0px;
                margin-top: 40px;
                margin-bottom: 0px;
                grid-area: 1/1/2/2;
                --is-sticky: 1;
                --z-index-override: 1;
            }

            #comp-lucs1352_r_comp-kkmqi5tc~* {
                will-change: opacity;
                --z-index-override: 1;
            }

            #comp-lucs1352_r_comp-kkmqi5tc {
                --static-spx: 0.1 * var(--one-unit);
            }

            #comp-lucs1352_r_comp-kkmqi5tc {
                --undefined: [object Object];
                --fill-opacity: 1;
                --stroke-width: 0;
                --stroke: #ED1566;
                --stroke-opacity: 1;
                --fill: #4B1995;
            }

            #comp-lucs1352_r_comp-kd5px9kk {
                width: 60%;
                height: auto;
                top: calc(var(--is-sticky) * (var(--top) + var(--sticky-offset)));
                --comp-display: unset;
                display: var(--l_display, var(--display));
                align-self: start;
                justify-self: center;
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 130px;
                margin-bottom: 200px;
                grid-area: 1/1/2/2;
                position: relative;
                --is-sticky: 0;
                --top: 0px;
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lucs1352_r_comp-kd5px9kk {
                    margin-top: 130px;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lucs1352_r_comp-kd5px9kk {
                    width: 80.25641025641026%;
                    margin-top: 100px;
                }
            }

            #comp-lucs1352_r_comp-kd5px9kk {
                --bgs: var(--color_11);
                --itemBGColorNoTrans: background-color 50ms ease 0s;
                --shd: none;
                --bg: var(--color_11);
                --brw: 0px 0px 0px 0px;
                --brd: var(--color_15);
                --itemBGColorTrans: background-color 0.4s ease 0s;
                --verticalPadding: 10px;
                --txt: var(--color_15);
                --alpha-txt: 1;
                --arrowColor: var(--color_15);
                --alpha-arrowColor: 1;
                --subMenuOpacityTrans: opacity 0.4s ease 0s;
                --bgsSub: var(--color_11);
                --txtsSub: var(--color_18);
                --alpha-txtsSub: 1;
                --txts: var(--color_18);
                --alpha-txts: 1;
                --bgexpanded: var(--color_11);
                --fntSubMenu: var(--font_7);
                --txtexpanded: var(--color_15);
                --alpha-txtexpanded: 1;
                --subMenuSpacing: 25px;
                --menuSpacing: 10px;
                --bgh: 230, 234, 245;

                --SKINS_fntSubmenu:normal normal normal 16px/1.4em din-next-w01-light {
                    color_14
                }

                ;
                --alpha-SKINS_bgSubmenu:0;
                --rd:90px;
                --alpha-bgs:0;
                --alpha-bgsSub:0;
                --alpha-brd:0.2;
                --textSpacing:0;
                --alpha-bg:0;
                --SKINS_submenuMargin:0;
                --alpha-bgexpanded:1;
                --sepw:1;
                --alpha-bgh:1;
                --SKINS_submenuBR:90px;
                --boxShadowToggleOn-shd:none;
                --separatorHeight:15;
                --static-spx:0.1 * var(--one-unit);
            }

            @media screen and (min-width: 320px) and (max-width: 1000px) {
                #comp-lucs1352_r_comp-kd5px9kk {
                    --fnt: normal normal normal 30px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
                }
            }

            @media screen and (min-width: 320px) and (max-width: 750px) {
                #comp-lucs1352_r_comp-kd5px9kk {
                    --fnt: normal normal normal 30px/1.4em madefor-text, helveticaneuew01-45ligh, helveticaneuew02-45ligh, helveticaneuew10-45ligh, sans-serif;
                }
            }

            #comp-lucs1352_r_comp-kd5px9kk {
                height: auto;
                --direction: rtl;
                --item-height: 56px;
                --text-align: center;
                --template-columns: calc(40px + 1em) 1fr calc(40px + 1em);
                --label-grid-column: 2;
                --arrow-grid-column: 3;
                --padding-left: 0px;
                --sub-padding-left: 0px;
                --padding-right: 0px;
                --sub-padding-right: 0px;
            }
        </style>
    </pages-css>/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5f65ba0 */@import url('https://fonts.cdnfonts.com/css/myriad-pro');

body {
            margin: 0;
            padding: 0;
            font-family: Arial, sans-serif;
        }
        
        .hamburger {
            position: fixed;
            background-color: transparent;
            right: 20px;
            top: 20px;
            height: 50px;
            width: 50px;
            padding: 80px 190px;
            transform: translate3d(0, 0, 0);
            transition: transform 0.25s cubic-bezier(0.05, 1.04, 0.72, 0.98);
            z-index: 1002;
            cursor: pointer;
            user-select: none;
        }
        
        .hamburger.is-active {
            background-color: none;
        }
        
        ._layer {
            background: #FFFFFF; /* Cambiado a blanco */
            margin-bottom: 4px;
            border-radius: 2px;
            width: 28px;
            height: 4px;
            opacity: 1;
            transform: translate3d(0, 0, 0);
            transition: all 0.25s cubic-bezier(0.05, 1.04, 0.72, 0.98);
        }
        
        .hamburger:hover .-top {
            transform: translateY(-100%);
        }
        
        .hamburger:hover .-bottom {
            transform: translateY(100%);
        }
        
        .hamburger.is-active .-top {
            transform: translateY(200%) rotate(45deg) !important;
        }
        
        .hamburger.is-active .-mid {
            opacity: 0;
        }
        
        .hamburger.is-active .-bottom {
            transform: translateY(-200%) rotate(135deg) !important;
        }
        
        .menuppal.is_active {
            transform: translate3d(0, 0, 0);
            right: 130px;
        }
        
        .menuppal {
         background-color: transparent;
          top: 0;
          right: 0;
          bottom: 0;
          height: 430px;
          position: fixed;
          transform: translate3d(100%, 0, 0);
          transition: transform 0.35s cubic-bezier(0.05, 1.04, 0.72, 0.98) 0s;
          width: 326px;
          z-index: 1001;
          margin-top: 30px;
        }
        
        .menuppal ul {
            margin: 0;
            padding: 0;
            margin-top: 130px;
            margin-right: 85px;
            list-style: none; /* Eliminar el estilo de lista predeterminado */
        }
        
        .menuppal ul li {
            text-align: right; /* Alinear a la derecha */
            font-family: Verdana, Arial, Helvetica;
            font-size: 1.5rem;
            line-height: 3em;
            height: 3em;
            color: #369;
            text-transform: none;
            font-weight: bold;
            padding-right: 20px; 
          
            
            
        }
        
        .menuppal ul li a {
            text-decoration: none!important;
            font-family: 'Myriad Pro'!important;
            color: #fff;
        }
        
        .menuppal ul li a:hover {
            text-decoration: none;
            color: #333;
        }/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-785fa77 */premium-toggle-text {
    margin: 0 auto;
    width: 80px;
    height: 80px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Yellix-bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://contrutek.com/wp-content/uploads/2024/05/Yellix-Bold.eot');
	src: url('http://contrutek.com/wp-content/uploads/2024/05/Yellix-Bold.eot?#iefix') format('embedded-opentype'),
		url('http://contrutek.com/wp-content/uploads/2024/05/Yellix-Bold.woff2') format('woff2'),
		url('http://contrutek.com/wp-content/uploads/2024/05/Yellix-Bold.woff') format('woff'),
		url('http://contrutek.com/wp-content/uploads/2024/05/Yellix-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Yellix';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://contrutek.com/wp-content/uploads/2024/05/Yellix-Black.eot');
	src: url('http://contrutek.com/wp-content/uploads/2024/05/Yellix-Black.eot?#iefix') format('embedded-opentype'),
		url('http://contrutek.com/wp-content/uploads/2024/05/Yellix-Black.woff2') format('woff2'),
		url('http://contrutek.com/wp-content/uploads/2024/05/Yellix-Black.woff') format('woff'),
		url('http://contrutek.com/wp-content/uploads/2024/05/Yellix-Black-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */