.elementor-170 .elementor-element.elementor-element-3d042e5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-c89569f .elementor-repeater-item-1b7ba43 .swiper-slide-bg{background-color:#00000000;background-image:url(https://cristalesnaturales.com/wp-content/uploads/2025/12/01-slider.1.jpg);background-size:cover;}.elementor-170 .elementor-element.elementor-element-c89569f .elementor-repeater-item-56777a2 .swiper-slide-bg{background-color:var( --e-global-color-c0bfda8 );background-image:url(https://cristalesnaturales.com/wp-content/uploads/2025/12/04-slider.jpg);background-size:cover;}.elementor-170 .elementor-element.elementor-element-c89569f .elementor-repeater-item-546785c .swiper-slide-bg{background-color:var( --e-global-color-c0bfda8 );background-image:url(https://cristalesnaturales.com/wp-content/uploads/2025/12/02-slider.jpg);background-size:cover;}.elementor-170 .elementor-element.elementor-element-c89569f .elementor-repeater-item-15ce1a8 .swiper-slide-bg{background-color:var( --e-global-color-c0bfda8 );background-image:url(https://cristalesnaturales.com/wp-content/uploads/2025/12/03-slider.jpg);background-size:cover;}.elementor-170 .elementor-element.elementor-element-c89569f .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-170 .elementor-element.elementor-element-c89569f .swiper-slide-contents{max-width:33%;}.elementor-170 .elementor-element.elementor-element-c89569f .swiper-slide-inner{padding:0% 0% 0% 15%;text-align:left;}.elementor-170 .elementor-element.elementor-element-c89569f .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:2px;}.elementor-170 .elementor-element.elementor-element-c89569f .elementor-slide-heading{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:400;}.elementor-170 .elementor-element.elementor-element-c89569f .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:36px;}.elementor-170 .elementor-element.elementor-element-c89569f .elementor-slide-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-170 .elementor-element.elementor-element-c89569f .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-403063c .elementor-repeater-item-1b7ba43 .swiper-slide-bg{background-color:#00000000;background-image:url(https://cristalesnaturales.com/wp-content/uploads/2025/12/01-slider.1.jpg);background-size:cover;}.elementor-170 .elementor-element.elementor-element-403063c .elementor-repeater-item-56777a2 .swiper-slide-bg{background-color:var( --e-global-color-c0bfda8 );background-image:url(https://cristalesnaturales.com/wp-content/uploads/2025/12/04-slider.jpg);background-size:cover;}.elementor-170 .elementor-element.elementor-element-403063c .elementor-repeater-item-546785c .swiper-slide-bg{background-color:var( --e-global-color-c0bfda8 );background-image:url(https://cristalesnaturales.com/wp-content/uploads/2025/12/02-slider.jpg);background-size:cover;}.elementor-170 .elementor-element.elementor-element-403063c .elementor-repeater-item-15ce1a8 .swiper-slide-bg{background-color:var( --e-global-color-c0bfda8 );background-image:url(https://cristalesnaturales.com/wp-content/uploads/2025/12/03-slider.jpg);background-size:cover;}.elementor-170 .elementor-element.elementor-element-403063c .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-170 .elementor-element.elementor-element-403063c .swiper-slide-contents{max-width:33%;}.elementor-170 .elementor-element.elementor-element-403063c .swiper-slide-inner{padding:0% 0% 0% 15%;text-align:center;}.elementor-170 .elementor-element.elementor-element-403063c .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:16px;}.elementor-170 .elementor-element.elementor-element-403063c .elementor-slide-heading{font-family:"Poppins", Sans-serif;font-size:50px;font-weight:400;}.elementor-170 .elementor-element.elementor-element-403063c .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0px;}.elementor-170 .elementor-element.elementor-element-403063c .elementor-slide-description{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-170 .elementor-element.elementor-element-403063c .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-width:0px;}.elementor-170 .elementor-element.elementor-element-305a616{--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;--margin-top:100px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-170 .elementor-element.elementor-element-629d7a0{text-align:center;}.elementor-170 .elementor-element.elementor-element-629d7a0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:29px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-d633fc7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-625860a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-290f4e7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-170 .elementor-element.elementor-element-f0fb84a{z-index:1;}.elementor-170 .elementor-element.elementor-element-f0fb84a img{transition-duration:0.6s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-170 .elementor-element.elementor-element-8bb0a0f{background-color:var( --e-global-color-primary );padding:46px 25px 0px 25px;z-index:2;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-f013986{background-color:var( --e-global-color-primary );padding:73px 30px 0px 30px;z-index:2;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-cab9035{z-index:1;}.elementor-170 .elementor-element.elementor-element-cab9035 img{transition-duration:0.6s;}.elementor-170 .elementor-element.elementor-element-8bcfbe9{--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;--overlay-opacity:0.13;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-8bcfbe9:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-8bcfbe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cristalesnaturales.com/wp-content/uploads/2025/12/03-slider.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-170 .elementor-element.elementor-element-8bcfbe9::before, .elementor-170 .elementor-element.elementor-element-8bcfbe9 > .elementor-background-video-container::before, .elementor-170 .elementor-element.elementor-element-8bcfbe9 > .e-con-inner > .elementor-background-video-container::before, .elementor-170 .elementor-element.elementor-element-8bcfbe9 > .elementor-background-slideshow::before, .elementor-170 .elementor-element.elementor-element-8bcfbe9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-170 .elementor-element.elementor-element-8bcfbe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-170 .elementor-element.elementor-element-6c930c0{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + -19px) 40px;}.elementor-170 .elementor-element.elementor-element-6c930c0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-6c7f4b3{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 40px;}.elementor-170 .elementor-element.elementor-element-6c7f4b3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:300;color:var( --e-global-color-e650ad3 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-038cf50 .elementor-button{background-color:var( --e-global-color-c0bfda8 );fill:var( --e-global-color-e650ad3 );color:var( --e-global-color-e650ad3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-038cf50 .elementor-button:hover, .elementor-170 .elementor-element.elementor-element-038cf50 .elementor-button:focus{background-color:var( --e-global-color-e650ad3 );color:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-038cf50{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 44px) 40px;}.elementor-170 .elementor-element.elementor-element-038cf50 .elementor-button:hover svg, .elementor-170 .elementor-element.elementor-element-038cf50 .elementor-button:focus svg{fill:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-787c6bc{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-fb31b35{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-fb31b35:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-fb31b35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cristalesnaturales.com/wp-content/uploads/2025/12/01-slider.1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-170 .elementor-element.elementor-element-88fa17a{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + -19px) 40px;}.elementor-170 .elementor-element.elementor-element-88fa17a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-3f45d2d{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 40px;}.elementor-170 .elementor-element.elementor-element-3f45d2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:300;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-5c246d4 .elementor-button{background-color:var( --e-global-color-c0bfda8 );fill:var( --e-global-color-e650ad3 );color:var( --e-global-color-e650ad3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-5c246d4 .elementor-button:hover, .elementor-170 .elementor-element.elementor-element-5c246d4 .elementor-button:focus{background-color:var( --e-global-color-e650ad3 );color:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-5c246d4{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 63px) 40px;}.elementor-170 .elementor-element.elementor-element-5c246d4 .elementor-button:hover svg, .elementor-170 .elementor-element.elementor-element-5c246d4 .elementor-button:focus svg{fill:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-69876f8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-831bb9a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-3be5e27{z-index:1;}.elementor-170 .elementor-element.elementor-element-3be5e27 img{height:250px;object-fit:cover;object-position:bottom center;transition-duration:0.6s;}.elementor-170 .elementor-element.elementor-element-5b26424{background-color:var( --e-global-color-primary );padding:25px 25px 25px 25px;z-index:2;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-e64b315{background-color:var( --e-global-color-primary );padding:25px 25px 25px 25px;z-index:2;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-2bc3aa0{z-index:1;}.elementor-170 .elementor-element.elementor-element-2bc3aa0 img{height:250px;object-fit:cover;object-position:center right;transition-duration:0.6s;}.elementor-170 .elementor-element.elementor-element-bb91a8a{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-ef796e8{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-fd7bbc5{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-cf09eb6{z-index:1;}.elementor-170 .elementor-element.elementor-element-cf09eb6 img{height:250px;object-fit:cover;object-position:center center;transition-duration:0.6s;}.elementor-170 .elementor-element.elementor-element-ff5db28{background-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;z-index:2;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-8014d4c{background-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;z-index:2;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-3e4db38{z-index:1;}.elementor-170 .elementor-element.elementor-element-3e4db38 img{height:250px;object-fit:cover;object-position:center right;transition-duration:0.6s;}.elementor-170 .elementor-element.elementor-element-e093f70{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-e093f70:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-e093f70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cristalesnaturales.com/wp-content/uploads/2025/12/02-slider.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-170 .elementor-element.elementor-element-e4d89e7{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + -19px) 40px;}.elementor-170 .elementor-element.elementor-element-e4d89e7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-8957ef3{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 40px;}.elementor-170 .elementor-element.elementor-element-8957ef3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:300;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-7826cd5 .elementor-button{background-color:var( --e-global-color-c0bfda8 );fill:var( --e-global-color-e650ad3 );color:var( --e-global-color-e650ad3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-7826cd5 .elementor-button:hover, .elementor-170 .elementor-element.elementor-element-7826cd5 .elementor-button:focus{background-color:var( --e-global-color-e650ad3 );color:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-7826cd5{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 63px) 40px;}.elementor-170 .elementor-element.elementor-element-7826cd5 .elementor-button:hover svg, .elementor-170 .elementor-element.elementor-element-7826cd5 .elementor-button:focus svg{fill:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-644f142{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-bfa2c73{--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;--overlay-opacity:0.2;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-bfa2c73:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-bfa2c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cristalesnaturales.com/wp-content/uploads/2025/12/04-slider.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-170 .elementor-element.elementor-element-bfa2c73::before, .elementor-170 .elementor-element.elementor-element-bfa2c73 > .elementor-background-video-container::before, .elementor-170 .elementor-element.elementor-element-bfa2c73 > .e-con-inner > .elementor-background-video-container::before, .elementor-170 .elementor-element.elementor-element-bfa2c73 > .elementor-background-slideshow::before, .elementor-170 .elementor-element.elementor-element-bfa2c73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-170 .elementor-element.elementor-element-bfa2c73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-170 .elementor-element.elementor-element-4b0906f{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + -19px) 40px;}.elementor-170 .elementor-element.elementor-element-4b0906f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-1805a3b{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 10px) 40px;}.elementor-170 .elementor-element.elementor-element-1805a3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:300;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-a05e027 .elementor-button{background-color:var( --e-global-color-c0bfda8 );fill:var( --e-global-color-e650ad3 );color:var( --e-global-color-e650ad3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-a05e027 .elementor-button:hover, .elementor-170 .elementor-element.elementor-element-a05e027 .elementor-button:focus{background-color:var( --e-global-color-e650ad3 );color:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-a05e027{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 63px) 40px;}.elementor-170 .elementor-element.elementor-element-a05e027 .elementor-button:hover svg, .elementor-170 .elementor-element.elementor-element-a05e027 .elementor-button:focus svg{fill:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-ad23a50{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-4c4d0e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-335b0fd{z-index:1;}.elementor-170 .elementor-element.elementor-element-335b0fd img{height:250px;object-fit:cover;object-position:bottom center;transition-duration:0.6s;}.elementor-170 .elementor-element.elementor-element-aed7b2d{background-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;z-index:2;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-73ab755{background-color:var( --e-global-color-primary );padding:25px 25px 25px 25px;z-index:2;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-e650ad3 );}.elementor-170 .elementor-element.elementor-element-3be2551{z-index:1;}.elementor-170 .elementor-element.elementor-element-3be2551 img{height:250px;object-fit:cover;object-position:center right;transition-duration:0.6s;}.elementor-170 .elementor-element.elementor-element-38bb7f8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-38bb7f8:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-38bb7f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-ucaddon_diagonal_hero .ue-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_diagonal_hero .ue-sub-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_diagonal_hero .ue-btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-170 .elementor-element.elementor-element-f837fca .diagonal_hero{background-color:var( --e-global-color-primary );flex-direction:row;overflow:visible;}.elementor-170 .elementor-element.elementor-element-f837fca .ue-title{display:block;color:#ffffff;font-family:"Josefin Sans", Sans-serif;font-size:29px;font-weight:500;text-transform:uppercase;}.elementor-170 .elementor-element.elementor-element-f837fca .ue-separator-wrapper{display:block;}.elementor-170 .elementor-element.elementor-element-f837fca .ue-sub-title{display:block;color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;margin-top:5px;}.elementor-170 .elementor-element.elementor-element-f837fca .ue-btn{display:None;color:#000000;background-color:#ffffff;padding:10px 30px 10px 30px;border-radius:100px 100px 100px 100px;text-align:center;}.elementor-170 .elementor-element.elementor-element-f837fca .ue-image{width:50%;clip-path:polygon(30% 0, 100% 0, 100% 100%, 0 100%);background-position:right center;opacity:100%;height:74re,;}.elementor-170 .elementor-element.elementor-element-f837fca .ue-content{padding:50px 50px 50px 50px;text-align:inherit;}.elementor-170 .elementor-element.elementor-element-f837fca .ue-btn-wrap{margin-top:20px;text-align:inherit;}.elementor-170 .elementor-element.elementor-element-f837fca .ue-separator{background-color:var( --e-global-color-secondary );margin-top:0px;margin-bottom:0px;width:50px;height:5px;}.elementor-170 .elementor-element.elementor-element-b84872c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-170 .elementor-element.elementor-element-b84872c:not(.elementor-motion-effects-element-type-background), .elementor-170 .elementor-element.elementor-element-b84872c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-170 .elementor-element.elementor-element-6a70c2a{--display:flex;}.elementor-170 .elementor-element.elementor-element-6a70c2a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-170 .elementor-element.elementor-element-9a047b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -13px) 0px;text-align:left;}.elementor-170 .elementor-element.elementor-element-9a047b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-0ac7650 .elementor-button{background-color:var( --e-global-color-c0bfda8 );fill:var( --e-global-color-3c51e5d );color:var( --e-global-color-3c51e5d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-0ac7650 .elementor-button:hover, .elementor-170 .elementor-element.elementor-element-0ac7650 .elementor-button:focus{background-color:var( --e-global-color-e650ad3 );color:var( --e-global-color-3c51e5d );border-color:#FFE9E2;}.elementor-170 .elementor-element.elementor-element-0ac7650.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-0ac7650{left:10px;}body.rtl .elementor-170 .elementor-element.elementor-element-0ac7650{right:10px;}.elementor-170 .elementor-element.elementor-element-0ac7650{bottom:6px;}.elementor-170 .elementor-element.elementor-element-0ac7650 .elementor-button:hover svg, .elementor-170 .elementor-element.elementor-element-0ac7650 .elementor-button:focus svg{fill:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-c75f9b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:left;}.elementor-170 .elementor-element.elementor-element-c75f9b0 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:36px;font-weight:400;line-height:32px;color:var( --e-global-color-3c51e5d );}.elementor-170 .elementor-element.elementor-element-c991b2f{text-align:left;}.elementor-170 .elementor-element.elementor-element-c991b2f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-3c51e5d );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_portfolio_carousel .uc_more_btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-170 .elementor-element.elementor-element-3ce7f63 .uc_overlay{background-color:#00000070;opacity:0;}.elementor-170 .elementor-element.elementor-element-3ce7f63 .uc_image_box{height:350px;}.elementor-170 .elementor-element.elementor-element-3ce7f63 .uc_box_content{text-align:left;padding:30px 30px 30px 30px;opacity:0;}.elementor-170 .elementor-element.elementor-element-3ce7f63 .owl-item:hover .uc_overlay{opacity:1;}.elementor-170 .elementor-element.elementor-element-3ce7f63 .owl-item:hover .uc_box_content{opacity:1;}.elementor-170 .elementor-element.elementor-element-3ce7f63 .uc_title{color:#FFFFFF !important;margin-bottom:0px;}.elementor-170 .elementor-element.elementor-element-3ce7f63 .uc_sub_title{color:#E6E6E6 !important;}.elementor-170 .elementor-element.elementor-element-3ce7f63 .owl-carousel .owl-nav .owl-next,.elementor-170 .elementor-element.elementor-element-3ce7f63 .owl-carousel .owl-nav .owl-prev{top:50%;border-radius:100px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-170 .elementor-element.elementor-element-3ce7f63 .owl-carousel .owl-nav .owl-next:hover,.elementor-170 .elementor-element.elementor-element-3ce7f63 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-170 .elementor-element.elementor-element-625860a{--width:50%;}.elementor-170 .elementor-element.elementor-element-8bcfbe9{--width:50%;}.elementor-170 .elementor-element.elementor-element-fb31b35{--width:50%;}.elementor-170 .elementor-element.elementor-element-69876f8{--width:50%;}.elementor-170 .elementor-element.elementor-element-ef796e8{--width:50%;}.elementor-170 .elementor-element.elementor-element-e093f70{--width:50%;}.elementor-170 .elementor-element.elementor-element-bfa2c73{--width:50%;}.elementor-170 .elementor-element.elementor-element-ad23a50{--width:50%;}.elementor-170 .elementor-element.elementor-element-6a70c2a{--width:25%;}}@media(max-width:1024px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-c89569f .swiper-slide-contents{max-width:47%;}.elementor-170 .elementor-element.elementor-element-c89569f .swiper-slide-inner{padding:0% 0% 0% 10%;}.elementor-170 .elementor-element.elementor-element-c89569f .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-403063c .swiper-slide-contents{max-width:47%;}.elementor-170 .elementor-element.elementor-element-403063c .swiper-slide-inner{padding:0% 0% 0% 10%;}.elementor-170 .elementor-element.elementor-element-403063c .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-170 .elementor-element.elementor-element-290f4e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-170 .elementor-element.elementor-element-f013986.elementor-element{--order:99999 /* order end hack */;}.elementor-170 .elementor-element.elementor-element-6c930c0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-88fa17a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-831bb9a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-170 .elementor-element.elementor-element-e64b315.elementor-element{--order:99999 /* order end hack */;}.elementor-170 .elementor-element.elementor-element-fd7bbc5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-170 .elementor-element.elementor-element-8014d4c.elementor-element{--order:99999 /* order end hack */;}.elementor-170 .elementor-element.elementor-element-e4d89e7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-4b0906f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-4c4d0e0{--grid-auto-flow:row;}.elementor-widget-ucaddon_diagonal_hero .ue-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_diagonal_hero .ue-sub-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_diagonal_hero .ue-btn{font-size:var( --e-global-typography-text-font-size );}.elementor-170 .elementor-element.elementor-element-f837fca .ue-image{width:0px;}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_portfolio_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-slides .elementor-slide-heading{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-slides .elementor-slide-description{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-slides .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-c89569f .swiper-slide{height:350px;}.elementor-170 .elementor-element.elementor-element-c89569f .elementor-slide-description{font-size:0px;}.elementor-170 .elementor-element.elementor-element-c89569f .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-403063c .swiper-slide{height:350px;}.elementor-170 .elementor-element.elementor-element-403063c .swiper-slide-inner{padding:0% 0% 9% 0%;}.elementor-170 .elementor-element.elementor-element-403063c .elementor-slide-heading{font-size:30px;}.elementor-170 .elementor-element.elementor-element-403063c .elementor-slide-description{font-size:0px;}.elementor-170 .elementor-element.elementor-element-403063c .elementor-slide-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-403063c .elementor-swiper-button{font-size:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-170 .elementor-element.elementor-element-290f4e7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-170 .elementor-element.elementor-element-8bb0a0f{padding:63px 45px 28px 45px;}.elementor-170 .elementor-element.elementor-element-f013986{padding:44px 44px 44px 44px;}.elementor-170 .elementor-element.elementor-element-8bcfbe9{--min-height:400px;}.elementor-170 .elementor-element.elementor-element-8bcfbe9.e-con{--order:-99999 /* order start hack */;}.elementor-170 .elementor-element.elementor-element-6c930c0{margin:30px 40px calc(var(--kit-widget-spacing, 0px) + -20px) 40px;}.elementor-170 .elementor-element.elementor-element-6c930c0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-6c7f4b3 .elementor-heading-title{font-size:30px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-fb31b35{--min-height:400px;}.elementor-170 .elementor-element.elementor-element-fb31b35.e-con{--order:-99999 /* order start hack */;}.elementor-170 .elementor-element.elementor-element-88fa17a{margin:30px 40px calc(var(--kit-widget-spacing, 0px) + -20px) 40px;}.elementor-170 .elementor-element.elementor-element-88fa17a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-3f45d2d .elementor-heading-title{font-size:30px;}.elementor-170 .elementor-element.elementor-element-831bb9a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-170 .elementor-element.elementor-element-fd7bbc5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-170 .elementor-element.elementor-element-e093f70{--min-height:400px;}.elementor-170 .elementor-element.elementor-element-e093f70.e-con{--order:-99999 /* order start hack */;}.elementor-170 .elementor-element.elementor-element-e4d89e7{margin:30px 40px calc(var(--kit-widget-spacing, 0px) + -20px) 40px;}.elementor-170 .elementor-element.elementor-element-e4d89e7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-8957ef3 .elementor-heading-title{font-size:30px;}.elementor-170 .elementor-element.elementor-element-bfa2c73{--min-height:400px;}.elementor-170 .elementor-element.elementor-element-4b0906f{margin:30px 40px calc(var(--kit-widget-spacing, 0px) + -20px) 40px;}.elementor-170 .elementor-element.elementor-element-4b0906f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-170 .elementor-element.elementor-element-1805a3b .elementor-heading-title{font-size:30px;}.elementor-170 .elementor-element.elementor-element-4c4d0e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-170 .elementor-element.elementor-element-73ab755.elementor-element{--order:99999 /* order end hack */;}.elementor-widget-ucaddon_diagonal_hero .ue-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_diagonal_hero .ue-sub-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_diagonal_hero .ue-btn{font-size:var( --e-global-typography-text-font-size );}.elementor-170 .elementor-element.elementor-element-f837fca .diagonal_hero{flex-direction:row;}.elementor-170 .elementor-element.elementor-element-f837fca .ue-image{width:0%;clip-path:polygon(0 0, 100% 50%, 100% 100%, 0 100%);opacity:100px;}.elementor-170 .elementor-element.elementor-element-6a70c2a{--min-height:250px;}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_portfolio_carousel .uc_three_column_carousel .uc_three_column_carousel_holder .uc_three_column_carousel_box .uc_box_content .uc_sub_title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-ucaddon_portfolio_carousel .uc_more_btn{font-size:var( --e-global-typography-text-font-size );}}