.elementor-21 .elementor-element.elementor-element-70af764{--display:flex;--min-height:938px;--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:flex-start;}.elementor-21 .elementor-element.elementor-element-70af764:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-70af764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/Slice-1-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-21 .elementor-element.elementor-element-07543ad{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;}.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-21 .elementor-element.elementor-element-28e212d{width:var( --container-widget-width, 56% );max-width:56%;--container-widget-width:56%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-28e212d .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 );}.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-21 .elementor-element.elementor-element-e28b8dd{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.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 );}.elementor-21 .elementor-element.elementor-element-c0c294f .elementor-button{background-color:#61CE7000;font-family:"Bison reg", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-c0c294f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-f94b197{--display:flex;--min-height:878px;--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--align-content:center;}.elementor-21 .elementor-element.elementor-element-f94b197:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f94b197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-c53a993{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-1f0ca49{--display:flex;--min-height:275px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-1f0ca49:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-1f0ca49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a03dd );}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-21 .elementor-element.elementor-element-b5508e6{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b5508e6 .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-17ac446{--display:flex;--min-height:275px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-17ac446:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-17ac446 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a03dd );}.elementor-21 .elementor-element.elementor-element-aafa30f{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-aafa30f .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-9b4bdc5{--display:flex;--min-height:275px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-9b4bdc5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-9b4bdc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a03dd );}.elementor-21 .elementor-element.elementor-element-5f53320{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-5f53320 .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-fb09a3b{--display:flex;--min-height:275px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fb09a3b:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fb09a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a03dd );}.elementor-21 .elementor-element.elementor-element-59f426e{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-59f426e .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-7d13948{--display:flex;--min-height:275px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-7d13948:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7d13948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a03dd );}.elementor-21 .elementor-element.elementor-element-c9fe433{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-c9fe433 .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-de93b87{--display:flex;--min-height:275px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-de93b87:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-de93b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a03dd );}.elementor-21 .elementor-element.elementor-element-6c19fd8{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-6c19fd8 .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-d8fa108{--display:flex;--min-height:275px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:37px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-d8fa108:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-d8fa108 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13a03dd );}.elementor-21 .elementor-element.elementor-element-545048c{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-545048c .elementor-image-box-title{margin-bottom:16px;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;}.elementor-21 .elementor-element.elementor-element-5120dbb{--display:flex;--min-height:1169px;--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:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-17e64fd{--display:flex;--min-height:581px;--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;}.elementor-21 .elementor-element.elementor-element-17e64fd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-17e64fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/Slice-1-1-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-869cb7f{--display:flex;--min-height:386px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-21 .elementor-element.elementor-element-869cb7f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-869cb7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-7132c85{text-align:center;}.elementor-21 .elementor-element.elementor-element-5352013{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-21 .elementor-element.elementor-element-b54344f .elementor-button{background-color:#61CE7000;font-family:"Bison reg", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-b54344f{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-9e68e88{--display:flex;--min-height:886px;--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;}.elementor-21 .elementor-element.elementor-element-cf39114{text-align:center;}.elementor-21 .elementor-element.elementor-element-cf39114 .elementor-heading-title{font-family:"Bison reg", Sans-serif;font-size:70px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-cf02b58{--display:flex;--min-height:468px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-cf02b58:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cf02b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/Rectangle-71.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-6828973{width:var( --container-widget-width, 71% );max-width:71%;background-color:transparent;padding:13px 13px 13px 13px;--container-widget-width:71%;--container-widget-flex-grow:0;background-image:linear-gradient(113deg, #000000 0%, #666666 100%);border-radius:3px 3px 3px 3px;text-align:center;}.elementor-21 .elementor-element.elementor-element-6828973 .elementor-heading-title{font-family:"Bison reg", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-e770bcc{--display:flex;--min-height:454px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-e770bcc:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e770bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/Rectangle-72.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-98c49f5{width:var( --container-widget-width, 71% );max-width:71%;background-color:transparent;padding:13px 13px 13px 13px;--container-widget-width:71%;--container-widget-flex-grow:0;background-image:linear-gradient(113deg, #000000 0%, #666666 100%);border-radius:3px 3px 3px 3px;text-align:center;}.elementor-21 .elementor-element.elementor-element-98c49f5 .elementor-heading-title{font-family:"Bison reg", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-fa46312{--display:flex;--min-height:454px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-fa46312:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fa46312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/Rectangle-73.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-0033e4d{width:var( --container-widget-width, 84% );max-width:84%;background-color:transparent;padding:13px 13px 13px 13px;--container-widget-width:84%;--container-widget-flex-grow:0;background-image:linear-gradient(113deg, #000000 0%, #666666 100%);border-radius:3px 3px 3px 3px;text-align:center;}.elementor-21 .elementor-element.elementor-element-0033e4d .elementor-heading-title{font-family:"Bison reg", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f462526{--display:flex;--min-height:454px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-f462526:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f462526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/Rectangle-125.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-3151bbe{width:var( --container-widget-width, 71% );max-width:71%;background-color:transparent;padding:13px 13px 13px 13px;--container-widget-width:71%;--container-widget-flex-grow:0;background-image:linear-gradient(113deg, #000000 0%, #666666 100%);border-radius:3px 3px 3px 3px;text-align:center;}.elementor-21 .elementor-element.elementor-element-3151bbe .elementor-heading-title{font-family:"Bison reg", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-66339a5{--display:flex;--min-height:454px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-66339a5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-66339a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/Rectangle-126.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-214cc5c{width:var( --container-widget-width, 87% );max-width:87%;background-color:transparent;padding:13px 13px 13px 13px;--container-widget-width:87%;--container-widget-flex-grow:0;background-image:linear-gradient(113deg, #000000 0%, #666666 100%);border-radius:3px 3px 3px 3px;text-align:center;}.elementor-21 .elementor-element.elementor-element-214cc5c .elementor-heading-title{font-family:"Bison reg", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-4b48041{--display:flex;--min-height:454px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-4b48041:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4b48041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/Rectangle-127.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-573ff74{width:var( --container-widget-width, 71% );max-width:71%;background-color:transparent;padding:13px 13px 13px 13px;--container-widget-width:71%;--container-widget-flex-grow:0;background-image:linear-gradient(113deg, #000000 0%, #666666 100%);border-radius:3px 3px 3px 3px;text-align:center;}.elementor-21 .elementor-element.elementor-element-573ff74 .elementor-heading-title{font-family:"Bison reg", Sans-serif;font-size:35px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-54b6be4{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-54b6be4 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;}.elementor-21 .elementor-element.elementor-element-ce30e0c .elementor-button{background-color:#61CE7000;font-family:"Bison reg", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-ce30e0c{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7c3e9df{--display:flex;--min-height:864px;--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:flex-end;}.elementor-21 .elementor-element.elementor-element-7c3e9df:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7c3e9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/Slice-2-scaled.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-21 .elementor-element.elementor-element-b1fbac0{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-b1fbac0 .elementor-heading-title{font-family:"Bison reg", Sans-serif;font-size:70px;font-weight:400;}.elementor-21 .elementor-element.elementor-element-e7c62a6{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-7e93763 .elementor-button{background-color:#61CE7000;font-family:"Bison reg", Sans-serif;font-size:31px;font-weight:400;text-transform:uppercase;}.elementor-21 .elementor-element.elementor-element-7e93763{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-21 .elementor-element.elementor-element-855c7e6{--display:flex;--min-height:595px;--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;}.elementor-21 .elementor-element.elementor-element-855c7e6:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-855c7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-6a5e8a9 .elementor-heading-title{font-family:"Bison reg", Sans-serif;font-size:90px;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-463b472 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-463b472 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-463b472{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-463b472 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-faef44e{text-align:center;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-f94b197{--content-width:1237px;}.elementor-21 .elementor-element.elementor-element-1f0ca49{--width:24%;}.elementor-21 .elementor-element.elementor-element-17ac446{--width:24%;}.elementor-21 .elementor-element.elementor-element-9b4bdc5{--width:24%;}.elementor-21 .elementor-element.elementor-element-fb09a3b{--width:24%;}.elementor-21 .elementor-element.elementor-element-7d13948{--width:24%;}.elementor-21 .elementor-element.elementor-element-de93b87{--width:24%;}.elementor-21 .elementor-element.elementor-element-d8fa108{--width:24%;}.elementor-21 .elementor-element.elementor-element-869cb7f{--width:79%;}}@media(max-width:1200px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-1f0ca49{--width:32%;}.elementor-21 .elementor-element.elementor-element-17ac446{--width:32%;}.elementor-21 .elementor-element.elementor-element-9b4bdc5{--width:32%;}.elementor-21 .elementor-element.elementor-element-fb09a3b{--width:32%;}.elementor-21 .elementor-element.elementor-element-7d13948{--width:32%;}.elementor-21 .elementor-element.elementor-element-de93b87{--width:32%;}.elementor-21 .elementor-element.elementor-element-d8fa108{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-869cb7f{--width:693px;}}@media(min-width:1367px){.elementor-21 .elementor-element.elementor-element-70af764:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-70af764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-17e64fd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-17e64fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-cf02b58:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-cf02b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-e770bcc:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-e770bcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-fa46312:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-fa46312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-f462526:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f462526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-66339a5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-66339a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-4b48041:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-4b48041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-21 .elementor-element.elementor-element-7c3e9df:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7c3e9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21 .elementor-element.elementor-element-28e212d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1366px){.elementor-21 .elementor-element.elementor-element-70af764{--min-height:759px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21 .elementor-element.elementor-element-28e212d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-f94b197{--min-height:818px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-5120dbb{--min-height:774px;}.elementor-21 .elementor-element.elementor-element-7c3e9df{--min-height:767px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1200px){.elementor-21 .elementor-element.elementor-element-70af764{--min-height:722px;}.elementor-21 .elementor-element.elementor-element-c0c294f .elementor-button{font-size:26px;}.elementor-21 .elementor-element.elementor-element-f94b197{--min-height:1035px;}.elementor-21 .elementor-element.elementor-element-b5508e6 .elementor-image-box-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-aafa30f .elementor-image-box-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-5f53320 .elementor-image-box-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-59f426e .elementor-image-box-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-c9fe433 .elementor-image-box-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-6c19fd8 .elementor-image-box-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-545048c .elementor-image-box-title{font-size:20px;}.elementor-21 .elementor-element.elementor-element-5120dbb{--min-height:580px;}.elementor-21 .elementor-element.elementor-element-b54344f .elementor-button{font-size:26px;}.elementor-21 .elementor-element.elementor-element-cf39114 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-cf02b58{--min-height:610px;}.elementor-21 .elementor-element.elementor-element-6828973 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-98c49f5 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-0033e4d .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-3151bbe .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-214cc5c .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-573ff74 .elementor-heading-title{font-size:40px;}.elementor-21 .elementor-element.elementor-element-54b6be4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-ce30e0c .elementor-button{font-size:26px;}.elementor-21 .elementor-element.elementor-element-b1fbac0 .elementor-heading-title{font-size:59px;}.elementor-21 .elementor-element.elementor-element-7e93763 .elementor-button{font-size:26px;}.elementor-21 .elementor-element.elementor-element-855c7e6{--min-height:506px;}.elementor-21 .elementor-element.elementor-element-6a5e8a9 .elementor-heading-title{font-size:78px;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-70af764{--min-height:610px;--padding-top:117px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21 .elementor-element.elementor-element-28e212d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-c0c294f .elementor-button{font-size:24px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-b5508e6 .elementor-image-box-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-aafa30f .elementor-image-box-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-5f53320 .elementor-image-box-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-59f426e .elementor-image-box-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-c9fe433 .elementor-image-box-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-6c19fd8 .elementor-image-box-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-545048c .elementor-image-box-title{font-size:18px;}.elementor-21 .elementor-element.elementor-element-5120dbb{--min-height:654px;}.elementor-21 .elementor-element.elementor-element-17e64fd{--min-height:499px;}.elementor-21 .elementor-element.elementor-element-869cb7f{--min-height:371px;}.elementor-21 .elementor-element.elementor-element-b54344f .elementor-button{font-size:24px;}.elementor-21 .elementor-element.elementor-element-9e68e88{--min-height:752px;}.elementor-21 .elementor-element.elementor-element-cf39114 .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-cf02b58{--min-height:431px;}.elementor-21 .elementor-element.elementor-element-6828973 .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-98c49f5 .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-0033e4d .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-3151bbe .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-214cc5c .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-573ff74 .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-54b6be4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21 .elementor-element.elementor-element-ce30e0c .elementor-button{font-size:24px;}.elementor-21 .elementor-element.elementor-element-7c3e9df{--min-height:648px;}.elementor-21 .elementor-element.elementor-element-b1fbac0 .elementor-heading-title{font-size:36px;}.elementor-21 .elementor-element.elementor-element-7e93763 .elementor-button{font-size:24px;}.elementor-21 .elementor-element.elementor-element-6a5e8a9 .elementor-heading-title{font-size:66px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-70af764:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-70af764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/IMG_6212_jpg-3.png");background-size:414px auto;}.elementor-21 .elementor-element.elementor-element-70af764{--min-height:699px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-07543ad{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-21 .elementor-element.elementor-element-28e212d{--container-widget-width:83%;--container-widget-flex-grow:0;width:var( --container-widget-width, 83% );max-width:83%;text-align:center;}.elementor-21 .elementor-element.elementor-element-28e212d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-e28b8dd{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-21 .elementor-element.elementor-element-c0c294f{--container-widget-width:79%;--container-widget-flex-grow:0;width:var( --container-widget-width, 79% );max-width:79%;}.elementor-21 .elementor-element.elementor-element-c0c294f .elementor-button{font-size:24px;}.elementor-21 .elementor-element.elementor-element-f94b197{--min-height:1020px;--gap:7px 7px;--row-gap:7px;--column-gap:7px;}.elementor-21 .elementor-element.elementor-element-c53a993{--container-widget-width:74%;--container-widget-flex-grow:0;width:var( --container-widget-width, 74% );max-width:74%;}.elementor-21 .elementor-element.elementor-element-1f0ca49{--width:49%;--min-height:223px;--justify-content:flex-start;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-21 .elementor-element.elementor-element-b5508e6 .elementor-image-box-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-17ac446{--width:49%;--min-height:223px;--justify-content:flex-start;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-aafa30f .elementor-image-box-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-9b4bdc5{--width:49%;--min-height:223px;--justify-content:flex-start;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5f53320 .elementor-image-box-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-fb09a3b{--width:49%;--min-height:223px;--justify-content:flex-start;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-59f426e .elementor-image-box-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-7d13948{--width:49%;--min-height:223px;--justify-content:flex-start;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-c9fe433 .elementor-image-box-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-de93b87{--width:49%;--min-height:223px;--justify-content:flex-start;--padding-top:14px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-6c19fd8 .elementor-image-box-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-d8fa108{--min-height:156px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-545048c .elementor-image-box-title{font-size:16px;}.elementor-21 .elementor-element.elementor-element-5120dbb{--min-height:639px;}.elementor-21 .elementor-element.elementor-element-17e64fd{--min-height:417px;}.elementor-21 .elementor-element.elementor-element-17e64fd:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-17e64fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:729px auto;}.elementor-21 .elementor-element.elementor-element-869cb7f{--min-height:319px;}.elementor-21 .elementor-element.elementor-element-5352013{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-21 .elementor-element.elementor-element-b54344f{--container-widget-width:81%;--container-widget-flex-grow:0;width:var( --container-widget-width, 81% );max-width:81%;}.elementor-21 .elementor-element.elementor-element-b54344f .elementor-button{font-size:24px;}.elementor-21 .elementor-element.elementor-element-9e68e88{--min-height:678px;}.elementor-21 .elementor-element.elementor-element-cf39114 .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-6828973 .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-98c49f5 .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-0033e4d .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-3151bbe .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-214cc5c .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-573ff74 .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-54b6be4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-21 .elementor-element.elementor-element-ce30e0c{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}.elementor-21 .elementor-element.elementor-element-ce30e0c .elementor-button{font-size:24px;}.elementor-21 .elementor-element.elementor-element-7c3e9df:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7c3e9df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hostaldelrio.cl/wp-content/uploads/2026/01/IMG_3505_jpg.png");background-size:414px auto;}.elementor-21 .elementor-element.elementor-element-7c3e9df{--min-height:782px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-b1fbac0{--container-widget-width:569px;--container-widget-flex-grow:0;width:var( --container-widget-width, 569px );max-width:569px;text-align:center;}.elementor-21 .elementor-element.elementor-element-b1fbac0 .elementor-heading-title{font-size:48px;}.elementor-21 .elementor-element.elementor-element-e7c62a6{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;text-align:center;}.elementor-21 .elementor-element.elementor-element-7e93763{--container-widget-width:84%;--container-widget-flex-grow:0;width:var( --container-widget-width, 84% );max-width:84%;}.elementor-21 .elementor-element.elementor-element-7e93763 .elementor-button{font-size:24px;}.elementor-21 .elementor-element.elementor-element-855c7e6{--min-height:335px;}.elementor-21 .elementor-element.elementor-element-6a5e8a9 .elementor-heading-title{font-size:48px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for button, class: .elementor-element-c0c294f */.elementor-21 .elementor-element.elementor-element-c0c294f{
  animation: animateBg 5s linear infinite;
  background-image: linear-gradient(90deg,#000000,#666666,#000000,#666666);
  background-size: 300% 100%;
  border-radius: 12px;
}
.elementor-21 .elementor-element.elementor-element-c0c294f:hover{transform: scale(1.1, 1.1); transition-duration: 500ms;}
@keyframes animateBg {
  0% { background-position: 0% 0%; }
  100% { background-position: 100% 0%; }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e947965 */.elementor-21 .elementor-element.elementor-element-e947965 .swiper-wrapper {
transition-timing-function: linear !important;
-webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-a4e0f3f */.elementor-21 .elementor-element.elementor-element-a4e0f3f .swiper-wrapper {
transition-timing-function: linear !important;
-webkit-transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b54344f */.elementor-21 .elementor-element.elementor-element-b54344f{
  animation: animateBg 5s linear infinite;
  background-image: linear-gradient(90deg,#000000,#666666,#000000,#666666);
  background-size: 300% 100%;
  border-radius: 12px;
}
.elementor-21 .elementor-element.elementor-element-b54344f:hover{transform: scale(1.1, 1.1); transition-duration: 500ms;}
@keyframes animateBg {
  0% { background-position: 0% 0%; }
  100% { background-position: 100% 0%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ce30e0c */.elementor-21 .elementor-element.elementor-element-ce30e0c{
  animation: animateBg 5s linear infinite;
  background-image: linear-gradient(90deg,#000000,#666666,#000000,#666666);
  background-size: 300% 100%;
  border-radius: 12px;
}
.elementor-21 .elementor-element.elementor-element-ce30e0c:hover{transform: scale(1.1, 1.1); transition-duration: 500ms;}
@keyframes animateBg {
  0% { background-position: 0% 0%; }
  100% { background-position: 100% 0%; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e93763 */.elementor-21 .elementor-element.elementor-element-7e93763{
  animation: animateBg 5s linear infinite;
  background-image: linear-gradient(90deg,#000000,#666666,#000000,#666666);
  background-size: 300% 100%;
  border-radius: 12px;
}
.elementor-21 .elementor-element.elementor-element-7e93763:hover{transform: scale(1.1, 1.1); transition-duration: 500ms;}
@keyframes animateBg {
  0% { background-position: 0% 0%; }
  100% { background-position: 100% 0%; }
}/* End custom CSS */