.elementor-9 .elementor-element.elementor-element-38a9f5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-9 .elementor-element.elementor-element-bb45482{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-bb45482:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bb45482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-656f9e8 );}.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-9 .elementor-element.elementor-element-5a594ad{text-align:center;}.elementor-9 .elementor-element.elementor-element-5a594ad .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-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-9 .elementor-element.elementor-element-cf9da57{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-cf9da57.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-6dd0aae{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-4b75c77{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-4b75c77:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4b75c77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-75f02ff img{max-width:41%;}.elementor-9 .elementor-element.elementor-element-4098db1 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-01e183b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-01e183b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-01e183b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e9d71de img{max-width:41%;}.elementor-9 .elementor-element.elementor-element-9b1b14f .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ca1fa8a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-ca1fa8a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ca1fa8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-505c32a img{max-width:41%;}.elementor-9 .elementor-element.elementor-element-b57be65 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-9d4f3d5{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-9d4f3d5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9d4f3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-683c43b img{max-width:41%;}.elementor-9 .elementor-element.elementor-element-cbd68df .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-ec36c9d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-ec36c9d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ec36c9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-77004ed{text-align:center;}.elementor-9 .elementor-element.elementor-element-77004ed .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:41px;font-weight:600;line-height:37px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cc0baba{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-558dec9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-6048217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6048217:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6048217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-656f9e8 );}.elementor-9 .elementor-element.elementor-element-e8cd2e9{text-align:center;}.elementor-9 .elementor-element.elementor-element-e8cd2e9 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:41px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-4735b3a{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-4735b3a.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b8aa2a3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-fae0f52{--display:flex;--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-fae0f52:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fae0f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitcompostela.com/wp-content/uploads/2026/04/zV5HFjs1ZLHthnnfpALVYIN_AT9I768nwHgbHT808-n_ayGn7tMlK2plSPDJ5AzBe7pjnW3kWtvfP4IZijiai8kH95mVcxwK8TMb91jxmDbOLaWKg50KKs_9kTmx1A5Yvc1PbvjRgqzgkQjP2K20_KzcVSlJ_HN0cL5cx_XXwjc.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-fae0f52::before, .elementor-9 .elementor-element.elementor-element-fae0f52 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fae0f52 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fae0f52 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fae0f52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fae0f52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-fae0f52.e-con:hover{--e-con-transform-scale:1.1;}.elementor-9 .elementor-element.elementor-element-1b221f8 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f837406{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2a6950a{--display:flex;--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-2a6950a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2a6950a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitcompostela.com/wp-content/uploads/2026/04/islas-atlanticas-de-galicia-galicia-rias-bajas-.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2a6950a::before, .elementor-9 .elementor-element.elementor-element-2a6950a > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2a6950a > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-2a6950a > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2a6950a > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-2a6950a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-2a6950a.e-con:hover{--e-con-transform-scale:1.1;}.elementor-9 .elementor-element.elementor-element-34a3cc0 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d204d23{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-40f187f{--display:flex;--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-40f187f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-40f187f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitcompostela.com/wp-content/uploads/2026/04/camino-de-santiago.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-40f187f::before, .elementor-9 .elementor-element.elementor-element-40f187f > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-40f187f > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-40f187f > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-40f187f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-40f187f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-40f187f.e-con:hover{--e-con-transform-scale:1.1;}.elementor-9 .elementor-element.elementor-element-6c03f77 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f9120ca{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0720ca0{--display:flex;--min-height:350px;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-0720ca0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0720ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://visitcompostela.com/wp-content/uploads/2026/04/ribeira-sacra-ruta-vino.jpg");background-position:center center;background-size:cover;}.elementor-9 .elementor-element.elementor-element-0720ca0::before, .elementor-9 .elementor-element.elementor-element-0720ca0 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-0720ca0 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-0720ca0 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-0720ca0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-0720ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-0720ca0.e-con:hover{--e-con-transform-scale:1.1;}.elementor-9 .elementor-element.elementor-element-e599d40 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:30px;font-weight:600;line-height:28px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d44f369{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8bd4570{--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;}.elementor-9 .elementor-element.elementor-element-8bd4570:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8bd4570 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-2de614b > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-aee9440{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-6dd0aae{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-558dec9{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-b8aa2a3{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-9 .elementor-element.elementor-element-5a594ad .elementor-heading-title{font-size:34px;}.elementor-9 .elementor-element.elementor-element-6dd0aae{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-77004ed .elementor-heading-title{font-size:37px;}.elementor-9 .elementor-element.elementor-element-558dec9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-e8cd2e9 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-b8aa2a3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-ec36c9d */.vc-card-btn, .vc-card-btn:hover, .vc-card-btn:visited, .vc-card-btn:focus{text-decoration:none !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b8aa2a3 */.elementor-9 .elementor-element.elementor-element-b8aa2a3 a,
.elementor-9 .elementor-element.elementor-element-b8aa2a3 a:link,
.elementor-9 .elementor-element.elementor-element-b8aa2a3 a:visited,
.elementor-9 .elementor-element.elementor-element-b8aa2a3 a:hover,
.elementor-9 .elementor-element.elementor-element-b8aa2a3 a:active {
  text-decoration: none !important;
  color: inherit;
}/* End custom CSS */
/* Start custom CSS for Google, class: .elementor-element-2de614b */@media (max-width: 768px){

  .ti-widget-container .ti-reviews-container{
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow: hidden !important;
    gap: 0 !important;
    padding: 0 !important;
  }

  .ti-widget-container .ti-review-item,
  .ti-widget-container .ti-col{
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    padding: 0 12px !important;
  }

  .ti-widget-container .ti-next,
  .ti-widget-container .ti-prev,
  .ti-widget-container .slick-arrow{
    display: none !important;
  }

  .ti-widget-container .ti-review-text{
    font-size: 14px !important;
    line-height: 1.5 !important;
  }
}/* End custom CSS */