.elementor-29267 .elementor-element.elementor-element-her0sec1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:83px 83px;--row-gap:83px;--column-gap:83px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-her0sec1:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-her0sec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bda5f99 );}.elementor-29267 .elementor-element.elementor-element-heroleft{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-366025e{width:var( --container-widget-width, 186px );max-width:186px;background-color:var( --e-global-color-dbe67c6 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 10px 3px 10px;--container-widget-width:186px;--container-widget-flex-grow:0;border-radius:4px 4px 4px 4px;text-align:center;}.elementor-29267 .elementor-element.elementor-element-366025e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-herodesc{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#555555;}.elementor-29267 .elementor-element.elementor-element-herorite{--display:flex;--min-height:600px;--border-radius:20px 20px 20px 20px;}.elementor-29267 .elementor-element.elementor-element-herorite:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-herorite > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2024/10/IMG_9990.jpeg");background-position:top center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-catsec01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-29267 .elementor-element.elementor-element-cathdr01{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-catlink1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29267 .elementor-element.elementor-element-catlink1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29267 .elementor-element.elementor-element-catlink1 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-29267 .elementor-element.elementor-element-catlink1 .elementor-button{font-family:var( --e-global-typography-3c6a6cb-font-family ), Sans-serif;font-size:var( --e-global-typography-3c6a6cb-font-size );font-weight:var( --e-global-typography-3c6a6cb-font-weight );text-transform:var( --e-global-typography-3c6a6cb-text-transform );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-29267 .elementor-element.elementor-element-catgrid1{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-card0001{--display:flex;--min-height:21px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.55;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;--e-con-transform-transition-duration:200ms;}.elementor-29267 .elementor-element.elementor-element-card0001:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-card0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2022/06/lona-en-fachada-flipa.jpg");background-position:center center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-card0001::before, .elementor-29267 .elementor-element.elementor-element-card0001 > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-card0001 > .e-con-inner > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-card0001 > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-card0001 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-card0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, transparent 0%, #000000BF 65%);}.elementor-29267 .elementor-element.elementor-element-card0001.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29267 .elementor-element.elementor-element-c1title1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-c1desc01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-a66b7e7{width:var( --container-widget-width, 160px );max-width:160px;background-color:var( --e-global-color-fc9e558 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 10px 3px 10px;--container-widget-width:160px;--container-widget-flex-grow:0;top:20px;border-radius:25px 25px 25px 25px;text-align:center;}body:not(.rtl) .elementor-29267 .elementor-element.elementor-element-a66b7e7{right:20px;}body.rtl .elementor-29267 .elementor-element.elementor-element-a66b7e7{left:20px;}.elementor-29267 .elementor-element.elementor-element-a66b7e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-text );}.elementor-29267 .elementor-element.elementor-element-catrite1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-toprow01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-card0002{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.55;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29267 .elementor-element.elementor-element-card0002:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-card0002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2022/08/soportes-rigidos-dibond-500x500-1.jpg");background-position:center center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-card0002::before, .elementor-29267 .elementor-element.elementor-element-card0002 > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-card0002 > .e-con-inner > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-card0002 > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-card0002 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-card0002 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.75) 100%);}.elementor-29267 .elementor-element.elementor-element-card0002.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29267 .elementor-element.elementor-element-ccfcc09 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-551441c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-card0003{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.55;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29267 .elementor-element.elementor-element-card0003:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-card0003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2015/09/lightbox-500x500-1.jpg");background-position:center center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-card0003::before, .elementor-29267 .elementor-element.elementor-element-card0003 > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-card0003 > .e-con-inner > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-card0003 > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-card0003 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-card0003 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.75) 100%);}.elementor-29267 .elementor-element.elementor-element-card0003.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29267 .elementor-element.elementor-element-c3title1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-c3desc01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-botrow01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-card0005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.55;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29267 .elementor-element.elementor-element-card0005:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-card0005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2025/01/cajapersonalizada-750x576-1.jpg");background-position:center center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-card0005::before, .elementor-29267 .elementor-element.elementor-element-card0005 > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-card0005 > .e-con-inner > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-card0005 > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-card0005 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-card0005 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.75) 100%);}.elementor-29267 .elementor-element.elementor-element-card0005.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29267 .elementor-element.elementor-element-197a31a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-c4ba4ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-card0004{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.55;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29267 .elementor-element.elementor-element-card0004:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-card0004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2025/06/flybanner-1200-x-1200-px.jpg");background-position:center center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-card0004::before, .elementor-29267 .elementor-element.elementor-element-card0004 > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-card0004 > .e-con-inner > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-card0004 > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-card0004 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-card0004 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.75) 100%);}.elementor-29267 .elementor-element.elementor-element-card0004.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29267 .elementor-element.elementor-element-febdfb3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-5d53326{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-eb3e197{--display:flex;--min-height:600px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-2bd1ab8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-eb20076{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-d0fb7fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.55;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29267 .elementor-element.elementor-element-d0fb7fe:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-d0fb7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2025/01/Editorial-500x500-1.jpg");background-position:center center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-d0fb7fe::before, .elementor-29267 .elementor-element.elementor-element-d0fb7fe > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-d0fb7fe > .e-con-inner > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-d0fb7fe > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-d0fb7fe > .e-con-inner > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-d0fb7fe > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.75) 100%);}.elementor-29267 .elementor-element.elementor-element-d0fb7fe.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29267 .elementor-element.elementor-element-37a0b42 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-f48304e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-84f3744{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.55;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29267 .elementor-element.elementor-element-84f3744:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-84f3744 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2022/08/plv-nido-de-abeja.jpg");background-position:center center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-84f3744::before, .elementor-29267 .elementor-element.elementor-element-84f3744 > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-84f3744 > .e-con-inner > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-84f3744 > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-84f3744 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-84f3744 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.75) 100%);}.elementor-29267 .elementor-element.elementor-element-84f3744.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29267 .elementor-element.elementor-element-4226925 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-34c7b70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-1b18d3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-41183cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.55;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29267 .elementor-element.elementor-element-41183cf:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-41183cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2023/01/globo-de-terraza-500X500.jpg");background-position:center center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-41183cf::before, .elementor-29267 .elementor-element.elementor-element-41183cf > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-41183cf > .e-con-inner > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-41183cf > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-41183cf > .e-con-inner > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-41183cf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.75) 100%);}.elementor-29267 .elementor-element.elementor-element-41183cf.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29267 .elementor-element.elementor-element-780c745 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-bdd4991{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-4290080{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.55;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-29267 .elementor-element.elementor-element-4290080:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-4290080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2024/02/banderas-con-mastil-fibra-vidrio-400x400-1.jpg");background-position:center center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-4290080::before, .elementor-29267 .elementor-element.elementor-element-4290080 > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-4290080 > .e-con-inner > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-4290080 > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-4290080 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-4290080 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.75) 100%);}.elementor-29267 .elementor-element.elementor-element-4290080.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29267 .elementor-element.elementor-element-c509aa8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-ef83807{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-093dbc7{--display:flex;--min-height:21px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--overflow:hidden;--overlay-opacity:0.55;--border-radius:14px 14px 14px 14px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;--e-con-transform-transition-duration:200ms;}.elementor-29267 .elementor-element.elementor-element-093dbc7:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-093dbc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2022/08/recepcion-vinilada.jpg");background-position:center center;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-093dbc7::before, .elementor-29267 .elementor-element.elementor-element-093dbc7 > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-093dbc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-29267 .elementor-element.elementor-element-093dbc7 > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-093dbc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29267 .elementor-element.elementor-element-093dbc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.75) 65%);}.elementor-29267 .elementor-element.elementor-element-093dbc7.e-con:hover{--e-con-transform-translateY:-2px;}.elementor-29267 .elementor-element.elementor-element-b1965b1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-82d9464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-93f04c7{width:var( --container-widget-width, 214px );max-width:214px;background-color:var( --e-global-color-fc9e558 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:2px 10px 3px 10px;--container-widget-width:214px;--container-widget-flex-grow:0;top:20px;border-radius:25px 25px 25px 25px;text-align:center;}body:not(.rtl) .elementor-29267 .elementor-element.elementor-element-93f04c7{right:20px;}body.rtl .elementor-29267 .elementor-element.elementor-element-93f04c7{left:20px;}.elementor-29267 .elementor-element.elementor-element-93f04c7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.14em;color:var( --e-global-color-text );}.elementor-29267 .elementor-element.elementor-element-valsec01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:54px;--padding-bottom:54px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-dc83287{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-b5487a6{padding:0px 0px 0px 0px;}.elementor-29267 .elementor-element.elementor-element-b5487a6 .elementor-icon-wrapper{text-align:center;}.elementor-29267 .elementor-element.elementor-element-b5487a6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-b5487a6.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-b5487a6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-b5487a6.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-b5487a6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-b5487a6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-b5487a6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-b5487a6 .elementor-icon{font-size:22px;padding:14px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-29267 .elementor-element.elementor-element-b5487a6 .elementor-icon svg{height:22px;}.elementor-29267 .elementor-element.elementor-element-4499424{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-c0a095b .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-98c3b46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-d6b2648{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-d09ed9c{padding:0px 0px 0px 0px;}.elementor-29267 .elementor-element.elementor-element-d09ed9c .elementor-icon-wrapper{text-align:center;}.elementor-29267 .elementor-element.elementor-element-d09ed9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-d09ed9c.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-d09ed9c.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-d09ed9c.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-d09ed9c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-d09ed9c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-d09ed9c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-d09ed9c .elementor-icon{font-size:22px;padding:14px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-29267 .elementor-element.elementor-element-d09ed9c .elementor-icon svg{height:22px;}.elementor-29267 .elementor-element.elementor-element-781ab10{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-a30761e .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-ef35657{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-767a067{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-45ad6a9{padding:0px 0px 0px 0px;}.elementor-29267 .elementor-element.elementor-element-45ad6a9 .elementor-icon-wrapper{text-align:center;}.elementor-29267 .elementor-element.elementor-element-45ad6a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-45ad6a9.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-45ad6a9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-45ad6a9.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-45ad6a9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-45ad6a9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-45ad6a9.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-45ad6a9 .elementor-icon{font-size:22px;padding:14px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-29267 .elementor-element.elementor-element-45ad6a9 .elementor-icon svg{height:22px;}.elementor-29267 .elementor-element.elementor-element-0a5e886{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-b4a1426 .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-60ca369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-precsec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-29267 .elementor-element.elementor-element-a86b7b4{width:var( --container-widget-width, 580px );max-width:580px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:580px;--container-widget-flex-grow:0;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-feat4row{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-ft01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-89914c7 );--border-color:var( --e-global-color-89914c7 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-ft01:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-09610dd );--border-color:var( --e-global-color-09610dd );box-shadow:0px 0px 30px -14px rgba(0,0,0,0.5);}.elementor-29267 .elementor-element.elementor-element-ft01, .elementor-29267 .elementor-element.elementor-element-ft01::before{--border-transition:0.3s;}.elementor-29267 .elementor-element.elementor-element-d7a2b7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29267 .elementor-element.elementor-element-d7a2b7e .elementor-icon-wrapper{text-align:start;}.elementor-29267 .elementor-element.elementor-element-d7a2b7e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-d7a2b7e.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-d7a2b7e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-d7a2b7e.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-d7a2b7e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-d7a2b7e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-d7a2b7e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-d7a2b7e .elementor-icon{font-size:22px;padding:14px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-29267 .elementor-element.elementor-element-d7a2b7e .elementor-icon svg{height:22px;}.elementor-29267 .elementor-element.elementor-element-7ab65b2 .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-8ae1dfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-105c419{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-89914c7 );--border-color:var( --e-global-color-89914c7 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-105c419:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-09610dd );--border-color:var( --e-global-color-09610dd );box-shadow:0px 0px 30px -14px rgba(0,0,0,0.5);}.elementor-29267 .elementor-element.elementor-element-105c419, .elementor-29267 .elementor-element.elementor-element-105c419::before{--border-transition:0.3s;}.elementor-29267 .elementor-element.elementor-element-b2a7431{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29267 .elementor-element.elementor-element-b2a7431 .elementor-icon-wrapper{text-align:start;}.elementor-29267 .elementor-element.elementor-element-b2a7431.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-b2a7431.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-b2a7431.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-b2a7431.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-b2a7431.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-b2a7431.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-b2a7431.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-b2a7431 .elementor-icon{font-size:22px;padding:14px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-29267 .elementor-element.elementor-element-b2a7431 .elementor-icon svg{height:22px;}.elementor-29267 .elementor-element.elementor-element-41a7952 .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-b3fad46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-90d1479{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-89914c7 );--border-color:var( --e-global-color-89914c7 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-90d1479:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-09610dd );--border-color:var( --e-global-color-09610dd );box-shadow:0px 0px 30px -14px rgba(0,0,0,0.5);}.elementor-29267 .elementor-element.elementor-element-90d1479, .elementor-29267 .elementor-element.elementor-element-90d1479::before{--border-transition:0.3s;}.elementor-29267 .elementor-element.elementor-element-87ac8c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29267 .elementor-element.elementor-element-87ac8c9 .elementor-icon-wrapper{text-align:start;}.elementor-29267 .elementor-element.elementor-element-87ac8c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-87ac8c9.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-87ac8c9.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-87ac8c9.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-87ac8c9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-87ac8c9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-87ac8c9.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-87ac8c9 .elementor-icon{font-size:22px;padding:14px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-29267 .elementor-element.elementor-element-87ac8c9 .elementor-icon svg{height:22px;}.elementor-29267 .elementor-element.elementor-element-c5941c6 .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-ad34471{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-8055512{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-89914c7 );--border-color:var( --e-global-color-89914c7 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-8055512:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-09610dd );--border-color:var( --e-global-color-09610dd );box-shadow:0px 0px 30px -14px rgba(0,0,0,0.5);}.elementor-29267 .elementor-element.elementor-element-8055512, .elementor-29267 .elementor-element.elementor-element-8055512::before{--border-transition:0.3s;}.elementor-29267 .elementor-element.elementor-element-ff1b7ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29267 .elementor-element.elementor-element-ff1b7ec .elementor-icon-wrapper{text-align:start;}.elementor-29267 .elementor-element.elementor-element-ff1b7ec.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-ff1b7ec.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-ff1b7ec.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-ff1b7ec.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-ff1b7ec.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-ff1b7ec.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-ff1b7ec.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-dbe67c6 );}.elementor-29267 .elementor-element.elementor-element-ff1b7ec .elementor-icon{font-size:22px;padding:14px;border-width:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-29267 .elementor-element.elementor-element-ff1b7ec .elementor-icon svg{height:22px;}.elementor-29267 .elementor-element.elementor-element-3b8c708 .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-1c70614{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-sostsec1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-29267 .elementor-element.elementor-element-sostsec1:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-sostsec1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bda5f99 );}.elementor-29267 .elementor-element.elementor-element-sostleft{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-4254e14 .elementor-heading-title{font-family:var( --e-global-typography-3c6a6cb-font-family ), Sans-serif;font-size:var( --e-global-typography-3c6a6cb-font-size );font-weight:var( --e-global-typography-3c6a6cb-font-weight );text-transform:var( --e-global-typography-3c6a6cb-text-transform );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-24346d4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29267 .elementor-element.elementor-element-sostdesc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-accent );}.elementor-29267 .elementor-element.elementor-element-soststts{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-d4de891{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-3b0dc34 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-fb05d63 );}.elementor-29267 .elementor-element.elementor-element-fcfafb2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-474742f );}.elementor-29267 .elementor-element.elementor-element-43fb06d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-256ac2c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-fb05d63 );}.elementor-29267 .elementor-element.elementor-element-821f294 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-474742f );}.elementor-29267 .elementor-element.elementor-element-sostrite{--display:flex;--min-height:550px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-sostrite:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-sostrite > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mypartnerprint.com/wp-content/uploads/2026/06/unnamed-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-29267 .elementor-element.elementor-element-a9bb94a{--display:flex;--position:absolute;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px -14px rgba(0,0,0,0.5);--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;bottom:24px;}.elementor-29267 .elementor-element.elementor-element-a9bb94a:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-a9bb94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-29267 .elementor-element.elementor-element-a9bb94a{left:24px;}body.rtl .elementor-29267 .elementor-element.elementor-element-a9bb94a{right:24px;}.elementor-29267 .elementor-element.elementor-element-295d04e .elementor-icon-wrapper{text-align:start;}.elementor-29267 .elementor-element.elementor-element-295d04e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-295d04e.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-295d04e.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-295d04e.elementor-view-framed .elementor-icon, .elementor-29267 .elementor-element.elementor-element-295d04e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-295d04e .elementor-icon{font-size:15px;}.elementor-29267 .elementor-element.elementor-element-295d04e .elementor-icon svg{height:15px;}.elementor-29267 .elementor-element.elementor-element-a55770d .elementor-heading-title{font-size:14px;font-weight:700;}.elementor-29267 .elementor-element.elementor-element-fba5c5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-nlstsec1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-29267 .elementor-element.elementor-element-1fc1d49{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:56px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-29267 .elementor-element.elementor-element-1fc1d49:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-1fc1d49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fb05d63 );}.elementor-29267 .elementor-element.elementor-element-138ca4b{text-align:center;}.elementor-29267 .elementor-element.elementor-element-138ca4b .elementor-heading-title{font-size:30px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-fb87cad{text-align:center;}.elementor-29267 .elementor-element.elementor-element-fb87cad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-8b4dd99{text-align:center;}.elementor-29267 .elementor-element.elementor-element-8b4dd99 .elementor-heading-title{font-family:var( --e-global-typography-3c6a6cb-font-family ), Sans-serif;font-size:var( --e-global-typography-3c6a6cb-font-size );font-weight:var( --e-global-typography-3c6a6cb-font-weight );text-transform:var( --e-global-typography-3c6a6cb-text-transform );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );color:var( --e-global-color-d053af2 );}.elementor-29267 .elementor-element.elementor-element-d88f8be{width:var( --container-widget-width, 520px );max-width:520px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:520px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-field-group.recaptcha_v3-bottomleft, .elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-field-type-html{padding-bottom:0px;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-field-group .elementor-field, .elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-09610dd );border-color:var( --e-global-color-8821184 );border-radius:6px 6px 6px 6px;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-09610dd );border-color:var( --e-global-color-8821184 );border-radius:6px 6px 6px 6px;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-d88f8be .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-button[type="submit"]{color:#ffffff;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-29267 .elementor-element.elementor-element-d88f8be .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-29267 .elementor-element.elementor-element-d88f8be .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-29267 .elementor-element.elementor-element-d88f8be .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-29267 .elementor-element.elementor-element-d88f8be .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-29267 .elementor-element.elementor-element-0346f5f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29267 .elementor-element.elementor-element-0346f5f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-b5ec3c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-cd6acaa{text-align:center;}.elementor-29267 .elementor-element.elementor-element-aada34a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-d41b77e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-47978e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-89914c7 );--border-color:var( --e-global-color-89914c7 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-0d154a6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-29267 .elementor-element.elementor-element-0d154a6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-d053af2 );}.elementor-29267 .elementor-element.elementor-element-1f921a4 .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-a1c334f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-6f642f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-89914c7 );--border-color:var( --e-global-color-89914c7 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-e549636{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-29267 .elementor-element.elementor-element-e549636 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-d053af2 );}.elementor-29267 .elementor-element.elementor-element-993a8e2 .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-98e5dc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-cea57e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-89914c7 );--border-color:var( --e-global-color-89914c7 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-c61a1d5{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-29267 .elementor-element.elementor-element-c61a1d5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-d053af2 );}.elementor-29267 .elementor-element.elementor-element-35efcc8 .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-d4a3b94{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-14d2346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-89914c7 );--border-color:var( --e-global-color-89914c7 );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-3bf6d1c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-29267 .elementor-element.elementor-element-3bf6d1c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;letter-spacing:-0.02em;color:var( --e-global-color-d053af2 );}.elementor-29267 .elementor-element.elementor-element-1079702 .elementor-heading-title{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-bbb96df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-8821184 );}.elementor-29267 .elementor-element.elementor-element-a1c0118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-29267 .elementor-element.elementor-element-a1c0118:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-a1c0118 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bda5f99 );}.elementor-29267 .elementor-element.elementor-element-13ed11c .elementor-heading-title{font-family:var( --e-global-typography-3c6a6cb-font-family ), Sans-serif;font-size:var( --e-global-typography-3c6a6cb-font-size );font-weight:var( --e-global-typography-3c6a6cb-font-weight );text-transform:var( --e-global-typography-3c6a6cb-text-transform );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );color:var( --e-global-color-primary );}.elementor-29267 .elementor-element.elementor-element-f464c47{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29267 .elementor-element.elementor-element-f464c47 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1em;letter-spacing:-0.02em;}.elementor-29267 .elementor-element.elementor-element-1be238a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-jrnlsec1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-29267 .elementor-element.elementor-element-jrnlhdr1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-1c10080{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29267 .elementor-element.elementor-element-1c10080 .elementor-heading-title{font-size:40px;font-weight:700;line-height:1em;letter-spacing:-0.02em;}.elementor-29267 .elementor-element.elementor-element-584b516{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-29267 .elementor-element.elementor-element-584b516 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29267 .elementor-element.elementor-element-584b516 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-29267 .elementor-element.elementor-element-584b516 .elementor-button{font-family:var( --e-global-typography-3c6a6cb-font-family ), Sans-serif;font-size:var( --e-global-typography-3c6a6cb-font-size );font-weight:var( --e-global-typography-3c6a6cb-font-weight );text-transform:var( --e-global-typography-3c6a6cb-text-transform );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;}.elementor-29267 .elementor-element.elementor-element-jrnlgrid{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-jrnlleft{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-a7344e1{--grid-columns:1;}.elementor-29267 .elementor-element.elementor-element-jrnlrite{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-073cc21{--grid-columns:1;--grid-row-gap:20px;}.elementor-29267 .elementor-element.elementor-element-0918d51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-0918d51:not(.elementor-motion-effects-element-type-background), .elementor-29267 .elementor-element.elementor-element-0918d51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29267 .elementor-element.elementor-element-18ca46a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overflow:hidden;--border-radius:20px 20px 20px 20px;}.elementor-29267 .elementor-element.elementor-element-7fd348d{text-align:center;}.elementor-29267 .elementor-element.elementor-element-7fd348d .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-29267 .elementor-element.elementor-element-922713a{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-bda5f99 );}.elementor-29267 .elementor-element.elementor-element-2c0a1c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29267 .elementor-element.elementor-element-62fa102 .elementor-button{background-color:#FFFFFF00;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );transition-duration:0.2s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-89914c7 );}.elementor-29267 .elementor-element.elementor-element-62fa102 .elementor-button:hover, .elementor-29267 .elementor-element.elementor-element-62fa102 .elementor-button:focus{border-color:var( --e-global-color-fb05d63 );}@media(max-width:1024px){.elementor-29267 .elementor-element.elementor-element-her0sec1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-29267 .elementor-element.elementor-element-herorite{--min-height:330px;}.elementor-29267 .elementor-element.elementor-element-catlink1 .elementor-button{font-size:var( --e-global-typography-3c6a6cb-font-size );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );}.elementor-29267 .elementor-element.elementor-element-card0001{--min-height:320px;}.elementor-29267 .elementor-element.elementor-element-card0002{--min-height:320px;}.elementor-29267 .elementor-element.elementor-element-card0003{--min-height:320px;}.elementor-29267 .elementor-element.elementor-element-card0005{--min-height:320px;}.elementor-29267 .elementor-element.elementor-element-card0004{--min-height:320px;}.elementor-29267 .elementor-element.elementor-element-eb3e197{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-29267 .elementor-element.elementor-element-d0fb7fe{--min-height:320px;}.elementor-29267 .elementor-element.elementor-element-84f3744{--min-height:320px;}.elementor-29267 .elementor-element.elementor-element-41183cf{--min-height:320px;}.elementor-29267 .elementor-element.elementor-element-4290080{--min-height:320px;}.elementor-29267 .elementor-element.elementor-element-093dbc7{--min-height:320px;}.elementor-29267 .elementor-element.elementor-element-feat4row{--flex-wrap:wrap;}.elementor-29267 .elementor-element.elementor-element-sostsec1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29267 .elementor-element.elementor-element-4254e14 .elementor-heading-title{font-size:var( --e-global-typography-3c6a6cb-font-size );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );}.elementor-29267 .elementor-element.elementor-element-sostrite{--min-height:450px;}.elementor-29267 .elementor-element.elementor-element-1fc1d49{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-29267 .elementor-element.elementor-element-8b4dd99 .elementor-heading-title{font-size:var( --e-global-typography-3c6a6cb-font-size );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );}.elementor-29267 .elementor-element.elementor-element-d41b77e{--flex-wrap:wrap;}.elementor-29267 .elementor-element.elementor-element-13ed11c .elementor-heading-title{font-size:var( --e-global-typography-3c6a6cb-font-size );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );}.elementor-29267 .elementor-element.elementor-element-1be238a{--flex-wrap:wrap;}.elementor-29267 .elementor-element.elementor-element-584b516 .elementor-button{font-size:var( --e-global-typography-3c6a6cb-font-size );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );}.elementor-29267 .elementor-element.elementor-element-jrnlgrid{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29267 .elementor-element.elementor-element-jrnlleft{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29267 .elementor-element.elementor-element-a7344e1{--grid-columns:1;}.elementor-29267 .elementor-element.elementor-element-073cc21{--grid-columns:2;}}@media(max-width:767px){.elementor-29267 .elementor-element.elementor-element-her0sec1{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-29267 .elementor-element.elementor-element-heroleft{--width:100%;}.elementor-29267 .elementor-element.elementor-element-366025e{--container-widget-width:202px;--container-widget-flex-grow:0;width:var( --container-widget-width, 202px );max-width:202px;}.elementor-29267 .elementor-element.elementor-element-366025e .elementor-heading-title{font-size:12px;letter-spacing:0.14em;}.elementor-29267 .elementor-element.elementor-element-herodesc{font-size:18px;}.elementor-29267 .elementor-element.elementor-element-herorite{--min-height:260px;}.elementor-29267 .elementor-element.elementor-element-catlink1 .elementor-button{font-size:var( --e-global-typography-3c6a6cb-font-size );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );}.elementor-29267 .elementor-element.elementor-element-card0001{--width:100%;--min-height:280px;}.elementor-29267 .elementor-element.elementor-element-a66b7e7{--container-widget-width:202px;--container-widget-flex-grow:0;width:var( --container-widget-width, 202px );max-width:202px;}.elementor-29267 .elementor-element.elementor-element-a66b7e7 .elementor-heading-title{font-size:12px;letter-spacing:0.14em;}.elementor-29267 .elementor-element.elementor-element-catrite1{--width:100%;}.elementor-29267 .elementor-element.elementor-element-card0002{--min-height:280px;}.elementor-29267 .elementor-element.elementor-element-card0003{--min-height:280px;}.elementor-29267 .elementor-element.elementor-element-card0005{--min-height:280px;}.elementor-29267 .elementor-element.elementor-element-card0004{--min-height:280px;}.elementor-29267 .elementor-element.elementor-element-2bd1ab8{--width:100%;}.elementor-29267 .elementor-element.elementor-element-d0fb7fe{--min-height:280px;}.elementor-29267 .elementor-element.elementor-element-84f3744{--min-height:280px;}.elementor-29267 .elementor-element.elementor-element-41183cf{--min-height:280px;}.elementor-29267 .elementor-element.elementor-element-4290080{--min-height:280px;}.elementor-29267 .elementor-element.elementor-element-093dbc7{--width:100%;--min-height:280px;}.elementor-29267 .elementor-element.elementor-element-93f04c7{--container-widget-width:236px;--container-widget-flex-grow:0;width:var( --container-widget-width, 236px );max-width:236px;}.elementor-29267 .elementor-element.elementor-element-93f04c7 .elementor-heading-title{font-size:12px;letter-spacing:0.14em;}.elementor-29267 .elementor-element.elementor-element-dc83287{--flex-wrap:nowrap;}.elementor-29267 .elementor-element.elementor-element-d6b2648{--flex-wrap:nowrap;}.elementor-29267 .elementor-element.elementor-element-767a067{--flex-wrap:nowrap;}.elementor-29267 .elementor-element.elementor-element-feat4row{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29267 .elementor-element.elementor-element-ft01{--width:100%;}.elementor-29267 .elementor-element.elementor-element-105c419{--width:100%;}.elementor-29267 .elementor-element.elementor-element-90d1479{--width:100%;}.elementor-29267 .elementor-element.elementor-element-8055512{--width:100%;}.elementor-29267 .elementor-element.elementor-element-4254e14 .elementor-heading-title{font-size:var( --e-global-typography-3c6a6cb-font-size );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );}.elementor-29267 .elementor-element.elementor-element-sostrite{--min-height:340px;}.elementor-29267 .elementor-element.elementor-element-a9bb94a{--width:240px;}.elementor-29267 .elementor-element.elementor-element-138ca4b .elementor-heading-title{font-size:28px;}.elementor-29267 .elementor-element.elementor-element-8b4dd99 .elementor-heading-title{font-size:var( --e-global-typography-3c6a6cb-font-size );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );}.elementor-29267 .elementor-element.elementor-element-d41b77e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29267 .elementor-element.elementor-element-47978e3{--width:100%;}.elementor-29267 .elementor-element.elementor-element-6f642f3{--width:100%;}.elementor-29267 .elementor-element.elementor-element-cea57e0{--width:100%;}.elementor-29267 .elementor-element.elementor-element-14d2346{--width:100%;}.elementor-29267 .elementor-element.elementor-element-13ed11c .elementor-heading-title{font-size:var( --e-global-typography-3c6a6cb-font-size );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );}.elementor-29267 .elementor-element.elementor-element-f464c47 .elementor-heading-title{font-size:28px;}.elementor-29267 .elementor-element.elementor-element-1be238a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29267 .elementor-element.elementor-element-1c10080 .elementor-heading-title{font-size:28px;}.elementor-29267 .elementor-element.elementor-element-584b516 .elementor-button{font-size:var( --e-global-typography-3c6a6cb-font-size );letter-spacing:var( --e-global-typography-3c6a6cb-letter-spacing );}.elementor-29267 .elementor-element.elementor-element-jrnlleft{--width:100%;}.elementor-29267 .elementor-element.elementor-element-a7344e1{--grid-columns:1;}.elementor-29267 .elementor-element.elementor-element-a7344e1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29267 .elementor-element.elementor-element-073cc21{--grid-columns:1;}.elementor-29267 .elementor-element.elementor-element-0918d51{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-29267 .elementor-element.elementor-element-18ca46a{--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-29267 .elementor-element.elementor-element-heroleft{--width:100%;}.elementor-29267 .elementor-element.elementor-element-herorite{--width:100%;}.elementor-29267 .elementor-element.elementor-element-card0001{--width:50%;}.elementor-29267 .elementor-element.elementor-element-catrite1{--width:50%;}.elementor-29267 .elementor-element.elementor-element-card0002{--width:50%;}.elementor-29267 .elementor-element.elementor-element-card0003{--width:50%;}.elementor-29267 .elementor-element.elementor-element-card0005{--width:50%;}.elementor-29267 .elementor-element.elementor-element-card0004{--width:50%;}.elementor-29267 .elementor-element.elementor-element-2bd1ab8{--width:50%;}.elementor-29267 .elementor-element.elementor-element-d0fb7fe{--width:50%;}.elementor-29267 .elementor-element.elementor-element-84f3744{--width:50%;}.elementor-29267 .elementor-element.elementor-element-41183cf{--width:50%;}.elementor-29267 .elementor-element.elementor-element-4290080{--width:50%;}.elementor-29267 .elementor-element.elementor-element-093dbc7{--width:50%;}.elementor-29267 .elementor-element.elementor-element-sostleft{--width:100%;}.elementor-29267 .elementor-element.elementor-element-sostrite{--width:100%;}.elementor-29267 .elementor-element.elementor-element-a9bb94a{--width:240px;}.elementor-29267 .elementor-element.elementor-element-jrnlleft{--width:100%;}.elementor-29267 .elementor-element.elementor-element-jrnlrite{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-29267 .elementor-element.elementor-element-heroleft{--width:100%;}.elementor-29267 .elementor-element.elementor-element-herorite{--width:100%;}.elementor-29267 .elementor-element.elementor-element-card0001{--width:100%;}.elementor-29267 .elementor-element.elementor-element-catrite1{--width:100%;}.elementor-29267 .elementor-element.elementor-element-toprow01{--width:100%;}.elementor-29267 .elementor-element.elementor-element-card0002{--width:100%;}.elementor-29267 .elementor-element.elementor-element-card0003{--width:100%;}.elementor-29267 .elementor-element.elementor-element-2bd1ab8{--width:100%;}.elementor-29267 .elementor-element.elementor-element-eb20076{--width:100%;}.elementor-29267 .elementor-element.elementor-element-d0fb7fe{--width:100%;}.elementor-29267 .elementor-element.elementor-element-84f3744{--width:100%;}.elementor-29267 .elementor-element.elementor-element-093dbc7{--width:100%;}.elementor-29267 .elementor-element.elementor-element-ft01{--width:48.8%;}.elementor-29267 .elementor-element.elementor-element-105c419{--width:48.8%;}.elementor-29267 .elementor-element.elementor-element-90d1479{--width:48.8%;}.elementor-29267 .elementor-element.elementor-element-8055512{--width:48.8%;}.elementor-29267 .elementor-element.elementor-element-sostleft{--width:100%;}.elementor-29267 .elementor-element.elementor-element-47978e3{--width:48.8%;}.elementor-29267 .elementor-element.elementor-element-6f642f3{--width:48.8%;}.elementor-29267 .elementor-element.elementor-element-cea57e0{--width:48.8%;}.elementor-29267 .elementor-element.elementor-element-14d2346{--width:48.8%;}.elementor-29267 .elementor-element.elementor-element-jrnlleft{--width:100%;}.elementor-29267 .elementor-element.elementor-element-jrnlrite{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-catlink1 */.elementor-29267 .elementor-element.elementor-element-catlink1 .elementor-button { background-color: transparent !important; padding: 0 !important; }
.elementor-29267 .elementor-element.elementor-element-catlink1 .elementor-button:hover { opacity: 0.8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-toprow01 */.elementor-29267 .elementor-element.elementor-element-toprow01 { display: flex !important; flex-direction: row !important; gap: 24px !important; padding: 0 !important; }
.elementor-29267 .elementor-element.elementor-element-toprow01 > .e-con { flex: 1 1 0 !important; min-width: 0 !important; height: 100% !important; }
@media (max-width: 767px) {
  .elementor-29267 .elementor-element.elementor-element-toprow01 { flex-direction: column !important; }
  .elementor-29267 .elementor-element.elementor-element-toprow01 > .e-con { height: auto !important; flex-basis: auto !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-botrow01 */.elementor-29267 .elementor-element.elementor-element-botrow01 { display: flex !important; flex-direction: row !important; gap: 24px !important; padding: 0 !important; }
.elementor-29267 .elementor-element.elementor-element-botrow01 > .e-con { flex: 1 1 0 !important; min-width: 0 !important; height: 100% !important; }
@media (max-width: 767px) {
  .elementor-29267 .elementor-element.elementor-element-botrow01 { flex-direction: column !important; }
  .elementor-29267 .elementor-element.elementor-element-botrow01 > .e-con { height: auto !important; flex-basis: auto !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-catrite1 */.elementor-29267 .elementor-element.elementor-element-catrite1 { display: flex !important; flex-direction: column !important; height: 100% !important; padding: 0 !important; gap: 24px !important; }
.elementor-29267 .elementor-element.elementor-element-catrite1 > .e-con { flex: 1 1 0 !important; min-height: 0 !important; }
@media (max-width: 1024px) {
  .elementor-29267 .elementor-element.elementor-element-catrite1 { height: auto !important; }
  .elementor-29267 .elementor-element.elementor-element-catrite1 > .e-con { flex-basis: auto !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-catgrid1 */.elementor-29267 .elementor-element.elementor-element-catgrid1 { display: flex !important; flex-direction: row !important; align-items: stretch !important; height: 600px; }
.elementor-29267 .elementor-element.elementor-element-catgrid1 > .e-con { flex: 1 1 0 !important; min-width: 0 !important; height: auto !important; align-self: stretch !important; }
@media (max-width: 1024px) {
  .elementor-29267 .elementor-element.elementor-element-catgrid1 { flex-direction: column !important; height: auto !important; }
  .elementor-29267 .elementor-element.elementor-element-catgrid1 > .e-con { width: 100% !important; flex-basis: auto !important; height: auto !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb20076 */.elementor-29267 .elementor-element.elementor-element-eb20076 { display: flex !important; flex-direction: row !important; gap: 24px !important; padding: 0 !important; }
.elementor-29267 .elementor-element.elementor-element-eb20076 > .e-con { flex: 1 1 0 !important; min-width: 0 !important; height: 100% !important; }
@media (max-width: 767px) {
  .elementor-29267 .elementor-element.elementor-element-eb20076 { flex-direction: column !important; }
  .elementor-29267 .elementor-element.elementor-element-eb20076 > .e-con { height: auto !important; flex-basis: auto !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b18d3e */.elementor-29267 .elementor-element.elementor-element-1b18d3e { display: flex !important; flex-direction: row !important; gap: 24px !important; padding: 0 !important; }
.elementor-29267 .elementor-element.elementor-element-1b18d3e > .e-con { flex: 1 1 0 !important; min-width: 0 !important; height: 100% !important; }
@media (max-width: 767px) {
  .elementor-29267 .elementor-element.elementor-element-1b18d3e { flex-direction: column !important; }
  .elementor-29267 .elementor-element.elementor-element-1b18d3e > .e-con { height: auto !important; flex-basis: auto !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bd1ab8 */.elementor-29267 .elementor-element.elementor-element-2bd1ab8 { display: flex !important; flex-direction: column !important; height: 100% !important; padding: 0 !important; gap: 24px !important; }
.elementor-29267 .elementor-element.elementor-element-2bd1ab8 > .e-con { flex: 1 1 0 !important; min-height: 0 !important; }
@media (max-width: 1024px) {
  .elementor-29267 .elementor-element.elementor-element-2bd1ab8 { height: auto !important; }
  .elementor-29267 .elementor-element.elementor-element-2bd1ab8 > .e-con { flex-basis: auto !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb3e197 */.elementor-29267 .elementor-element.elementor-element-eb3e197 { display: flex !important; flex-direction: row !important; align-items: stretch !important; height: 600px; }
.elementor-29267 .elementor-element.elementor-element-eb3e197 > .e-con { flex: 1 1 0 !important; min-width: 0 !important; height: auto !important; align-self: stretch !important; }
@media (max-width: 1024px) {
  .elementor-29267 .elementor-element.elementor-element-eb3e197 { flex-direction: column !important; height: auto !important; }
  .elementor-29267 .elementor-element.elementor-element-eb3e197 > .e-con { width: 100% !important; flex-basis: auto !important; height: auto !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-valsec01 */.elementor-29267 .elementor-element.elementor-element-valsec01 { background-color: #F5F3F4 !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-soststts */.elementor-29267 .elementor-element.elementor-element-soststts { width: 100% !important; }
.elementor-29267 .elementor-element.elementor-element-soststts > .elementor-element { flex: 1 1 0 !important; min-width: 0 !important; text-align: left !important; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-584b516 */.elementor-29267 .elementor-element.elementor-element-584b516 .elementor-button { background-color: transparent !important; padding: 0 !important; }
.elementor-29267 .elementor-element.elementor-element-584b516 .elementor-button:hover { opacity: 0.8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-jrnlrite */@media (max-width:767px) { .elementor-29267 .elementor-element.elementor-element-jrnlrite { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18ca46a */.elementor-29267 .elementor-element.elementor-element-18ca46a { background: #0d0809 !important; position: relative; }
.elementor-29267 .elementor-element.elementor-element-18ca46a::before {
  content: '';
  position: absolute;
  inset: 0;
  background:
    radial-gradient(ellipse 70% 80% at 0% 0%, rgba(180,0,11,0.45), transparent 60%),
    radial-gradient(ellipse 70% 80% at 100% 100%, rgba(180,0,11,0.35), transparent 60%);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS *//* ============================================================================
   RESTYLE — Widget de opiniones "Customer Reviews for WooCommerce" (CusRev)
   PROBADO en vivo sobre www.mypartnerprint.com. Acotado a .cr-reviews-slider (la home),
   no afecta a las reseñas de las fichas de producto.
   ----------------------------------------------------------------------------
   DÓNDE PEGARLO: Elementor ▸ Ajustes del sitio ▸ CSS personalizado.
   DESPUÉS: purga la caché de LiteSpeed y recarga con Ctrl+F5 (si no, no se ve).
   ============================================================================ */

.cr-reviews-slider {
    position: relative;
    overflow: visible !important;
    margin-left: -7px !important;   /* quita el relleno/margen lateral del widget */
        margin-left: -7px !important;   
    margin-bottom: -22px !important;
}

/* ---- Tarjeta ---- */
.cr-reviews-slider .cr-review-card { padding: 8px; }
.cr-reviews-slider .cr-review-card-inner {
    display: flex !important;
    flex-direction: column;
    gap: 14px;
    height: 100%;
    box-sizing: border-box;
    background: #fff !important;
    border: 1px solid #ECECEC !important;
    border-radius: 14px !important;
    padding: 26px 24px !important;
}

/* ---- Quitar bordes/fondos propios del plugin en las filas ---- */
.cr-reviews-slider .top-row,
.cr-reviews-slider .rating-row,
.cr-reviews-slider .middle-row,
.cr-reviews-slider .review-content,
.cr-reviews-slider .review-product,
.cr-reviews-slider .reviewer {
    background: none !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* ---- Reordenar: estrellas → texto → persona → producto ---- */
.cr-reviews-slider .rating-row     { order: 1; }
.cr-reviews-slider .middle-row     { order: 2; }
.cr-reviews-slider .top-row        { order: 3; }
.cr-reviews-slider .review-product { order: 4; }

/* ---- Ocultar lo que sobra ---- */
.cr-reviews-slider .reviewer-verified,    /* "Propietario verificado" */
.cr-reviews-slider .rating-label,         /* "5/5" */
.cr-reviews-slider .datetime,             /* "Hace X meses" */
.cr-reviews-slider .cr-avatar-check,      /* check verde sobre el avatar */
.cr-reviews-slider .cr-product-thumbnail, /* miniatura del producto */
.cr-reviews-slider .slick-dots            /* puntos de navegación */
{
    display: none !important;
}

/* ---- Estrellas: SOLO la forma de la estrella en rojo (sin fondo rojo) ---- */
.cr-reviews-slider .cr-rating-icon-frnt svg path:last-child { fill: #E30613 !important; }
.cr-reviews-slider .cr-rating-icon-bg   svg path:last-child { fill: #E9E9EC !important; }
/* Tamaño de las estrellas (18px) en las tres capas */
.cr-reviews-slider .cr-rating-icon-base svg,
.cr-reviews-slider .cr-rating-icon-bg   svg,
.cr-reviews-slider .cr-rating-icon-frnt svg { width: 18px !important; height: 18px !important; }
.cr-reviews-slider .cr-rating-icon-frnt { width: 100% !important; } /* 5/5 siempre completas */
.cr-reviews-slider .crstar-rating-svg { gap: 3px; }

/* ---- Texto de la opinión, estilo cita ---- */
.cr-reviews-slider .review-text p {
    margin: 0;
    color: #3F3F46;
    font-size: 15px;
    line-height: 1.6;
}
.cr-reviews-slider .review-text p::before { content: "\00AB"; }  /* « */
.cr-reviews-slider .review-text p::after  { content: "\00BB"; }  /* » */

/* ---- Bloque persona (avatar + nombre) con línea divisoria ENCIMA ---- */
.cr-reviews-slider .top-row {
    display: flex !important;
    align-items: center;
    gap: 12px;
    padding-top: 16px !important;
    border-top: 1px solid #ECECEC !important;
}
.cr-reviews-slider .review-thumbnail {
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
    flex: 0 0 40px !important;
    padding: 0 !important;
    margin: 0 !important;
}
.cr-reviews-slider img.cr-avatar {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50% !important;
    object-fit: cover;
}
.cr-reviews-slider .reviewer-name {
    font-size: 14px;
    font-weight: 700;
    color: #18181B;
    text-transform: none !important;   /* el plugin lo pone en MAYÚSCULAS */
    line-height: 1.3;
}

/* ---- Producto, como subtítulo alineado bajo el nombre ---- */
.cr-reviews-slider .review-product {
    margin-left: 52px !important;    /* 40 avatar + 12 gap: alinea bajo el nombre */
    margin-top: -20px !important;    /* pega el producto justo debajo del nombre */
}
.cr-reviews-slider .product-title a {
    font-size: 12px;
    font-weight: 400;
    color: #A1A1AA;
    text-decoration: none;
}

/* ---- Flechas arriba a la derecha (en vez de a los lados) ---- */
.cr-reviews-slider .slick-prev,
.cr-reviews-slider .slick-next {
    position: absolute !important;
    top: -52px !important;
    bottom: auto !important;
    transform: none !important;
    width: 32px !important;
    height: 32px !important;
    z-index: 5 !important;
}
.cr-reviews-slider .slick-next { right: 0 !important;  left: auto !important; }
.cr-reviews-slider .slick-prev { right: 46px !important; left: auto !important; }
.cr-reviews-slider .slick-prev:before,
.cr-reviews-slider .slick-next:before {
    font-family: inherit !important;
    font-size: 26px !important;
    color: #18181B !important;
    opacity: 1 !important;
}
.cr-reviews-slider .slick-prev:before { content: "\2039" !important; }  /* ‹ */
.cr-reviews-slider .slick-next:before { content: "\203A" !important; }  /* › *//* End custom CSS */