/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}
@font-face{font-family:"slick";src:url(/modules/custom/ia_slick/css/./fonts/slick.eot);src:url(/modules/custom/ia_slick/css/./fonts/slick.eot#iefix) format("embedded-opentype"),url(/modules/custom/ia_slick/css/./fonts/slick.woff) format("woff"),url(/modules/custom/ia_slick/css/./fonts/slick.ttf) format("truetype"),url(/modules/custom/ia_slick/css/./fonts/slick.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-loading .slick-list{background:#fff url(/modules/custom/ia_slick/css/./ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;top:50%;display:block;padding:0;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);border:none;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.slick-prev:hover .slick-prev-icon,.slick-prev:hover .slick-next-icon,.slick-prev:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-next:hover .slick-prev-icon,.slick-next:hover .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:focus .slick-next-icon{opacity:1}.slick-prev:focus,.slick-next:focus{top:-webkit-calc(50% - 1px);top:-moz-calc(50% - 1px);top:calc(50% - 1px)}.slick-prev:focus .slick-prev-icon,.slick-prev:focus .slick-next-icon,.slick-next:focus .slick-prev-icon,.slick-next:focus .slick-next-icon{color:orange;font-size:28px;margin-left:-2px}.slick-prev.slick-disabled,.slick-next.slick-disabled{cursor:default}.slick-prev.slick-disabled .slick-prev-icon,.slick-prev.slick-disabled .slick-next-icon,.slick-next.slick-disabled .slick-prev-icon,.slick-next.slick-disabled .slick-next-icon{opacity:.25}.slick-prev .slick-prev-icon,.slick-prev .slick-next-icon,.slick-next .slick-prev-icon,.slick-next .slick-next-icon{display:block;color:#000;opacity:.75;font-family:"slick";font-size:24px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev .slick-prev-icon:before{content:"←"}[dir=rtl] .slick-prev .slick-prev-icon:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next .slick-next-icon:before{content:"→"}[dir=rtl] .slick-next .slick-next-icon:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-slider.slick-dotted{margin-bottom:60px}.slick-dots{position:absolute;bottom:-35px;display:block;padding:0;margin:0;width:100%;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;height:20px;width:20px;margin-top:-4px;margin-left:-4px;line-height:0px;font-size:0px;color:rgba(0,0,0,0);border:0;background:rgba(0,0,0,0);cursor:pointer}.slick-dots li button:hover .slick-dot-icon,.slick-dots li button:focus .slick-dot-icon{opacity:1}.slick-dots li button:focus .slick-dot-icon:before{color:orange}.slick-dots li button .slick-dot-icon{color:#000;opacity:.25}.slick-dots li button .slick-dot-icon:before{position:absolute;top:0;left:0;content:"•";font-family:"slick";font-size:12px;line-height:1;text-align:center;-webkit-transition:all .05s linear;-o-transition:all .05s linear;-moz-transition:all .05s linear;transition:all .05s linear}.slick-dots li.slick-active button:focus .slick-dot-icon{color:orange;opacity:1}.slick-dots li.slick-active button .slick-dot-icon{color:#000;opacity:1}.slick-dots li.slick-active button .slick-dot-icon:before{margin-top:-3px;margin-left:-2px;font-size:18px}.slick-sr-only{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.slick-autoplay-toggle-button{position:absolute;left:5px;bottom:-32px;z-index:10;opacity:.75;background:none;border:0;cursor:pointer;color:#000}.slick-autoplay-toggle-button:hover,.slick-autoplay-toggle-button:focus{opacity:1}.slick-autoplay-toggle-button:focus{color:orange}.slick-autoplay-toggle-button .slick-pause-icon:before{content:"⏸";width:20px;height:20px;font-family:"slick";font-size:18px;font-weight:normal;line-height:20px;text-align:center}.slick-autoplay-toggle-button .slick-play-icon:before{content:"▶";width:20px;height:20px;font-family:"slick";font-size:18px;font-weight:normal;line-height:20px;text-align:center}
#sliding-popup{background:url(/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{clear:both;width:100%;margin:0 auto;padding:0;border-spacing:0;border-collapse:collapse;}.calendar-calendar .month-view table{clear:both;width:100%;margin:0;padding:0;border:none;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{margin:0;padding:0;background-color:white;}.calendar-calendar th{margin:0;text-align:center;color:#fff;background-color:#ccc;}.calendar-calendar th a{color:#fff;background-color:#ccc;font-weight:bold;}.calendar-calendar td{width:12%;min-width:12%;margin:0;padding:0;text-align:right;vertical-align:top;color:#777;border:1px solid #ccc;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;color:#555;font-size:0.8em;font-style:normal;}.calendar-calendar .week a{font-weight:normal;}.calendar-calendar .inner{height:auto;min-height:5em;margin:0;padding:0;}.calendar-calendar .inner div{margin:0;padding:0;}.calendar-calendar .inner p{margin:0;padding:0 0 0.8em 0;}.calendar-calendar td a{text-decoration:none;font-weight:bold;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{margin:0;padding:1px;text-align:center;color:#ccc;background-color:#224;}.calendar-calendar div.day{float:right;clear:both;width:1.5em;margin:0;padding:0.125em 0.25em 0 0.25em;text-align:center;border-width:0 0 1px 1px;border-style:solid;border-color:gray;background-color:#f3f3f3;}.calendar-calendar div.calendar{float:right;clear:both;width:96%;margin:0 0.25em 0.25em 0;text-align:left;border:solid 1px #ddd;background-color:#fff;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{text-align:center;font-size:0.8em;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px 3px 3px 5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{margin:0;padding:0 1px 0 0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0;}.calendar-calendar .mini-day-on{padding:0;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:0.8em;}.mini .calendar-calendar .week{font-size:0.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{width:auto;height:5px;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{width:100%;margin:0;padding:0;background-color:#ccc;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{text-align:left;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{width:1%;padding-top:0.25em;text-align:right;border:none;border-top:1px #333 dotted;font-family:serif;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{text-align:left;border:1px #333 dotted;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;margin:0;padding:0.25em;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;padding:1em 0;text-align:center;vertical-align:middle;background-color:#fff;}.calendar-date-select form{float:right;width:25%;text-align:right;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{float:right;clear:both;margin:0;padding:0;text-align:right;}.calendar-date-select .description{float:right;}.calendar-label{display:block;clear:both;font-weight:bold;}.calendar-calendar div.date-nav{width:auto;color:#777;border:1px solid #ccc;background-color:#ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{color:#777;}.calendar-calendar th.days{color:#777;border:1px solid #ccc;background-color:#eee;font-weight:bold;}.calendar-calendar td.empty{border-color:#ccc;background:#ccc;}.calendar-calendar table.mini td.empty{border-color:#fff;background:#fff;}.calendar-calendar td div.day{margin-bottom:2px;border:1px solid #ccc;border-top:none;border-right:none;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{padding:0 2px;border:none;background:#ffc;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{text-align:right;color:#444;background:#fff;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#c3d6e4;}.calendar-calendar
  td
  .inner
  div.calendar
  div
  div.view-data-node-data-field-date-field-date-value{border-bottom:1px solid #ccc;}.calendar-pager{display:flex;}.calendar-pager__items{display:flex;margin:0;padding:0;list-style:none;}.calendar-pager__item{}.pager__item--current{}.calendar-pager__item--control a{display:flex;padding:0.5rem;}.calendar-pager__item-title{display:flex;align-items:center;}.calendar-pager__item-title--backwards{}.calendar-pager__item-title--forward{}
.calendar-calendar tr.odd,.calendar-calendar tr.even{background-color:#fff;}.calendar-calendar table{width:100%;margin:0 auto;padding:0;border-spacing:0;border-collapse:collapse;}.calendar-calendar .month-view table{width:100%;margin:0;padding:0;border:none;}.calendar-calendar .year-view td{width:32%;padding:1px;border:none;}.calendar-calendar .year-view td table td{width:13%;padding:0;}.calendar-calendar tr{margin:0;padding:0;background-color:white;}.calendar-calendar th{margin:0;text-align:center;}.calendar-calendar th a{font-weight:bold;}.calendar-calendar td{width:14%;margin:0;padding:0;text-align:right;vertical-align:top;color:#777;border:1px solid #ccc;}.calendar-calendar .mini{border:none;}.calendar-calendar td.week{width:1%;min-width:1%;}.calendar-calendar .week{clear:both;color:#555;font-size:0.8em;font-style:normal;}.calendar-calendar .inner{height:auto;margin:0;padding:0;}.calendar-calendar .inner div{margin:0;padding:0;}.calendar-calendar .inner p{margin:0;padding:0 0 0.8em 0;}.calendar-calendar td a{text-decoration:none;font-weight:bold;}.calendar-calendar td a:hover{text-decoration:underline;}.calendar-calendar td.year,.calendar-calendar td.month{text-align:center;}.calendar-calendar th.days{margin:0;padding:1px;text-align:center;color:#ccc;background-color:#224;}.calendar-calendar div.day{float:right;clear:both;width:1.8em;margin:0;padding:0.125em 0.25em 0 0.25em;text-align:center;border:1px solid gray;border-width:0 0 1px 1px;background-color:#f3f3f3;}.calendar-calendar div.calendar{float:right;clear:both;width:96%;margin:0 0.25em 0.25em 0;text-align:left;border:solid 1px #ddd;background-color:#fff;}.calendar-calendar .day-view div.calendar{float:none;width:98%;margin:1% 1% 0 1%;}.calendar-calendar div.title{text-align:center;font-size:0.8em;}.calendar-calendar div.title a{color:#000;}.calendar-calendar div.title a:hover{color:#c00;}.calendar-calendar .content{clear:both;padding:3px;padding-left:5px;}.calendar div.form-item{white-space:normal;}table td.mini,table th.mini,table.mini td.week{margin:0;padding:0 1px 0 0;}table td.mini a{font-weight:normal;}.calendar-calendar .mini-day-off{padding:0;}.calendar-calendar .mini-day-on{padding:0;}table .mini-day-on a{text-decoration:underline;}.calendar-calendar .mini .title{font-size:0.8em;}.mini .calendar-calendar .week{font-size:0.7em;}.mini-row{width:100%;border:none;}.mini{width:32%;vertical-align:top;}.calendar-calendar .stripe{width:auto;height:5px;font-size:1px !important;line-height:1px !important;}.calendar-calendar .day-view .stripe{width:100%;}table.calendar-legend{width:100%;margin:0;padding:0;background-color:#ccc;}table.calendar-legend tr.odd .stripe,table.calendar-legend tr.even .stripe{height:12px !important;font-size:9px !important;line-height:10px !important;}.calendar-legend td{padding-left:5px;text-align:left;}.calendar-empty{font-size:1px;line-height:1px;}.calendar-calendar td.calendar-agenda-hour{width:1%;padding-top:0.25em;text-align:right;border:none;border-top:1px solid #ccc;}.calendar-calendar td.calendar-agenda-no-hours{min-width:1%;}.calendar-calendar td.calendar-agenda-hour .calendar-hour{font-size:1.2em;font-weight:bold;}.calendar-calendar td.calendar-agenda-hour .calendar-ampm{font-size:1em;}.calendar-calendar td.calendar-agenda-items{text-align:left;border:1px solid #ccc;}.calendar-calendar td.calendar-agenda-items div.calendar{width:auto;margin:0;padding:0.25em;}.calendar-calendar div.calendar div.inner .calendar-agenda-empty{width:100%;padding:1em 0;text-align:center;vertical-align:middle;background-color:#fff;}.calendar-date-select form{float:right;width:25%;text-align:right;}.calendar-date-select div,.calendar-date-select input,.calendar-date-select label{float:right;clear:both;margin:0;padding:0;text-align:right;}.calendar-date-select .description{float:right;}.calendar-label{display:block;clear:both;font-weight:bold;}.calendar-calendar div.date-nav{width:auto;padding:0.2em;color:#777;border:1px solid #ccc;background-color:#ccc;}.calendar-calendar div.date-nav a,.calendar-calendar div.date-nav h3{text-decoration:none;color:#777;}.calendar-calendar th.days{color:#777;border:1px solid #ccc;background-color:#eee;font-weight:bold;}.calendar-calendar td.empty{color:#cc9;border-color:#ccc;background:#ccc;}.calendar-calendar table.mini td.empty{border-color:#fff;background:#fff;}.calendar-calendar td div.day{margin-bottom:2px;border:1px solid #ccc;border-top:none;border-right:none;}.calendar-calendar td .inner div,.calendar-calendar td .inner div a{background:#eee;}.calendar-calendar div.calendar{border:none;font-size:x-small;}.calendar-calendar td .inner div.calendar div,.calendar-calendar td .inner div.calendar div a{padding:0;border:none;background:#ffc;}.calendar-calendar td .inner div.calendar div.calendar-more,.calendar-calendar td .inner div.calendar div.calendar-more a{text-align:right;color:#444;background:#fff;}.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}.calendar-calendar td .inner div.day a{color:#4b85ac;}.calendar-calendar tr td.today,.calendar-calendar tr.odd td.today,.calendar-calendar tr.even td.today{background-color:#c3d6e4;}.calendar-calendar tbody{border-top:none;}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{height:auto;}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .month-view .full .single-day .inner .view-item{float:left;width:100%;}.calendar-calendar .week-view .full .calendar-agenda-hour,.calendar-calendar .day-view .full .calendar-agenda-hour{padding-right:2px;}.calendar-calendar .week-view .full .calendar-agenda-hour{width:6%;min-width:0;}.calendar-calendar .week-view .full .days{width:13%;}.calendar-calendar .month-view .full div.calendar,.calendar-calendar .week-view .full div.calendar,.calendar-calendar .day-view div.calendar{width:auto;}.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:44px !important;line-height:44px;}.calendar-calendar .month-view .full tr.single-day .noentry-multi-day,.calendar-calendar .month-view .full tr.single-day .noentry-multi-day .inner{height:22px !important;line-height:22px;}.calendar-calendar .month-view .full td,.calendar-calendar .week-view .full td,.calendar-calendar .day-view td{padding:1px 2px 0 2px;vertical-align:top;}.calendar-calendar .month-view .full td.date-box{height:1%;padding-bottom:2px;border-bottom:0;}.calendar-calendar .month-view .full .week{font-size:inherit;}.calendar-calendar .month-view .full .week a,.calendar-calendar .week-view .full .week a{color:#4b85ac;}.calendar-calendar .month-view .full td .inner div.day,.calendar-calendar .month-view .full td .inner div.day a{margin-bottom:0;white-space:nowrap;border:none;background:none;}.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}.calendar-calendar .month-view .full td.multi-day,.calendar-calendar .week-view .full td.multi-day{border-top:0;border-bottom:0;}.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #ccc;}.calendar-calendar .month-view .full td.single-day{border-top:0;}.calendar-calendar .month-view .full td.multi-day .inner,.calendar-calendar .week-view .full td.multi-day .inner,.calendar-calendar .day-view .full td.multi-day .inner{position:relative;width:auto;min-height:inherit;}.calendar-calendar .month-view .full td.multi-day.no-entry{min-height:0;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#f4f4f4;}.calendar-calendar .month-view .full td.single-day .inner div,.calendar-calendar .month-view .full td.single-day .inner div a,.calendar-calendar .month-view .full td.multi-day .inner div,.calendar-calendar .month-view .full td.multi-day .inner div a,.calendar-calendar .month-view .full td .inner div.calendar.monthview div,.calendar-calendar .month-view .full td .inner div.calendar.monthview div a,.calendar-calendar .week-view .full td.single-day .inner div,.calendar-calendar .week-view .full td.single-day .inner div a,.calendar-calendar .week-view .full td.multi-day .inner div,.calendar-calendar .week-view .full td.multi-day .inner div a,.calendar-calendar .week-view .full td .inner div.calendar.weekview div,.calendar-calendar .week-view .full td .inner div.calendar.weekview div a,.calendar-calendar .day-view .full td .inner div.view-item,.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{background:none;}.calendar-calendar .day-view .full td .inner div.calendar div,.calendar-calendar .day-view .full td .inner div.calendar div a{margin:0 3px;}.calendar-calendar .day-view .full td .inner div.calendar div.stripe{margin:0;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{border-right:2px solid #7c7f12;border-left:2px solid #7c7f12;background:none;}.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0 2px;border-style:solid;border-color:#7c7f12;}.calendar-calendar .month-view .full tr td.single-day.today{border-bottom:2px solid #7c7f12;}.calendar-calendar .month-view .full tr td.multi-day.starts-today{border-left:2px solid #7c7f12;}.calendar-calendar .month-view .full tr td.multi-day.ends-today{border-right:2px solid #7c7f12;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.single-day{border-top:0;}.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0;}.calendar-calendar .month-view .full .inner .monthview,.calendar-calendar .week-view .full .inner .weekview,.calendar-calendar .day-view .full .inner .dayview{position:relative;display:block;float:none;width:auto;margin:0.25em auto;-moz-border-radius:5px;border-radius:5px;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{overflow:hidden;width:auto;padding:0 3px;background:#ffc;}.calendar-calendar
  .month-view
  .full
  td.single-day
  .calendar-more
  div.monthview{background:none;}.calendar-calendar .day-view td div.dayview{padding:0;}.calendar-calendar .month-view .full td.multi-day div.monthview,.calendar-calendar .week-view .full td.multi-day div.weekview,.calendar-calendar .day-view .full td.multi-day div.dayview{position:relative;overflow:hidden;height:1.9em;margin:0 auto;color:#fff;background:#74a5d7;}.calendar-calendar .week-view .full td.multi-day div.weekview{height:3.5em;}.calendar-calendar .month-view .full td.multi-day .inner .view-field,.calendar-calendar .month-view .full td.multi-day .inner .view-field a,.calendar-calendar .week-view .full td.multi-day .inner .view-field,.calendar-calendar .week-view .full td.multi-day .inner .view-field a,.calendar-calendar .day-view .full td.multi-day .inner .view-field,.calendar-calendar .day-view .full td.multi-day .inner .view-field a{color:#fff;}.calendar-calendar .day-view .full td.multi-day div.dayview,.calendar-calendar .week-view .full td.multi-day div.weekview{margin-bottom:2px;}.calendar-calendar
  .month-view
  .full
  td.multi-day
  .calendar.monthview
  .view-field{float:left;margin-right:3px;white-space:nowrap;}.calendar-calendar
  .week-view
  .full
  td.multi-day
  .calendar.weekview
  .view-field{display:inline;margin-right:3px;white-space:nowrap;}.calendar-calendar .day-view .full td.multi-day .calendar.weekview .view-field{display:block;}.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents{position:absolute;left:5px;width:3000px;}.calendar-calendar .day-view td .stripe,.calendar-calendar .month-view .full td .stripe,.calendar-calendar .week-view .full td .stripe{z-index:2;top:0;left:0;width:100%;height:3px;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.calendar-calendar .full td.single-day .continuation,.calendar-calendar .full td.single-day .continues,.calendar-calendar .full td.single-day .cutoff{display:none;}.calendar-calendar
  .month-view
  .full
  td.multi-day
  .inner
  .monthview
  .continuation,.calendar-calendar
  .week-view
  .full
  td.multi-day
  .inner
  .weekview
  .continuation{float:left;height:1.9em;margin-right:3px;}.calendar-calendar
  .week-view
  .full
  td.multi-day
  .inner
  .weekview
  .continuation{height:2.75em;margin-right:8px;padding-top:0.75em;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{position:absolute;z-index:1;right:0;width:10px;height:1.9em;padding-left:6px;text-align:left;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;background:#74a5d7;}.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{height:2.75em;padding-top:0.75em;}.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff{width:8px;padding-left:0;}.calendar-calendar .week-view .full td.multi-day{padding:2px;}.calendar-calendar .week-view td.single-day div.calendar{width:100%;padding-right:0;padding-left:0;}.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #ccc;}.view .date-nav-wrapper .clear-block{margin-bottom:10px;}.view .date-nav-wrapper{position:relative;width:100%;margin-top:5px;}.view .date-nav-wrapper .date-nav{position:relative;height:30px;height:auto;min-height:30px;margin-bottom:10px;border:0;background-color:transparent;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{text-decoration:none;color:inherit;font-size:12px;}.view .date-nav-wrapper.date-nav a:hover{text-decoration:underline;}.view .date-nav-wrapper .date-prev{position:absolute;z-index:1;top:0;right:60px;left:auto;float:none;width:auto;padding:5px 0;text-align:right;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:none repeat scroll 0 0 #dfdfdf;font-size:12px;}.block-views .view .date-nav-wrapper .date-prev{right:auto;left:0;}.view .date-nav-wrapper .date-prev a{margin-left:10px;font-weight:bold;}.view .date-nav-wrapper .date-heading{position:relative;z-index:0;top:0;width:100%;text-align:center;}.view .date-nav-wrapper .date-heading h3{font-size:1.7em;line-height:30px;}.view .date-nav-wrapper .date-next{position:absolute;z-index:1;top:0;right:0;float:none;width:auto;padding:5px 0;text-align:right;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;background:none repeat scroll 0 0 #dfdfdf;font-size:12px;}.view .date-nav-wrapper .date-next a{margin-right:10px;font-weight:bold;}.attachment .calendar-calendar{clear:both;margin-top:20px;}.calendar-calendar th a,.attachment .calendar-calendar th{border:0;background-color:transparent;}.attachment .calendar-calendar th.calendar-agenda-hour{text-align:right;color:#777;font-weight:bold;}.view-calendar .feed-icon{margin-top:5px;}.view table.mini .date-prev,.view table.mini .date-next{background:none;}.date-nav div.date-prev,.date-nav div.date-next,.date-nav{width:auto;}ul.calendar-links,.region-content ul.calendar-links{margin:0;padding:0;}.year-view div.month-view div.date-nav{min-height:20px;background-color:#dfdfdf;}
.country-contacts{padding:64px 0!important;}.country-contacts__inner{width:100%;}.node--type-landing-pais .country-contacts__title{position:relative;margin:0;padding-top:0 !important;color:#020000;font-family:'Libre Baskerville';font-size:40px;font-weight:600;text-decoration:none;line-height:1.325;letter-spacing:0;}.country-contacts__title::before{content:"";display:block;width:300px;height:3px;margin-bottom:28px;background:#ea8d56;}.country-contacts__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;}.country-contact{display:grid;grid-template-columns:1fr;width:100%;height:auto;background:#F8F5F2;}.country-contact__image{height:373px;}.country-contact__image img{width:100%;height:373px;object-fit:cover;display:block;}.country-contact__content{padding:16px 12px 32px 40px;}.country-contact__name{margin:0 0 14px;color:#020000;font-family:'Libre Baskerville',serif;font-size:30px;font-weight:600;line-height:40px;letter-spacing:0;}.country-contact__name a{color:inherit;text-decoration:none;}.country-contact__name a:hover{text-decoration:underline;}.country-contact__position{margin-bottom:18px;color:#333;font-size:16px;font-weight:400;line-height:1.3;}.country-contact__description{color:#333;font-size:16px;line-height:23px;}.country-contact__description p{margin:0;}.country-contact__phones{position:relative;margin-top:16px;padding-top:32px;}.country-contact__phones::before{content:"";position:absolute;top:0;left:0;width:260px;height:1px;background:#009A77;}.country-contact__phone{position:relative;padding-left:40px;color:#020000;font-size:14px;line-height:20px;}.country-contact__phone:first-child::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:url(/modules/custom/landing_country_blocks/images/ico-telefono.png) center center no-repeat;background-size:contain;}.country-contact__email{position:relative;margin-top:16px;padding-left:40px;}.country-contact__email::before{content:"";position:absolute;left:0;top:0;width:31px;height:24px;background:url(/modules/custom/landing_country_blocks/images/ico-mail.png) center center no-repeat;background-size:contain;}.country-contact__email a{color:#020000;font-size:14px;line-height:30px;text-decoration:none;}.country-contact__email a:hover{text-decoration:underline;}.country-contact__cities{position:relative;margin-top:16px;padding-left:40px;color:#020000;font-size:14px;line-height:30px;}.country-contact__cities::before{content:"";position:absolute;left:0;top:0;width:31px;height:31px;background:url(/modules/custom/landing_country_blocks/images/ico-ciudades.png) center center no-repeat;background-size:contain;}.country-contacts__footer{margin-top:42px;text-align:center;}.country-contacts__footer a{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 34px;border-radius:18px;background:#009A77;color:#fff;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .25s ease,transform .25s ease;}.country-contacts__footer a:hover{color:#fff;background:#008972;transform:translateY(-1px);}@media (min-width:992px){.country-contacts__footer a{font-size:22px;}}@media (min-width:1440px){.country-contact{grid-template-columns:245px 1fr;width:100%;height:373px;}}@media (max-width:1400px){.country-contact{grid-template-columns:220px 1fr;}.country-contact__name{font-size:30px;}}@media (max-width:1200px){.country-contacts__grid{grid-template-columns:1fr;gap:24px;}.country-contact{max-width:920px;margin:0 auto;}}@media (max-width:992px){.country-contacts__title{font-size:50px;}.country-contact__content{padding:24px;}.country-contact__image img{width:auto;}}@media (max-width:768px){.country-contacts__title{margin-bottom:40px;font-size:40px;}.country-contacts__title::before{width:140px;margin-bottom:20px;}.country-contact{grid-template-columns:1fr;}.country-contact__image{object-position:top;}.country-contact__content{padding:24px;}.country-contact__name{font-size:30px;}.country-contact__phones::before{width:180px;}.country-contact__description,.country-contact__phone,.country-contact__email,.country-contact__cities{font-size:14px;}}@media (max-width:480px){.country-contacts{padding:32px 0 !important;}.country-contact__content{padding:20px;}.country-contact__name{font-size:26px;}.country-contact__position{font-size:15px;}.country-contacts__footer a{width:100%;}}
.video-landing-pais{width:100%;}.country-hero{position:relative;overflow:hidden;background:#003c34;}.country-hero__media{position:absolute;inset:0;z-index:1;min-height:785px;}.country-hero__media img,.country-hero__media video,.country-hero__media iframe{width:100%;height:100%;object-fit:cover;display:block;}.country-hero__media iframe{position:absolute;inset:0;}.country-hero__media .media,.country-hero__media .field,.country-hero__media .field__item,.country-hero__media .media-oembed-content{width:100%;height:100%;}.video-landing-pais{width:100%;height:100%;}.country-hero__overlay{position:absolute;inset:0;z-index:2;background:#007362;mix-blend-mode:multiply;opacity:0.59;}.country-hero__content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;max-width:1360px;margin:0 auto;padding:140px .75rem 75px;}.country-hero__country{position:relative;display:inline-block;margin-bottom:16px;padding-bottom:8px;color:#ffffff;font-size:2.8125rem;font-weight:400;letter-spacing:0;text-transform:uppercase;}.country-hero__country::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff;}.country-hero__title{text-align:left;max-width:18ch;text-wrap:balance;margin:0 0 24px;color:#ffffff;font-size:clamp(3.5rem,6vw,4.375rem);font-family:'Libre Baskerville';font-weight:300;line-height:1.35;}.country-hero__lead{max-width:700px;margin-bottom:40px;font-size:1.25rem;line-height:1.7;color:#ffffff;}.country-hero__lead p:last-child{margin-bottom:0;}.country-hero__actions{display:flex;flex-wrap:wrap;gap:16px;}.country-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:17px;text-decoration:none;font-size:16px;font-weight:500;transition:all 0.3s ease;}.country-hero__button--primary{background:#009A77;border:1px solid #009A77;color:#ffffff;}.country-hero__button--primary:hover,.country-hero__button--primary:focus{background:#008972;border-color:#008972;color:#ffffff;}.country-hero__button--secondary{background:rgba(255,255,255,0.12);border:1px solid #ffffff;color:#ffffff;}.country-hero__button--secondary:hover,.country-hero__button--secondary:focus{background:#ffffff;color:#006b5b;}.country-hero__button:focus{outline:2px solid #ffffff;outline-offset:2px;}@media (min-width:992px){.country-hero__content{justify-content:center;}.country-hero__button{font-size:22px;}}@media (max-width:1024px){.country-hero{min-height:700px;}.country-hero__content{min-height:700px;padding:80px 48px;}.country-hero__title{font-size:3.5rem;}.country-hero__lead{font-size:1.125rem;}}@media (max-width:767px){.country-hero{min-height:600px;}.country-hero__content{min-height:600px;padding:80px 24px 48px;}.country-hero__title{font-size:2.5rem;line-height:1.1;}.country-hero__lead{font-size:1rem;line-height:1.6;}.country-hero__actions{flex-direction:column;align-items:flex-start;}.country-hero__button{width:100%;max-width:280px;}}@media (max-width:480px){.country-hero__content{padding:70px 20px 40px;}.country-hero__title{font-size:2rem;}}
/

.country-offices__debug{position:absolute;top:10px;left:10px;z-index:100;background:rgba(0,0,0,.8);color:#fff;font-family:monospace;font-size:12px;padding:10px;border-radius:4px;}.country-offices{background:#007362;color:#fff;padding:56px 0 !important;}.country-offices__inner{max-width:1440px;margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,550px);gap:72px 90px;align-items:center;}.country-offices__map-wrapper{position:relative;}.country-offices__map{position:relative;width:100%;}.country-offices__map-image,.country-offices__map svg{display:block;height:auto;object-fit:contain;margin:0 auto;}.country-offices__map img,.country-offices__map image{max-width:100%;}.country-offices__pin{position:absolute;width:50px;height:66px;border:0;padding:0;background:url(/modules/custom/landing_country_blocks/images/pin.svg) center center no-repeat;background-size:contain;cursor:pointer;transform:translate(-50%,-100%);z-index:5;transition:transform .25s ease,filter .25s ease,opacity .25s ease;}.country-offices__pin:hover{transform:translate(-50%,-108%);}.country-offices__pin:focus-visible{outline:3px solid #fff;outline-offset:4px;}.country-offices__pin.is-active{transform:translate(-50%,-108%) scale(1.08);filter:drop-shadow(0 0 10px rgba(255,255,255,.35)) drop-shadow(0 0 6px rgba(234,141,86,.45));z-index:20;}.country-offices__panel{width:100%;}.country-offices__panel-inner{display:flex;flex-direction:column;}.country-offices__heading{margin-bottom:48px;}.country-offices__separator{display:block;width:230px;height:3px;margin-bottom:18px;background:#ea8d56;}.country-offices__title{font-family:'Libre Baskerville';font-size:40px !important;font-weight:600;text-decoration:none;line-height:1.325;letter-spacing:0;margin:0 !important;padding:0 !important;text-underline-offset:unset;max-width:380px;color:#fff;}.country-offices__cards{background:#f7f7f7;border-radius:16px;overflow:hidden;}.country-office{position:relative;background:#fff;color:#020000;padding:24px 32px;transition:background-color .25s ease,box-shadow .25s ease;}.country-office:hover{background:#fafafa;}.country-office.is-active{background:#ffffff;box-shadow:none;}.country-office:not(:last-child)::after{content:"";position:absolute;width:50%;left:32px;right:auto;bottom:0;height:3px;background:#FA8A56;}.country-office__title{font-family:'Libre Baskerville';font-size:30px;font-weight:600;line-height:40px;margin:0 0 16px;color:#020000;}.country-office__title a{color:#020000;}.country-office__address{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;font-size:14px;line-height:20px;position:relative;padding-left:40px;}.country-office__address::before{content:"";position:absolute;left:0;top:0;width:31px;height:31px;background:url(/modules/custom/landing_country_blocks/images/ico-ciudades.png) center center no-repeat;background-size:contain;}.country-office__address span:last-child{flex:1;}.country-office__meta{display:grid;grid-template-columns:1fr;align-items:start;column-gap:24px;row-gap:12px;}.country-office__phone,.country-office__email{display:flex;align-items:center;gap:12px;font-size:14px;line-height:20px;position:relative;padding-left:40px;}.country-office__phone::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:url(/modules/custom/landing_country_blocks/images/ico-telefono.png) center center no-repeat;background-size:contain;}.country-office__email::before{content:"";position:absolute;left:0;top:0;width:31px;height:24px;background:url(/modules/custom/landing_country_blocks/images/ico-mail.png) center center no-repeat;background-size:contain;}.country-office__email a{color:inherit;text-decoration:none;}.country-office__email a:hover{text-decoration:underline;}.country-office__more{justify-self:end;align-self:end;}.country-office__more a{color:#020000;font-size:14px;font-weight:600;line-height:20px;text-decoration:underline;transition:opacity .2s ease;}.country-office__more a:hover{opacity:.8;}.country-office__icon{flex:0 0 auto;width:24px;height:24px;}.country-office__icon svg{display:block;width:100%;height:100%;stroke:#1db190;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none;}.country-office.is-active .country-office__icon svg{stroke:#00796b;}.block-field-blocknodelanding-paisfield-intro-text>div{max-width:var(--lp-max-width);margin-left:auto;margin-right:auto;}.block-field-blocknodelanding-paisfield-intro-text p{font-size:22px;line-height:1.35 !important;}.block-field-blocknodelanding-paisfield-faqs{padding:48px 0 64px;}.block-field-blocknodelanding-paisfield-faqs>div{max-width:var(--lp-max-width);margin-left:auto;margin-right:auto;}.accordion-header{padding:.75rem 0 !important;}.accordion-body{margin:0 !important;padding:0 !important;}.accordion-body p{font-size:20px;line-height:1.5 !important;margin-bottom:0;padding:12px 16px;}.accordion-item a.second-style{font-size:20px !important;border-radius:11px !important;}.layout-content{padding-bottom:0 !important;}@media (min-width:992px){.block-field-blocknodelanding-paisfield-intro-text p{font-size:30px;}.country-office__meta{grid-template-columns:auto auto 1fr;}.country-office__more{grid-column:3;grid-row:2;}}@media (min-width:1600px){.country-offices__inner{grid-template-columns:minmax(0,1fr) minmax(420px,550px);}.country-offices__title{font-size:72px;max-width:420px;}}@media (max-width:1400px){.country-offices__title{font-size:56px;}}@media (max-width:1200px){.country-offices{padding:72px 0;}.country-offices__inner{grid-template-columns:1fr;gap:56px;padding:0 32px;}.country-offices__map-wrapper{max-width:900px;margin:0 auto;}.country-offices__panel{margin:0 auto;}.country-offices__title{font-size:48px;max-width:none;}}@media (max-width:992px){.country-offices__title{font-size:42px;}.country-office{padding:28px;}.country-office:not(:last-child)::after{left:48px;right:48px;}.country-office__meta{grid-template-columns:1fr;gap:14px;}}@media (max-width:768px){.country-offices{padding:56px 0;}.country-offices__inner{padding:0 20px;gap:32px;}.country-offices__heading{margin-bottom:20px;}.country-offices__separator{width:120px;margin-bottom:16px;}.country-offices__title{max-width:none;font-size:34px;line-height:1;}.country-offices__cards{border-radius:14px;}.country-office{padding:24px;}.country-office:not(:last-child)::after{left:32px;right:32px;}.country-office__title{font-size:25px;}.country-office__address,.country-office__phone,.country-office__email,.country-office__more{font-size:14px;}.country-offices__pin{width:28px;height:37px;}}@media (max-width:480px){.country-offices__title{font-size:30px;}.country-office{padding:20px;}.country-office:not(:last-child)::after{left:24px;right:24px;}.country-office__title{font-size:22px;}.country-office__icon{width:20px;height:20px;}.block-field-blocknodelanding-paisfield-faqs{padding:24px 0 32px;}}.country-offices__tooltip{position:absolute;bottom:calc(100% - 35px);left:50%;transform:translateX(-50%);width:280px;padding:24px;background:#2f6d63;color:#fff;text-align:left;border:2px solid #fff;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;z-index:100;}.country-offices__pin:hover .country-offices__tooltip,.country-offices__pin:focus .country-offices__tooltip{opacity:1;visibility:visible;}.country-offices__tooltip::after{content:"";position:absolute;width:20px;height:20px;background:#2f6d63;border-right:2px solid #fff;border-bottom:2px solid #fff;bottom:-11px;left:50%;transform:translateX(-50%) rotate(45deg);}.country-offices__tooltip-title{margin:0 0 15px;color:#fff;font-size:34px;line-height:1;font-weight:700;text-transform:uppercase;text-decoration:underline;}.country-offices__tooltip p{margin:0 0 8px;color:#fff;font-size:16px;line-height:1.4;}.country-offices__tooltip .mail-tol-map{font-size:20px;font-weight:700;}.country-offices__tooltip .phone-tol-map{font-size:18px;}.country-offices__tooltip .direction-toltip{margin-top:20px;font-size:18px;font-weight:700;}.country-offices__tooltip .postal-code-tol-map{font-size:16px;}.country-offices__tooltip .stretched-link{position:absolute;inset:0;z-index:5;}.country-offices__tooltip:hover{opacity:1;visibility:visible;}@media (max-width:768px){.country-offices__tooltip{width:240px;padding:20px;}.country-offices__tooltip-title{font-size:26px;}.country-offices__tooltip .mail-tol-map{font-size:18px;}}@media (min-width:1400px){.country-offices__inner{max-width:1360px;padding-left:.75rem !important;padding-right:.75rem !important;}}.country-offices.una_oficina{background:#F8F5F2;}.una_oficina .country-offices__inner{grid-template-columns:1fr !important;gap:0;}.una_oficina .country-offices__cards{display:flex;justify-content:center;background:#ffffff;border-radius:0;}.una_oficina .country-offices__cards .country-office__meta .country-office__email{grid-column:1;}.una_oficina .country-offices__cards .country-office__meta .country-office__more{grid-row:3;}.country-offices--spain .country-offices__cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column:1 / -1;gap:0;}.country-offices--spain .country-offices__cards .country-office__title{margin-bottom:44px;}.country-offices--spain .country-offices__cards .country-office__address{margin-bottom:48px;}.country-offices--spain .country-offices__cards .country-office__meta{row-gap:2px;}.country-offices--spain .country-offices__cards .country-office__meta .country-office__phone{margin-bottom:48px;}.country-offices--spain .country-offices__cards .country-office__meta .country-office__email{grid-column:1;}.country-offices--spain .country-offices__cards .country-office__meta .country-office__more{grid-row:3;}.country-offices--spain .country-office:nth-child(3n)::after{content:none !important;}.country-offices--spain .country-office:not(:nth-child(3n))::after{content:"";position:absolute;width:3px;height:75%;left:98%;bottom:32px;background:#FA8A56;}.country-offices__estamos{font-family:'Libre Baskerville';font-size:30px;font-weight:600;line-height:40px;margin:0 0 16px;color:#020000;}.country-offices__estamos{position:relative;margin:0;padding-top:0 !important;color:#020000;font-family:'Libre Baskerville';font-size:40px;font-weight:600;text-decoration:none;line-height:1.325;letter-spacing:0;}.country-offices__estamos::before{content:"";display:block;width:300px;height:3px;margin-bottom:28px;background:#ea8d56;}
.landing-country-services{background:#F8F5F2;padding:56px 0 !important;}.landing-country-services__inner{max-width:1120px;margin:0 auto;}.landing-country-services__title{position:relative;max-width:536px;margin:0 0 35px !important;padding-top:0;padding-bottom:0;color:#020000;font-family:'Libre Baskerville';font-size:40px !important;font-weight:600;line-height:1.325;text-decoration:none;}.landing-country-services__title::before{content:"";display:block;width:260px;height:3px;margin-bottom:25px;background:#FA8A56;}.landing-country-services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(119px,auto);gap:1px;background:#F8F5F2;max-width:100%;}.landing-country-services__grid button{text-decoration:underline;}.landing-country-services__item,.landing-country-services__item--local{display:flex;align-items:center;gap:10px;width:100%;min-height:84px;padding:0 16px;background:rgba(0,115,98,.2);border:0;color:#020000;text-decoration:none;text-align:left;cursor:auto;transition:background-color .2s ease,color .2s ease;}.landing-country-services__item:hover,.landing-country-services__item:focus,.landing-country-services__item--local:hover,.landing-country-services__item--local:focus{background:#009A77;color:#ffffff;text-decoration:none;}.landing-country-services__bullet{flex-shrink:0;width:18px;height:18px;margin-top:5px;background:#FA8A56;transition:background-color .2s ease;}.landing-country-services__item:hover .landing-country-services__bullet,.landing-country-services__item:focus .landing-country-services__bullet,.landing-country-services__item--local:hover .landing-country-services__bullet,.landing-country-services__item--local:focus .landing-country-services__bullet{background:#CCF943;}.landing-country-services__label{font-size:20px;line-height:1.2;font-weight:500;}.landing-country-services-modal .modal-dialog{}.landing-country-services-modal .modal-content{border-top:47px solid #3FA476;border-bottom:47px solid #3FA476;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,.15);}.landing-country-services-modal .modal-header{padding:40px 40px 20px;border-bottom:0;align-items:start !important;}.landing-country-services-modal .modal-body{padding:0 40px 40px;}.landing-country-services-modal .modal-body p{font-size:20px;font-weight:400;color:#020000;}.landing-country-services-modal__country{display:inline-block;margin-bottom:12px;color:#020000;font-size:45px;font-weight:400;letter-spacing:0;text-transform:uppercase;position:relative;}.landing-country-services-modal__country::after{content:"";position:absolute;left:0;bottom:0;width:75px;height:2px;background:#48b089;}.landing-country-services-modal .modal-title{margin:0;color:#007362;font-family:'Libre Baskerville';font-size:70px;font-weight:400;line-height:1.35;}.landing-country-services-modal .modal-body p:last-child{margin-bottom:0;}.landing-country-services-modal .btn-close{margin-top:4px;border:1px solid #707070;border-radius:50%;background:none !important;background-image:none !important;width:48px;height:48px;display:flex;align-items:center;justify-content:center;opacity:1;padding:0;font-family:'Montserrat',sans-serif;font-size:45px !important;color:#020000;}@media (max-width:1199px){.landing-country-services__inner{max-width:100%;}.landing-country-services__title{max-width:100%;font-size:28px;}.landing-country-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;}.landing-country-services__item,.landing-country-services__item--local{min-height:78px;}.landing-country-services-modal .modal-dialog{max-width:92%;}.landing-country-services-modal .modal-title{font-size:32px;}.landing-country-services{padding:32px 2rem !important;}.landing-country-services__footer{margin-top:32px;}}@media (max-width:767px){.landing-country-services{padding:40px 20px;}.landing-country-services__title{max-width:100%;font-size:24px;line-height:1.2;margin-bottom:24px;}.landing-country-services__title::before{width:72px;}.landing-country-services__grid{grid-template-columns:1fr;}.landing-country-services__item,.landing-country-services__item--local{min-height:auto;padding:18px 16px;}.landing-country-services__label{font-size:16px;}.landing-country-services-modal .modal-dialog{max-width:calc(100% - 24px);margin:12px auto;}.landing-country-services-modal .modal-header{padding:24px 24px 12px;}.landing-country-services-modal .modal-body{padding:0 24px 24px;}.landing-country-services-modal .modal-title{font-size:28px;}}.landing-country-services__footer{display:flex;justify-content:center;margin-top:64px;}.landing-country-services__cta{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:8px 18px;background:#009A77;border-radius:17px;color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:background-color .2s ease;}.landing-country-services__cta:hover,.landing-country-services__cta:focus{background:#008972;color:#fff;text-decoration:none;transform:translateY(-1px);}@media (max-width:480px){.landing-country-services{padding:32px 2rem !important;}.landing-country-services__footer{margin-top:32px;}}@media (min-width:992px){.landing-country-services__cta{font-size:22px;}}@media (min-width:1400px){.landing-country-services__inner{max-width:1360px;padding-left:.75rem !important;padding-right:.75rem !important;}}
.layout--onecol .layout__region{width:100%;}
.paragraph--unpublished{background-color:#fff4f4;}
