img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }.mejs-offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs-container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs-container,.mejs-container *{box-sizing:border-box}.mejs-container video::-webkit-media-controls,.mejs-container video::-webkit-media-controls-panel,.mejs-container video::-webkit-media-controls-panel-container,.mejs-container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.mejs-fill-container,.mejs-fill-container .mejs-container{height:100%;width:100%}.mejs-fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs-container:focus{outline:none}.mejs-iframe-overlay{height:100%;position:absolute;width:100%}.mejs-embed,.mejs-embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{height:100%!important;width:100%!important}.mejs-background,.mejs-mediaelement{left:0;position:absolute;top:0}.mejs-mediaelement{height:100%;width:100%;z-index:0}.mejs-poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs-poster-img{display:none}.mejs-poster-img{border:0;padding:0}.mejs-overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs-layer{z-index:1}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{background:url(https://prepuertoreal.es/wp-includes/js/mediaelement/mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs-overlay:hover>.mejs-overlay-button{background-position:-80px -39px}.mejs-overlay-loading{height:80px;width:80px}.mejs-overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(https://prepuertoreal.es/wp-includes/js/mediaelement/mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs-controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs-controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs-button,.mejs-time,.mejs-time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs-button>button{background:transparent url(https://prepuertoreal.es/wp-includes/js/mediaelement/mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs-button>button:focus{outline:1px dotted #999}.mejs-container-keyboard-inactive [role=slider],.mejs-container-keyboard-inactive [role=slider]:focus,.mejs-container-keyboard-inactive a,.mejs-container-keyboard-inactive a:focus,.mejs-container-keyboard-inactive button,.mejs-container-keyboard-inactive button:focus{outline:0}.mejs-time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs-play>button{background-position:0 0}.mejs-pause>button{background-position:-20px 0}.mejs-replay>button{background-position:-160px 0}.mejs-time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs-time-buffering,.mejs-time-current,.mejs-time-float,.mejs-time-float-corner,.mejs-time-float-current,.mejs-time-hovered,.mejs-time-loaded,.mejs-time-marker,.mejs-time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs-time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs-time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs-time-loaded{background:hsla(0,0%,100%,.3)}.mejs-time-current,.mejs-time-handle-content{background:hsla(0,0%,100%,.9)}.mejs-time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs-time-hovered.negative{background:rgba(0,0,0,.2)}.mejs-time-buffering,.mejs-time-current,.mejs-time-hovered,.mejs-time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs-time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs-time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs-time-hovered.no-hover{-webkit-transform:scaleX(0)!important;-ms-transform:scaleX(0)!important;transform:scaleX(0)!important}.mejs-time-handle,.mejs-time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs-time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs-time-rail .mejs-time-handle-content:active,.mejs-time-rail .mejs-time-handle-content:focus,.mejs-time-rail:hover .mejs-time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs-time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs-time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs-time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs-long-video .mejs-time-float{margin-left:-23px;width:64px}.mejs-long-video .mejs-time-float-current{width:60px}.mejs-broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs-fullscreen-button>button{background-position:-80px 0}.mejs-unfullscreen>button{background-position:-100px 0}.mejs-mute>button{background-position:-60px 0}.mejs-unmute>button{background-position:-40px 0}.mejs-volume-button{position:relative}.mejs-volume-button>.mejs-volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs-volume-button:hover{border-radius:0 0 4px 4px}.mejs-volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs-volume-current{left:0;margin:0;width:100%}.mejs-volume-current,.mejs-volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs-volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs-horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs-horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs-horizontal-volume-current,.mejs-horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs-horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs-horizontal-volume-handle{display:none}.mejs-captions-button,.mejs-chapters-button{position:relative}.mejs-captions-button>button{background-position:-140px 0}.mejs-chapters-button>button{background-position:-180px 0}.mejs-captions-button>.mejs-captions-selector,.mejs-chapters-button>.mejs-chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs-chapters-button>.mejs-chapters-selector{margin-right:-55px;width:110px}.mejs-captions-selector-list,.mejs-chapters-selector-list{list-style-type:none!important;margin:0;overflow:hidden;padding:0}.mejs-captions-selector-list-item,.mejs-chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none!important;margin:0 0 6px;overflow:hidden;padding:0}.mejs-captions-selector-list-item:hover,.mejs-chapters-selector-list-item:hover{background-color:#c8c8c8!important;background-color:hsla(0,0%,100%,.4)!important}.mejs-captions-selector-input,.mejs-chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs-captions-selector-label,.mejs-chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs-captions-selected,.mejs-chapters-selected{color:#21f8f8}.mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text,.mejs-captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container{display:none}.mejs-overlay-error{position:relative}.mejs-overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs-cannotplay,.mejs-cannotplay a{color:#fff;font-size:.8em}.mejs-cannotplay{position:relative}.mejs-cannotplay a,.mejs-cannotplay p{display:inline-block;padding:0 15px;width:100%}.mejs-container{clear:both;max-width:100%}.mejs-container *{font-family:Helvetica,Arial}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#222}.mejs-time{font-weight:400;word-wrap:normal}.mejs-controls a.mejs-horizontal-volume-slider{display:table}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#fff}.mejs-controls .mejs-time-rail .mejs-time-current{background:#0073aa}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail .mejs-time-total{background:rgba(255,255,255,.33)}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,.mejs-controls .mejs-time-rail span{border-radius:0}.mejs-overlay-loading{background:0 0}.mejs-controls button:hover{border:none;-webkit-box-shadow:none;box-shadow:none}.me-cannotplay{width:auto!important}.media-embed-details .wp-audio-shortcode{display:inline-block;max-width:400px}.audio-details .embed-media-settings{overflow:visible}.media-embed-details .embed-media-settings .setting span:not(.button-group){max-width:400px;width:auto}.media-embed-details .embed-media-settings .checkbox-setting span{display:inline-block}.media-embed-details .embed-media-settings{padding-top:0;top:28px}.media-embed-details .instructions{padding:16px 0;max-width:600px}.media-embed-details .setting .remove-setting,.media-embed-details .setting p{color:#a00;font-size:10px;text-transform:uppercase}.media-embed-details .setting .remove-setting{padding:5px 0}.media-embed-details .setting a:hover{color:#dc3232}.media-embed-details .embed-media-settings .checkbox-setting{float:none;margin:0 0 10px}.wp-video{max-width:100%;height:auto}.wp_attachment_holder .wp-audio-shortcode,.wp_attachment_holder .wp-video{margin-top:18px}.wp-video-shortcode video,video.wp-video-shortcode{max-width:100%;display:inline-block}.video-details .wp-video-holder{width:100%;max-width:640px}.wp-playlist{border:1px solid #ccc;padding:10px;margin:12px 0 18px;font-size:14px;line-height:1.5}.wp-admin .wp-playlist{margin:0 0 18px}.wp-playlist video{display:inline-block;max-width:100%}.wp-playlist audio{display:none;max-width:100%;width:400px}.wp-playlist .mejs-container{margin:0;max-width:100%}.wp-playlist .mejs-controls .mejs-button button{outline:0}.wp-playlist-light{background:#fff;color:#000}.wp-playlist-dark{color:#fff;background:#000}.wp-playlist-caption{display:block;max-width:88%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5}.wp-playlist-item .wp-playlist-caption{text-decoration:none;color:#000;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px)}.wp-playlist-item-meta{display:block;font-size:14px;line-height:1.5}.wp-playlist-item-title{font-size:14px;line-height:1.5}.wp-playlist-item-album{font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-playlist-item-artist{font-size:12px;text-transform:uppercase}.wp-playlist-item-length{position:absolute;right:3px;top:0;font-size:14px;line-height:1.5}.rtl .wp-playlist-item-length{left:3px;right:auto}.wp-playlist-tracks{margin-top:10px}.wp-playlist-item{position:relative;cursor:pointer;padding:0 3px;border-bottom:1px solid #ccc}.wp-playlist-item:last-child{border-bottom:0}.wp-playlist-light .wp-playlist-caption{color:#333}.wp-playlist-dark .wp-playlist-caption{color:#ddd}.wp-playlist-playing{font-weight:700;background:#f7f7f7}.wp-playlist-light .wp-playlist-playing{background:#fff;color:#000}.wp-playlist-dark .wp-playlist-playing{background:#000;color:#fff}.wp-playlist-current-item{overflow:hidden;margin-bottom:10px;height:60px}.wp-playlist .wp-playlist-current-item img{float:left;max-width:60px;height:auto;margin-right:10px;padding:0;border:0}.rtl .wp-playlist .wp-playlist-current-item img{float:right;margin-left:10px;margin-right:0}.wp-playlist-current-item .wp-playlist-item-artist,.wp-playlist-current-item .wp-playlist-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-audio-playlist .me-cannotplay span{padding:5px 15px}  img.wp-smiley, img.emoji {  display: inline !important;  border: none !important;  box-shadow: none !important;  height: 1em !important;  width: 1em !important;  margin: 0 0.07em !important;  vertical-align: -0.1em !important;  background: none !important;  padding: 0 !important; } @charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{box-sizing:border-box;cursor:pointer;display:inline-block;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{display:block;font-family:inherit;overflow-wrap:break-word;white-space:pre-wrap}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;width:100%;z-index:1}.has-modal-open .wp-block-cover .wp-block-cover__inner-container,.has-modal-open .wp-block-cover-image .wp-block-cover__inner-container{z-index:auto}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:-moz-fit-content;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:-moz-fit-content;width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull a,.wp-block-image.alignwide a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{  direction:ltr;  display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{  grid-column:1;grid-row:1;  margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;  grid-column:2;grid-row:1;  padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{  grid-column:2;grid-row:1  }.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{  grid-column:1;grid-row:1  }.wp-block-media-text__media a{display:inline-block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;transition:opacity .1s linear;visibility:hidden;width:0;z-index:2}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards;background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20em);z-index:100000}@media (prefers-reduced-motion:reduce){.wp-block-navigation__responsive-container.is-menu-open{animation-delay:0s;animation-duration:1ms}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-content{display:flow-root}.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit}.wp-block-post-template{list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:-moz-fit-content;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss{list-style:none;padding:0}ul.wp-block-rss.wp-block-rss{box-sizing:border-box}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;list-style:none;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{flex-shrink:0;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button[aria-expanded=true]{max-width:calc(100% - 100px)}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-block-social-link{transition-delay:0s;transition-duration:0s}}.wp-block-social-link a{align-items:center;display:flex;line-height:0;transition:transform .1s ease}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.66667em;padding-right:.66667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} ul.filebird-block-filebird-gallery{margin:auto!important;padding:0!important;width:100%}ul.filebird-block-filebird-gallery.layout-grid{display:grid;grid-gap:20px;align-items:stretch;grid-template-columns:repeat(var(--columns),1fr);justify-items:stretch}ul.filebird-block-filebird-gallery.layout-grid li img{border:1px solid #ccc;box-shadow:2px 2px 6px 0 rgba(0,0,0,.3);height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}ul.filebird-block-filebird-gallery.layout-masonry{-moz-column-count:var(--columns);-moz-column-gap:var(--space);column-gap:var(--space);-moz-column-width:var(--min-width);columns:var(--min-width) var(--columns);display:block;overflow:auto}ul.filebird-block-filebird-gallery.layout-masonry li{margin-bottom:var(--space)}ul.filebird-block-filebird-gallery li{list-style:none}ul.filebird-block-filebird-gallery li figure{height:100%;margin:0;padding:0;position:relative;width:100%}ul.filebird-block-filebird-gallery li figure figcaption{background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}ul.filebird-block-filebird-gallery li figure figcaption a{color:inherit}  .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}  :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img{margin-left:12px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{text-align:right}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img{margin-left:12px}.wpml-language-switcher-block{display:flex;box-sizing:border-box;width:100% !important}.wpml-language-switcher-block>.wp-block-navigation-item,.wpml-language-switcher-block>.wp-block-navigation-item>div{display:flex;width:100% !important}.wpml-language-switcher-block .wp-block-navigation__container{background:unset !important}.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wpml-language-switcher-block .wpml-ls-dropdown ul li button{padding:0}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal{min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li{width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{margin:0;min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{width:inherit !important;text-align:left}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block ul{list-style-type:none !important;padding:0 !important;width:100%}.wpml-language-switcher-block ul li{margin:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container{border:inherit !important;background-color:unset !important;min-width:unset !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item{border-radius:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:flex;align-items:center;min-width:max-content;padding:1px}.wpml-language-switcher-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1em !important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%}.wpml-language-switcher-block ul.horizontal-list li a{line-height:100%}.wpml-language-switcher-block ul.center-justify{justify-content:center}.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item{justify-content:center}.wpml-language-switcher-block ul.right-justify{justify-content:right}.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item{justify-content:right}.wpml-language-switcher-block ul.space_between-justify{justify-content:space-between}.wpml-language-switcher-block ul.space_between-justify li>div{white-space:nowrap}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block ul.isHorizontal{padding-left:0;list-style:none}.wpml-language-switcher-block ul.isHorizontal li{display:inline;margin-left:0}.wpml-language-switcher-block ul.isHorizontal li div{display:inline-block}.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a{display:inline-flex;align-items:center}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block .hasFontSize{font-size:var(--font-size) !important}.wpml-language-switcher-block .hasLetterSpacing{letter-spacing:var(--letter-spacing) !important}.wpml-language-switcher-block .hasTextTransform{text-transform:var(--text-transform) !important}.wpml-language-switcher-block .hasFontFamily{font-family:var(--font-family) !important}.wpml-ls-flag{display:inline-block}.wpml-ls-flag-style-btn{border:0px transparent;padding-top:3px !important}.wpml-ls-flag-style-btn.black-bg{background-color:black}.wpml-ls-flag-style-btn.transparent-bg{background-color:transparent}.wpml-ls-control-row{border:solid 1px #949494;border-radius:2px;margin-bottom:8px}.wpml-ls-control-row-with-padding{padding:1px}.wpml-ls-number-control{max-width:100%;width:100%}.wpml-ls-slider-control-alert{margin-top:5px !important}.wpml-ls-slider .ant-slider-track{background-color:#3858E9}.wpml-ls-slider .ant-slider-handle{border:solid 1px black}.wpml-ls-control-blue{color:#3858E9 !important}.wpml-ls-number-with-unit-select select{color:#3858E9 !important;font-weight:900 !important}.wpml-ls-control-grey{color:#757575}.wpml-ls-control-bg-grey{background-color:#a6a6a6}.wpml-ls-control-font{font-family:"SF Pro Text", sans-serif;font-style:normal;font-weight:400 !important;font-size:13px !important;line-height:140% !important}.wpml-ls-option-btn-col{padding:0.5px}.wpml-ls-no-borders{border:none}.ant-col-8.wpml-ls-option-btn-col{display:inline-flex}.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap{white-space:normal;word-break:break-word}.wpml-ls-three-btn-row .ant-btn-no-height-less-padding{height:unset;padding-right:10px;padding-left:10px}.wpml-ls-full-width{width:100%}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track{background-color:#3858E9;border-color:#3858E9}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb{background-color:white}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{background-color:white;border-color:black}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{background-color:black}.ant-select-dropdown{min-width:45px !important;max-width:45px !important;width:45px !important}.wpml-ls-color-control{border:1px solid #DDDDDD;border-bottom:0px;padding:10px;box-sizing:border-box}.wpml-ls-color-control.wpml-ls-with-bottom-border{border-bottom:1px solid #DDDDDD}.wpml-ls-color-control .wpml-ls-icon-no-color:hover{cursor:pointer}.wpml-ls-color-control .component-color-indicator{width:25px;height:25px;box-shadow:0px 0px 2px 1px lightgrey}.wpml-ls-color-control .component-color-indicator:hover{cursor:pointer}.wpml-ls-color-control .wpml-ls-color-title{top:3px}.wpml-ls-dimension-control{border-top:solid 1px #e0e0e0}.wpml-ls-dimension-control .components-panel__arrow{visibility:hidden}.wpml-ls-panel-settings-dropdown-container{position:absolute;right:0px}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px}.ant-input-number-handler-wrap{display:none !important}.ant-input-number-input{padding-right:0px !important;padding-left:3px !important}.block-editor-contrast-checker+.block-editor-contrast-checker{display:none}.current-language-item{display:flex;align-items:center;min-height:30px}.current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wpml-ls-fontLetterCase-control button.components-button.has-icon{margin-right:0 !important;min-width:30px !important;height:30px !important}.wpml-ls-fontLetterSpacing-control div.components-input-control__container{top:4px}[data-wpml='language-item']:first-of-type{margin-top:5px !important}.wpml-ls-dimension-panel .components-panel__arrow{display:none}.wpml-ls-typography-panel .components-panel__arrow{display:none}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more{font-size:large;margin-right:10px}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus{font-size:medium;margin-right:10px}.wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher']{display:contents !important}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item{display:flex}.wp-block-navigation .wpml-block-navigation-language-switcher,.wp-block-navigation [data-type='wpml/navigation-language-switcher']{display:flex !important;flex-direction:var(--navigation-layout-direction, initial);justify-content:var(--navigation-layout-justify, initial);align-items:var(--navigation-layout-align, initial);flex-wrap:var(--navigation-layout-wrap, wrap);background-color:inherit;gap:inherit;margin:0;width:fit-content;max-width:fit-content}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list{flex:inherit;display:contents !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:contents !important}.wp-block-navigation .wpml-block-navigation-item{background-color:inherit}.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wp-block-navigation__submenu-container li{margin:0}.wp-block-navigation .wpml-language-switcher-navigation-block{width:unset !important;flex:initial !important}.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .wpml-language-switcher-navigation-block ul li a{display:flex;align-items:center}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1.5em !important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:inline-block;line-height:100%}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div{line-height:100%;display:inline-flex;align-items:center} .ant-input-number{-webkit-box-sizing:border-box;box-sizing:border-box;font-variant:tabular-nums;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;width:100%;min-width:0;padding:4px 11px;color:rgba(0,0,0,0.85);font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;-webkit-transition:all 0.3s;transition:all 0.3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:2px}.ant-input-number::-moz-placeholder{opacity:1}.ant-input-number::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number:-ms-input-placeholder{color:#bfbfbf}.ant-input-number::-ms-input-placeholder{color:#bfbfbf}.ant-input-number::placeholder{color:#bfbfbf}.ant-input-number:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px !important}.ant-input-number:focus,.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px !important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,0.2);box-shadow:0 0 0 2px rgba(24,144,255,0.2)}.ant-input-number-disabled{color:rgba(0,0,0,0.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px !important}.ant-input-number[disabled]{color:rgba(0,0,0,0.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px !important}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;-webkit-transition:all 0.3s, height 0s;transition:all 0.3s, height 0s}.ant-input-number-lg{padding:6.5px 11px;font-size:16px}.ant-input-number-sm{padding:0px 7px}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:rgba(0,0,0,0.45);font-weight:bold;line-height:0;text-align:center;-webkit-transition:all 0.1s linear;transition:all 0.1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#40a9ff}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:rgba(0,0,0,0.45);line-height:12px;-webkit-transition:all 0.1s linear;transition:all 0.1s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner::before,.ant-input-number-handler-down-inner::before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#40a9ff;border-right-width:1px !important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;-webkit-transition:opacity 0.24s linear 0.24s;transition:opacity 0.24s linear 0.24s}.ant-input-number-focused{border-color:#40a9ff;border-right-width:1px !important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,0.2);box-shadow:0 0 0 2px rgba(24,144,255,0.2)}.ant-input-number-disabled{color:rgba(0,0,0,0.25);background-color:#f5f5f5;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px !important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap{display:none}.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:2px;outline:0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;-moz-appearance:textfield !important}.ant-input-number-input::-moz-placeholder{opacity:1}.ant-input-number-input::-webkit-input-placeholder{color:#bfbfbf}.ant-input-number-input:-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::-ms-input-placeholder{color:#bfbfbf}.ant-input-number-input::placeholder{color:#bfbfbf}.ant-input-number-input:-moz-placeholder-shown{text-overflow:ellipsis}.ant-input-number-input:-ms-input-placeholder{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type='number']::-webkit-inner-spin-button,.ant-input-number-input[type='number']::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:38px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:#fff;border-left:1px solid #d9d9d9;border-radius:0 2px 2px 0;opacity:0;-webkit-transition:opacity 0.24s linear 0.1s;transition:opacity 0.24s linear 0.1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:2px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60% !important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:2px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60% !important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:rgba(0,0,0,0.25)}.ant-input-number-borderless{-webkit-box-shadow:none;box-shadow:none}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0;border-right:1px solid #d9d9d9;border-left:0;border-radius:2px 0 0 2px}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right} .ant-select-single .ant-select-selector{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:11px;bottom:0;left:11px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;-webkit-transition:all 0.3s;transition:all 0.3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{pointer-events:none}.ant-select-single .ant-select-selector::after,.ant-select-single .ant-select-selector .ant-select-selection-item::after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder::after{display:inline-block;width:0;visibility:hidden;content:'\a0'}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:25px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 11px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector::after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector::after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 11px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder::after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector::after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector::after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-item-align:center;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1px 4px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector::after{display:inline-block;width:0;margin:2px 0;line-height:24px;content:'\a0'}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:24px;margin-top:2px;margin-bottom:2px;line-height:22px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:2px;cursor:default;-webkit-transition:font-size 0.3s, line-height 0.3s, height 0.3s;transition:font-size 0.3s, line-height 0.3s, height 0.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-margin-end:4px;margin-inline-end:4px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:4px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:rgba(0,0,0,0.45);font-weight:bold;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove::before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-0.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:rgba(0,0,0,0.75)}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{-webkit-margin-start:0;margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-top:2px;margin-bottom:2px;-webkit-margin-start:7px;margin-inline-start:7px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:24px;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';line-height:24px;-webkit-transition:all 0.3s;transition:all 0.3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.3s;transition:all 0.3s}.ant-select-multiple.ant-select-lg .ant-select-selector::after{line-height:32px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:30px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:33px;line-height:33px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:32px;line-height:30px}.ant-select-multiple.ant-select-sm .ant-select-selector::after{line-height:16px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:17px;line-height:17px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:16px;line-height:14px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search:first-child .ant-select-selection-search-input{margin-left:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,0.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;-webkit-transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#40a9ff;border-right-width:1px !important;outline:0;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,0.2);box-shadow:0 0 0 2px rgba(24,144,255,0.2)}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,0.25);background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#40a9ff;border-right-width:1px !important}.ant-select-selection-item{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{-ms-flex:auto;flex:auto}}.ant-select-selection-placeholder{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{-ms-flex:auto;flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;line-height:0;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:53%;right:11px;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,0.25);font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow::before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:rgba(0,0,0,0.25);font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:#fff;cursor:pointer;opacity:0;-webkit-transition:color 0.3s ease, opacity 0.15s ease;transition:color 0.3s ease, opacity 0.15s ease;text-rendering:auto}.ant-select-clear::before{display:block}.ant-select-clear:hover{color:rgba(0,0,0,0.45)}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;padding:0;color:rgba(0,0,0,0.85);font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:absolute;top:-9999px;left:-9999px;z-index:1050;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:#fff;border-radius:2px;outline:none;-webkit-box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0 6px 16px 0 rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,0,0,0.05);box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0 6px 16px 0 rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,0,0,0.05)}.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpIn;animation-name:antSlideUpIn}.ant-select-dropdown.slide-up-enter.slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.slide-up-appear.slide-up-appear-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownIn;animation-name:antSlideDownIn}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{-webkit-animation-name:antSlideUpOut;animation-name:antSlideUpOut}.ant-select-dropdown.slide-up-leave.slide-up-leave-active.ant-select-dropdown-placement-topLeft{-webkit-animation-name:antSlideDownOut;animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:rgba(0,0,0,0.25)}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,0.85);font-weight:normal;font-size:14px;line-height:22px;color:rgba(0,0,0,0.25)}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:rgba(0,0,0,0.85);font-weight:normal;font-size:14px;line-height:22px;cursor:pointer;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.ant-select-item-group{color:rgba(0,0,0,0.45);font-size:12px;cursor:default}.ant-select-item-option{display:-webkit-box;display:-ms-flexbox;display:flex}.ant-select-item-option-content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{-webkit-box-flex:0;-ms-flex:none;flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:rgba(0,0,0,0.85);font-weight:600;background-color:#e6f7ff}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#1890ff}.ant-select-item-option-disabled{color:rgba(0,0,0,0.25);cursor:not-allowed}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent !important;border-color:transparent !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow{right:initial;left:11px}.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:4px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-search:first-child>.ant-select-selection-search-input{margin-right:5px !important;margin-left:0 !important}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:11px;left:25px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:0}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px} .ant-slider{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,0.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;height:12px;margin:10px 6px 10px;padding:4px 0;cursor:pointer;-ms-touch-action:none;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ant-slider-track{position:absolute;height:4px;background-color:#91d5ff;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #91d5ff;border-radius:50%;-webkit-box-shadow:0;box-shadow:0;cursor:pointer;-webkit-transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:border-color 0.3s,-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);transition:border-color 0.3s,box-shadow 0.6s,transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28),-webkit-box-shadow 0.6s,-webkit-transform 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#46a6ff;-webkit-box-shadow:0 0 0 5px rgba(24,144,255,0.12);box-shadow:0 0 0 5px rgba(24,144,255,0.12)}.ant-slider-handle:focus{border-color:#46a6ff;outline:none;-webkit-box-shadow:0 0 0 5px rgba(24,144,255,0.12);box-shadow:0 0 0 5px rgba(24,144,255,0.12)}.ant-slider-handle.ant-tooltip-open{border-color:#1890ff}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#69c0ff}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#69c0ff}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:rgba(0,0,0,0.45);text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ant-slider-mark-text-active{color:rgba(0,0,0,0.85)}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:#fff;border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child{margin-left:-4px}.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#8cc8ff}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-track{background-color:rgba(0,0,0,0.25) !important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:#fff;border-color:rgba(0,0,0,0.25) !important;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed !important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:first-child{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0} .ant-alert{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,0.85);font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;-webkit-font-feature-settings:'tnum';font-feature-settings:'tnum';position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:2px}.ant-alert-content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#e6f7ff;border:1px solid #91d5ff}.ant-alert-info .ant-alert-icon{color:#1890ff}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#fff2f0;border:1px solid #ffccc7}.ant-alert-error .ant-alert-icon{color:#ff4d4f}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:rgba(0,0,0,0.45);-webkit-transition:color 0.3s;transition:color 0.3s}.ant-alert-close-icon .anticon-close:hover{color:rgba(0,0,0,0.75)}.ant-alert-close-text{color:rgba(0,0,0,0.45);-webkit-transition:color 0.3s;transition:color 0.3s}.ant-alert-close-text:hover{color:rgba(0,0,0,0.75)}.ant-alert-with-description{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px 15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:rgba(0,0,0,0.85);font-size:16px}.ant-alert-message{color:rgba(0,0,0,0.85)}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;-webkit-transition:max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86);transition:max-height 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),opacity 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-top 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),padding-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86),margin-bottom 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0 !important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl.ant-alert.ant-alert-no-icon{padding:8px 15px}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action{margin-right:8px;margin-left:auto}.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px} html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu .wp-block-navigation-submenu__toggle img{margin-left:12px}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{text-align:right}html[dir="rtl"] .wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a img{margin-left:12px}.wpml-language-switcher-block{display:flex;box-sizing:border-box;width:100% !important}.wpml-language-switcher-block>.wp-block-navigation-item,.wpml-language-switcher-block>.wp-block-navigation-item>div{display:flex;width:100% !important}.wpml-language-switcher-block .wp-block-navigation__container{background:unset !important}.wpml-language-switcher-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wpml-language-switcher-block .wpml-ls-dropdown ul li button{padding:0}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal{min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li{width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li button+.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal{margin:0;min-width:inherit !important}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li{width:inherit !important;text-align:left}.wpml-language-switcher-block .wpml-ls-dropdown ul li.wp-block-navigation-submenu ul.isHorizontal li a{display:flex;align-items:center;min-width:max-content}.wpml-language-switcher-block ul{list-style-type:none !important;padding:0 !important;width:100%}.wpml-language-switcher-block ul li{margin:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container{border:inherit !important;background-color:unset !important;min-width:unset !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item{border-radius:0 !important}.wpml-language-switcher-block ul.wp-block-navigation__submenu-container .wp-block-navigation-item a{display:flex;align-items:center;min-width:max-content;padding:1px}.wpml-language-switcher-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1em !important}.wpml-language-switcher-block ul.horizontal-list li{display:inline-block;margin:0;line-height:100%}.wpml-language-switcher-block ul.horizontal-list li a{line-height:100%}.wpml-language-switcher-block ul.center-justify{justify-content:center}.wpml-language-switcher-block ul.center-justify .wp-block-navigation-item{justify-content:center}.wpml-language-switcher-block ul.right-justify{justify-content:right}.wpml-language-switcher-block ul.right-justify .wp-block-navigation-item{justify-content:right}.wpml-language-switcher-block ul.space_between-justify{justify-content:space-between}.wpml-language-switcher-block ul.space_between-justify li>div{white-space:nowrap}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block ul.isHorizontal{padding-left:0;list-style:none}.wpml-language-switcher-block ul.isHorizontal li{display:inline;margin-left:0}.wpml-language-switcher-block ul.isHorizontal li div{display:inline-block}.wpml-language-switcher-block ul.hasSpacing.isHorizontal li:not(:last-child){margin-right:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical li:not(:last-child){margin-bottom:var(--language-spacing) !important}.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div,.wpml-language-switcher-block ul.hasSpacing.isVertical .wp-block-navigation-item>div>a{display:inline-flex;align-items:center}.wpml-language-switcher-block .hasHoverColor:hover{color:var(--hover-color) !important}.wpml-language-switcher-block .hasHoverBackgroundColor:hover{background-color:var(--hover-background-color) !important}.wpml-language-switcher-block .hasFontSize{font-size:var(--font-size) !important}.wpml-language-switcher-block .hasLetterSpacing{letter-spacing:var(--letter-spacing) !important}.wpml-language-switcher-block .hasTextTransform{text-transform:var(--text-transform) !important}.wpml-language-switcher-block .hasFontFamily{font-family:var(--font-family) !important}.wpml-ls-flag{display:inline-block}.wpml-ls-flag-style-btn{border:0px transparent;padding-top:3px !important}.wpml-ls-flag-style-btn.black-bg{background-color:black}.wpml-ls-flag-style-btn.transparent-bg{background-color:transparent}.wpml-ls-control-row{border:solid 1px #949494;border-radius:2px;margin-bottom:8px}.wpml-ls-control-row-with-padding{padding:1px}.wpml-ls-number-control{max-width:100%;width:100%}.wpml-ls-slider-control-alert{margin-top:5px !important}.wpml-ls-slider .ant-slider-track{background-color:#3858E9}.wpml-ls-slider .ant-slider-handle{border:solid 1px black}.wpml-ls-control-blue{color:#3858E9 !important}.wpml-ls-number-with-unit-select select{color:#3858E9 !important;font-weight:900 !important}.wpml-ls-control-grey{color:#757575}.wpml-ls-control-bg-grey{background-color:#a6a6a6}.wpml-ls-control-font{font-family:"SF Pro Text", sans-serif;font-style:normal;font-weight:400 !important;font-size:13px !important;line-height:140% !important}.wpml-ls-option-btn-col{padding:0.5px}.wpml-ls-no-borders{border:none}.ant-col-8.wpml-ls-option-btn-col{display:inline-flex}.wpml-ls-three-btn-row .wpml-ls-option-btn-wrap{white-space:normal;word-break:break-word}.wpml-ls-three-btn-row .ant-btn-no-height-less-padding{height:unset;padding-right:10px;padding-left:10px}.wpml-ls-full-width{width:100%}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__track{background-color:#3858E9;border-color:#3858E9}.wpml-ls-toggle-control .components-form-toggle.is-checked>.components-form-toggle__thumb{background-color:white}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__track{background-color:white;border-color:black}.wpml-ls-toggle-control .components-form-toggle>.components-form-toggle__thumb{background-color:black}.ant-select-dropdown{min-width:45px !important;max-width:45px !important;width:45px !important}.wpml-ls-color-control{border:1px solid #DDDDDD;border-bottom:0px;padding:10px;box-sizing:border-box}.wpml-ls-color-control.wpml-ls-with-bottom-border{border-bottom:1px solid #DDDDDD}.wpml-ls-color-control .wpml-ls-icon-no-color:hover{cursor:pointer}.wpml-ls-color-control .component-color-indicator{width:25px;height:25px;box-shadow:0px 0px 2px 1px lightgrey}.wpml-ls-color-control .component-color-indicator:hover{cursor:pointer}.wpml-ls-color-control .wpml-ls-color-title{top:3px}.wpml-ls-dimension-control{border-top:solid 1px #e0e0e0}.wpml-ls-dimension-control .components-panel__arrow{visibility:hidden}.wpml-ls-panel-settings-dropdown-container{position:absolute;right:0px}.wpml-ls-icon-link{width:24px;height:24px;top:3px;border-radius:2px}.ant-input-number-handler-wrap{display:none !important}.ant-input-number-input{padding-right:0px !important;padding-left:3px !important}.block-editor-contrast-checker+.block-editor-contrast-checker{display:none}.current-language-item{display:flex;align-items:center;min-height:30px}.current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wpml-ls-fontLetterCase-control button.components-button.has-icon{margin-right:0 !important;min-width:30px !important;height:30px !important}.wpml-ls-fontLetterSpacing-control div.components-input-control__container{top:4px}[data-wpml='language-item']:first-of-type{margin-top:5px !important}.wpml-ls-dimension-panel .components-panel__arrow{display:none}.wpml-ls-typography-panel .components-panel__arrow{display:none}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-more{font-size:large;margin-right:10px}.wpml-ls-panel-settings-dropdown-container>div>button>span.anticon-plus{font-size:medium;margin-right:10px} .wp-block-navigation.is-content-justification-space-between .wp-block-page-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher']{display:contents !important}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list{display:contents}.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between .wpml-language-switcher-navigation-block .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item>div li.wp-block-navigation-item,.wp-block-navigation.is-content-justification-space-between [data-type='wpml/navigation-language-switcher'] .wp-block-navigation-item .horizontal-list li.wp-block-navigation-item{display:flex}.wp-block-navigation .wpml-block-navigation-language-switcher,.wp-block-navigation [data-type='wpml/navigation-language-switcher']{display:flex !important;flex-direction:var(--navigation-layout-direction, initial);justify-content:var(--navigation-layout-justify, initial);align-items:var(--navigation-layout-align, initial);flex-wrap:var(--navigation-layout-wrap, wrap);background-color:inherit;gap:inherit;margin:0;width:fit-content;max-width:fit-content}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-dropdown{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-language-switcher-navigation-block.wpml-ls-list{flex:inherit;display:contents !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-dropdown,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:flex !important}.wp-block-navigation.items-justified-space-between .wpml-block-navigation-language-switcher.wpml-ls-list,.wp-block-navigation.items-justified-space-between [data-type='wpml/navigation-language-switcher']{flex:inherit;display:contents !important}.wp-block-navigation .wpml-block-navigation-item{background-color:inherit}.wp-block-navigation .wpml-block-navigation-item .current-language-item .wp-block-navigation-item__content>div{display:flex;align-items:center}.wp-block-navigation__submenu-container li{margin:0}.wp-block-navigation .wpml-language-switcher-navigation-block{width:unset !important;flex:initial !important}.wp-block-navigation .wpml-language-switcher-navigation-block .hide-arrow .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation .wpml-language-switcher-navigation-block ul li a{display:flex;align-items:center}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:0 !important;gap:1.5em !important}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li{display:inline-block;line-height:100%}.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li a,.wp-block-navigation .wpml-language-switcher-navigation-block ul.horizontal-list li div{line-height:100%;display:inline-flex;align-items:center} .cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.login-frm .frm-input-ctrl {   float: unset;   width: unset;   height: unset;   background-color: unset;   border-radius: unset;   position: unset; }  body.login-page .flexslider .slides img {   object-fit: cover;   width: 100%;   height: auto; } .login-page #sticky-wrapper {   height: auto !important; } .login-page .mobile-hdr {   float: left;   width: 100%;   display: none;   background: #fff;   z-index: 8; } .login-page {   background: #ffffff; } .login-bg {   background: #ffffff;   float: left;   width: 100%;   display: flex;   flex-wrap: wrap;   height: 100vh; } .login-left {   float: left;   display: flex;   position: relative;   width: 42%;   left: 0;   z-index: 2;   background-color: #004A76;   height: 100vh; } .login-left img {   width: 100%;   float: left;   object-fit: cover; } .login-left .overlay {   position: absolute;   padding: 0px 20px;   width: 100%;   left: 0px;   top: 50%;   text-align: center;   transform: translateY(-100px); } .login-left .overlay .login-logo {   float: left;   width: 100%;   margin-bottom: 30px; } .login-left .overlay .login-logo img {   float: none;   width: auto;   display: inline-block; } .login-left .overlay h2 {   font-size: 48px;   color: #fff;   margin: 0 0 0px;   font-family: 'Optima_Regular';   line-height: 55px; } .login-slider {   position: absolute;   left: 0;   padding: 10% 12%;   height: 100%; } .login-slider .flexslider {   min-height: 85%; } .login-slider .flexslider .slides>li .login-cap {   float: left;   width: 100%;   text-align: left;   max-width: 490px; } .login-slider .flexslider .slides>li .login-cap .login-img {   float: left;   width: 100%;   margin-bottom: 50px; } .login-slider .flexslider .slides>li .login-cap .login-img img {   max-width: none;   display: block; } .login-slider .flexslider .slides>li .login-cap h2 {   color: #ffffff;   font-size: 30px;   font-family: 'Optima_Bold';   line-height: 35px;   margin-bottom: 20px; } .login-slider .flexslider .slides>li .login-cap p {   color: #ffffff;   font-family: 'Optima_Regular'; } .login-slider .flexslider .flex-control-nav li {   margin: 0 5px 0px 5px; } .login-slider .flexslider .flex-control-nav li a {   background: none;   border: 1px solid #ffffff;   width: 12px;   height: 12px; } .login-slider .flexslider .flex-control-nav li a.flex-active {   background: #ffffff; } .login-slider .flexslider .flex-control-nav {   bottom: 0;   width: auto;   right: auto; } .login-right {   float: left;   width: 58%;   padding-left: 5%;   margin: 50px auto 130px;   height: 100vh;   display: flex;   flex-wrap: wrap;   padding: 0;   margin: 0;   padding-top: 50px; } .login-container {   float: left;   width: 100%; } .form-list.login-con {   float: left;   width: 100%;   display: flex;   align-content: center;   justify-content: center;   flex-wrap: wrap;   max-width: 580px;   margin: 0 8%;   padding: 0px 0; } .form-list.login-con .login-bx {   float: none;   display: inline-block;   margin: 0 auto;   width: 100%; } .form-list p {   font-size: 16px;   margin-bottom: 0px;   color: #3D3D3D;   line-height: 26px;   margin-top: 15px; } .form-list p a {   color: #24877b;   font-size: 16px;   font-family: 'Optima_Regular';   transition: all 0.4s ease; } .form-list p a:hover {   color: #004A76; } .login-frm .form-box .frm-input {   float: left;   width: 100%;   margin-bottom: 10px; } .login-frm h2 {   float: left;   width: 100%;   text-transform: uppercase;   color: #090909;   font-family: 'Optima_Bold';   font-size: 18px;   line-height: 24px;   margin-bottom: 12px; } .login-frm .form-box input[type="text"], .login-frm .form-box input[type="email"], .login-frm .form-box input[type="password"], .login-frm .form-box textarea {   width: 100%;   color: #6D6D6D;   border-radius: 5px;   padding: 0px 20px;   border: 1px solid #deae34;   height: 45px;   line-height: 45px;   font-size: 16px;   transition: all .5s ease;   background: #eeecdf;   font-family: 'Optima_Regular'; } .login-frm .form-box input[type="text"]:focus, .login-frm .form-box input[type="email"]:focus, .login-frm .form-box input[type="password"]:focus, .login-frm .form-box textarea:focus {   background: #f8f7f2;border: 3px solid #deae34; } .login-frm .form-box textarea {   resize: none;   height: 95px;   line-height: 22px;   padding: 15px 20px;   color: #595959;   font-size: 14px; } .login-frm .form-box .frm-input.checkbox {   float: left;   width: 50%;   margin-bottom: 0; } .login-frm .form-box .frm-input.checkbox input {   height: 1px;   left: 0;   position: absolute;   top: 0;   visibility: hidden;   width: 1px; } .login-frm .form-box .frm-input label {   color: #272727;   cursor: pointer;   font-size: 11px;   position: relative;   width: auto;   line-height: 18px;   display: inline-block; } .login-frm .form-box .frm-input.checkbox label {   color: #282828;   cursor: pointer;   font-size: 15px;   padding-bottom: 0px;   padding-left: 25px;   position: relative;   float: left;   width: auto;   line-height: 18px;   margin-bottom: 0px;   text-align: left; } .login-frm .form-box .frm-input.checkbox label::before {   background: none;   content: "";   height: 9px;   left: 3px;   position: absolute;   top: 4px;   transition: all 0.3s ease-in-out 0s;   width: 9px;   border-radius: 2px;   z-index: 1; } .login-frm .form-box .frm-input.checkbox label::after {   background: #ffffff;   border: 1px solid #E6E6E6;   content: "";   height: 15px;   left: 0;   position: absolute;   top: 1px;   width: 15px;   border-radius: 2px; } .login-frm .form-box .frm-input.checkbox input:checked+label::before {   background: #005f86 none repeat scroll 0 0; } .login-frm .form-box .frm-input.checkbox:last-child label {   padding-bottom: 0; } .login-frm .form-box .frm-input.checkbox span {   font-size: 14px;   color: #005f86;   float: none;   width: 100%;   line-height: 16px; } .login-frm .form-box .frm-input.checkbox span a {   color: #005f86;   text-decoration: underline;   transition: all .5s ease; } .login-frm .form-box .frm-input.checkbox span a:hover {   columns: #272727; } .login-frm .form-box .frm-input:last-child {   margin-bottom: 0; } .login-frm .form-box .frm-input.checkbox.has-ovida {   text-align: right; } .login-frm .form-box .frm-input.checkbox.has-ovida a {   color: #24877b;   font-size: 16px;   font-family: 'Optima_Regular';   transition: all 0.4s ease; } .login-frm .form-box .frm-input.checkbox.has-ovida a:hover {   color: #004A76; } .login-btn {   float: left;   width: 100%;   margin-top: 20px; } .login-frm .form-box .frm-input.checkbox.fullwid {   width: 100%; } .login-frm .form-box .frm-input.checkbox.fullwid a {   color: #24877b;   font-family: 'Optima_Regular';   transition: all 0.4s ease; } .login-frm .form-box .frm-input.checkbox.fullwid a:hover {   color: #004A76; } .btn-center {   float: left;   width: 100%;   text-align: center; } .login-frm .form-box .frm-input .btn-center {   margin-top: 30px; } .login-frm .form-box button.env-btn, .login-btm button.reg-btn {   font-family: 'Optima_Bold';   background: #004A76;   color: #fff;   padding: 0px 0px;   cursor: pointer;   letter-spacing: 1px;   float: none;   font-size: 16px;   text-transform: uppercase;   width: 180px;   margin: 0 auto;   height: 46px;   line-height: 46px;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   border: none;   border-radius: 8px; } .login-frm .form-box button.env-btn:hover, .login-btm button.reg-btn:hover {   background: #004A76; } .login-right ul.tabs {   margin: 0px;   padding: 0px 8%;   list-style: none;   border-bottom: 1px solid #ACACAC;   position: relative;   float: left;   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 22%; } .login-right ul.tabs li {   flex: 0 1 auto;   float: left;   text-transform: none;   background: none;   cursor: pointer;   margin-right: 0%;   padding: 0px 10px 15px 10px;   color: #CCCCCC;   font-size: 28px;   line-height: 32px;   position: relative;   transition: all 0.5s ease; } .login-right ul.tabs li::after {   transition: all 0.5s ease;   position: absolute;   display: block;   content: "";   background: #24877b;   width: 0;   height: 2px;   bottom: 0;   left: 0; } .login-right ul.tabs li.tab-link.current::after {   transition: all 0.5s ease;   position: absolute;   display: block;   content: "";   background: #24877b;   width: 100%;   height: 2px;   bottom: 0px;   left: 0; } .login-right ul.tabs li.tab-link.current {   font-family: 'Optima_Bold';   color: #24877b; } .login-right .tab-content {   display: none;   background: #fff;   padding: 30px 0px;   float: left;   width: 100%; } .login-right .tab-content.current {   display: inherit; } .login-right ul.tabs li:hover {   color: #24877b; } .login-frm .form-box .frm-input.radio-check {   margin-top: 20px;   margin-bottom: 20px; } .login-frm .form-box .frm-input.radio-check .frm-input-ctrl p {   float: left;   width: 50%;   margin: 0;   color: #282828;   line-height: 18px; } .login-frm .form-box .frm-input.radio-check .frm-input-ctrl ul {   display: flex;   flex-wrap: wrap;   column-gap: 20px; } .login-frm .form-box .frm-input.radio-check .frm-input-ctrl ul li {   float: left; } .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:checked, .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:not(:checked) {   position: absolute;   left: -9999px; } .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:checked+label, .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:not(:checked)+label {   position: relative;   padding-left: 28px;   cursor: pointer;   line-height: 20px;   display: inline-block;   color: #282828;   font-size: 16px; } .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:checked+label:before, .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:not(:checked)+label:before {   content: '';   position: absolute;   left: 0;   top: 0;   width: 17px;   height: 17px;   border: 1px solid #BFBFBF;   border-radius: 100%;   background: #fff; } .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:checked+label:after, .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:not(:checked)+label:after {   content: '';   width: 9px;   height: 9px;   background: #24877b;   position: absolute;   top: 4px;   left: 4px;   border-radius: 100%;   -webkit-transition: all 0.2s ease;   transition: all 0.2s ease; } .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:not(:checked)+label:after {   opacity: 0;   -webkit-transform: scale(0);   transform: scale(0); } .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:checked+label:after {   opacity: 1;   -webkit-transform: scale(1);   transform: scale(1); } .login-frm .form-box .frm-input h3 {   font-size: 16px;   line-height: 20px;   color: #282828; }   .otgs-development-site-front-end {   display: none; } .ofertas-list h3 a {   font-family: 'rubikregular';   color: #0659a9;   font-size: 16px;   line-height: 18px;   margin-bottom: 16px; } .container .smk_accordion {   display: block;   width: 100%; } div.intranet-acf-form-prop {   width: 100%;   display: block;   position: relative; } div.intranet-acf-form-prop form#acf-form {   display: block; } div.intranet-acf-form-prop form#acf-form .acf-field[data-name=es_predefinida], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=usuario], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=usuarios_soportes], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=numero_soportes], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=numero_soportes_maximo], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=link], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=enlaces_relacionados], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=comunicad], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=numero_soportes_contra], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=numero_soportes_maximo_contra], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=usuarios_soportes_contra] {   display: none;   pointer-events: none; } div.intranet-acf-form-prop form#acf-form .acf-field[data-name=num_insc], div.intranet-acf-form-prop form#acf-form .acf-field[data-name=usuarios_inscritos] {   display: none; } div.intranet-acf-form-prop form .acf-actions a.acf-button, div.intranet-acf-form-prop form .acf-input .acf-link a {   display: inline-block;   background: #035aa6;   color: #fff;   padding: 0px 20px;   cursor: pointer;   font-family: 'rubikmedium';   letter-spacing: 0.5px;   font-size: 14px;   text-transform: uppercase;   width: auto;   height: auto;   line-height: 30px;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   margin-bottom: 20px;   border-radius: 3px;   border: 1px solid transparent; } div.intranet-acf-form-prop form .acf-editor-wrap .wp-editor-container input {   min-height: auto;   width: auto;   height: auto; } ul#menu-intranet-header li.intra-edit-entidad {   display: none; } input.acf-button.button.button-primary.button-large {   width: auto;   height: auto;   line-height: inherit;   padding: 10px 40px; } ul.list-entidad-options {   display: flex;   position: relative;   width: 100%;   flex-flow: wrap; } ul.list-entidad-options li {   margin-right: 20px;   display: inline-block;   background: #035aa6;   color: #fff;   padding: 0px 20px;   cursor: pointer;   font-family: 'rubikmedium';   letter-spacing: 0.5px;   font-size: 14px;   text-transform: uppercase;   width: auto;   height: auto;   line-height: 30px;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   margin-bottom: 20px;   border-radius: 3px;   border: 1px solid transparent; } ul.list-entidad-options li:last-child {   margin-right: 0; } div.edit-propuesta.campos-rellenar.intranet-acf-form-prop {   display: none; } div.edit-propuesta.campos-rellenar.intranet-acf-form-prop h2 {   padding: 25px 0px; } ul.mensajes li.mensajes-content ul li:last-child {   float: right; } .edit-propuesta.campos-rellenar.intranet-acf-form-prop.edit-allways-visible {   display: block; } .acf-table th, .acf-table td {   border-color: #ecf0fb !important; } .acf-repeater th {   width: auto;   height: auto;   display: none; } .acf-repeater .acf-row td.acf-row-handle {   background: #fff; } div.intranet-acf-form-prop form#acf-form .acf-field[data-name=ubicacion] {   display: none; }  button#menu-item-browse {   display: none; }   header.header-intranet {   z-index: 9999; } .container {   margin-top: 0px; } .btn-nuevo a.new {   margin-right: 20px;   display: inline-block;   background: #035aa6;   color: #fff;   padding: 0px 20px;   cursor: pointer;   font-family: 'rubikmedium';   letter-spacing: 0.5px;   font-size: 14px;   text-transform: uppercase;   width: auto;   height: auto;   line-height: 30px;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   margin-bottom: 20px;   border-radius: 3px;   border: 1px solid transparent; } a.acf-button.button[data-name=add] {   display: block;   background: #fff;   color: #035aa6;   padding: 0px 20px;   cursor: pointer;   font-family: 'rubikmedium';   letter-spacing: 0.5px;   font-size: 14px;   text-transform: uppercase;   height: auto;   line-height: 30px;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   margin-bottom: 20px;   border-radius: 3px;   border: 1px solid #035aa6;   width: fit-content;   margin-top: 10px; }  .login-frm .form-box .frm-input.radio-check .frm-input-ctrl ul {   width: 100%;   margin-top: 50px; } .login-frm .form-box .frm-input.radio-check .frm-input-ctrl p {   margin-bottom: 10px; } .login-frm .form-box input[name=nombre_entidad] {   display: none; } footer.intranet-foot {   display: none;   visibility: hidden;   opacity: 0; }  .area-privada .header-intranet .head-rgt>ul {   justify-content: center;   align-items: center;   display: flex; } .area-privada .header-intranet .nice-select .list {   display: flex;   flex-flow: wrap; } .area-privada .header-intranet .nice-select .option {   margin: 0;   text-align: center; }  .login-right ul.tabs li, .login-right ul.tabs li.tab-link.current, {font-family: "KozGoProBold";font-size: 32px;line-height: 42px;} .login-frm h2, .login-frm .form-box input[type="text"], .login-frm .form-box input[type="email"], .login-frm .form-box input[type="password"], .login-frm .form-box textarea, .login-frm .form-box button.env-btn, .login-btm button.reg-btn, .login-bg .form-list p a, .login-frm .form-box .frm-input.checkbox.fullwid a {font-family: inherit;} .wp-core-ui .quicktags-toolbar input.button {   width: auto;   height: auto;   text-transform: inherit;   font-weight: normal;   font-family: Arial; }.main-container {   display: grid;   grid-template-columns: 1fr 9fr 0.5fr;   float: left; } .side-menu {   background: #fff;   box-shadow: none;   border-radius: 0; } .side-menu .side-bar {   background: none;   border: none;     box-shadow: 0px -4px 6px #0045811A;   height: calc(100vh - 120px); } .area-privada .container {   margin-top: 0;   margin-left: 0;   width: 100%;   } .area-privada .container ul.das-ico>li {   width: 30%; } .perfil-img .prof-img {   float: left;   width: 100px;   height: 100px;   border-radius: 50%;   background-color: #d8d8d8;   overflow: hidden; } .perfil-list li .prof-img {   max-width: 306px; } .perfil-img .prof-img img {   width: 100px;   height: 100px;   object-fit: scale-down;   border-radius: 100%; } form.intereses .list-pro li {   border-width: 1px; } form.intereses .list-pro li a {   padding: 5px 20px 5px 20px;   font-size: 16px;   font-family: 'rubikregular';   text-transform: unset; } .perfil-list .prof-img {   width: 150px;   height: 150px; } .perfil-list .prof-img img {   max-width: 150px;   max-height: 150px;   object-fit: cover;   border-radius: 100%;   width: 100%;   height: 75%; }   .por-lst.grid {   width: 100%;   float: left;   margin-top: 0; } .por-lst.grid ul li {   width: 48%;   float: left;   margin: 0 4% 30px 0; } .por-lst.grid ul li:nth-child(2n+2) {   margin-right: 0; } .por-lst.grid ul li h4 {   min-height: 45px; } .por-lst.grid ul li h3 {   min-height: 50px; } .por-lst {   width: 100%;   float: left;   margin-top: 30px; } .tiempo-lft {   width: 48.5%;   float: left;   margin-right: 3%;   background: #fff;   padding: 50px 40px; } .tiempo-lft h2 {   font-family: 'rubikmedium';   font-size: 32px;   line-height: 32px;   color: #282828;   text-align: left;   background: url(https://prepuertoreal.es/wp-content/plugins/6tems-area-privada//assets/intranet/images/ofertas-icon.svg) no-repeat;   padding-left: 48px; } .por-lst ul li {   width: 100%;   float: left;   display: block; } .por-lst ul li {   width: 100%;   float: left;   padding: 15px 20px;   border: 2px solid #f9f9f9;   background: #ffffff;   margin-bottom: 15px;   position: relative; } .por-lst h4 {   width: 100%;   float: left;   color: #f3cd0a;   font-size: 14px;   font-family: 'rubikmedium';   letter-spacing: 0.4px;   margin-bottom: 10px;   line-height: 22px; } .por-lst h4 span {   color: #b7b7b7; } .por-lst h3 {   width: 100%;   float: left;   color: #282828;   font-size: 20px;   line-height: 25px;   font-family: 'rubikmedium';   margin-bottom: 14px; } .por-lst p {   font-size: 15px;   font-family: 'rubikregular';   color: #515151;   background: url(https://prepuertoreal.es/wp-content/plugins/6tems-area-privada//assets/intranet/css/assets/images/loc.png) no-repeat left center;   padding-left: 25px;   text-align: left;   margin-bottom: 5px;   float: left; } .por-lst ul li .edu-link {   width: 100%;   float: left; } .por-lst ul li .edu-link h5 {   width: auto;   float: left;   font-size: 14px;   float: left;   color: #535353;   padding: 5px 0px;   font-family: 'rubikmedium';   letter-spacing: 0.5px; } .por-lst ul li a {   float: right;   border: 1px solid #f3cd0a;   ;   color: #f3cd0a;   padding: 9px 35px;   border-radius: 3px;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease; } .por-lst ul li:hover {   box-shadow: 0px 0px 8px rgba(0, 53, 170, 0.25); } .por-lst ul li:hover a {   background: #f3cd0a;   color: #fff; } .tiempo-rgt {   width: 48.5%;   float: left;   background: #fff;   padding: 50px 40px; } .por-lst h4.sky {   color: #34becb; } .por-lst ul li a.skyy {   border: 1px solid #34becb;   color: #34becb; } .por-lst ul li:hover a.skyy {   background: #34becb;   color: #fff; } .requerir-tiempo-form {   display: inline-block;   width: 50%;   float: right; } .requerir-tiempo-form label {   margin-top: 8px;   display: inline-block;   margin-left: 5px;   font-size: 16px;   float: left;   color: #535353;   padding: 5px 0px;   font-family: 'rubikmedium';   letter-spacing: 0.5px; } .requerir-tiempo-form input[type=number] {   float: left;   width: 100px;   border: 1px solid #fff;   background: #f1f5fe;   height: 46px;   padding: 0px 10px;   font-family: 'rubikregular';   color: #525252;   text-align: center;   font-size: 16px; } .requerir-tiempo-form input[type=submit] {   float: right;   border: 1px solid #f3cd0a;   color: #f3cd0a;   padding: 9px 35px;   border-radius: 3px;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   width: auto;   height: auto;   line-height: initial;   margin: 0;   background: initial;   margin-top: 4px; } .requerir-tiempo-form input[type=submit] {   float: right;   border: 1px solid #035aa6;   color: #035aa6; }   .sbOptions {   overflow: auto; } .transferencia ul {   display: flex;   flex-wrap: wrap;   margin-top: 20px; } .transferencia ul li {   width: 33%;   display: inline-block;   padding-right: 20px;   text-align: center; } .transferencia ul li:last-child {   padding-right: 0; }   .transferencia .horas input[type=number] {   font-family: 'rubikbold';   font-size: 24px;   text-align: center;   margin-bottom: 20px; } .transferencia ul li input:disabled {   background: #b6b6b6;   color: #fff; } .transferencia ul li.horas input:not(.oferta)::-webkit-input-placeholder {   text-align: center; } .transferencia ul li.horas input:not(.oferta):-moz-placeholder {     text-align: center; } .transferencia ul li.horas input:not(.oferta)::-moz-placeholder {     text-align: center; } .transferencia ul li.horas input:not(.oferta):-ms-input-placeholder {   text-align: center; } .transferencia ul li.horas input[type="button"] {   display: inline-block;   cursor: pointer;   background: #035aa6;   color: #fff;   padding: 0px 0px;   cursor: pointer;   font-family: 'rubikmedium';   letter-spacing: 0.5px;   float: none;   font-size: 14px;   text-transform: uppercase;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   border: 1px solid transparent;   height: 41px;   line-height: 41px;   margin-bottom: 0px;   border-radius: 2px; } .transferencia .horas input[type="button"]:hover {   background: #b6b6b6; } .transferencia input {   width: 100%;   border: 1px solid #fff;   background: #f1f5fe;   height: 46px;   padding: 0px 10px;   font-family: 'rubikregular';   color: #525252; } .transferencia li .prof-img {   width: 100%;   float: none;   margin: auto;   padding-top: 20px; } .transferencia .prof-img img {   width: 150px;   height: 150px;   object-fit: cover;   border-radius: 100%; } .transferencia li .perfil-name {   width: 100%;   float: left;   padding: 24px 0px; } .transferencia ul.user-search-results {   width: 100%;   color: #525252;   background: #fff;   font-family: 'rubikregular';   margin: 0;   padding: 0;   position: absolute;   width: 237px;   max-height: 200px;   overflow: auto;   z-index: 999;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   display: none; } .transferencia ul.user-search-results li {   width: 100%;   border: 1px solid #f1f5fe;   font-size: 13px;   text-align: left;   padding: 5px;   padding-left: 10px; } .transferencia ul.user-search-results li:hover {   cursor: pointer;   border: 1px solid #b6b6b6;   background: #b6b6b6;   color: #f1f5fe; } .cont-form .galeria-perfil {   display: flex;   flex-wrap: wrap;   width: 100%;   background-color: #f1f5fe;   padding: 10px;   border: solid 1px #c0c0c0;   min-height: 150px; } .cont-form .galeria-perfil>li .input-box {   transition: box-shadow .2s ease;   -moz-transition: box-shadow .2s ease;   -webkit-transition: box-shadow .2s ease;   -o-transition: box-shadow .2s ease; } .cont-form .galeria-perfil>li .input-box:hover {   cursor: pointer;   box-shadow: 0px 5px 5px #999; } .cont-form .galeria-perfil>li, .cont-form .galeria-perfil>li .input-box {   width: auto;   display: flex;   float: unset;   padding: 10px;   text-align: center; } .cont-form .galeria-perfil>li:last-child {   margin-top: 0;   margin-bottom: 16px; } .cont-form .galeria-perfil>li .input-box {   display: block; } .cont-form .galeria-perfil>li>.input-box.perfil-img-border>.perfil-img>.prof-img {   margin: 0 auto;   float: unset;   width: 100%;   border-radius: 0;   height: 150px; } .cont-form .galeria-perfil>li>.input-box.perfil-img-border>.perfil-img>.prof-img>img {   width: 100%;   border-radius: 0;   width: 150px;   height: 150px;   object-fit: scale-down; } .cont-form .galeria-perfil>li .input-box, .cont-form .galeria-perfil>li .input-box .perfil-img {   padding: 0;   margin: 0; } .cont-form .galeria-perfil>li .delete {   opacity: 0.5;   position: absolute;   right: 5px;   top: 5px;   border-radius: 100%;   display: block;   width: 22px;   height: 22px;   padding: 2px;   transition: all .1s ease;   -moz-transition: all .1s ease;   -webkit-transition: all .1s ease;   -o-transition: all .1s ease; } .cont-form .galeria-perfil>li .delete:hover {   box-shadow: 0px 0px 2px #000;   background-color: #fff;   opacity: 1; } .cont-form .add-galeria-perfil {   width: 100px;   padding: 0;   height: auto;   font-size: 10px;   margin-left: 20px;   line-height: 25px; } .nav ul li.noti {   display: none; } .frm-input .aviso {   border: solid 1px #035aa6;   border-radius: 10px;   padding: 5px 10px;   font-size: 13px;   color: #035aa6;   padding-left: 50px;   width: 70%;   display: flex;   background-image: url(https://prepuertoreal.es/wp-content/plugins/6tems-area-privada//assets/intranet/css/assets/intranet/images/avis-triangle.svg);   background-repeat: no-repeat;   background-size: 30px;   background-position: 10px; } #acf-form {   box-shadow: 0px 2px 6px #0045811A;   border-radius: 5px;   border: solid 1px #fff;   background: #fff;   padding: 20px; }  .acf-form-submit {   display: flex;   justify-content: end;   padding: 20px; } .acf-input-wrap {   overflow: unset !important; } .acf-field input[type=text], .acf-field input[type=password], .acf-field input[type=date], .acf-field input[type=datetime], .acf-field input[type=datetime-local], .acf-field input[type=email], .acf-field input[type=month], .acf-field input[type=number], .acf-field input[type=search], .acf-field input[type=tel], .acf-field input[type=time], .acf-field input[type=url], .acf-field input[type=week], .acf-field textarea, .acf-field select {   background: #fff;   box-shadow: 0px 2px 6px #0045811A;   border-radius: 5px;     border: solid 1px #0045811A; } .acf-field input[type=text]:focus, .acf-field input[type=password]:focus, .acf-field input[type=date]:focus, .acf-field input[type=datetime]:focus, .acf-field input[type=datetime-local]:focus, .acf-field input[type=email]:focus, .acf-field input[type=month]:focus, .acf-field input[type=number]:focus, .acf-field input[type=search]:focus, .acf-field input[type=tel]:focus, .acf-field input[type=time]:focus, .acf-field input[type=url]:focus, .acf-field input[type=week]:focus, .acf-field textarea:focus, .acf-field select:focus {   background: #f1f5fe;   border-color: #f1f5fe; } #acf-form .nice-select {   display: none; }  ul.mensajes {   box-shadow: 0px 2px 6px #0045811A;   border-radius: 5px;   } ul.mensajes li.mensajes-content ul {   display: grid;   grid-template-columns: 1fr 4fr 1fr 1fr 1fr;   gap: 1%;   align-items: center;   padding: 1% 2%; } ul.mensajes li.mensajes-content ul li {   width: 100% !important;   float: unset !important;   padding: 0 !important;   margin: 0 !important;   min-width: 130px; } ul.mensajes li.mensajes-content ul li.action-buttons {   min-width: 40px; } ul.mensajes li.mensajes-content ul li a:hover {   text-decoration: underline; } ul.mensajes li.mensajes-content ul li.action-buttons {   display: flex;   justify-content: end;   gap: 5px; } ul.mensajes li.mensajes-content ul li.action-buttons a {   margin: 0; } .area-privada .container h1.m-tit {   display: flex;   align-items: center;   gap: 15px; } .area-privada .boton {   font-family: 'rubikregular';   color: #08599a;   font-size: 14px;   line-height: 30px;   border: 1px solid #08599a;   display: block;   padding: 0px 15px;   border-radius: 5px;   transition: all 0.5s ease;   -moz-transition: all 0.5s ease;   -webkit-transition: all 0.5s ease;   -o-transition: all 0.5s ease;   background: #fff; } .area-privada .boton:hover {   background: #08599a;   color: #fff;   text-decoration: none !important; } ul.mensajes li.mensajes-content {   border-radius: 5px; } ul.mensajes li.table-header ul {   background: #08599a;   border-top-left-radius: 5px;   border-top-right-radius: 5px; } ul.mensajes li.table-header ul li {   font-family: 'rubikmedium';   color: #fff; } .side-bar {   border-radius: 0; } .container ul.das-ico li {   margin-bottom: 30px; }  .tres-puntos-menu .three-dots:after {   cursor: pointer;   color: #08599a;   content: '\2807';   font-size: 30px;   padding: 0 5px; } .tres-puntos-menu .dropdown {   position: absolute;   right: 10px;   outline: none;   opacity: 0;   z-index: -1;   max-height: 0;   transition: opacity 0.1s, z-index 0.1s, max-height 5s;   background-color: #fff;   box-shadow: 0px 2px 6px #0045811A;     border: solid 1px #0045811A;   padding: 5px; } .tres-puntos-menu.dropdown-container:focus {   outline: none; } .tres-puntos-menu.dropdown-container:focus .dropdown {   opacity: 1;   z-index: 100;   max-height: 100vh;   transition: opacity 0.2s, z-index 0.2s, max-height 0.2s; } .tres-puntos-menu .dropdown a {   border: none;   border-radius: 0; } .tres-puntos-menu .three-dots:after {   cursor: pointer;   color: #08599a;   content: '\2807';   font-size: 30px;   padding: 0 5px;   padding-top: 1px; } .three-dots {   background: #fff;   text-align: center;   padding-top: 6px;   padding-left: 6px;   border-radius: 20px;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease; } .three-dots:hover {   background: #cecece6b; }  header.header-intranet {   padding-left: 0;   padding-right: 20px; }  .area-privada .pagination-sec {   float: left;   width: 100%;   margin-top: 60px; } .area-privada .pagination-sec ul {   width: 100%;   float: left;   display: flex;   flex-wrap: wrap;   column-gap: 10px;   row-gap: 0;   justify-content: center; } .area-privada .pagination-sec ul li {   flex: 0 1 auto; } .area-privada .pagination-sec ul li a {   width: 40px;   height: 40px;   display: flex;   align-items: center;   justify-content: center;   float: left;   border-radius: 100%;   border: 1px solid transparent;   background: transparent;   font-family: 'Onest-SemiBold';   font-size: 16px;   line-height: 22px;   letter-spacing: 1.14px;   color: #8D8D8D;   padding: 2px 10px;   transition: all 0.5s ease; } .area-privada .pagination-sec ul li:hover a, .area-privada .pagination-sec ul li a.active, .area-privada .pagination-sec ul li a.pagination__number_active {   background: #08599a;   color: #fff; } .area-privada .pagination-sec ul li a span.rgt {   background: url(https://prepuertoreal.es/wp-content/plugins/6tems-area-privada//assets/intranet/images/arrow-right.svg) no-repeat center center;   width: 24px;   height: 24px;   background-size: cover; } .area-privada .pagination-sec ul li a span.lft {   background: url(https://prepuertoreal.es/wp-content/plugins/6tems-area-privada//assets/intranet/images/arrow-left.svg) no-repeat center center;   width: 24px;   height: 24px;   background-size: cover; } .area-privada .pagination-sec ul li:hover a span.rgt {   background: url(https://prepuertoreal.es/wp-content/plugins/6tems-area-privada//assets/intranet/images/arrow-right-h.svg) no-repeat center center;   background-size: cover; } .area-privada .pagination-sec ul li:hover a span.lft {   background: url(https://prepuertoreal.es/wp-content/plugins/6tems-area-privada//assets/intranet/images/arrow-left-h.svg) no-repeat center center; } .area-privada .pagination-sec ul li:first-child a {   padding: 0px 0px; } .area-privada .pagination-sec ul li:last-child a {   padding: 0px 0px; }   ul.mensajes li.mensajes-content ul li.column-ordenable {   cursor: pointer; } ul.mensajes li.mensajes-content ul li.column-order-asc:after {   content: '\25B2'; } ul.mensajes li.mensajes-content ul li.column-order-desc:after {   content: '\25BC'; }  .area-privada .header-intranet .nice-select {   padding: 0;   border: 0;   background: #fff;   color: #333; } .area-privada .header-intranet>.row {   display: flex;   justify-content: space-between;   align-items: center; } .area-privada .header-intranet .logo {   padding: 5px 40px; } .area-privada .header-intranet .logo img {   object-fit: scale-down; } .area-privada .header-intranet .head-rgt {   padding: 0; }.area-privada .header-intranet .nice-select {   min-width: 50px; } :is(.area-privada-list-presupuesto) ul.mensajes li.mensajes-content ul {   grid-template-columns: 1fr 4fr 3fr 1fr 1fr 1fr; }@charset "utf-8";    @media only screen and (min-width: 1920px) {}  @media only screen and (max-width: 1280px) {   body {     overflow-x: hidden;   }   header {     padding: 14px 5%;   } } @media screen and (min-width:1280px) and (max-width:1728px) {} @media screen and (min-width:1024px) and (max-width:1279px) {   img {     max-width: 100%;   }   .row {     width: 100%;   }   header {     padding: 14px 3%;   }   .side-bar {     width: 275px;   }   .container {     width: calc(100% - 285px);     margin-left: 275px;   }   .table tbody tr td a.head-btn {     padding: 6px 10px;   }   .white-box {     padding: 30px 20px;   }   .container ul.das-ico li {     padding: 25px 20px;   }   .login-right {     width: 58% !important;   }   .login-right .resp-tabs-list li {     width: 46%;   } }  @media screen and (min-width:768px) and (max-width:1023px) {   img {     max-width: 100%;   }   .row {     width: 750px;   }   .container .row {     width: 94%;   }   .m-menu {     display: block;   }   header {     padding: 14px 3%;   }   .side-bar {     width: 275px;     display: none;   }   .container {     width: 100%;     margin-left: 0px;     padding-left: 0;     padding-right: 0 !important;   }   .head-rgt ul li {     margin-right: 10px;   }   .head-rgt ul li a.head-btn {     padding: 0px 10px;   }   .logo {     margin-left: 30px;   }   .m-menu {     margin: 26px 0 0 0;   }   #mob-nav {     top: 103px;   }   #mob-nav.nav.slow {     width: 320px;     box-shadow: 1px 0px 6px rgba(0, 0, 0, 0.2);   }   .table tbody tr td a.head-btn {     padding: 6px 10px;   }   .white-box {     padding: 30px 20px;   }   .container ul.das-ico li {     padding: 25px 20px;   }   .list-view li a {     padding: 25px;   }   .list-view li p {     margin-bottom: 0px;   }   .list-view li p br {     display: none;   }   .login-con h2 {     font-size: 22px;   }   .list-view li h3 {     line-height: 20px;     font-size: 19px;     padding-bottom: 10px;   }    .login-left .overlay h2 {     line-height: 44px;     font-size: 40px;   }   .login-form.log-pg {     width: 100%;   }   .content-pad {     padding: 25px;   }   .login-con p br {     display: none;   }   .pass-wor input[type="password"] {     width: 100%;   }   .login-con h2 span {     position: absolute;     top: -40px;     left: 0;     right: auto;   }   .pass-wor input[type="email"] {     width: 100%;   }   .login-con h2 .titl-sp {     width: auto;     float: none;     display: inline;   }   .login-right .resp-tabs-list {     padding: 0;   }   .login-right .resp-tabs-list li {     width: 48%;     margin-right: 10px;     font-size: 17px;   } }  @media screen and (max-width:767px) {   body {     height: auto !important;   }   img {     max-width: 100%;   }   .container .row {     width: 94%;   }   header .row {     width: 94%;   }   .login-bg .row {     width: 90%;   }   .m-menu {     display: block;   }   header {     padding: 14px 0%;   }   .side-bar {     width: 275px;     display: none;   }   .head-rgt ul li {     margin-right: 10px;   }   .head-rgt ul li a.head-btn {     padding: 0px 10px;   }   .logo {     width: 94px;     margin-left: 40px;   }   .logo img {     float: left;   }   .container {     margin-top: 70px;     width: 100%;     margin-left: 0px;     padding-right: 0 !important;     padding-left: 0;     padding-top: 15px;   }   .contact-pad {     padding: 18px;   }   .head-rgt {     display: none;   }   .mob-user {     display: block;   }   .container h1.m-tit {     margin-bottom: 10px;     text-align: center;     font-size: 19px;   }   .container p.m-para2 {     font-size: 14px;     line-height: 22px;   }   .container ul.das-ico li {     width: 100%;     margin: 0 0 20px 0;     padding: 25px 20px;   }   .container ul.das-ico li ul li {     text-align: right;     font-size: 16px;     color: #1e1e1e;   }   .container ul.das-ico li ul li span {     float: left;     font-family: 'rubikregular';     color: #1e1e1e;   }   .container ul.das-ico li ul li:last-child {     margin-bottom: 0;   }   .container ul.das-ico li ul.icon-ul li:last-child {     padding-left: 0;   }   .container ul.das-ico li ul.icon-ul li:last-child span {     font-family: 'rubikmedium';   }   .table tbody tr td a.head-btn {     padding: 6px 10px;   }   .white-box {     padding: 25px 15px;   }   .container ul.das-ico li {     padding: 25px 20px;   }   .perfil-list li {     width: 50%;     padding: 0;   }   .perfil-list li .perfil-name h3 {     font-size: 15px;   }   #mob-acc {     display: block;   }   #desk-tbl {     display: none;   }   .container ul.das-ico li:last-child {     margin-bottom: 0;   }   .perfil-list li .perfil-name span {     font-family: 'rubikregular';   }   .login-con {     padding-top: 20px;   }   .login-left {     display: none;   }   .login-right {     float: left;     width: 100% !important;     padding: 0;   }   .login-right.p-t-20 {     padding: 20px 0 0 0;   }   .salir {     display: none;   }   .log-mb-h .salir {     display: block;   }   .list-view li {     box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1);   }   .list-view li a {     padding: 20px;   }   .list-view li p {     margin-bottom: 15px;     font-size: 15px;     line-height: 22px;   }   .list-view li p br {     display: none;   }   .login-con h2 {     text-align: center;     font-size: 16px;     font-family: 'rubikregular';     line-height: 22px;   }   .list-view li h3 {     font-size: 19px;     line-height: 22px;     padding-bottom: 10px;   }   .mob-h-title {     display: block;   }   .log-mb-h {     display: block;   }   .login-form.log-pg {     width: 100%;   }   .content-pad {     padding: 15px;   }   .login-con p {     line-height: 20px;   }   .login-con p br {     display: none;   }   .frm-input-ctrl img {     width: 45px;   }   .frm-input-ctrl {     width: 75px;     height: 75px;   }   .login-con .frm-input-cont {     margin-left: 5%;     width: calc(100% - 110px);     padding: 0;   }   .login-con h3 {     padding-bottom: 10px;   }   .login-con h2 span {     display: none;   }   .pass-wor input[type="password"] {     width: 100%;   }   .list-pro li a {     padding: 8px 12px 8px 12px;     font-size: 14px;     font-family: 'rubikregular';   }   .login-con .content-pad.selec p {     font-size: 15px;   }   .content-pad {     box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.1);   }   #popup2.popup {     width: 100%;     padding: 40px 20px;   }   .popup-div h1 {     font-size: 19px;     line-height: 28px;   }   .popup-div p {     font-size: 16px;     line-height: 24px;   }   .popup-div p br {     display: none;   }   .login-con h2 .titl-sp {     display: inline;     float: none;   }   .pass-wor input[type="email"] {     width: 100%;   }   .content-pad.pwd-txt p {     line-height: 22px;     letter-spacing: normal;   }   .content-pad .terms-div p {     font-size: 13px;     line-height: 17px;   }   .mail-ico {     text-align: center;   }   .login-right.p-t-20 .login-div {     padding: 20px;     box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.1);     max-width: 100%;   }   .login-right.p-t-20 h1 {     margin-bottom: 20px;   }   .login-right .resp-tabs-list {     padding: 0;   }   .login-right .resp-tabs-list li {     width: 100%;     margin: 0;     text-align: left;     padding: 10px 0px 15px;   }   .login-right .resp-tabs-list li.resp-tab-active::after,   .login-right .resp-tabs-list li::after {     display: none;   }   .login-right .resp-tabs-list li.resp-tab-active {     font-family: 'rubikmedium';   }   .login-right .resp-tabs-list li {     font-family: 'rubikmedium';     font-size: 19px;   }   .login-right .resp-tabs-list {     border: none;   }   .login-right .resp-tabs-list li span.circle {     width: 20px;     height: 20px;     float: right;     border-radius: 50%;     border: 1px solid #035aa7;     position: relative;   }   .login-right .resp-tabs-list li.resp-tab-active span.circle::after {     position: absolute;     display: block;     content: "";     background: #035aa7;     width: 14px;     height: 14px;     border-radius: 50%;     top: 0;     right: 0;     bottom: 0;     left: 0;     margin: auto;   }   .login-right .resp-tabs-container h2 {     font-family: 'rubikregular';     font-size: 16px;   }   .login-form input[type="submit"],   input[type="submit"] {     height: 45px;     line-height: 45px;   }   .login-form.log-pg ul li:last-child {     display: none;   }   h3.eres-nevo {     display: none;   }   .registrar {     display: none;   }   .inciar-session.show {     display: block;   }   .chat-area {     padding: 20px;   }   .smk_accordion.acc_with_icon .accordion_in .acc_head,   .smk_accordion.acc_with_icon .accordion_in .acc_content {     padding-left: 12px;   }   .smk_accordion .accordion_in .acc_head {     padding: 14px 40px 14px 12px;   }   .smk_accordion .accordion_in .acc_head .acc_icon_expand {     right: 15px;   }   .smk_accordion .accordion_in .acc_content {     padding: 0px 12px 25px;   }   .contact-pad.perfil-pad h2 {     font-family: 'rubikmedium';     color: #212224;     font-size: 18px;   }       h2.top-heading {     display: block;     font-size: 20px;     line-height: 29px;   }   .container.edit-ofert h1.m-tit {     text-align: center;     font-family: 'rubikregular';     font-size: 18px;   }   .media-none {     display: none;   }   .trans-para textarea.media-none {     display: none;   }   ul.usuarios li.usuarios-row ul li {     width: 70%;     text-align: left;   }   ul.usuarios li.usuarios-row ul li:nth-child(2n-2) {     text-align: left;   }   ul.usuarios li.usuarios-row ul li:last-child {     text-align: right;     width: 28%;     float: right;     margin-top: -7px;   }   .trans-para textarea.desktop-none {     display: block;   }   .desktop-none {     display: block;   }   .trans-para {     padding-right: 0;   }   .container.edit-ofert p.para {     font-size: 14px;     line-height: 24px;   }   .contact-pad p.font-16 {     font-size: 14px;     line-height: 21px;   }   .trans-para textarea {     font-size: 14px;     line-height: 24px;   }   .trans-para textarea {     height: 94px;   }   .trans-para textarea:active,   .trans-para textarea:focus {     border: 2px solid #5d7c98;   }   .trans-para h3.f-inc {     margin-bottom: 6px;     line-height: 25px;   }   .trans-para h4 {     margin-bottom: 6px;     margin-top: 6px;   }   .trans-para .sbHolder {     margin: 0px 0 18px 0;   }   .trans-para p {     font-size: 14px;     line-height: 20px;     margin-bottom: 10px;   }   .trans-para h4 {     font-family: 'rubikregular';     color: #202020;   }   .container.edit-ofert h1.m-tit {     padding-bottom: 15px;   }   .map-loca.map-change {     width: 100%;     padding: 11px 0;   }   .map-circle {     background-size: 100%;     width: 113px;     left: 46px;     top: 108px;   }   .trans-para {     margin: 0px 0 20px 0;   }   ul.usuarios li.usuarios-row {     padding: 10px 0 20px 0;   }   ul.usuarios {     padding-bottom: 30px;   }   .trans-para h3 {     color: #222;   }   .trans-para textarea::placeholder {     color: #ccc;   }   ul.usuarios li.usuarios-row ul li {     color: #525252;     font-family: 'rubikregular';   }   .trans-para textarea.placehold-resp::placeholder {     color: #626262;     opacity: 1;   }      .oferta-pub-container h1.oferta-pub {     font-size: 20px;     line-height: 29px;     color: #212224;     text-align: center;     font-family: 'rubikmedium';     padding-bottom: 0px;     letter-spacing: 0.1px;   }   .container.oferta-pub-container p.para {     font-size: 14px;     line-height: 24px;   }   .oferta-pub-container .trans-para p.m-b-0 {     margin-bottom: 12px;   }   .public {     text-align: center;   }   .trans-para input[type="submit"] {     float: none;   }   .oferta-pub-container .trans-para textarea.oferta-pub-holder {     height: 135px;   }      .listado-table-contents {     display: none;   }   .listado-table-contents-accordian {     display: block;   }      .mensajes-table-contents {     display: none;   }   .mensajes-table-contents-accordian {     display: block;   }   #paginate.smk_accordion .acc_content {     padding-left: 18px;   }   .login-right.m-t-60 {     margin-top: 60px;   }   .contact-pad.perfil-pad.trans .trans-para h3 {     margin-bottom: 20px;   }   .login-page .mobile-hdr {     display: block;   }   .login-slider {     padding: 30px 20px;   }   .login-right ul.tabs {     column-gap: 10%;     padding: 0px 0%;   }   .login-slider .flexslider .slides>li .login-cap .login-img {     display: none;   }   .login-slider .flexslider .slides>li .login-cap .login-img img {     max-width: 100px;   }   .login-slider .flexslider .slides>li .login-cap h2 {     font-size: 24px;     line-height: 32px;     margin-bottom: 15px;   }   .login-slider .flexslider .slides>li .login-cap p br {     display: none;   }   .login-slider .flexslider .slides>li .login-cap p {     margin-bottom: 30px;     line-height: 24px;     font-size: 15px;   }   .login-slider .flexslider .slides>li .login-cap {     max-width: 100%;   }   .login-frm h2 {     font-size: 16px;     line-height: 22px;   }   .login-right ul.tabs li {     font-size: 24px;     line-height: 28px;     padding: 0px 6px 10px 6px;   }   .form-list.login-con {     margin: 0;     max-width: 100%;   }   .login-page #sticky-wrapper {     height: auto !important;   }   .login-frm .form-box .frm-input.checkbox label {     font-size: 15px;   }   .login-frm .form-box .frm-input.checkbox.has-ovida a {     font-size: 15px;   }   .login-frm .form-box .frm-input.radio-check .frm-input-ctrl p {     font-size: 15px;   }   .login-bg {     height: auto;     display: block;   }   .login-left {     height: auto;     display: flex;     width: 100%;     height: 175px;   }   .login-slider .flexslider {     min-height: 100%;   }   .login-right {     height: auto;     width: 100%;     margin: 25px 0;     padding: 0 15px;   }   .login-frm .form-box .frm-input.checkbox {     width: 100%;   }   .login-frm .form-box .frm-input.checkbox.has-ovida {     text-align: left;     margin-top: 20px;   }   .login-frm .form-box input[type="text"],   .login-frm .form-box textarea {     padding: 0 15px;   }   .login-left img {     opacity: 0;     display: none;   }   .hdr-top {     padding: 12px 0;     box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);   }   .page-template-iniciar-sesion img.stick-logo {     display: none;   }   html {     margin-top: auto !important;   }      div#wpadminbar {     display: none;   }   .m-menu {     left: 0px;   }   body .container {     margin-top: 0;     padding-top: 0;   }   .acf-field .acf-input {     z-index: 1;   }    }  @media screen and (max-width:639px) {   .row {     width: 94%;   }   .cont-form ul li .label-box {     width: 100%;     padding: 0;   }   .cont-form ul li .input-box {     width: 100%;   }   .chat-list {     width: 100%;     margin: 0 0 20px 0;   }   .chat-area {     width: 100%;   }   .smk_accordion.acc_with_icon .accordion_in .acc_head h3 {     line-height: 24px;     font-size: 16px;     padding-left: 26px;   }   .cont-form ul li .label-box p,   .cont-form ul li .input-box p {     margin-bottom: 10px;   }   .cont-form ul li .input-box {     text-align: center;     margin: 0px 0 0 0;   }   .perfil-img .prof-img {     float: none;     display: inline-block;   }   .contact-pad.perfil-pad h2 {     margin-bottom: 10px;   }   .contact-pad.perfil-pad .cont-form.mob-lin {     border: none;     padding: 0;   }   .contact-pad.perfil-pad .cont-form.mob-lin ul li {     margin: 0;   }   .contact-pad.perfil-pad .cont-form.mob-lin ul li .label-box label {     line-height: 24px;     margin-bottom: 16px;   }   .contact-pad.perfil-pad .cont-form.mob-lin .input-box {     margin: 20px 0;   }   .contact-pad.perfil-pad .cont-form.mob-lin .btn-list ul li {     margin: 0px 10px 10px 0px;   }      .contact-pad .pro-para .r-para {     float: left;     width: 100%;     margin-left: 0;   }   .btn-center {     text-align: center;   }   .trans-para input[type="submit"].hove {     margin-left: 0;   }   .login-form input[type="submit"],   input[type="submit"] {     margin-bottom: 15px;   }   .trans-para h3.f-inc {     margin-bottom: 25px;   }   .contact-pad .pro-para .r-para p.dat span {     font-size: 18px;   }   .contact-pad .pro-para .r-para p.dat {     font-size: 16px;   }   .contact-pad .pro-para .r-para p {     font-size: 17px;   }   .contact-pad .pro-para .l-img {     float: none;     text-align: center;     margin-bottom: 15px;   }   .trans-para h3.f-inc {     font-size: 18px;     line-height: 24px;   }   .pulsating-circle::after {     left: -76px;   }   .pulsating-circle::before {     margin-left: -352%;   }      .perfi-pg .cont-form ul li input[type="text"] {     border: 2px solid #f3f3f3;     background: none;     border-radius: 5px;   }   .perfi-pg .cont-form ul li input[type="text"]:active,   .perfil-pad .cont-form ul li input[type="text"]:focus {     border: 2px solid #5d7c98;   }   .perfi-pg .cont-form ul li label {     display: none;   }   .perfi-pg .cont-form ul li input[type="text"]::placeholder,   .cont-form ul li textarea::placeholder {     color: #515151;     font-family: 'rubikregular';     opacity: 1;   }   .perfi-pg .perfil-pad .cont-form ul li .input-box input[type="submit"] {     float: none;     text-align: center;   }   .perfi-pg .cont-form {     border-bottom: 1px solid #f4f4f4;   }   .perfi-pg .contact-pad.perfil-pad h2 {     margin-top: 20px;   }   .perfi-pg .perfil-img-border {     border-bottom: 1px solid #f4f4f4;   }   .perfi-pg .contact-pad.perfil-pad h2 {     margin-top: 0px;   }   .perfi-pg .cont-form ul li .label-box p,   .cont-form ul li .input-box p {     margin-bottom: 20px;   }   .perfi-pg .contact-pad p {     margin-bottom: 15px;   }   .perfi-pg .cont-form {     border-top: 2px solid #d6d6d6;   }   .perfi-pg .contact-pad.perfil-pad h2.foto {     margin-top: 20px;   }   .perfi-pg .label-box-none {     display: none;   }   .perfi-pg .contact-pad.perfil-pad .cont-form.mob-lin .input-box.cont-form-datos {     margin: 5px 0;   }   .perfi-pg .intereses {     border-top: 1px solid #f4f4f4;     padding-top: 15px;   }   .perfi-pg .btn-list li a {     text-transform: uppercase;     text-align: left;     font-size: 14px;   }   .perfi-pg .btn-list li a.grey-btn {     color: #015ba7;     border-color: #015ba7;     font-size: 14px;     width: auto;   }   .perfi-pg .btn-list li a.blue-btn {     color: #015ba7;     font-size: 14px;     width: auto;   }   .perfi-pg .btn-list li a.grey-btn:hover {     background: #015ba7;     color: #fff;   }   .perfi-pg .btn-list li a.contrast {     background: #015ba7;     color: #fff;   }   .perfi-pg .btn-list li a.contrast:hover {     background: #fff;     color: #015ba7;   }   .perfi-pg .contact-pad.perfil-pad .cont-form.mob-lin .input-box.btn-lst {     margin: 5px 0;   }   .perfi-pg .contact-pad.perfil-pad .cont-form.mob-lin .btn-list ul li {     width: 100%;   }   .perfi-pg .cont-form ul li .label-box-selecciona {     display: block;   }   .perfi-pg .para-none {     display: none;   }   .perfi-pg .cont-form ul li .label-box p.para-align {     margin-bottom: 0;   }   .perfi-pg .cont-form ul li.sumbit-align {     margin-top: 7px;   }   .perfi-pg .contact-pad.perfil-pad .cont-form.mob-lin ul li .label-box label.imagen-de-perfil {     display: block;   }   .perfi-pg .cont-form ul li .label-box p,   .cont-form ul li .input-box p {     margin-bottom: 8px;   }   .perfi-pg .cont-form ul li {     margin-bottom: 20px;   }   .perfi-pg .container h1.m-tit.perfil-font {     margin-bottom: 20px;   }   .perfi-pg .cont-form ul li .input-box p.cambiar-imagen {     margin-bottom: 22px;   } }  @media screen and (max-width:479px) {   .row {     width: 94%;   }   .chat-list ul li .chat-det span.time {     position: relative;     margin: 10px 0 0 0;     display: block;   }   .login-form input[type="submit"],   input[type="submit"] {     width: 220px;   } } @media screen and (max-width:349px) {      .mensajes-table-contents-accordian .bold-mensajes {     font-size: 15px;   }   .mensajes-table-contents-accordian .resp-accordian-table .smk_accordion.acc_with_icon .accordion_in .acc_content ul li.content-accord {     font-size: 15px;   }      .btn-list li a.blue-btn {     font-size: 13px;   } }   .loader {   width: 50px;   height: 50px;   border: 10px solid #f3f3f3;   border-top: 10px solid #3498db;   border-radius: 50%;   animation: spin 2s linear infinite;   margin-left: auto;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   margin: auto;   margin-top: 40px; } @keyframes spin {   0% {     transform: rotate(0deg);   }   100% {     transform: rotate(360deg);   } }   .notice {   display: inline-block;   line-height: 19px;   padding: 11px 15px;   font-size: 14px;   text-align: left;   background-color: #fff;   border-left: 4px solid #ffba00;   box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);   width: 100%;   margin: 5px 0px 5px 2px;   margin-bottom: 20px; }  .notice {   border: 1px solid #ffba00;   border-left: 4px solid #ffba00; }  .notice p {   padding: 0px 5px;   font-size: 14px !important;   margin: 0;   margin-bottom: 0px !important; } .notice.notice-info {   border-color: #00a0d2; } .notice.notice-warning {   border-color: #ffb900; } .notice.notice-success {   border-color: #46b450; } .notice.notice-error {   border-color: #dc3232; }   .video-responsive {   position: relative;   padding-bottom: 56.25%;          height: 0;   overflow: hidden; } .video-responsive iframe, .video-responsive object, .video-responsive embed {   position: absolute;   top: 0;   left: 0;   width: 100%;   height: 100%; } .banner-home pre {   margin: 0;   position: relative; } .video-responsive {     margin-top: -30px; }  .form-response {   padding-top: 40px;   display: inline-block;   width: 100%;   overflow: hidden; }   .tooltip {   position: relative;   display: inline-block;   border-bottom: 1px dotted black;   }  .tooltip .tooltiptext {   visibility: hidden;   width: 120px;   background-color: #555;   color: #fff;   text-align: center;   padding: 5px 0;   border-radius: 6px;     position: absolute;   z-index: 1;   bottom: 125%;   left: 50%;   margin-left: -60px;     opacity: 0;   transition: opacity 0.3s; }  .tooltip .tooltiptext::after {   content: "";   position: absolute;   top: 100%;   left: 50%;   margin-left: -5px;   border-width: 5px;   border-style: solid;   border-color: #555 transparent transparent transparent; }  .tooltip:hover .tooltiptext {   visibility: visible;   opacity: 1; }  @font-face {   font-family: 'Kozuka Gothic Pro R';   font-weight: normal;   font-style: normal;   font-display: swap;   src: local('Kozuka Gothic Pro R'), url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/KozGoProRegular.woff') format('woff'); }    @font-face {   font-family: 'Kozuka Gothic Pro L';   font-weight: 300;   font-style: normal;   font-display: swap;   src: local('Kozuka Gothic Pro L'), url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/KozGoProLight.woff') format('woff'); }    @font-face {   font-family: 'Kozuka Gothic Pro M';   font-weight: 500;   font-style: normal;   font-display: swap;   src: local('Kozuka Gothic Pro M'), url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/KozGoProMedium.woff') format('woff'); }    @font-face {   font-family: 'Kozuka Gothic Pro B';   font-weight: bold;   font-style: normal;   font-display: swap;   src: local('Kozuka Gothic Pro B'), url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/KozGoProBold.woff') format('woff'); } @font-face {   font-family: 'Optima_Regular';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Regular.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Regular.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Regular.woff2') format('woff2'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Regular.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Regular.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Regular.svg#Optima_Regular') format('svg');   font-weight: 100;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Optima_Italic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Italic.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Italic.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Italic.woff2') format('woff2'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Italic.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Italic.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Italic.svg#Optima_Italic') format('svg');   font-weight: 100;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Optima_Bold';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold.woff2') format('woff2'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold.svg#Optima_Bold') format('svg');   font-weight: 100;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Optima_Bold_Italic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold_Italic.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold_Italic.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold_Italic.woff2') format('woff2'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold_Italic.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold_Italic.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Bold_Italic.svg#Optima_Bold_Italic') format('svg');   font-weight: 100;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Optima_Medium';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Medium.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Medium.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Medium.woff2') format('woff2'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Medium.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Medium.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_Medium.svg#Optima_Medium') format('svg');   font-weight: 500;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'Optima_ExtraBlack';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_ExtraBlack.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_ExtraBlack.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_ExtraBlack.woff2') format('woff2'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_ExtraBlack.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_ExtraBlack.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Optima_ExtraBlack.svg#Optima_ExtraBlack') format('svg');   font-weight: 900;   font-style: normal;   font-display: swap; }  @font-face {   font-family: 'Yolk-Black';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Black-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Black-webfont.ttf') format('truetype');   font-weight: 900;   font-style: normal;   font-display: swap; }  @font-face {   font-family: 'Yolk-Bold';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Bold-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Bold-webfont.ttf') format('truetype');   font-weight: bold;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'Yolk-BlackItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-BlackItalic-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-BlackItalic-webfont.ttf') format('truetype');   font-weight: 900;   font-style: italic;   font-display: swap; }  @font-face {   font-family: 'Yolk-BoldItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-BoldItalic-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-BoldItalic-webfont.ttf') format('truetype');   font-weight: bold;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Yolk-Italic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Italic-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Italic-webfont.ttf') format('truetype');   font-weight: normal;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Yolk-Light';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Light-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Light-webfont.ttf') format('truetype');   font-weight: 300;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'Yolk-Medium';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Medium-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Medium-webfont.ttf') format('truetype');   font-weight: 500;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'Yolk-LightItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-LightItalic-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-LightItalic-webfont.ttf') format('truetype');   font-weight: 300;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Yolk-SemiBoldItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-SemiBoldItalic-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-SemiBoldItalic-webfont.ttf') format('truetype');   font-weight: 600;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Yolk-SemiBold';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-SemiBold-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-SemiBold-webfont.ttf') format('truetype');   font-weight: 600;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'Yolk-Regular';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Regular-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Regular-webfont.ttf') format('truetype');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'Yolk-MediumItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-MediumItalic-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-MediumItalic-webfont.ttf') format('truetype');   font-weight: 500;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Yolk-ThinItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-ThinItalic-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-ThinItalic-webfont.ttf') format('truetype');   font-weight: 100;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Yolk-Thin';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Thin-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Thin-webfont.ttf') format('truetype');   font-weight: 100;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'Yolk-UltraItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-ExtraLightItalic-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-ExtraLightItalic-webfont.ttf') format('truetype');   font-weight: normal;   font-style: italic;   font-display: swap; } @font-face {   font-family: 'Yolk-Ultra';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Extra Bold-webfont.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/Barlow-Extra Bold-webfont.ttf') format('truetype');   font-weight: normal;   font-style: normal;   font-display: swap; }  @font-face {   font-family: 'MacklinDisplay-Bold';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MacklinDisplay-Bold.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MacklinDisplay-Bold.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MacklinDisplay-Bold.woff2') format('woff2'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MacklinDisplay-Bold.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MacklinDisplay-Bold.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MacklinDisplay-Bold.svg#MacklinDisplay-Bold') format('svg');   font-weight: bold;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-LightItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-LightItalic.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-LightItalic.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-LightItalic.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-LightItalic.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-LightItalic.svg#MerriweatherSans-LightItalic') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-Light';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Light.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Light.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Light.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Light.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Light.svg#MerriweatherSans-Light') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-Italic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Italic.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Italic.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Italic.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Italic.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Italic.svg#MerriweatherSans-Italic') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-ExtraBoldItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-ExtraBoldItalic.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-ExtraBoldItalic.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-ExtraBoldItalic.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-ExtraBoldItalic.svg#MerriweatherSans-ExtraBoldItalic') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-BoldItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-BoldItalic.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-BoldItalic.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-BoldItalic.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-BoldItalic.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-BoldItalic.svg#MerriweatherSans-BoldItalic') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-Medium';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Medium.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Medium.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Medium.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Medium.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Medium.svg#MerriweatherSans-Medium') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-Bold';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Bold.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Bold.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Bold.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Bold.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Bold.svg#MerriweatherSans-Bold') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-MediumItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-MediumItalic.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-MediumItalic.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-MediumItalic.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-MediumItalic.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-MediumItalic.svg#MerriweatherSans-MediumItalic') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-ExtraBold';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-ExtraBold.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-ExtraBold.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-ExtraBold.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-ExtraBold.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-ExtraBold.svg#MerriweatherSans-ExtraBold') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-Regular';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Regular.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Regular.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Regular.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Regular.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-Regular.svg#MerriweatherSans-Regular') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-SemiBold';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-SemiBold.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-SemiBold.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-SemiBold.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-SemiBold.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-SemiBold.svg#MerriweatherSans-SemiBold') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @font-face {   font-family: 'MerriweatherSans-SemiBoldItalic';   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-SemiBoldItalic.eot');   src: url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-SemiBoldItalic.woff') format('woff'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-SemiBoldItalic.ttf') format('truetype'),     url('https://prepuertoreal.es/wp-content/themes/puertoreal/assets/css/fonts/MerriweatherSans-SemiBoldItalic.svg#MerriweatherSans-SemiBoldItalic') format('svg');   font-weight: normal;   font-style: normal;   font-display: swap; } @charset "utf-8";      .home-slide { float: left; width: 100%; position: relative;} .home-slide img { float: left; width: 100%;} .home-video { float: left; width: 100%; position: absolute; left: 0px; top:0px; overflow: hidden;} .video-img { float: left; width: 100%; position: relative;} .video-img img{ float: left; width: 100%;} .video-img span { width: 86px; position: absolute;right: 0px;left: 0px; top:50%; transform: translateY(-50%); margin: auto;} .video-img span img { width: auto;} .home-video #video { float: left;width: 100%;position: absolute; background: #fff; object-fit: cover; height: 100%;} .video-ban-cont{ z-index: 9; position: absolute; top:50%; transform: translateY(-50%); left: 0px; right: 0px; width: 100%; text-align: center; display: flex; justify-content: center;} .home-video #play-video{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;cursor: pointer; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/play.svg") no-repeat scroll center center; width:85px; height:85px; padding: 0;border: none; background-size:100%;} .home-video #play-video.play{ background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/pause-btn.svg) no-repeat center center; width: 85px; height: 85px; background-size: 100%;} .home-video .clickToPlay { display:none !important;}  .box-list { float: left; width: 100%; margin-top: -120px; position: relative;} .box-list ul { display: flex; flex-wrap: wrap; justify-content: center; border-radius: 6px; column-gap: 1%;} .box-list ul li { flex: 1 1 15.5%; background: #ffffff; border-radius: 6px;} .box-list ul li a { padding: 40px 20px 20px;min-height: 180px; display: flex; flex-wrap: wrap; justify-content: center; text-align: center;} .box-list ul li a img { margin-bottom: 18px;} .box-list ul li a h3 { color: #fff; font-family: 'Kozuka Gothic Pro B'; line-height: 24px; font-size: 18px;} .box-list ul li:first-child { background: #5f2d53;} .box-list ul li:nth-child(2) { background: #a2007c;} .box-list ul li:nth-child(3) { background: #a2007c;} .box-list ul li:nth-child(4) { background: #be5da7;} .box-list ul li:nth-child(5) { background: #c070ad;} .box-list ul li:nth-child(6) { background: #c493b8;}  .destacados-sec { float: left; width: 100%; margin-top: 50px;} .destacados-sec h2 { font-size: 36px; line-height: 40px; font-family: 'Kozuka Gothic Pro B'; line-height: 40px; margin-bottom: 20px;} .destacados-sec #destacados-scroll.owl-carousel .owl-item .item a { padding: 15px; display: block; float: left; background: #fff; border-radius: 4px;} .destacados-sec #destacados-scroll.owl-carousel .owl-item .des-img { float: left; width: 100%; margin-bottom: 30px;} .destacados-sec #destacados-scroll.owl-carousel .owl-item .des-img img { width: 100%;} .destacados-sec #destacados-scroll.owl-carousel .owl-stage { padding-left: 0 !important;} .destacados-sec #destacados-scroll.owl-carousel .owl-item .des-txt { min-height: 50px; float: left; width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;} .destacados-sec #destacados-scroll.owl-carousel .owl-item .des-txt p { color: #3A3A3A; transition: all 0.4s ease; font-size: 16px; font-family: 'Kozuka Gothic Pro B'; line-height: 22px; width: calc(100% - 50px);} .destacados-sec #destacados-scroll.owl-carousel .owl-item .des-txt span { background: #F7F7F7; width: 36px; height: 36px; display: block; border-radius: 50px; position: relative;} .destacados-sec #destacados-scroll.owl-carousel .owl-item .des-txt span::after { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/green-arrow.svg) no-repeat 0 0; content: ""; width: 11px; height: 18px; display: inline-block; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto;} .destacados-sec #destacados-scroll.owl-carousel .owl-item:hover .des-txt p { color: #a2007c;} #destacados-scroll.owl-carousel .owl-nav {top: -65px; right: 0; width: 50px;} #destacados-scroll.owl-carousel .nav-btn {height: 112px;position: absolute;width: 112px;cursor: pointer;top: 50px;} #destacados-scroll.owl-carousel .owl-prev.disabled,.ins-carousel #destacados-scroll.owl-carousel .owl-next.disabled {pointer-events: none;opacity: 0.2;} #destacados-scroll.owl-carousel .owl-prev {background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/prev-arrow.svg) no-repeat scroll 0 0; left: 0;width: 18px;height: 30px; background-size:cover; opacity: 0.4; transition: all 0.4s ease;} #destacados-scroll.owl-carousel .owl-next {background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/prev-arrow.svg) no-repeat scroll 0px 0px; transform: rotate(180deg); right: 0;width: 18px;height: 30px; background-size:cover; opacity: 0.4; transition: all 0.4s ease;} #destacados-scroll.owl-carousel .owl-prev:hover { opacity: 1; } #destacados-scroll.owl-carousel .owl-next:hover { opacity: 1; } .noticas-hme { float: left; width: 100%; position: relative; margin-top: 50px;} .noticas-hme::after { position: absolute; display: block; content: ""; background: #f7f7f7; width: 100%; left: 0; height: 460px; top: -150px; z-index: -1; } .noticas-hme h2 { font-size: 48px; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B'; line-height: 60px; margin-bottom: 20px;} .noticas-list-hm { float: left; width: 100%;} .noticas-list-hm ul { display: flex; flex-wrap: wrap; flex-direction: row; column-gap: 2%; row-gap: 20px;} .noticas-list-hm ul li:first-child { flex: 1 1 100%;} .noticas-list-hm ul li:first-child .not-img-hm { float: left; width: 50%;} .noticas-list-hm ul li:first-child .not-txt-hm { padding: 20px 40px;width: 50%; } .noticas-list-hm ul li { flex:0 1 49%; border: 2px solid #EDEDED; border-radius: 8px; overflow: hidden; background: #fff;} .noticas-list-hm ul li .not-img-hm { float: left; width: 48%; overflow: hidden;} .noticas-list-hm ul li .not-img-hm img { float: left; width: 100%; transition: all 0.4s ease;} .noticas-list-hm ul li .not-txt-hm { float: left; width: 52%; padding: 20px 20px;} .noticas-list-hm ul li .not-txt-hm h5 { text-transform: uppercase; color: #3A3A3A; font-family: 'Optima_Medium'; letter-spacing: 1px; font-size: 12px; line-height: 20px; display: block; margin-bottom: 10px;} .noticas-list-hm ul li .not-txt-hm h3 { font-size: 24px; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 15px; transition: all 0.4s ease;} .noticas-list-hm ul li .not-txt-hm p { font-size: 16px; color: #606268; margin-bottom: 20px; } .noticas-list-hm ul li .not-txt-hm a { text-transform: uppercase; color: #a2007c; transition: all 0.4s ease; font-family: 'Kozuka Gothic Pro B'; letter-spacing: 0.5px; font-size: 12px; text-decoration: underline;} .noticas-list-hm ul li:hover .not-txt-hm h3 { color: #a2007c;} .noticas-list-hm ul li:hover .not-txt-hm a { color: #3a3a3a;} .noticas-list-hm ul li:hover .not-img-hm img { transform: scale(1.04);} .noticas-inn { float: left; width: 100%; position: relative;}  .agenda-sec-hm { float: left; width: 100%; margin-top: 50px; background: #F7F7F7; } .agenda-sec-hm img { float: left; width: 100%;} .agenda-sec-hm h2 { font-size: 48px; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B'; line-height: 60px; margin-bottom: 30px;} .agenda-inn { float: left; width: 100%; position: relative;} .agenda-pad { float: left; width: 100%; padding: 60px 0;} .agenda-sec-hm ul { display: flex; flex-wrap: wrap; flex-direction: row; column-gap: 2%; row-gap: 20px;} .agenda-sec-hm ul li { flex:0 1 49%; border: 2px solid #EDEDED; border-radius: 8px; overflow: hidden; background: #fff;} .agenda-sec-hm ul li .ag-img-hm { float: left; width: 48%; overflow: hidden; position: relative;} .agenda-sec-hm ul li .ag-img-hm img { float: left; width: 100%; transition: all 0.4s ease;} .agenda-sec-hm ul li .ag-img-hm .not-date { position: absolute; background: #a2007c; padding: 10px; border-radius: 0 0 5px 5px; left: 20px; width: 80px; text-align: center;} .agenda-sec-hm ul li .ag-img-hm .not-date p { color: #fff; font-size: 13px; font-family: 'Optima_Medium'; line-height: 30px;} .agenda-sec-hm ul li .ag-img-hm .not-date p span { display: block; font-size: 50px; font-family: 'MacklinDisplay-Bold'; margin-top: 10px;} .agenda-sec-hm ul li .ag-txt-hm { float: left; width: 52%; padding: 20px 20px;} .agenda-sec-hm ul li .ag-txt-hm h5 { text-transform: uppercase; line-height: 20px; color: #3A3A3A; font-family: 'Optima_Medium'; letter-spacing: 1px; font-size: 12px; display: block; margin-bottom: 10px;} .agenda-sec-hm ul li .ag-txt-hm h3 { font-size: 24px; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 15px; transition: all 0.4s ease; letter-spacing: -0.1px;} .agenda-sec-hm ul li .ag-txt-hm p { font-size: 16px; color: #606268; margin-bottom: 20px; } .agenda-sec-hm ul li .ag-txt-hm a { text-transform: uppercase; color: #a2007c; transition: all 0.4s ease; font-family: 'Kozuka Gothic Pro B'; letter-spacing: 0.5px; font-size: 12px; text-decoration: underline;} .agenda-sec-hm ul li:hover .ag-txt-hm h3 { color: #a2007c;} .agenda-sec-hm ul li:hover .ag-txt-hm a { color: #3a3a3a;} .agenda-sec-hm ul li:hover .ag-img-hm img { transform: scale(1.04);}  .green-div-sec { float: left; width: 100%;} .green-div-inn { display: flex; flex-wrap: wrap; } .electronic-sec { float: left; width: 50%; background: #a2007c; padding: 70px 70px 70px;} .electronic-sec h2 { color: #ffffff; font-size: 32px; line-height: 40px; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 15px;} .electronic-sec h2 span { font-family: 'Yolk-Light'; } .electronic-sec p { color: #ffffff; font-size: 16px; line-height: 24px; margin-bottom: 20px;} .electronic-sec .form-input { float: left; width: 100%;} .electronic-sec .form-input ul { display: flex; align-items: center; row-gap: 12px; column-gap: 50px; flex-wrap: wrap;} .electronic-sec .form-input ul li { float: left; flex: 1 1 46%;} .electronic-sec .form-input ul li input[type="text"] { height: 50px; background: #fff; border: none; border:none; font-size: 14px; border-radius: 6px;   font-family: 'Optima_Medium'; color: #777777; width: 100%; padding: 0 20px;} .electronic-sec .form-input ul li:nth-child(2n) { margin-right: 0;} .electronic-sec .form-input .checkbox { float: left; width: 100%; margin-bottom: 12px;} .electronic-sec .form-input .frm-input.checkbox input { height: 1px; left: 0; position: absolute; top: 0; visibility: hidden; width: 1px;} .electronic-sec .form-input .frm-input.checkbox label { color: #333; cursor: pointer; font-size: 13px; padding-bottom: 0; margin-bottom: 15px; padding-left: 25px; position: relative; float: left; width: auto; line-height:24px; margin-bottom:0px; text-align:left;} .electronic-sec .form-input .frm-input.checkbox label::before { background: none; content: ""; height: 10px; left: 2px; position: absolute; top: 7px; transition: all 0.3s ease-in-out 0s; border-radius: 2px; width: 10px; z-index: 9; } .electronic-sec .form-input .frm-input.checkbox label::after { background: #ffffff; border: 1px solid #ffffff; border-radius: 3px; content: ""; height: 14px; left: 0; position: absolute; top: 5px; width: 14px;} .electronic-sec .form-input .frm-input.checkbox input:checked + label::before {background: #a2007c none repeat scroll 0 0; } .electronic-sec .form-input .frm-input.checkbox label p { color: #ffffff; font-size: 12px; margin: 0;} .electronic-sec .form-input .frm-input:last-child { margin-bottom: 0;} .electronic-sec .form-input button { cursor: pointer; background: #a2007c; border: none; font-size: 12px; color: #ffffff; border-radius: 25px; font-family: 'Kozuka Gothic Pro B'; padding: 10px 22px; display: inline-block; margin-top: 0px; transition: all 0.4s ease; line-height: 22px; float: right; width: 120px;}  .electronic-sec .form-input button:hover { background: #fff; color: #a2007c;} .trmites-sec { float: left; width: 50%; background: #a2007c; padding: 70px 0px 70px 60px;} .trmites-sec h2 { color: #ffffff; font-size: 32px; line-height: 40px; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 15px;} .trmites-search { float: left; width: 100%; margin-bottom: 20px; position: relative;} .trmites-search input[type="text"] { height: 50px; background: #fff; border: none; border:none; font-size: 14px; border-radius: 6px; font-family: 'Optima_Medium'; color: #777777; width: 100%; padding: 0 50px 0 20px;} .trmites-search button { position: absolute; background: none; border: none; right: 12px; top: 50%; transform: translateY(-50%);}  .trmites-sec h4 { color: #ffffff; font-size: 16px; line-height: 24px; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 15px;} .trmites-sec ul { display: flex; flex-wrap: wrap; row-gap: 15px;} .trmites-sec ul li { color: #ffffff; font-size: 14px; font-family: 'Optima_Medium'; line-height: 20px; position: relative; padding-left: 20px; padding-right: 50px;} .trmites-sec ul li::before { position: absolute; display: block; content: ""; width: 6px; height: 6px; background: #ffffff; border-radius: 50px; left: 0; top: 8px;} .trmites-sec ul li::after { position: absolute; display: block; content: ""; width: 34px; height: 34px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/round-arrow-grn.svg); border-radius: 50px; right: 0; top: 0px;}    .inner-ban-cont.generica-ban h2 { width: 360px; } .inner-ban-cont.generica-ban p { font-size: 25px; line-height: 34px; font-family: 'Kozuka Gothic Pro M'; margin-top: 40px; color: #fff;background: #8aba3e;padding: 10px;} .telefons-title.gerencia { background: none; position: relative; z-index: 1;} .telefons-title.gerencia::after { z-index: -1; position: absolute; display: block; content: ""; left: 0; width: 100%; top: 0; height: 160px; background: #f7f7f7;} .telefons-title.gerencia h1 { text-align: left;} .telefons-title.gerencia .box-list { margin-top: 0;} .telefons-title.gerencia .box-list ul li { flex: 1 1 10%; overflow: hidden;} .telefons-title.gerencia .box-list ul li:first-child { background: #42203a; } .telefons-title.gerencia .box-list ul li:nth-child(2) { background: #5f2d53; } .telefons-title.gerencia .box-list ul li:nth-child(3) { background: #a2007c; } .telefons-title.gerencia .box-list ul li:nth-child(4) { background: #a2007c; } .telefons-title.gerencia .box-list ul li:nth-child(5) { background: #5f2d53; } .telefons-title.gerencia .box-list ul li:nth-child(6) { background: #be5da7; } .telefons-title.gerencia .box-list ul li:nth-child(7) { background: #be5da7; } .telefons-title.gerencia .box-list ul li:nth-child(8) { background: #C5E0A0; } .telefons-title.gerencia .box-list ul li a { min-height: 120px; padding: 10px; text-align: left;} .telefons-title.gerencia .box-list ul li a h3 { font-size: 17px; font-family: 'Kozuka Gothic Pro B'; line-height: 20px;} .telefons-title.gerencia .box-list ul li.wh-bg a { background: #ffffff; color: #a2007c;  border: 1px solid #E2E2E2;} .telefons-title.gerencia .box-list ul li.wh-bg a h3 { color: #a2007c;} .gerencia-sec { float: left; width: 100%; margin: 0 0 150px 0;} .gerencia-sec h3 { color: #3A3A3A; font-size: 30px; line-height: 30px; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 40px;} .gerencia-rht { float: right; width: 68%; border-top: 3px solid #F9F9F9; padding-top: 20px;} .gerencia-rht h4 { color: #3A3A3A; font-size: 30px; line-height: 40px; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 25px;} .gerencia-rht p { color: #606268; font-size: 16px; line-height: 24px; margin-bottom: 20px;} .gerencia-rht p span { font-size: 22px; color: #3A3A3A; font-family: 'Optima_Medium'; line-height: 30px; } .gener-user { display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 30px;} .gener-img { float: left; width: 100px; border-radius: 50px; margin-right: 20px;} .gener-img img { float: left; width: 100%;} .gener-name { float: left; width: calc(100% - 120px);} .gener-name h5 { font-size: 18px; font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; line-height: 26px;} .gener-name h5 span { display: block; font-family: 'Optima_Regular'; } .gerencia-rht .directorio-acc { width: 100%;} .gerencia-rht .smk_accordion .accordion_in .acc_head { background: none; padding: 15px 0 25px; } .gerencia-rht .directorio-acc .smk_accordion .accordion_in .acc_head h4 { margin: 0; font-size: 22px; font-family: 'Kozuka Gothic Pro B'; transition: all 0.4s ease; } .gerencia-rht .smk_accordion .accordion_in.acc_active > .acc_head { background: none;} .gerencia-rht .smk_accordion .accordion_in .acc_content { background: none; padding: 20px 0; margin: 0px 0 0 0;} .gerencia-rht .smk_accordion .accordion_in .acc_content ul { display: flex; flex-wrap: wrap; flex-direction: column; row-gap: 20px; } .gerencia-rht .smk_accordion .accordion_in .acc_content ul li { flex: 1 1 auto; color: #606268; font-size: 16px; line-height: 24px; padding-left: 20px; position: relative;} .gerencia-rht .smk_accordion .accordion_in .acc_content ul li::before { position: absolute; display: block; content: ""; background: #a2007c; width: 7px; height: 7px; border-radius: 50%; left: 0; top:10px;} .gerencia-rht .smk_accordion .accordion_in .acc_head .acc_icon_expand { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/obir-arrow-b.svg) no-repeat right center; width: 14px; height: 9px; } .gerencia-rht .smk_accordion .accordion_in.acc_active > .acc_head .acc_icon_expand { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/obir-arrow-g.svg) no-repeat right center; } .gerencia-rht .smk_accordion .accordion_in.acc_active > .acc_head h4 { color: #a2007c;} .gerencia-rht .share-noticia .share-lnks { border: none;} .gerencia-rht .share-noticia .share-scl-lnks h4 { margin: 0; font-size: 12px; font-family: 'Optima_Medium';} .gerencia-rht .share-noticia .share-other-lnks a { font-family: 'Kozuka Gothic Pro B';} .gerencia-rht .share-noticia .share-other-lnks a.print-ico.vover { background-image: none; padding: 0 20px 0 20px; color: #a2007c; border: 1px solid #a2007c;} .gerencia-rht .share-noticia .share-other-lnks a.print-ico.vover:hover { background: #a2007c; color: #ffffff;}  .gerencia-lft { float: left; width: 26%;} .gener-lft-img { float: left; width: 100%; border-radius: 6px; overflow: hidden;} .gener-lft-img img { float: left; width: 100%;}  .conatcto-sec { float: left; width: 100%; background: #f7f7f7; margin-top: 40px; border-radius: 6px; padding: 30px; min-height: 380px;} .conatcto-sec h5 { color: #a2007c; font-size: 12px; text-transform: uppercase; font-family: 'Optima_Medium'; margin-bottom: 15px; line-height: 20px;} .conatcto-sec p { font-size: 18px; color: #3a3a3a; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 20px;} .conatcto-sec ul { display: flex; flex-wrap: wrap; row-gap: 15px; flex-direction: column;} .conatcto-sec ul li { flex: 1 1 auto;} .conatcto-sec ul li a { padding-left: 30px; transition: all 0.4s ease;} .conatcto-sec ul li.ph-ico a { font-size: 16px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/phone.svg) no-repeat 0 4px; } .conatcto-sec ul li.twt-ico a { font-size: 18px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/twitter-contactar.svg) no-repeat 0 4px; } .conatcto-sec ul li a:hover { color: #a2007c;} .formula-btn { float: left; width: 100%; margin-top: 30px;} .formula-btn a { background: #a2007c; font-size: 12px; font-family: 'Optima_Medium'; color: #ffffff; border-radius: 8px; display: block; text-align: center; height: 40px; line-height: 40px; display: flex; align-items: center; justify-content: center; transition: all 0.4s ease;} .formula-btn a img { margin-right: 5px;} .formula-btn a:hover { background: #3A3A3A;}  .notica-destacada { float: left; width: 100%; background: #F9F9F9; padding: 80px 0;} .destacada-lft { float: left; width: 26%;} .destacada-lft h5 { color: #3a3a3a; font-size: 14px; text-transform: uppercase; font-family: 'Optima_Medium'; margin-bottom: 5px; line-height: 20px;} .destacada-lft p { font-size: 25px; color: #3a3a3a; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 30px; line-height: 32px; transition: all 0.4s ease;} .destacada-lft ul { display: flex; flex-wrap: wrap; row-gap: 15px; flex-direction: column;} .destacada-lft ul li { flex: 1 1 auto;} .destacada-lft ul li a { padding-left: 30px; transition: all 0.4s ease;} .destacada-lft ul li.twt-ico a { font-size: 16px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/twitter-contactar.svg) no-repeat 0 4px; } .destacada-lft ul li a:hover { color: #a2007c;} .destacada-rht { float: right; width: 68%;} .destacada-rht ul { display: flex; flex-wrap: wrap; flex-direction: column; row-gap: 40px;} .destacada-rht ul li { flex: 0 1 auto;} .destacada-rht ul li a { display: block;} .destacada-rht ul li h4 { color: #a2007c; font-size: 22px; font-family: 'Kozuka Gothic Pro B'; line-height: 30px; margin-bottom: 20px; display: flex;} .destacada-rht ul li h4 span { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/plus-round.svg) no-repeat 0 0; width: 30px; height: 30px; display: inline-block; margin-left: 30px;} .destacada-rht ul li .desta-img { float: left; width: 24%; border-radius: 6px; overflow: hidden;} .destacada-rht ul li .desta-img img { float: left; width: 100%;} .destacada-rht ul li .desta-txt { float: right; width: calc(100% - 28%); } .destacada-rht ul li .desta-txt span { font-size: 14px; color: #3a3a3a; font-family: 'Optima_Regular'; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-event-clock.svg) no-repeat 0 2px; padding-left: 25px; margin-bottom: 10px; display: block; } .destacada-rht ul li .desta-txt p { transition: all 0.4s ease; font-size: 22px; color: #3a3a3a; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 0px; line-height: 30px;} .destacada-rht ul li:hover .desta-txt p { color: #a2007c;} .align-center { display: flex; align-items: center; justify-content: space-between;}  .agenda-sec-hm.gene-agenda { margin-top: 0; background: #ffffff;} #generica-scroll .item { border-radius: 6px; overflow: hidden; transition: all 0.4s ease;} #generica-scroll .item .ag-img-hm { float: left; width: 48%; overflow: hidden; position: relative;} #generica-scroll .item .ag-img-hm img { float: left; width: 100%; transition: all 0.4s ease;} #generica-scroll .item .ag-img-hm .not-date { position: absolute; background: #a2007c; padding: 10px; border-radius: 0 0 5px 5px; left: 20px; width: 80px; text-align: center;} #generica-scroll .item .ag-img-hm .not-date p { color: #fff; font-size: 13px; font-family: 'Optima_Medium'; line-height: 30px;} #generica-scroll .item .ag-img-hm .not-date p span { display: block; font-size: 50px; font-family: 'MacklinDisplay-Bold'; margin-top: 10px;} #generica-scroll .item .ag-txt-hm { float: left; width: 52%; padding: 20px 20px;} #generica-scroll .item .ag-txt-hm h5 { text-transform: uppercase; color: #3A3A3A; font-family: 'Optima_Medium'; letter-spacing: 1px; font-size: 12px; line-height: 20px; display: block; margin-bottom: 10px;} #generica-scroll .item .ag-txt-hm h3 { font-size: 24px; line-height: 28px; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 15px; transition: all 0.4s ease; letter-spacing: -0.1px;} #generica-scroll .item .ag-txt-hm p { font-size: 16px; color: #606268; margin-bottom: 20px; } #generica-scroll .item .ag-txt-hm a { text-transform: uppercase; color: #a2007c; transition: all 0.4s ease; font-family: 'Kozuka Gothic Pro B'; letter-spacing: 0.5px; font-size: 12px; text-decoration: underline;} #generica-scroll .item:hover .ag-txt-hm h3 { color: #a2007c;} #generica-scroll .item:hover .ag-txt-hm a { color: #3a3a3a;} #generica-scroll .item:hover .ag-img-hm img { transform: scale(1.04);} #generica-scroll .item:hover { background: #f7f7f7;} #generica-scroll .owl-dots { position: relative; bottom: auto; margin-top: 40px;} #generica-scroll .owl-dot { background: rgba(119, 119, 119, 0.3); border: 0px solid #b5b5b5; width: 12px; height: 12px; display: inline-block; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px; margin: 0 6px 0; position: relative; } #generica-scroll .owl-dot.active { background: #a2007c;} #generica-scroll .owl-dot:hover { background: #a2007c;} .noticas-hme.gener-noticias { padding-bottom: 100px;} .noticas-hme.gener-noticias::after { bottom: 0; top: auto; height: 53%;} .cultura-green-sec { background: #a2007c; padding: 60px 0; float: left; width: 100%;} .cultura-lft { float: left; width: 28%;} .cultura-lft ul { display: flex; flex-wrap: wrap; flex-direction: column; row-gap: 15px; margin-bottom: 30px; } .cultura-lft ul li { flex: 1 1 auto; color: #ffffff; font-size: 16px; font-family: 'Optima_Medium'; line-height: 24px; padding-left: 30px;} .cultura-lft ul li a { color: #fff;} .cultura-lft ul li.loc-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/loc-w.svg) no-repeat 0 6px;} .cultura-lft ul li.ph-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ph-ico.svg) no-repeat 0 6px;} .cultura-lft ul li.mail-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/envelope.svg) no-repeat 0 6px;} .cultura-lft p { color: #ffffff; } .cultura-rht { float: right; width: 62%;} .cultura-rht ul { display: flex; flex-wrap: wrap; column-gap: 4%; row-gap: 15px;} .cultura-rht ul li { flex: 0 1 48%;} .cultura-rht ul li a { background: #a2007c; transition: all 0.4s ease; font-size: 18px; color: #ffffff; font-family: 'Kozuka Gothic Pro B'; text-transform: uppercase; display: block; padding: 15px 20px; position: relative; border-radius: 4px; } .cultura-rht ul li a span { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-link-w.svg) no-repeat 0 0; width: 16px; height: 16px; float: right;} .cultura-rht ul li a:hover span { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-link-g.svg) no-repeat 0 0; } .cultura-rht ul li a:hover { background: #ffffff; color: #a2007c;} .tambien-sec { float: left; width: 100%; margin-top: 60px;} .tambien-sec h3 { font-size: 35px; color: #3a3a3a; font-family: 'Kozuka Gothic Pro B'; line-height: 40px; margin-bottom:30px;} .tambien-sec ul { display: flex; flex-wrap: wrap; column-gap: 2%; } .tambien-sec ul li { flex: 0 1 49%; position: relative; overflow: hidden; border-radius: 8px;} .tambien-sec ul li img { float: left; width: 100%; transition: all 0.4s ease;} .tambien-sec ul li h4 { background: #ffffff; transition: all 0.4s ease; padding: 10px 20px; border-radius: 5px; color: #3a3a3a; font-size: 21px; font-family: 'Kozuka Gothic Pro B'; position: absolute; left: 25px; bottom: 20px;} .tambien-sec ul li:hover img { transform: scale(1.04);} .tambien-sec ul li a:hover h4 { background: #a2007c; color: #ffffff;}  .agenda-det-sec { float: left; width: 100%; margin: 20px 0 50px;} .agenda-det-lft { float: left; width: 70%;} .agenda-det-lft h2 { font-size: 40px; line-height: 50px; color: #3a3a3a; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 30px} .agenda-info { float: left; width: 100%;} .agenda-date { background: #a2007c; border-radius: 6px 6px 0 0; width: 160px; padding: 20px 15px; float: left;} .agenda-date ul { display: flex; flex-wrap: wrap; justify-content: center;} .agenda-date ul li { border-right: 1px solid #ffffff; margin-right: 10px; padding-right: 10px;} .agenda-date ul li p { color: #ffffff; text-align: center; line-height: 26px; font-size: 12px; font-family: 'Optima_Medium'; margin: 0;} .agenda-date ul li p span { display: block; font-family: 'Kozuka Gothic Pro B'; font-size: 45px; line-height: 34px; } .agenda-date ul li:last-child { border: none; margin-right: 0; padding-right: 0;} .agenda-info-rht { float: right; width: calc(100% - 200px); display: flex; align-items: center; justify-content: space-between; border-top: 2px solid rgba(58, 58, 58, 0.1); padding-top: 20px; } .agenda-loc { float: left; width: 55%;} .agenda-loc ul { display: flex; flex-direction: column; flex-wrap: wrap; row-gap: 12px;} .agenda-loc ul li { flex: 1 1 auto; font-size: 14px; font-family: 'Optima_Medium'; color: #777777; padding-left: 25px;} .agenda-loc ul li.loc-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/location-concurso.svg)no-repeat 0 2px;} .agenda-loc ul li.time-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-event-clock.svg)no-repeat 0 4px; } .agenda-btns-amp { width: 42%; float: right; } .agenda-btns-amp ul { display: flex; flex-wrap: wrap; column-gap: 5%; justify-content: flex-end;} .agenda-btns-amp ul li a { font-family: 'Kozuka Gothic Pro B'; } .agenda-btns-amp ul li a.print-ico.vover { background-image: none; padding: 0 25px; color: #a2007c; border: 1px solid #a2007c;} .agenda-btns-amp ul li a.print-ico.vover:hover { background: #a2007c; color: #ffffff;} .agenda-det-cont { float: left; width: 100%; padding-right: 50px; margin-top: 50px;} .agenda-det-lft .agenda-det-cont span { font-size: 22px; color: #3A3A3A; font-family: 'Optima_Medium'; line-height: 30px; margin-bottom: 40px; display: block;} .agenda-det-img { float: left; width: 100%; margin-bottom: 20px;} .agenda-det-img img { float: left; width: 100%;} .agenda-det-lft .agenda-det-img h6 { font-size: 13px; color: #3A3A3A; font-family: 'Optima_Medium'; list-style: 24px;} .agenda-cont-pad { float: left; width: 100%; margin-bottom: 40px;} .agenda-det-lft h4 { font-size: 24px; line-height: 30px; color: #3a3a3a; font-family: 'Kozuka Gothic Pro B'; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #EDEDED;} .agenda-det-lft ul.det-list { row-gap: 10px; display: flex; flex-wrap: wrap; margin-bottom: 0px; flex-direction: column;} .agenda-det-lft ul.det-list li { font-size: 16px; color: #3A3A3A; line-height: 24px; position: relative; padding-left: 30px;} .agenda-det-lft ul.det-list li::after { position: absolute; display: block; content: ""; left: 0; top:10px; width: 6px; height: 6px; border-radius: 50px; background: #a2007c;} .agenda-det-lft ul.det-list li strong { font-family: 'Kozuka Gothic Pro B'; font-weight: normal; } .agenda-det-lft p { font-size: 16px; color: #3a3a3a; line-height: 24px; margin-bottom: 15px;} .agenda-det-lft p:last-child { margin-bottom: 0;} .agenda-det-lft p a.link-txt { color: #a2007c; text-decoration: underline; font-family: 'Optima_Medium';} .agenda-det-lft p strong { font-family: 'Optima_Medium'; font-weight: normal;} .agenda-det-lft ul.det-list.uppercase li { text-transform: uppercase; font-family: 'Optima_Medium';} .agenda-cont-pad .grey-box { background: #f7f7f7; padding: 20px 30px; border-radius: 6px; margin-top: 40px;} .agenda-cont-pad .grey-box span { font-size: 12px; color: #a2007c; margin: 0 0 5px 0; line-height: normal; font-family: 'Optima_Medium';} .jurado-list { float: left; width: 100%; margin-top: 30px;} .jurado-list ul { display: flex; column-gap: 30px; padding-left: 0px; flex-direction: column; row-gap: 30px;} .jurado-list ul li { flex: 1 1 auto; font-size: 14px; color: #3a3a3a; border-top: 2px solid #EDEDED; padding-top: 20px;} .jurado-list h5 { font-size: 18px; line-height: 24px; color: #3a3a3a; font-family: 'Kozuka Gothic Pro B'; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/grn-dwn-arrow.svg) no-repeat 0 3px; padding-left: 40px; margin-bottom: 20px;} .jurado-list ul ul li.clock-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-event-clock.svg) no-repeat 0 4px; padding-left: 26px;} .jurado-list ul ul li a { background: #F9F9F9; border-radius: 6px; padding: 5px 15px; display: inline-block; font-size: 13px; color: #a2007c; font-family: 'Optima_Medium'; transition: all 0.4s ease;} .jurado-list ul ul li a:hover { background: #a2007c; color: #ffffff;} .jurado-list ul li ul { padding-left: 40px; flex-direction: row; row-gap: initial; display: flex; align-items: center;} .jurado-list ul li ul li { flex: 0 1 auto; border: none; padding-top: 0;}  .agenda-det-rht { float: right; width: 25%; background: #F9F9F9; padding: 30px; border-radius: 6px;} .agenda-det-rht h5 { font-size: 12px; color: #a2007c; margin: 0 0 5px 0; line-height: normal; font-family: 'Optima_Medium'; margin-bottom: 20px; } .tag-list { float: left; width: 100%;} .tag-list ul { display: flex; flex-wrap: wrap; column-gap: 5%;} .tag-list ul li { flex: 0 1 auto;} .tag-list ul li a { color: #a2007c; background: #ffffff; font-family: 'Optima_Medium'; font-size: 12px; padding: 6px 16px; border-radius: 4px;} .info-link { margin-top: 40px; float: left; width: 100%;} .info-link ul { display: flex; flex-wrap: wrap; row-gap: 14px;} .info-link ul li { flex: 0 1 auto;} .info-link ul li a { border: 1px solid rgba(44, 137, 67, 0.3); transition: all 0.4s ease; color: #a2007c; font-size: 12px; font-family: 'Kozuka Gothic Pro B'; padding: 8px 25px; display: inline-block; border-radius: 8px;} .info-link ul li :hover { background: #a2007c; color: #ffffff;} .breadcrumb.no-bg { background: none;} .agenda-det-sec .share-noticia { margin-top: 50px;} .agenda-det-sec .share-noticia .share-lnks a.print-ico { font-family: 'Optima_Medium'; } .agenda-det-sec .share-noticia .share-lnks a.print-ico.vover { background-image: none; padding: 0 25px; color: #a2007c; border: 1px solid #a2007c; font-family: 'Kozuka Gothic Pro B';} .agenda-det-sec .share-noticia .share-lnks a.print-ico.vover:hover { background: #a2007c; color: #ffffff;}   .distrito-sec { float: left; width: 100%; padding: 50px 0px 80px; background: #fff;} .distrito-mapa { float: left; width: 100%; margin-bottom: 70px; } .distrito-lft { float: left; width: 35%; } .distrito-lft h2 { font-size: 35px; line-height: 42px; color: #3A3A3A;font-family: 'Kozuka Gothic Pro B'; margin-bottom: 25px; } a.contact-btn { float: left; display: flex; align-items: center; height: 37px; border: 1px solid #c0dcc6; border-radius: 7px; font-size: 10px; color: #a2007c;font-family: 'Kozuka Gothic Pro B'; padding: 0px 25px; transition:all .5s ease;} a.contact-btn:hover { border: 1px solid #a2007c; background: #a2007c; color: #fff; } ul.dist-link-lst { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 25px; margin-top: 45px;} ul.dist-link-lst li { flex: 0 1 100%; position: relative; padding-left: 35px;} ul.dist-link-lst li a { font-size: 16px; line-height: 19px; color: #3A3A3A;font-family: 'Kozuka Gothic Pro B';} ul.dist-link-lst li::before { content: ""; width: 20px; height: 20px; border-radius: 20px; background: #f1f1f1; position: absolute; left: 0px; top:2px; } ul.dist-link-lst li::after { content: ""; width: 12px; height: 12px; border-radius: 20px; background: #e3e3e3; border: 3px solid #fff; position: absolute; left: 4px; top:6px; } ul.dist-link-lst li.active::before { background: #b5dea2;} ul.dist-link-lst li.active::after { background: #6abe45;} .distrito-mid { float: left; width: 33%; padding-top: 50px;} .mapa-div { float: left; width: 100%;} .distrito-rgt { float: left; width: 32%; padding-top: 12px;} .distrito-lst-img { float: left; width: 100%;} .distrito-lst-img .img-div { float: left; width: 100%; border-radius: 6px; overflow: hidden; position: relative;} .distrito-lst-img .img-div img { float: left; width: 100%;border-radius: 6px;} .img-txt-div { width: calc(100% - 30px); position: absolute; left: 15px; bottom: 15px; background: #fff; border-radius: 6px; background: #fff; padding: 22px 22px;} .img-txt-div h5 { font-size: 12px; line-height: 18px; color: #777777; font-family: 'Optima_Medium'; text-transform: uppercase; letter-spacing: 0.22px; margin-bottom: 3px;} .img-txt-div h3 { font-size: 22px; line-height: 30px; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B'; letter-spacing: -0.3px;} .targetDiv { display: none;} .city {transition: all 0.5s ease;cursor: pointer;} .city.active, .city:hover {fill: #a2007c !important;} .svg-menu__path__seleccion:hover #Vestibulu{fill: #fff !important;} .atencio-lst { float: left; width: 100%; } .atencio-lst h3 { font-size: 20px; line-height: 24px; color: #3A3A3A;font-family: 'Kozuka Gothic Pro B'; margin-bottom: 20px; } .atencio-lst-div{ float: left; width: 100%; padding-top: 20px;} .atencio-lst ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 5%;} .atencio-lst ul li { flex: 0 1 30%; padding-top: 20px; border-top: 3px solid #EDEDED;} .atencio-lst ul li h4 { color: #a2007c; font-size: 15px; line-height: 18px; font-family: 'Optima_Medium'; text-transform: uppercase; margin-bottom: 10px; } .atencio-lst ul li p { color: #777777; font-size: 14px; line-height: 20px; font-family: 'Optima_Regular'; padding-right: 20px;} .atencio-lst ul li ul.lst { margin-top: 20px;} .atencio-lst ul li ul.lst li { flex: 0 1 100%; padding: 15px 0px; border-top: none; border-bottom: 1px solid #3A3A3A;font-size: 15px; line-height: 18px; color: #3A3A3A; font-family: 'Optima_Medium'; } .atencio-lst ul li ul.lst li:first-child { border-top: 1px solid #3A3A3A; }  .segueix-nos { float: left; width: 100%; background: #fefdfe; padding: 75px 0 100px;} .segueix-title {float: left; width: 100%; display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; margin-bottom: 30px;} .segueix-nos h1 { float: left; width: auto; font-family: 'Yolk-Light'; color: #3A3A3A; font-size: 32px; line-height: 42px; } .segueix-nos h1 span {font-family: 'Kozuka Gothic Pro B';}  .segueix-tab { float: left; width: auto;} .segueix-tab .tab-list { float: left; width: 100%;} .segueix-tab .tab-list ul { float: left; width: 100%; display: flex; column-gap: 10px; align-items: center; justify-content: center;} .segueix-tab .tab-list ul li { flex: 0 1 auto; } .segueix-tab .tab-list ul li a { color: #3A3A3A; font-size: 14px; font-family: 'Kozuka Gothic Pro B'; text-transform: uppercase; display: flex; align-items: center; column-gap: 15px; transition:all .5s ease; } .segueix-tab .tab-list ul li a:hover { color: #a2007c;} .segueix-tab .tab-list ul li.current a { color: #a2007c;} .segueix-tab .tab-list ul li span.ico {float: left; width: 37px; height: 37px; cursor: pointer;} .segueix-tab .tab-list ul li.instagram span.ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/instagram.svg) no-repeat scroll 0 0; background-size: contain;} .segueix-tab .tab-list ul li.facebook span.ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/facebook.svg) no-repeat scroll 0 0; background-size: contain;} .segueix-tab .tab-list ul li.twitter span.ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/twitter.svg) no-repeat scroll 0 0; background-size: contain;} .segueix-tab .tab-list ul li.youtube span.ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/youtube.svg) no-repeat scroll 0 0; background-size: contain;} .segueix-content { float: left; width: 100%;} .segueix-content .tab-cnt { float: left; width: 100%; display: none;} .segueix-content .tab-cnt.current { display: block;} .segueix-main { float: left; width: 100%;} .segueix-main ul {float: left; width: 100%; display: grid; grid-gap: 10px; grid-template-columns: repeat(auto-fit, minmax(186px, 1fr)); grid-auto-rows: auto; grid-auto-flow: dense;} .segueix-main ul li {display: flex; flex-wrap: wrap; position: relative; border-radius: 6px; overflow: hidden;} .segueix-main ul li.tall { grid-row: span 2;} .segueix-main ul li.wide { grid-column: span 2;} .segueix-main ul li .img-div { float: left; width: 100%; overflow: hidden; position: relative; height: 100%; border-radius: 6px;} .segueix-main ul li .img-div img { float: left; width: 100%; transition:all .5s ease; -moz-transition:all .5s ease; -webkit-transition:all .5s ease; -o-transition:all .5s ease; height: 100%;} .segueix-main ul li:hover .img-div img {-moz-transform: scale(1.03); -webkit-transform: scale(1.03); transform: scale(1.05); } .segueix-tab .tab-list ul li.instagram.current span.ico, .segueix-tab .tab-list ul li.instagram:hover span.ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/instagram-g.svg) no-repeat scroll 0 0; background-size: contain;} .segueix-tab .tab-list ul li.facebook.current span.ico, .segueix-tab .tab-list ul li.facebook:hover span.ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/facebook-g.svg) no-repeat scroll 0 0; background-size: contain;} .segueix-tab .tab-list ul li.twitter.current span.ico, .segueix-tab .tab-list ul li.twitter:hover span.ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/twitter-g.svg) no-repeat scroll 0 0; background-size: contain;} .segueix-tab .tab-list ul li.youtube.current span.ico, .segueix-tab .tab-list ul li.youtube:hover span.ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/youtube-g.svg) no-repeat scroll 0 0; background-size: contain;}  .mob-vol-btn { display: none;} .inner-banner { float: left; width: 100%; position: relative;} .inner-banner > img { float: left; width: 100%; height: 345px; object-fit: cover;} .inner-banner .breadcrumb { background: none; position: absolute; top: 0px;} .inner-ban-cont { position: absolute; top: 50%; transform: translateY(-50%); text-align: center; left: 0; right: 0; margin: 0 auto;} .inner-ban-cont h2 { display: inline-block; height: 100px; background: #ffffff; border-radius: 6px; color: #3A3A3A; font-size: 40px; line-height: 40px; font-family: 'Kozuka Gothic Pro B'; padding: 25px 35px;}  .noticia-main-news { float: left; width: 100%;} .news-lft { float: left; width: 55%; position: relative; border-radius: 6px; overflow: hidden;} .news-lft img { float: left; width: 100%;} .news-lft span { position: absolute; left: 30px; bottom: 30px; z-index: 1;} .news-lft span img { width: 50px; height: 50px;} .news-rgt { float: left; width: 45%; padding-left: 50px; padding-right: 75px; margin-top: 20px;} .news-rgt h4 { float: left; width: 100%; padding-left: 25px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-event-clock.svg) no-repeat left center; color: #3A3A3A; font-size: 14px; line-height: 20px; margin-bottom: 20px;} .news-rgt h2 {float: left; width: 100%; color: #3A3A3A; font-size: 28px; line-height: 36px; font-family: 'Kozuka Gothic Pro B'; padding-bottom: 20px; transition:all .5s ease; } .noticia-main-news:hover .news-rgt h2 { color: #a2007c;} .noti-para { float: left; width: 100%;} .noti-para p { float: left; width: 100%; color: #3A3A3A; font-size: 15px; line-height: 25px; padding-bottom: 20px;} .noticia-tags { float: left; width: 100%;} .noticia-tags span { float: left; background: #ffffff; display: flex; align-items: center; justify-content: center; border-radius: 5px; font-family: 'Optima_Medium'; height: 28px; padding: 0 15px; color: #a2007c; font-size: 12px; line-height: 18px; letter-spacing: 0.17px; transition:all .5s ease;} .noticia-tags span:hover { background: #a2007c; color: #ffffff;}  .not-lst-main { float: left; width: 100%;} .not-lst-main .not-lst-img { float: left; width: 100%; border-radius: 6px; overflow: hidden; position: relative;} .not-lst-main .not-lst-img img { float: left; width: 100%; transition:all .5s ease;} .not-lst-main .not-lst-img span { position: absolute; bottom: 30px; left: 35px;} .not-lst-main .not-lst-img span img { width: 50px; height: 50px;} .not-lst-main:hover .not-lst-img span img { transform: inherit;} .not-lst-main:hover .not-lst-img img { transform: scale(1.03);} .not-lst-main .not-lst-cnt { float: left; width: 100%; padding-top: 20px;} .not-lst-main .not-lst-cnt h4 { float: left; width: 100%; padding-left: 25px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-event-clock.svg) no-repeat left center; color: #3A3A3A; font-size: 14px; line-height: 20px; margin-bottom: 15px;} .not-lst-main .not-lst-cnt h4.mob-dte { display: none;} .not-lst-main .not-lst-cnt h3 {float: left; width: 100%; color: #3A3A3A; font-size: 22px; line-height: 30px; font-family: 'Kozuka Gothic Pro B'; padding-bottom: 25px; transition:all .5s ease; } .not-lst-main:hover .not-lst-cnt h3 { color: #a2007c;} .not-tags { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 10px;} .not-tags span { float: left; background: #fefdfe; display: flex; align-items: center; justify-content: center; border-radius: 5px; font-family: 'Optima_Medium'; height: 28px; padding: 0 15px; color: #a2007c; font-size: 12px; line-height: 18px; letter-spacing: 0.17px; transition:all .5s ease;} .not-lst-main:hover .not-tags span { background: #a2007c; color: #ffffff;} #page_navigation { float: left; width: 100%; display: flex; align-items: flex-start; justify-content: center; column-gap: 20px; margin-top: 75px;} #page_navigation a.page-numbers { color: #3A3A3A; font-family: 'Yolk-Light'; font-size: 16px; line-height: 14px; transition: all 0.5s ease;} #page_navigation a.page-numbers:hover { color: #a2007c;} #page_navigation a.page-numbers.current { font-family: 'Kozuka Gothic Pro B';} #page_navigation a.prev.page-numbers { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/prev-arw.svg") no-repeat scroll 0 0; width: 8px; height: 14px; display: inline-block; text-indent: -9999px;} #page_navigation a.next.page-numbers { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/next-arw.svg") no-repeat scroll 0 0; width: 8px; height: 14px; display: inline-block; text-indent: -9999px;} #page_navigation span.page-numbers.current { color: #3A3A3A; font-family: 'Yolk-Light'; font-size: 16px; line-height: 14px; font-family: 'Kozuka Gothic Pro B';} .pagination-lst { float: left; width: 100%; display: flex; align-items: center; justify-content: center; margin-top: 75px;} .pagination-lst ul { float: left; width: auto; display: flex; flex-wrap: wrap; column-gap: 20px; align-items: center;} .pagination-lst ul li { flex: 0 1 auto; display: flex; align-items: center;} .pagination-lst ul li a { color: #3A3A3A; font-family: 'Yolk-Light'; font-size: 16px; line-height: 24px; transition: all 0.5s ease;} .pagination-lst ul li a:hover { color: #a2007c;} .pagination-lst ul li a.current { font-family: 'Kozuka Gothic Pro B';} .pagination-lst ul li a.prev-arw { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/left-arw.svg") no-repeat scroll 0 0; width: 8px; height: 14px; display: inline-block;} .pagination-lst ul li a.next-arw { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/right-arw.svg") no-repeat scroll 0 0; width: 8px; height: 14px; display: inline-block;} .pagination-lst ul li a.prev-first { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/prev-first.svg") no-repeat scroll 0 0; width: 10px; height: 17px; display: inline-block;} .pagination-lst ul li a.next-last { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/next-last.svg") no-repeat scroll 0 0; width: 10px; height: 17px; display: inline-block;} .tambe-sec { float: left; width: 100%; padding: 50px 0 60px; background: #fefdfe;} .btn-ctr { float: left; width: 100%; display: flex; align-items: center; justify-content: center;} .tambe-sec .btn-ctr { margin-top: 55px;} a.vol-btn { display: flex; align-items: center; justify-content: center; color: #a2007c; font-size: 12px; letter-spacing: 0.17px; font-family: 'Kozuka Gothic Pro B'; border-radius: 8px; height: 40px; width: auto; border: 1.5px solid #EDD8E8; padding: 0 28px; transition:all .5s ease;} a.vol-btn:hover { background: #a2007c; border: 1.5 solid #a2007c; color: #ffffff;} .tambe-sec .not-tags span { background: #ffffff;}   .video-sec { float: left; width: 100%; padding: 30px 0 40px;} .video-img { float: left; width: 100%;} .videoWrapper { position: relative; width: 100%; height: 0; background-color: #000;} .videoWrapper43 { padding-top: 75%;} .videoWrapper169 { padding-top: 56%;} .videoIframe { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; background-color: transparent;} .videoPoster { position: absolute; top: 0; right: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; cursor: pointer; border: 0; outline: none; background-position: 50% 50%; background-size: 100% 100%; background-size: cover; text-indent: -999em; overflow: hidden; opacity: 1; -webkit-transition: opacity 800ms, height 0s; -moz-transition: opacity 800ms, height 0s; transition: opacity 800ms, height 0s; -webkit-transition-delay: 0s, 0s; -moz-transition-delay: 0s, 0s; transition-delay: 0s, 0s;} .videoPoster:after { content: '';position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 80px; right: 0; margin: 0 auto; height: 80px; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/play-button.svg) no-repeat scroll center center; } .videoWrapperActive .videoPoster { opacity: 0; height: 0; -webkit-transition-delay: 0s, 800ms; -moz-transition-delay: 0s, 800ms; transition-delay: 0s, 800ms;} .info-details { float: left; width: 100%; padding-top: 20px; border-top: 1px solid #DFDFDF; margin: 20px 0 50px;} .info-details h3 { float: left; width: 100%; padding-left: 40px; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/external-link.svg") no-repeat left top 5px; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B'; font-size: 18px; line-height: 28px;} .info-lnk { float: left; width: 100%; padding-left: 40px; margin-top: 10px;} .info-lnk a { float: left; width: auto; color: #a2007c; font-size: 13px; line-height: 18px; font-family: 'Optima_Medium'; text-decoration: underline; transition:all .5s ease; } .info-lnk a:hover { color: #3A3A3A;} .info-tags { float: left; width: 100%; margin-top: 20px;} .info-tags span { float: left; display: flex; align-items: center; justify-content: center; color: #a2007c; font-size: 12px; letter-spacing: 0.17px; padding: 0 15px; background: #F9F9F9; height: 28px; border-radius: 5px; font-family: 'Optima_Medium'; transition:all .5s ease;} .info-tags span:hover { background: #a2007c; color: #ffffff;} .share-noticia { float: left; width: 100%;} .share-lnks { float: left; width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding-top: 20px; border-top: 1px solid #DFDFDF;} .share-scl-lnks { float: left; width: auto; display: flex; flex-wrap: wrap; column-gap: 30px; align-items: center;} .share-scl-lnks h4 { float: left; width: auto; color: #3A3A3A; font-size: 12px; line-height: 18px; font-family: 'Optima_Medium'; } .share-scl-lnks ul { float: left; width: auto; display: flex; flex-wrap: wrap; column-gap: 8px; } .share-scl-lnks ul li { flex: 0 1 auto;} .share-scl-lnks ul li a { float: left; width: 40px; height: 40px; transition:all .5s ease;} .share-scl-lnks ul li a.ig-ico-sh { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/instagram-share.svg") no-repeat scroll 0 0;} .share-scl-lnks ul li a.fb-ico-sh { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/facebook-share.svg") no-repeat scroll 0 0;} .share-scl-lnks ul li a.tw-ico-sh { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/twitter-share.svg") no-repeat scroll 0 0;} .share-scl-lnks ul li a.ln-ico-sh { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/linkedin-share.svg") no-repeat scroll 0 0;} .share-scl-lnks ul li a.wh-ico-sh { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/whatsapp-share.svg") no-repeat scroll 0 0;} .share-scl-lnks ul li a.mg-ico-sh { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mail-share.svg") no-repeat scroll 0 0;} .share-scl-lnks ul li a:hover { opacity: 0.6;} .share-other-lnks { display: flex; flex-wrap: wrap; column-gap: 10px;} a.print-ico { display: flex; align-items: center; justify-content: center; height: 40px; border: 1.5px solid #d8d8d8; color: #777777; font-size: 12px; letter-spacing: 0.17px; padding: 0 20px 0 45px; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/print-ico.svg") no-repeat left 20px top 15px; border-radius: 8px; transition:all .5s ease;} a.print-ico:hover {background: #3A3A3A url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/print-ico-wht.svg") no-repeat left 20px top 15px; border: 1.5px solid #3A3A3A; color: #ffffff;} a.vol-ico { display: flex; align-items: center; justify-content: center; padding: 0 25px; border: 1.5px solid #c0dcc6; border-radius: 8px; height: 40px; color: #a2007c; font-size: 12px; font-family: 'Kozuka Gothic Pro B'; letter-spacing: 0.17px; transition:all .5s ease;} a.vol-ico:hover { border: 1.5px solid #a2007c; background: #a2007c; color: #ffffff;} .atencion-ciudadana { float: left; width: 100%; padding-bottom: 110px; margin-top: 20px; position: relative; z-index: 9;} .acc-menu-lft { float: left; width: 327px;} .acc-cnt-rgt { float: left; width: calc(100% - 327px); padding-left: 20px;} .acc-menu-lft ul { float: left; width: 100%; background: #F9F9F9; display: flex; flex-wrap: wrap; padding: 20px 0 25px;} .acc-menu-lft ul li { flex: 0 1 100%;} .acc-menu-lft ul li a { float: left; width: 100%; color: #3A3A3A; font-size: 16px; line-height: 24px; font-family: 'Kozuka Gothic Pro B'; letter-spacing: -0.22px; background: #F9F9F9 url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/grn-arw.svg") no-repeat right 30px center; padding: 8px 30px 8px 25px; transition:all .5s ease;} .acc-menu-lft ul li a:hover, .acc-menu-lft ul li a.active { color: #ffffff; background: #a2007c url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/wht-arw.svg") no-repeat right 30px center;} .acc-cnt-rgt h2 { float: left; width: 100%; font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; font-size: 30px; line-height: 40px; padding-bottom: 15px;} .el-main-lst ul { float: left; width: 100%; display: flex; flex-wrap: wrap; } .el-main-lst ul li { flex: 0 1 100%; padding-bottom: 20px; margin-bottom: 15px; border-bottom: 1px solid #DFDFDF;} .el-main-lst ul li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: none;} .el-main { float: left; width: 100%; display: flex; flex-wrap: wrap; align-items: center;} .el-main .el-main-lft { float: left; width: calc(100% - 122px);} .el-main .el-main-lft .el-img { float: left; width: 150px; height: 150px; border-radius: 8px; overflow: hidden; position: relative;} .el-main .el-main-lft .el-img img { float: left; width: 100%; height: 100%; object-fit: cover; object-position: top center; transition:all .5s ease;} .el-main .el-mob-logo { display: none; position: absolute; top: 0; left: 0; background: #fff; padding: 5px; border-radius: 5px 0 5px 0; overflow: hidden;} .el-main .el-mob-logo img { float: left; width: 30px;} .el-main:hover .el-main-lft .el-img img { transform: scale(1.03);} .el-main .el-main-lft .el-cnt { float: left; width: calc(100% - 150px); padding-left: 30px; padding-top: 10px;} .el-main .el-main-lft .el-cnt h3 { float: left; width: 100%; color: #3A3A3A; font-size: 21px; line-height: 30px; font-family: 'Kozuka Gothic Pro B'; padding-bottom: 10px; transition:all .5s ease;} .el-main .el-main-lft .el-cnt p { float: left; width: 100%; font-family: 'Optima_Medium'; color: #777777; font-size: 16px; line-height: 24px; padding-bottom: 20px;} .el-btns { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 20px;} .el-btns a { flex: 0 1 auto; display: flex; align-items: center; justify-content: center; padding: 0 25px; border: 1.5px solid #bfdbc5; border-radius: 8px; height: 40px; color: #a2007c; font-size: 12px; font-family: 'Kozuka Gothic Pro B'; transition:all .5s ease;} .el-btns a:hover { border: 1.5px solid #a2007c; background: #a2007c; color: #ffffff;} .el-main:hover .el-main-lft .el-cnt h3 { color: #a2007c;} .el-main .el-main-rgt { float: left; width: 122px;} .el-main .el-main-rgt img { float: left; width: 100%;} .persona-details { float: left; width: 100%;} .per-lft { float: left; width: calc(100% - 200px); padding-right: 35px;} .per-rgt { float: left; width: 200px; height: 276px; position: relative; border-radius: 8px; overflow: hidden;} .per-rgt > img { float: left; width: 100%; height: 100%; object-fit: cover;} .per-rgt span { position: absolute; top: 0; left: 0; background: #fff; padding: 10px; border-radius: 8px 0 8px 0; overflow: hidden;} .per-rgt span img { width: 40px;} .per-lft h3 { float: left; width: 100%; color: #3A3A3A; font-size: 24px; line-height: 30px; font-family: 'Kozuka Gothic Pro B'; padding-bottom: 10px;} .per-lft p { float: left; width: 100%; color: #777777; font-size: 16px; line-height: 24px; } .per-lft .persona-main { float: left; width: 100%; padding: 30px 0 40px; margin: 25px 0 35px; border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF;} .persona-main ul { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 35px;} .persona-main ul li { flex: 0 1 100%;} .persona-main ul li h4 { float: left; width: 100%; color: #a2007c; font-size: 18px; line-height: 24px; padding-bottom: 10px; font-family: 'Kozuka Gothic Pro B';} .info-mail { float: left; width: 100%; margin-bottom: 35px;} .info-mail a { float: left; width: auto; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mail-ico.svg") no-repeat left top 5px; padding-left: 40px; color: #a2007c; font-family: 'Optima_Medium'; font-size: 18px; line-height: 26px; transition:all .5s ease;} .info-mail a:hover { color: #3A3A3A;} .telefons-title { float: left; width: 100%; background: #f8f7f2; padding: 25px 0 55px; text-align: center;} .telefons-title h1 { float: left; width: 100%; color: #3A3A3A; font-size: 40px; line-height: 40px; font-family: 'Kozuka Gothic Pro B'; padding-bottom: 40px;} .srch-main { float: left; width: 100%; display: flex; justify-content: center;} .search-bx { float: left; width: 660px; position: relative;} .search-bx input[type="text"] { float: none; width: 100%; border: 1.2px solid #EDEDED; height: 72px; padding: 0 60px 0 30px; display: flex; align-items: center; border-radius: 8px; color: #3A3A3A; font-size: 24px; line-height: 30px; letter-spacing: 0px; font-family: 'Optima_Medium'; transition:all .5s ease;} .search-bx input[type="text"]:focus { border: 1.2px solid #a2007c; color: #000000;} .search-bx input[type="submit"] { position: absolute; cursor: pointer; text-indent: -9999px; right: 30px; top: 50%; transform: translateY(-50%); border: none; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/search.svg) no-repeat right center; width: 24px; height: 23px;} .directorio-list { float: left; width: 100%; padding: 40px 0 60px; text-align: center;} .directorio-acc { float: none; display: inline-block; width: 970px;} .directorio-acc .smk_accordion { margin-bottom: 0;} .directorio-acc .smk_accordion .accordion_in .acc_head h4 {display: flex; align-items: center; column-gap: 15px; color: #3A3A3A; font-size: 21px; line-height: 28px; letter-spacing: -0.25px; font-family: 'Optima_Medium';} .directorio-acc .acc_head h4 span { display: inline-block;} .directorio-acc .acc_head h4 span img { float: left; width: auto;} .directorio-acc .acc_head h4 span.uge-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/uge-ico.svg") no-repeat left center; width: 20px; height: 20px;} .directorio-acc .acc_head h4 span.ser-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ser-ico.svg") no-repeat left center; width: 20px; height: 30px;} .directorio-acc .acc_head h4 span.ave-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ave-ico.svg") no-repeat left center; width: 20px; height: 20px;} .directorio-acc .acc_head h4 span.cen-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/cen-ico.svg") no-repeat left center; width: 20px; height: 20px;} .directorio-acc .acc_head h4 span.tra-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/tra-ico.svg") no-repeat left center; width: 23px; height: 23px;} .directorio-acc .acc_head h4 span.car-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/car-ico.svg") no-repeat left center; width: 24px; height: 20px;} .directorio-acc .acc_head h4 span.per-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/per-ico.svg") no-repeat left center; width: 22px; height: 14px;} .directorio-cnt { float: left; width: 100%;} .directorio-cnt ul { float: left; width: 100%; display: flex; flex-wrap: wrap; } .directorio-cnt ul li { flex: 0 1 100%; border-radius: 4px; background: #fafafa; display: flex; align-items: center; text-align: left; column-gap: 4%;} .directorio-cnt ul li h4 { flex: 0 1 48%; padding: 8px 10px; color: #3A3A3A; font-size: 10px; line-height: 16px; text-transform: uppercase; letter-spacing: 0.25px;} .directorio-cnt ul li h3 { flex: 0 1 48%; padding: 8px 10px; color: #a2007c; font-size: 16px; line-height: 24px; letter-spacing: -0.19px; font-family: 'Kozuka Gothic Pro B';} .directorio-cnt ul li h3:last-child { color: #3A3A3A; font-family: 'Optima_MediumItalic';} .directorio-cnt ul li:nth-child(2n+2) { background: #ffffff;} .los-telefonos { float: left; width: 100%; padding: 40px 0; background: #fafafa;} .los-telefonos h4 { float: left; width: 100%; color: #a2007c; font-size: 12px; line-height: 18px; font-family: 'Optima_Medium'; padding-bottom: 5px;} .los-telefonos p { float: left; width: 100%; color: #3A3A3A; font-size: 12px; line-height: 18px;}   .contact-form { float: left; width: 100%; padding: 75px 0 65px;} .contact-form h2 { float: left; width: 100%; text-align: center; color: #303030; font-size: 36px; line-height: 42px; letter-spacing: -0.25px; font-family: 'Optima_Medium'; padding-bottom: 25px;} .contact-form p { float: left; width: 100%; text-align: center; color: #565656; font-size: 18px; line-height: 27px; letter-spacing: 0.2px; padding-bottom: 40px;} .contact-wdth { float: none; width: 635px; margin: 0 auto;} .contact-form .form-box .frm-input { float: left; width: 100%; margin-bottom: 18px; position: relative;} .contact-form .form-box .frm-input .floating-label-group { float: left; width: 100%; position: relative;} .contact-form .form-box input[type="text"], .contact-form .form-box input[type="tel"], .contact-form .form-box input[type="email"], .contact-form .form-box textarea { width:100%; border-radius: 9px; color:#303030; padding: 15px 20px 10px; height: 50px; border: 0.5px solid #DDDDDD; font-family: 'Optima_Medium'; font-size:16px; letter-spacing: 0px; transition: all .5s ease; background:none; } .contact-form .form-box input[type="text"]:focus, .contact-form .form-box textarea:focus { border: 0.5px solid #a2007c;} .contact-form .form-box textarea { resize:none; height:150px; line-height:22px; padding: 15px 20px 10px; color:#303030;} .contact-form .form-box .frm-input.frm-input.check-box { float: left; width: 100%; margin: 10px 0 20px;} .contact-form .form-box .frm-input.checkbox { float: left; width: 100%; margin-bottom: 10px;} .contact-form .form-box .frm-input.checkbox:last-child { margin-bottom: 0;} .contact-form .form-box .frm-input.checkbox input { height: 1px; left: 0; position: absolute; top: 0; visibility: hidden; width: 1px;} .contact-form .form-box .frm-input .floating-label { color: #303030; cursor: pointer; font-size: 16px; line-height:24px; font-family: 'Optima_Medium'; width: auto; letter-spacing: 0px; display: inline-block;} .contact-form .form-box .frm-input .floating-label span { color: #808080;} .contact-form .form-box .frm-input.checkbox label { color: #303030; cursor: pointer; font-size: 14px; padding-left: 30px; font-family: 'Optima_Regular'; letter-spacing: 0.2px; position: relative; float: left; width: auto; line-height:20px; margin-bottom:0px; text-align:left;} .contact-form .form-box .frm-input.checkbox label::before { background: none; content: ""; height: 12px; left: 3px; position: absolute; top: 4px; transition: all 0.3s ease-in-out 0s; width: 12px; border-radius: 9px;} .contact-form .form-box .frm-input.checkbox label::after { background: transparent none repeat scroll 0 0; border: 1px solid #DEDEDE; content: "";height: 18px;left: 0; position: absolute; top: 1px; width: 18px; border-radius: 9px;} .contact-form .form-box .frm-input.checkbox input:checked + label::before {background: #a2007c none repeat scroll 0 0;} .contact-form .form-box .frm-input.checkbox input:checked + label::after {border: 1px solid #a2007c;} .contact-form .form-box .frm-input.checkbox .wpcf7-list-item-label { color: #303030; cursor: pointer; font-size: 14px; padding-left: 30px; font-family: 'Optima_Regular'; letter-spacing: 0.2px; position: relative; float: left; width: auto; line-height:20px; margin-bottom:0px; text-align:left;} .contact-form .form-box .frm-input.checkbox .wpcf7-list-item-label::before { background: none; content: ""; height: 12px; left: 3px; position: absolute; top: 4px; transition: all 0.3s ease-in-out 0s; width: 12px; border-radius: 9px;z-index: 999;} .contact-form .form-box .frm-input.checkbox .wpcf7-list-item-label::after { background: transparent none repeat scroll 0 0; border: 1px solid #DEDEDE; content: "";height: 18px;left: 0; position: absolute; top: 1px; width: 18px; border-radius: 9px;} .contact-form .form-box .frm-input.checkbox input:checked + .wpcf7-list-item-label::before {background: #a2007c none repeat scroll 0 0;} .contact-form .form-box .frm-input.checkbox input:checked + .wpcf7-list-item-label::after {border: 1px solid #a2007c;} .contact-form .form-box .frm-input.checkbox:last-child .wpcf7-list-item-label { padding-bottom: 0;} .contact-form .form-box .frm-input.checkbox span { font-size:14px; color: #a2007c; margin-left: 0; float: none; width:100%; line-height:16px;} .contact-form .form-box .frm-input.checkbox span a {color: #a2007c; text-decoration:underline; transition:all .5s ease;} .contact-form .form-box .frm-input.checkbox span a:hover { color:#303030;} .contact-form .form-box .frm-input:last-child { margin-bottom: 0;} .contact-form .btn-ctr { float: right; width: auto;} .contact-form .form-box button.env-btn, .contact-form .form-box input[type="submit"] { float: left; display: flex; align-items: center; justify-content: center; width: 145px; height: 45px; cursor: pointer; background:#a2007c; border: none; color: #ffffff; font-size: 15px; line-height: 22px; font-family: 'Optima_Medium'; padding: 0px 10px; border-radius: 27px; transition:all .5s ease; } .contact-form .form-box button.env-btn:hover, .contact-form .form-box input[type="submit"]:hover { color: #ffffff; background: #3a3a3a;} .contact-form .form-box p { padding-bottom: 0;} .contact-form .floating-label { position: relative;} .contact-form .floating-label { position: absolute; pointer-events: none; top: 12px; left: 25px; transition: all 0.5s ease;} .contact-form input:focus ~ .floating-label, .contact-form input:not(:focus):valid ~ .floating-label, .contact-form textarea:focus ~ .floating-label, .contact-form textarea:not(:focus):valid ~ .floating-label { text-transform: uppercase; letter-spacing: 0.4px; top: -2px; bottom: 0px; left: 20px; font-size: 12px !important; opacity: 1; color: #444444 !important; font-family: 'Optima_Medium' !important;} .contact-form input:focus ~ .floating-label span, .contact-form input:not(:focus):valid ~ .floating-label span, .contact-form textarea:focus ~ .floating-label span, .contact-form textarea:not(:focus):valid ~ .floating-label span { display: none;} .wpcf7-not-valid-tip { font-size: 12px; text-align: left;} .contact-form .form-box input[type="submit"] { float: right;} .contact-details { float: left; width: 100%; margin-top: -70px; position: relative; z-index: 9;} .cnct-details-main { float: left; width: 100%; background: #ffffff; border-radius: 15px; padding: 15px; display: flex; flex-wrap: wrap;} .cnct-details-main .cnct-lft { order: 2; float: left; width: 50%; border-radius: 15px; overflow: hidden;} .cnct-details-main .cnct-lft img { float: left; width: 100%;} .cnct-details-main .cnct-rgt { float: left; width: 50%; padding-right: 100px;} .cnct-rgt ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 20%; row-gap: 80px;} .cnct-rgt ul li { flex: 0 1 40%;} .cnct-rgt ul li ul { column-gap: 20px; row-gap: 0;} .cnct-rgt ul li ul li { flex: 0 1 auto; align-items: center; display: flex;} .cnct-rgt ul li h3 { float: left; width: 100%; color: #303030; font-family: 'Optima_Medium'; font-size: 17px; line-height: 24px; letter-spacing: 0.2px; padding-bottom: 10px;} .cnct-rgt ul li p { float: left; width: 100%; color: #565656; font-size: 16px; line-height: 26px; } .cnct-rgt ul li p a { float: left; width: auto; color: #565656; font-size: 16px; line-height: 26px; transition:all .5s ease; } .cnct-rgt ul li p a:hover { color: #a2007c;} .cnct-rgt ul li ul li a { float: left; width: auto; transition:all .5s ease;} .cnct-rgt ul li ul li a.ct-fb {background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/facebook-contactar.svg") no-repeat scroll 0 0; width: 8px; height: 17px;} .cnct-rgt ul li ul li a.ct-tw {background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/twitter-contactar.svg") no-repeat scroll 0 0; width: 20px; height: 15px;} .cnct-rgt ul li ul li a.ct-ig {background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/instagram-contactar.svg") no-repeat scroll 0 0; width: 17px; height: 17px;} .cnct-rgt ul li ul li a.ct-yt {background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/youtube-contactar.svg") no-repeat scroll 0 0; width: 21px; height: 14px;} .cnct-rgt ul li ul li a:hover { opacity: 0.7;} .mob-inner-top { float: left; width: 100%; background: #fefdfe; padding: 25px 0 20px; display: none;} .mob-inner-top h1 { float: left; width: 100%; color: #3A3A3A; font-size: 30px; line-height: 30px; font-family: 'Kozuka Gothic Pro B'; padding-bottom: 20px;} .mob-inner-top .srch-main { margin-bottom: 20px;} .mob-filter { float: left; width: auto;} .mob-filter a { float: left; width: auto; display: flex; column-gap: 5px; align-items: center; color: #a2007c; font-size: 14px; line-height: 20px; border-bottom: 2px solid #a2007c; font-family: 'Kozuka Gothic Pro B';} .mob-filter a span { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/filter-dwn-arw.svg") no-repeat right center; width: 10px; height: 6px; display: inline-block; position: relative; top: 1px;} .mob-filter a.close span { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/filter-up-arw.svg") no-repeat right center;}  .select-btn .wpml-ls { background: none; display: block; float: left; width:auto; height: auto;} .select-btn .wpml-ls > ul, .select-btn .wpml-ls > ul > li { float: left; width:auto;} .select-btn .wpml-ls >ul > li .wpml-ls-item-toggle { background: none; border-radius:0; border:none; box-sizing: border-box; cursor: pointer; display: block; float: left; font-family: 'Kozuka Gothic Pro B'; color:#FFFFFF; font-size: 11px; font-weight: normal; line-height: 26px; width:auto; height: auto; outline: none; padding: 0 15px 0 0; white-space: nowrap;} .select-btn { margin-top:-3px; } .select-btn .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle::after {background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/slt-arw.svg") 0px 2px no-repeat; border: none; width: 8px; height: 8px; right: 0;} .select-btn .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {width:80px; left: 50%; transform: translateX(-50%); background-color: #fff; border-radius: 5px; border-top: none; margin-top:4px; overflow: hidden;} .select-btn .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {text-align: center; border-radius: 5px; text-align: center; border: 1px solid rgba(68, 68, 68, 0.11); padding-left: 10px; padding-right: 10px; width: 100%; background: #fff; float: left; font-size:11px; line-height: 20px; margin-top:-3px; transition:all .5s ease;} .select-btn .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover { background: #a2007c; color: #ffffff;} .otgs-development-site-front-end { display:none; } .hd-links .search-frm-field .search-txt { border:none; background:none; line-height:39px; width:190px; padding:0 0 0 15px; height:auto; color:#3a3a3a; font-size:14px; margin-top:0px; font-family: 'Optima_Regular'; } .noticia-lst ul li .not-tags ul { column-gap: 10px; row-gap: 0;} .noticia-lst ul li .not-tags ul li { flex: 0 1 auto; background: #fefdfe; display: flex; align-items: center; justify-content: center; border-radius: 5px; font-family: 'Optima_Medium'; height: 28px; padding: 0 15px; color: #a2007c; font-size: 12px; line-height: 18px; letter-spacing: 0.17px; transition:all .5s ease;} .noticia-lst ul li:hover .not-tags ul li { background: #a2007c; color: #ffffff;} .news-lft img.dummy-img { pacity: 0; height: auto;} .news-lft img.org-img { position: absolute; top: 0; width: 100%; height: 100%; opacity: 1; left: 0; z-index: 1;} .not-lst-main .not-lst-img img.dummy-img { pacity: 0; height: auto;} .not-lst-main .not-lst-img img.org-img { position: absolute; top: 0; width: 100%; height: 100%; opacity: 1; left: 0; z-index: 1;} .noticia-tags { float: left; width: 100%;} .noticia-tags ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 10px;} .noticia-tags ul li { flex: 0 1 auto; background: #ffffff; display: flex; align-items: center; justify-content: center; border-radius: 5px; font-family: 'Optima_Medium'; height: 28px; padding: 0 15px; color: #a2007c; font-size: 12px; line-height: 18px; letter-spacing: 0.17px; transition:all .5s ease;} .noticia-tags ul li:hover { background: #a2007c; color: #ffffff;}  .inner-grey-sec { float: left; width: 100%; padding: 20px 0 15px; background: #fefdfe;} .inner-grey-sec .breadcrumb { padding: 0; background: none;} .inner-grey-sec h1 { float: left; width: 100%; font-family: 'Kozuka Gothic Pro B'; text-align: center; color: #3A3A3A; font-size: 40px; line-height: 40px; padding-bottom: 45px;padding-top:25px;} .agenda-tab { float: left; width: 100%; } .agenda-tab .agenda-tab-list { float: left; width: 100%; } .agenda-tab .agenda-tab-list ul { float: left; width: 100%; display: flex; align-items: center; justify-content: center; margin-bottom: 0;} .agenda-tab .agenda-tab-list ul li { float: left; width: auto; margin-right: 50px; padding-right: 0;} .agenda-tab .agenda-tab-list ul li::after { content: none;} .agenda-tab .agenda-tab-list ul li a { float: left; width: auto; font-family: 'Optima_Medium'; border-bottom: 4px solid #f2f5fc; padding-bottom: 18px; font-size: 15px; color: #3A3A3A; letter-spacing: -0.21px; position: relative; transition:all .5s ease;} .agenda-tab .agenda-tab-list ul li.active a { color: #a2007c; border-bottom: 4px solid #a2007c;} .agenda-tab .agenda-tab-list ul li a:hover { color: #a2007c;} .agenda-tab .agenda-tab-list ul li:last-child { margin-right: 0; } .agenda-tab .agenda-tab-list ul li a span { position: relative; right: auto; display: inline-block; bottom: auto; margin-right: 10px;} .agenda-tab .agenda-tab-list ul li a span.llistat-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/list-ico-blk.svg) no-repeat left center; width: 12px; height: 12px;} .agenda-tab .agenda-tab-list ul li.active a span.llistat-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/list-ico-grn.svg) no-repeat left center; width: 12px; height: 12px;} .agenda-tab .agenda-tab-list ul li.active a span.mes-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mes-ico-grn.svg) no-repeat left center; width: 13px; height: 13px;} .agenda-tab .agenda-tab-list ul li a span.mes-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mes-ico-blk.svg) no-repeat left center; width: 13px; height: 13px;} .agenda-btns { float: left; width: 100%; padding: 40px 0 20px; text-align: center;} .agenda-btns ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 15px; align-items: center; justify-content: center;} .agenda-btns ul li { flex: 0 1 300px;} .agenda-btns ul li a {float: left; width: 100%; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 8px; border: 1.5px solid #8BC64E; color: #8BC64E; font-size: 13px; line-height: 18px; font-family: 'Optima_Medium'; transition:all .5s ease; } .agenda-btns ul li a:hover {border: 1.5px solid #8BC64E; color: #ffffff; background: #8BC64E;} .agenda-main-content { float: left; width: 100%; padding: 60px 0 80px; position: relative; z-index: 1;} .agenda-main-content::after { position: absolute; content: ""; top: 0; left: 0; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/agenda-bg.svg") no-repeat top left; background-size: cover; width: 100%; height: 200px; z-index: -1;} .agenda-llistat-cnt { float: left; width: 100%;} .agenda-llistat-cnt .cal-bx-lst { float: left; width: 100%; margin-bottom: 60px; } .agenda-content-mes .filter-news-sec { position: relative; float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 10px; column-gap: 2%; right: auto; margin-bottom: 30px;} .agenda-content-mes .filter-news-sec .filter-bx { flex: 0 1 23.5%; position: relative;} .agenda-content-mes .filter-news-sec .filter-bx h2 { width: 100%; background: transparent url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/select-arrw-grn.svg) no-repeat right 25px center; border: 1.5px solid #8BC64E;} .agenda-content-mes .filter-news-sec .filter-bx.open h2 {background: #8BC64E url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/select-arrw-wht.svg) no-repeat right 25px center; color: #ffffff; border-radius: 8px 8px 0 0;} .agenda-content-mes .filter-show-list { margin-bottom: 50px;} .agenda-content-mes .filter-show-list ul { padding-top: 0;} .agenda-content-mes .filter-news-sec .srch-bx-lst { float: left; width: 100%; position: relative;} .agenda-content-mes .filter-news-sec .srch-bx-lst input[type="text"] { float: left; width: 100%; background: none; border: 1.5px solid #8BC64E; border-radius: 8px; padding: 6px 45px 6px 25px; height: 46px; font-size: 12px; color: #8BC64E; font-family: 'Optima_Medium';} .agenda-content-mes .filter-news-sec .srch-bx-lst button.srch-btn { position: absolute; right: 5px; top: 4px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/srch-ico-grn.svg) no-repeat right 20px center; cursor: pointer; width: 38px; height: 38px; border: none; float: left; transition: all .5s ease;} .agenda-content-mes .filter-news-sec .srch-bx-lst:hover button.srch-btn { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/srch-ico-wht.svg) no-repeat right 20px center;} .agenda-content-mes .filter-news-sec .srch-bx-lst:hover input[type="text"] { background: #8BC64E; color: #ffffff;} #calendar-container { float: left; width: 100%;} .agenda-content-mes .agenda-side-btns { float: left; width: 100%; margin-top: 60px;} .agenda-content-mes .agenda-side-btns ul { float: left; width: 100%; display: flex; align-items: center; justify-content: center; column-gap: 10px;} .agenda-content-mes .agenda-side-btns ul li { flex: 0 1 300px;} .agenda-content-mes .agenda-side-btns ul li a {float: left; width: 100%; height: 40px; display: flex; align-items: center; justify-content: center; column-gap: 10px; border-radius: 8px; border: 1px solid #8BC64E; background: #8BC64E; color: #ffffff; font-size: 14px; line-height: 20px; letter-spacing: -0.39px; font-family: 'Kozuka Gothic Pro B'; transition: all .5s ease;} .agenda-content-mes .agenda-side-btns ul li a:hover { background: #ffffff; color: #8BC64E;} .agenda-content-mes .agenda-side-btns ul li a span.igcal-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/cal-ico.svg) no-repeat left center; width: 17px; height: 17px; display: inline-block;} .agenda-content-mes .agenda-side-btns ul li a:hover span.igcal-ico { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/cal-ico-hvr.svg) no-repeat left center;} .cal-buttons { float: left; width: 100%; margin-bottom: 40px; display: flex; align-items: center; justify-content: space-between;} .cal-buttons a.cal-prev { cursor: pointer; float: left; width: auto; padding-left: 20px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/cal-ico-prev.svg) no-repeat left center; font-size: 16px; line-height: 24px; color: #a2007c; font-family: 'Kozuka Gothic Pro B'; position: relative;} .cal-buttons a.cal-prev:hover { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/cal-ico-prev-hvr.svg) no-repeat left center; color: #3A3A3A;} .cal-buttons a.cal-next {cursor: pointer; float: right; width: auto; padding-right: 20px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/cal-ico-next.svg) no-repeat right center; font-size: 16px; line-height: 24px; color: #a2007c; font-family: 'Kozuka Gothic Pro B'; position: relative;} .cal-buttons a.cal-next:hover { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/cal-ico-next-hvr.svg) no-repeat right center; color: #3A3A3A;} .cal-buttons.mob-ico-btns { display: none; margin-bottom: 0; margin-top: 15px;} .fc .fc-scrollgrid table { border-spacing: 8px; border-collapse: separate;} .fc-daygrid-day { background: #fefdfe;} .fc-bg-event.fc-event.active-text-bg { background: #8BC64E;} #fc-dom-6, #fc-dom-10, #fc-dom-14, #fc-dom-26, #fc-dom-36, #fc-dom-38, #fc-dom-46, #fc-dom-56, #fc-dom-62 { color: #fff;} .mob-cal-events { float: left; width: 100%; margin-top: 25px; display: none;} .mob-cal-events ul { float: left; width: 100%;} .mob-cal-events ul li { float: left; width: 49%; color: #444444; font-size: 12px; line-height: 18px; letter-spacing: -0.23px; margin-right: 2%; margin-bottom: 12px; font-family: 'Kozuka Gothic Pro B';} .mob-cal-events ul li:nth-child(2n+2) { margin-right: 0;} .mob-cal-events ul li span { width: 10px; height: 10px; background: #000; display: inline-block; border-radius: 25px; margin-right: 10px;} .mob-cal-events ul li span.drkgrn-circle { background: #a2007c;} .mob-cal-events ul li span.green-circle { background: #8BC64E;} .mob-cal-events ul li span.pink-circle { background: #D9382D;} .mob-cal-events ul li span.org-circle { background: #F2B35D;} .mob-cal-bx-lst { float: left; width: 100%; display: none; position: relative; margin-bottom: 10px;} .mob-cal-bx-lst input[type="text"] { background: #ffffff; font-size: 12px; font-family: 'Optima_Medium'; color: #8BC64E; border: 1px solid #8BC64E; border-radius: 8px; height: 46px; padding: 6px 25px 6px 25px;} .mob-cal-bx-lst img { position: absolute; right: 25px; top: 16px;} .mob-cal-bx-lst input[type="text"]::placeholder { color: #8BC64E; opacity: 1; } .mob-cal-bx-lst input[type="text"]:-ms-input-placeholder { color: #8BC64E; } .mob-cal-bx-lst input[type="text"]::-ms-input-placeholder { color: #8BC64E; } .cal-bg #ui-datepicker-div.ui-datepicker { background: #ffffff; border-radius: 0px; z-index: 9;} .cal-bg #ui-datepicker-div .ui-datepicker-header { height: 50px; line-height: 50px; color: #ffffff; background: #8BC64E; margin-bottom: 10px;} .cal-bg #ui-datepicker-div .ui-datepicker-prev, .cal-bg #ui-datepicker-div .ui-datepicker-next { width: 20px; height: 20px; text-indent: 9999px; border-radius: 100%; cursor: pointer; overflow: hidden; margin-top: 15px;} .cal-bg #ui-datepicker-div .ui-datepicker-prev { float: left; margin-left: 12px;} .cal-bg #ui-datepicker-div .ui-datepicker-prev:after { transform: rotate(45deg); margin: -43px 0px 0px 8px;} .cal-bg #ui-datepicker-div .ui-datepicker-next { float: right; margin-right: 12px;} .cal-bg #ui-datepicker-div .ui-datepicker-next:after { transform: rotate(-135deg); margin: -43px 0px 0px 6px;} .cal-bg #ui-datepicker-div .ui-datepicker-prev:after, .cal-bg #ui-datepicker-div .ui-datepicker-next:after { content: ''; position: absolute; display: block; width: 8px; height: 8px; border-left: 2px solid #ffffff; border-bottom: 2px solid #ffffff;} .cal-bg #ui-datepicker-div .ui-datepicker-prev:hover, .cal-bg #ui-datepicker-div .ui-datepicker-next:hover, .cal-bg #ui-datepicker-div .ui-datepicker-prev:hover:after, .cal-bg #ui-datepicker-div .ui-datepicker-next:hover:after { border-color: #333333;} .cal-bg #ui-datepicker-div .ui-datepicker-title { text-align: center; font-size:16px; font-family: 'Kozuka Gothic Pro B';} .cal-bg #ui-datepicker-div .ui-datepicker-calendar { width: 100%; text-align: center;} .cal-bg #ui-datepicker-div .ui-datepicker-calendar thead tr th span { display: block; width: 40px; color: #BBBBBB; margin-bottom:10px; font-size: 13px; font-family: 'Optima_Medium';} .cal-bg #ui-datepicker-div .ui-state-default { display: block; text-decoration: none; color: #333333; line-height:32px; width:32px; font-size: 13px; font-family: 'Kozuka Gothic Pro B';} .cal-bg #ui-datepicker-div .ui-state-default:hover {color: #ffffff; background:#8BC64E; border-radius:50px; transition: all 0.25s cubic-bezier(0.7, -0.12, 0.2, 1.12);} .cal-bg #ui-datepicker-div .ui-state-highlight { color: #ffffff; background-color:#8BC64E; border-radius:50px;} .cal-bg #ui-datepicker-div .ui-state-active { color: #ffffff; background-color:#8BC64E; border-radius:50px;} .cal-bg #ui-datepicker-div .ui-datepicker-unselectable .ui-state-default { color: #eee; border: 2px solid transparent;} #mob-agenda-div { display: none;} .agenda-content-mes .filter-btns h1 { display: none;} .agenda-content-mes .srch-bx-lst.mob-srh { float: left; width: 100%; position: relative; margin-bottom: 10px; display: none;} .agenda-content-mes .srch-bx-lst input[type="text"] { float: left; width: 100%; background: none; border: 1px solid #8BC64E; border-radius: 8px; padding: 6px 45px 6px 25px; height: 46px; font-size: 12px; color: #8BC64E; font-family: 'Optima_Medium';} .agenda-content-mes .srch-bx-lst button.srch-btn { position: absolute; right: 5px; top: 4px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/srch-ico-grn.svg) no-repeat right 20px center; cursor: pointer; width: 38px; height: 38px; border: none; float: left; transition: all .5s ease;} .agenda-content-mes .srch-bx-lst:hover button.srch-btn { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/srch-ico-wht.svg) no-repeat right 20px center;} .agenda-content-mes .srch-bx-lst:hover input[type="text"] { background: #8BC64E; color: #ffffff;}   .main-filter { float: left; width: 100%; position: relative; display: flex; align-items: center; justify-content: center;} .filter-news-sec .filter-bx h2 { float: left; width: 250px; height: 46px; background: #ffffff url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/select-arrw-grn.svg) no-repeat right 25px center; padding: 12px 25px; border-radius: 8px; color: #a2007c; font-family: 'Optima_Medium'; font-size: 12px; line-height: 18px;} .filter-news-sec .filter-bx ul { float: left; width: 100%; border-radius: 0 0 8px 8px; padding: 0 0 15px; z-index: 1; background: #8BC64E; position: absolute; top: 96%; display: none;} .filter-news-sec .filter-bx.open ul { display: block;} .filter-news-sec .filter-bx.open h2 { background: #8BC64E url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/select-arrw-wht.svg) no-repeat right 25px center; color: #ffffff; border-radius: 8px 8px 0 0;} .filter-news-sec .filter-bx ul li { float: left; width: 100%; margin-right: 0;} .filter-news-sec .filter-bx ul li a {float: left; width: 100%; color: #FFFFFF; font-size: 12px; line-height: 18px; padding: 5px 25px; font-family: 'Optima_Regular';} .filter-news-sec .filter-bx ul li a:hover { color: #ffffff; font-family: 'Kozuka Gothic Pro B';} .filter-news-sec .filter-bx ul li.active a { color: #ffffff; font-family: 'Kozuka Gothic Pro B';} .filter-show-list { float: left; width: 100%;} .filter-show-list ul { float: left; width: 100%; padding: 40px 0 0; margin-bottom: 0;} .filter-show-list ul li { float: left; width: auto; padding-right: 0; margin-right: 12px; margin-bottom: 5px;} .filter-show-list ul li:last-child { margin-right: 0;} .filter-show-list ul li::after { content: none;} .filter-show-list ul li a { float: left; width: auto; padding: 8px 15px; border-radius: 5px; height: 35px; display: flex; align-items: center; background: #8BC64E; color: #ffffff; font-size: 12px; line-height: 18px; font-family: 'Kozuka Gothic Pro B';} .filter-show-list ul li a:hover { font-family: 'Kozuka Gothic Pro B' !important; background: #444444; color: #ffffff !important;} .filter-show-list ul li a span.close-ico {position: relative; right: auto; bottom: auto; display: inline-block; padding-left: 30px;}   .inner-cont-sec { float: left; width: 100%; background: #fefdfe; padding: 25px 0 100px;} .inner-cont-sec .inner-cont-main { float: left; width: 100%; display: flex; flex-wrap: wrap;} .inner-cont-sec .inner-cont-lft { float: left; width: calc(100% - 300px); padding-right: 70px;} .inner-cont-sec .inner-cont-rgt { float: left; width: 300px;} .pagina-cont-cnt { float: left; width: 100%; margin-bottom: 45px;} .pagina-cont-cnt:last-child { margin-bottom: 0;} .pagina-cont-cnt h1 { float: left; width: 100%; font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; font-size: 36px; line-height: 36px; padding-bottom: 25px;} .pagina-cont-cnt p { float: left; width: 100%; font-family: 'Optima_Medium'; color: #606268; font-size: 16px; line-height: 24px; letter-spacing: -0.22px; padding-bottom: 20px;} .pagina-cont-cnt p:last-child { padding-bottom: 0;} .pagina-cont-cnt p a { font-family: 'Optima_Medium'; color: #a2007c; letter-spacing: 0.1px; text-decoration: underline; transition: all 0.5s ease;} .pagina-cont-cnt p a:hover { color: #3A3A3A;} .pagina-cont-cnt p span {font-family: 'Optima_Medium'; letter-spacing: 0.1px; color: #3A3A3A;} .pagina-cont-cnt h2 { float: left; width: 100%; font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; font-size: 21px; line-height: 24px; padding-bottom: 15px; margin-bottom: 25px; border-bottom: 1px solid #E2E2E2;} .pagina-cont-cnt ul { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 15px;} .pagina-cont-cnt ul li { flex: 0 1 100%; padding-left: 40px; color: #3A3A3A; font-size: 16px; line-height: 24px; letter-spacing: 0.1px; position: relative;} .pagina-cont-cnt ul li::after { position: absolute; content: ""; background: #008B39; top: 10px; left: 0; width: 5px; height: 5px; border-radius: 15px;} .pagina-cont-cnt ul li span { font-weight: normal; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B';} .pagina-cont-cnt ul li strong { font-weight: normal; color: #3A3A3A; font-family: 'Optima_Medium';} .inner-wht-cnt { float: left; width: 100%; background: #FFFFFF; padding: 30px 30px 45px; border-radius: 6px;} .inner-wht-cnt h4 { float: left; width: 100%; color: #a2007c; font-size: 12px; line-height: 18px; font-family: 'Optima_Medium'; text-transform: uppercase; padding-bottom: 20px;} .inner-wht-cnt h3 { float: left; width: 100%; font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; font-size: 18px; line-height: 24px; letter-spacing: -0.25px; padding-bottom: 20px;} .inner-cnct-lst { float: left; width: 100%; margin-bottom: 30px;} .inner-cnct-lst ul { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 15px; } .inner-cnct-lst ul li { flex: 0 1 100%;} .inner-cnct-lst ul li a { font-family: 'Optima_Medium'; color: #3A3A3A; padding-left: 35px; transition: all 0.5s ease;} .inner-cnct-lst ul li a:hover { color: #a2007c;} .inner-cnct-lst ul li a.tel-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/inner-tel-ico.svg") no-repeat top 3px left; font-size: 14px; line-height: 21px;} .inner-cnct-lst ul li a.tel-ico:hover { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/inner-tel-ico-grn.svg") no-repeat top 3px left;} .inner-cnct-lst ul li a.tw-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-twitter-contact.svg") no-repeat 0 8px; font-size: 16px; line-height: 30px; display: inline-block;} .inner-cnct-lst ul li a.tw-ico:hover {background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-twitter-contact-grn.svg") no-repeat 0 8px;} .inner-cal-lst { float: left; width: 100%;} .inner-cal-lst ul { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 10px;} .inner-cal-lst ul li { flex: 0 1 100%;} .inner-cal-lst ul li a { float: left; width: 100%; padding-left: 0; background: #a2007c; height: 40px; border-radius: 8px; font-family: 'Optima_Medium'; color: #FFFFFF; display: flex; align-items: center; justify-content: center; column-gap: 15px; font-size: 12px; letter-spacing: 0.17px; transition: all 0.5s ease;} .inner-cal-lst ul li a span.opc-cal { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/opc-cal-ico.svg") no-repeat left center; width: 15px; height: 15px; display: inline-block;} .inner-cal-lst ul li a:hover { background: #3A3A3A;} .acc-cnt-para { float: left; width: 100%; padding-top: 15px; margin-bottom: 40px;} .acc-cnt-para h1 { float: left; width: 100%; font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; font-size: 30px; line-height: 43px; padding-bottom: 20px;} .acc-cnt-para p { float: left; width: 100%; color: #606268; font-size: 16px; line-height: 24px;} .acc-sec-lst { float: left; width: 100%; margin-bottom: 50px;} .acc-sec-lst:last-child { margin-bottom: 0;} .acc-cnt-rgt .acc-sec-lst h2 { float: left; width: 100%; font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; font-size: 21px; line-height: 24px; padding-bottom: 15px; margin-bottom: 25px; border-bottom: 1px solid #E2E2E2;} .act-edu-lst { float: left; width: 100%;} .act-edu-lst ul { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 18px; column-gap: 4%; margin-bottom: 30px;} .act-edu-lst ul li { flex: 0 1 48%;} .act-edu-lst ul li .not-lst-main .not-lst-img { width: 126px; height: 126px; border-radius: 6px; overflow: hidden;} .act-edu-lst ul li .not-lst-main .not-lst-img img { object-fit: cover;} .act-edu-lst ul li .not-lst-main .not-lst-cnt { width: calc(100% - 126px); padding-left: 10px; padding-top: 0;} .act-edu-lst ul li .not-lst-main .not-lst-cnt h4 { background: none; padding-left: 0; color: #3A3A3A; font-size: 12px; letter-spacing: 0.09px; margin-bottom: 5px;} .act-edu-lst ul li .not-lst-main .not-lst-cnt h3 { font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; font-size: 16px; line-height: 20px; letter-spacing: -0.21px; padding-right: 10px; padding-bottom: 10px;} .act-edu-lst ul li .not-tags span { font-size: 10px; line-height: 20px; height: 25px; border: 1px solid #a2007c;} .act-edu-lst ul li:hover .not-lst-main .not-lst-cnt h3 { color: #a2007c;} .act-edu-lst .btn-ctr { justify-content: left;} a.mos-mas-btn { display: flex; align-items: center; justify-content: center; padding: 0 15px; border-radius: 8px; width: 120px; height: 40px; border: 1.5px solid #a2007c; font-family: 'Optima_Medium'; color: #a2007c; font-size: 12px; line-height: 18px; letter-spacing: 0.17px; transition: all 0.5s ease;} a.mos-mas-btn:hover { background: #a2007c; color: #FFFFFF;} .acc-sec-lst .ftr-cnct { width: 100%;} .acc-sec-lst .ftr-cnct ul {flex-wrap: wrap;} .acc-sec-lst .ftr-cnct ul li { flex: 0 1 28%;} .acc-sec-lst .ftr-cnct ul li:last-child { flex: 0 1 36%;} .acc-sec-lst .ftr-cnct h4 { padding-left: 30px; color: #3A3A3A; font-size: 14px; line-height: 22px;} .acc-sec-lst .ftr-cnct p { color: #3A3A3A; padding-left: 0;} .acc-sec-lst .ftr-cnct p a { color: #3A3A3A; } .acc-sec-lst .ftr-cnct h4.addr-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/loc-ico-grn.svg") no-repeat left top 5px;} .acc-sec-lst .ftr-cnct p a.ph-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/tel-ico-grn.svg") no-repeat left top 2px;} .acc-sec-lst .ftr-cnct p a.ml-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/envelope-ico-grn.svg") no-repeat left top 5px;} .acc-sec-lst .ftr-cnct p a:hover { color: #a2007c; opacity: 1;} .acc-sec-lst .ftr-cnct h4.tme-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/tme-ico-grn.svg") no-repeat left top 5px;} .edu-rel-lst { float: left; width: 100%;} .edu-rel-lst ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 3%; row-gap: 18px;} .edu-rel-lst ul li { flex: 0 1 48.5%;} .edu-rel-lst ul li a { float: left; width: 100%; border-radius: 8px; display: flex; align-items: center; color: #3A3A3A; font-size: 16px; line-height: 24px; font-family: 'Kozuka Gothic Pro B'; letter-spacing: -0.22px; background: #F9F9F9 url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/grn-arw.svg") no-repeat right 25px center; height: 57px; padding: 0 25px; transition:all .5s ease;} .edu-rel-lst ul li a:hover {color: #ffffff; background: #a2007c url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/wht-arw-circle.svg") no-repeat right 25px center;}  .year-pdf-tab { float: left; width: 100%; margin-bottom: 40px; } .year-pdf-tab ul.tab-list { float: left; width: auto; display: flex; flex-wrap: wrap; column-gap: 0; align-items: center; justify-content: left; border: 1px solid #a2007c;} .year-pdf-tab ul.tab-list li {flex: 0 1 auto; padding: 5px 15px; height: 30px; cursor: pointer; border-radius: 0; text-align: center; font-family: 'Optima_Medium';background: none; border-right: 1px solid #a2007c; font-size: 13px; line-height: 18px; color: #a2007c; position: relative; transition:all .5s ease;} .year-pdf-tab ul.tab-list li::before {display: block; content: attr(title); font-family: 'Optima_Medium'; height: 1px; color: transparent; overflow: hidden; visibility: hidden;} .year-pdf-tab ul.tab-list li:last-child { border-right: none;} .year-pdf-tab ul.tab-list li.current { background: #a2007c; color: #FFFFFF; font-family: 'Optima_Medium';} .year-pdf-tab ul.tab-list li:hover { background: #a2007c; color: #FFFFFF;} .year-pdf-content { float: left; width: 100%;} .year-pdf-content .tab-cnt { float: left; width: 100%; display: none;} .year-pdf-content .tab-cnt.current { display: block;} .acc-sec-lst .pdf-lst { float: left; width: 100%;} .acc-sec-lst .pdf-lst ul { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 20px;} .acc-sec-lst .pdf-lst ul li { flex: 0 1 100%;} .acc-sec-lst .pdf-lst ul li a { float: left; width: 100%; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/acc-pdf-ico.svg") no-repeat right center; display: flex; flex-wrap: wrap; column-gap: 10px; align-items: center; color: #3A3A3A; font-size: 16px; line-height: 24px; font-family: 'Kozuka Gothic Pro B'; transition: all 0.5s ease; } .acc-sec-lst .pdf-lst ul li a span { background: #F9F9F9; font-family: 'Optima_Medium'; color: #BB2D13; font-size: 12px; letter-spacing: 0.17px; width: 50px; height: 28px; border-radius: 5px; display: flex; align-items: center; justify-content: center; transition: all 0.5s ease; } .acc-sec-lst .pdf-lst ul li a:hover { color: #a2007c;} .acc-sec-lst .pdf-lst ul li a:hover span { background: #a2007c; color: #FFFFFF;} .map-sec { float: left; width: 100%; position: relative;} .sml-map { width: 100%;float: left; min-height:572px;} .map-location {position: absolute; width: 245px; padding: 22px 20px; border-radius: 6px; background: #FFFFFF; top: 25%; transform: translateY(-50%); left: 140px; margin: 0 auto; right: 0; } .map-location::after { position: absolute; left: 15px; bottom: -16px; content: ""; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 18px solid #fff; border-bottom: none; margin: 0 auto; width: 15px; height: 15px; z-index: 1; } .map-location .ftr-cnct { width: 100%;} .map-location .ftr-cnct ul {flex-wrap: wrap; row-gap: 10px;} .map-location .ftr-cnct ul li { flex: 0 1 100%;} .map-location .ftr-cnct h4 { padding-left: 30px; color: #3A3A3A; font-size: 11px; line-height: 18px;} .map-location .ftr-cnct p { color: #3A3A3A; padding-left: 0;} .map-location .ftr-cnct p a { color: #3A3A3A; font-size: 11px; line-height: 18px;} .map-location .ftr-cnct h4.addr-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/map-loc-ico.svg") no-repeat left top 3px;} .map-location .ftr-cnct p a.ph-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/map-tel-ico.svg") no-repeat left top 2px; display: inline-block;} .map-location .ftr-cnct p a.ml-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/map-envelope-ico.svg") no-repeat left top 1px; color: #a2007c;} .map-location .ftr-cnct p a.ml-ico:hover { color: #3A3A3A;} .map-location .ftr-cnct p a:hover { color: #a2007c; opacity: 1;} .mob-pagination { float: left; width: 100%; display: none;}  .ban-cont-new p { color: #666666; font-size: 20px; line-height: 28px;font-family: 'Optima_Regular'; letter-spacing: -0.28px; margin-top: 32px;} .instruccion-empadro { float: left; width: 100%; padding: 0px 0px 75px 0px;} .instruccion-out { float: left; width: 100%; padding: 0px 110px; } .instruccion-out ul { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 25px;} .instruccion-out ul li { flex: 0 1 100%;} .instruccion-out ul li a { display: block; background: #FAFAFA url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/grn-arw.svg") no-repeat right 35px center; padding: 25px 100px 25px 40px;transition:all .5s ease;} .instruccion-out ul li a span.tag { color: #a2007c; font-size: 10px; line-height: 10px;font-family: 'Kozuka Gothic Pro B'; padding: 5px 8px; background: #fff; border-radius: 4px; } .instruccion-out ul li a h3 { color: #3a3a3a; font-size: 18px; line-height: 26px; font-family: 'Kozuka Gothic Pro B'; letter-spacing: -0.19px; margin-top:12px;transition:all .5s ease;} .instruccion-out ul li a:hover, .instruccion-out ul li a.active {background: #a2007c url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/wht-arw-circle.svg") no-repeat right 35px center;} .instruccion-out ul li a:hover h3, .instruccion-out ul li a.active h3 { color: #fff; } .pagination-lst ul li { flex: 0 1 auto; display: flex; align-items: center;}  .sede-cont-main .inner-wht-cnt .inner-cal-lst { margin-top: 15px;} .sede-cont-cnt { float: left; width: 100%; margin-bottom: 35px;} .sede-cont-cnt:last-child { margin-bottom: 0;} .sede-cont-cnt h1 { float: left; width: 100%; font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; font-size: 30px; line-height: 36px; padding-bottom: 25px;} .sede-cont-cnt p { float: left; width: 100%; font-family: 'Optima_Medium'; color: #606268; font-size: 16px; line-height: 24px; padding-bottom: 15px;} .sede-cont-cnt p:last-child { padding-bottom: 0;} .sede-cont-cnt p a { font-family: 'Optima_Medium'; color: #a2007c; letter-spacing: 0.1px; text-decoration: underline; transition: all 0.5s ease;} .sede-cont-cnt p a:hover { color: #3A3A3A;} .sede-cont-cnt p span {font-family: 'Optima_Medium'; letter-spacing: 0.1px; color: #3A3A3A;} .sede-cont-cnt h2 { float: left; width: 100%; font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; font-size: 21px; line-height: 24px; padding-bottom: 12px; margin-bottom: 25px; border-bottom: 1px solid #EDEDED;} .sede-cont-cnt h2 span { font-family: 'Optima_Regular'; } .sede-cont-cnt ul { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 30px;} .sede-cont-cnt ul li { flex: 0 1 100%; padding-left: 40px; color: #3A3A3A; font-size: 16px; line-height: 24px; letter-spacing: 0.1px; position: relative;} .sede-cont-cnt ul li::after { position: absolute; content: ""; background: #008B39; top: 10px; left: 0; width: 5px; height: 5px; border-radius: 15px;} .sede-cont-cnt ul li p { padding-bottom: 12px; } .sede-cont-cnt ul li p span.u-txt { color: #606268; font-family: 'Optima_Medium'; text-decoration: underline;} .sede-cont-cnt ul li strong { color: #3A3A3A; font-family: 'Optima_Medium'; letter-spacing: 0.1px;}  .inner-cont-sec.inner-cont-orden { padding: 25px 0px 70px;} .breadcrumb.white-bg { background: #fff;} .inner-cont-sec.white-bg { background: #fff;} .orden-cont-cnt h1 { float: left; width: 100%; font-family: 'Kozuka Gothic Pro B'; color: #3A3A3A; font-size: 40px; line-height: 50px; padding-bottom: 25px;} .orden-cont-cnt p { float: left; width: 100%; font-family: 'Optima_Medium'; color: #3A3A3A; font-size: 18px; line-height: 27px; padding-bottom: 0px;} .orden-lst-div { float: left; width: 100%; margin-top: 20px;} .orden-lst-div ul { float: left; width: 100%; display: flex; flex-wrap: wrap; row-gap: 20px;} .orden-lst-div ul li { flex: 0 1 100%;} .orden-lst-div ul li a {float: left; width: 100%; background: #FAFAFA; border-radius: 6px; padding: 30px 30px 40px 30px; transition: all 0.5s ease;} .orden-lst-div ul li a h3 { color: #a2007c; font-size: 21px; line-height: 30px; letter-spacing: -0.22px; font-family: 'Kozuka Gothic Pro B'; margin-bottom: 15px; transition: all 0.5s ease;} .orden-lst-div ul li a p { color: #606268; font-size: 16px; line-height: 24px; font-family: 'Optima_Regular'; margin-bottom: 20px; transition: all 0.5s ease;} .orden-lst-div ul li a span.leer-mas-btn { display: inline-flex; height: 40px; align-items: center; border-radius: 8px; border: 1.5px solid rgba(44, 137, 67, 0.3); padding: 0px 25px; color: #a2007c; font-size: 12px; line-height: 12px; font-family: 'Kozuka Gothic Pro B'; transition: all 0.5s ease;} .orden-lst-div ul li a:hover { background: #a2007c;} .orden-lst-div ul li a:hover h3{ color: #fff;} .orden-lst-div ul li a:hover p{ color: #fff;} .orden-lst-div ul li a:hover span.leer-mas-btn{border: 1.5px solid rgba(255, 255, 255, 0.3); color: #fff;} .orden-cont-main .pagination-lst { margin-top: 50px;justify-content: left;} .cal-div { float: left; width: 100%; background: #F9F9F9; border-radius: 6px; padding: 22px 22px 32px;} .cal-btn-div { float: left; width: 100%; margin-top: 20px;} .cal-btn-div ul { float: left; width: 100%; display: flex; flex-wrap: wrap;} .cal-btn-div ul li { flex: 0 1 100%; } .cal-btn-div ul li a.cal-btn { float: left; width: 100%; display:flex; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 8px; letter-spacing: 0.17px; border: 1.5px solid rgba(44, 137, 67, 0.3); padding: 0px 25px; color: #a2007c; font-size: 12px; line-height: 12px; font-family: 'Kozuka Gothic Pro B'; transition: all 0.5s ease;} .cal-btn-div ul li a.cal-btn:hover { background: #a2007c; color: #fff; }  .telefons-title.sede{width: 100%; float: left; padding-bottom: 150px;} .telefons-title.sede h1{width: 100%; float: left;text-align: left; padding-bottom: 20px;} .telefons-title.sede p{width: 100%; float: left;text-align: left; letter-spacing: -0.22px; font-family: 'Optima_Medium'; color: #606268; font-size: 16px; line-height: 25px;}  .turism-banner{width: 100%; float: left; position: relative;} .breadcrumb.wh{position: absolute; top: 0; background: transparent;} .breadcrumb.wh ul {width: auto;display: flex;align-items: center; background: #fff;border-radius: 6px;padding: 3px 10px;} .turism-banner .flex-caption:after {display: none;} .turism-banner .flex-caption .flex-cont{background: #fff; border-radius: 6px; padding: 30px 35px 65px 35px; width: 402px;} .turism-banner .flex-caption h1{color: #3A3A3A; font-size: 35px; line-height: 40px; font-family: 'Yolk-Light';} .turism-banner .flex-caption h1 span{font-family: 'Kozuka Gothic Pro B'; display: block;} .turism-banner .flex-control-nav {width: 1170px; text-align: left;left: 70px; bottom: 155px;} .turism-banner .flex-control-nav li a{width: 12px; height: 12px; background: #777777;} .turism-sec{width: 100%; float: left; padding: 60px 0; background: #fff;} .turism-title{width: 100%; float: left; padding: 0 100px;margin-bottom: 100px;} .turism-sec h4{width: 100%; float: left;margin-bottom: 30px; color: #606268; font-family: 'Optima_Regular'; font-size: 20px; line-height: 30px;} .turism-sec h2{width: 100%; float: left; color: #a2007c; font-family: 'Kozuka Gothic Pro B'; font-size: 30px; line-height: 40px; letter-spacing: -0.42px;} .turism-list{width: 100%; float: left;} .turism-list ul{width: 100%; float: left; display: flex; flex-wrap: wrap; column-gap: 0; row-gap: 50px;} .turism-list ul li{flex: 0 1 100%; position: relative;} .turism-list ul li .turiam-cnt{width: 370px; background: #fff; padding: 35px 30px; border-radius: 6px; position: absolute;top: 50%;left: 0;transform: translateY(-50%); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;} .turism-list ul li .turiam-cnt h3{width: 100%; float: left; margin-bottom: 20px; font-family: 'Kozuka Gothic Pro B';font-size: 25px; line-height: 28px; color: #3A3A3A; transition:all .5s ease; } .turism-list ul li .turiam-cnt h3 span{font-family: 'Yolk-Light'; display: block;} .turism-list ul li .turiam-cnt p{width: 100%; float: left; margin-bottom: 20px; font-family: 'Optima_Regular'; color: #606268; font-size: 16px; line-height: 24px;} .turism-list ul li .turiam-img{width: 77%; float: right; overflow: hidden; border-radius: 6px;} .turism-list ul li .turiam-img img{width: 100%; float: left;} .turism-list ul li .turiam-cnt a.mas-but { display: flex; align-items: center; justify-content: center; color: #a2007c; font-size: 12px; letter-spacing: 0px; font-family: 'Kozuka Gothic Pro B'; border-radius: 8px; height: 40px; width: 120px; border: 1.5px solid #EDD8E8; padding: 0 15px 3px 15px; transition:all .5s ease;} .turism-list ul li .turiam-cnt a.mas-but:hover { background: #a2007c; border: 1.5 solid #a2007c; color: #ffffff;} .turism-list ul li:nth-child(2n+2) .turiam-img {float: left;} .turism-list ul li:nth-child(2n+2) .turiam-cnt {right: 0; left: auto;} .turism-list ul li:hover .turiam-cnt h3{color: #a2007c;} .service-sec{width: 100%; float: left; padding: 0 0 85px 0;} .service-list{width: 100%; float: left;position: relative; margin-top: -85px;} .service-title{width: 100%; float: left; padding: 0 150px; margin-bottom: 70px;} .service-list h2{width: 100%; float: left; margin-bottom: 20px; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B'; font-size: 30px;line-height: 30px; display: none;} .service-list p{width: 100%; float: left;color: #3A3A3A; font-size: 25px; line-height: 35px; font-family: 'Optima_Medium'; text-align: center;} .service-list ul{width: 100%; float: left; display: flex; flex-wrap: wrap; column-gap: 2%; row-gap: 30px;} .service-list ul li{flex: 0 1 49%; position: relative;} .service-list ul li .service-img{width: 100%; float: left; overflow: hidden; border-radius: 8px;} .service-list ul li .service-img img{width: 100%; float: left; transition: all .5s ease;} .service-list ul li:hover .service-img img{transform: scale(1.03);} .service-list ul li .service-cnt{background: #fff; border-radius: 3px; padding: 13px 50px 17px 50px; position: absolute; left: 30px; bottom: 20px;} .service-list ul li .service-cnt h3{color: #3A3A3A; font-size: 21px; line-height: 20px; font-family: 'Kozuka Gothic Pro B'; margin: 0;} .service-list ul li .service-cnt span{display: none; background: #fefdfe;width: 36px;height: 36px;border-radius: 100%;flex-wrap: wrap;align-items: center;justify-content: center;} .breadcrumb.service ul {background: #fff;width: auto;padding: 2px 10px 2px 10px;border-radius: 4px;} .plusvalia-sec{width: 100%; float: left;padding: 60px 0;} .plusvalia-inner{width: 100%; float: left; display: flex; flex-wrap: wrap; column-gap: 10%; row-gap: 0;} .plusvalia-lft{ flex: 0 1 24%;} .plusvalia-rgt{flex: 0 1 66%;} .plusvalia-sec h2{width: 100%; float: left; margin-bottom: 20px; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B';font-size: 30px; line-height: 30px; word-break: break-all;} .plusvalia-sec p{width: 100%; float: left; font-family: 'Optima_Regular'; font-size: 16px; line-height: 24px; color: #777777; letter-spacing: 0.22px;} .plusvalia-sec .smk_accordion {margin-bottom: 0;} .plusvalia-sec .smk_accordion .accordion_in{border-bottom: 3px solid #F9F9F9; padding-bottom: 20px; margin-bottom: 20px;} .plusvalia-sec .smk_accordion .accordion_in .acc_head{background: transparent; padding: 0 100px 0 0; font-size: 18px;line-height: 27px; color: #3A3A3A; font-family: 'Kozuka Gothic Pro B'; border-bottom: none;} .plusvalia-sec .smk_accordion .accordion_in.acc_active > .acc_head{background: transparent; padding: 0 100px 15px 0;} .plusvalia-sec .smk_accordion .accordion_in .acc_content{background: transparent; padding: 0 100px 0 0; border-bottom: none;} .plusvalia-sec .smk_accordion .accordion_in .acc_content p{color: #3A3A3A; font-family: 'Optima_Regular'; font-size: 16px; line-height: 24px; letter-spacing: -0.1px;} .plusvalia-sec .smk_accordion .accordion_in:last-child{border-bottom: none; padding-bottom: 0;} .plusvalia-sec.gray-bg{background: #fefdfe;} .plusvalia-sec.gray-bg .smk_accordion .accordion_in {border-bottom: 3px solid #F0F0F0;} .plusvalia-sec.gray-bg .smk_accordion .accordion_in:last-child{border-bottom: none; padding-bottom: 0;} .plusvalia-sec.gray-bg.end .smk_accordion .accordion_in {border-bottom: 3px solid #F0F0F0; padding-bottom: 20px;} .podemos-sec{width: 100%; float: left; position: relative;} .podemos-sec img{width: 100%; float: left;} .podemos-inner{position: absolute; top:50%; transform: translateY(-50%); width: 100%;} .podemos-form{width: 570px; float: left; background: #fff; padding: 35px; border-radius: 6px; } .podemos-form h2{width: 100%; float: left; margin-bottom: 20px; color: #a2007c; font-family: 'Kozuka Gothic Pro B';font-size: 36px; line-height: 32px;} .podemos-form p{width: 100%; float: left; margin-bottom: 20px; color: #777777; font-family: 'Optima_Regular'; font-size: 16px; line-height: 24px; letter-spacing: 0.22px;} .podemos-form ul{width: 100%; float: left; display: flex; flex-wrap: wrap; column-gap: 6%; row-gap: 15px;} .podemos-form ul li{flex: 1 1 47%;} .podemos-form ul li input[type="text"] {width: 100%;float: left;color: #909090;border:none;border-bottom: 1px solid #979797; font-size: 15px; line-height: 24px; letter-spacing: 0.21px; font-family: 'Optima_Medium'; padding: 0 0 12px 0;} .podemos-form ul li input[type="text"]:focus{border-bottom: 1px solid #a2007c;} .podemos-form ul li input[type=checkbox]:not(old){position:absolute;width:13px;height:13px;margin: 0;padding: 0;font-size : 1em;opacity: 0; cursor:pointer; display:none; left:3px; top:22px;} .podemos-form ul li input[type=checkbox]:not(old) + label{ cursor:pointer; display: inline-block;line-height: 1.5em;float:left; width:100%;color:#292929; font-size:15px; margin-left: 0;} .podemos-form ul li input[type=checkbox]:not(old) + label > span{display: inline-block;width:14px; height: 14px; margin: -7px 5px 0 0; vertical-align  : middle;border:1px solid #777777; position:relative; background:#fff; border-radius: 3px;} .podemos-form ul li input[type=checkbox]:not(old):checked + label > span:before{content: '';display: inline-block; text-align: center; font-weight: bold; cursor:pointer;background:#777777; height:100%; width:100%; position:absolute;top:0; left:0; border-radius: 0px;} .podemos-form ul li strong a{color: #909090;text-decoration: underline; font-family: 'Heebo-Light'; font-weight:normal; transition: all .4s ease;-moz-transition: all .4s ease;-webkit-transition: all .4s ease;-o-transition: all .4s ease;} .podemos-form ul li strong a:hover{ opacity: 0.6;} .podemos-form ul li ul li.check label {margin-top: 0; width:auto; margin-bottom: 4px;} .podemos-form ul li ul li.check-1 label {width:auto;} .podemos-form ul li input[type=checkbox]:not(old):checked + label > span.l-txt:before{ display:none;} .podemos-form ul li ul li .check {margin-bottom: 3px; float: left; width: 100%;} .podemos-form ul li ul li .check:last-child { margin-bottom: 0;} .podemos-form ul li p { float: right; width: calc(100% - 25px); font-family: 'Optima_Regular'; line-height: 24px; font-size:12px; color: #777777; letter-spacing: 0.17px; margin-bottom:10px;text-align: left; } .podemos-form ul li p:last-child { margin-bottom: 0;} .envir-btn { float: left; width: auto; margin-top: 22px;} .envir-btn input[type="button"] { border-radius: 8px; border: 1.5px solid #EDD8E8; background:transparent; color:#a2007c; font-size:12px; font-family: 'Kozuka Gothic Pro B'; letter-spacing: 0.5px; width:120px; height: 45px; padding:5px 20px; cursor:pointer; transition:all 0.5s ease;} .envir-btn input[type="button"]:hover { background:#a2007c; color:#fff;} .vistes-menu { float: left; width: 100%; padding: 0px; z-index: 99;} .visita-main { float: left; width: 100%; padding: 75px 0;} .visita-main p { float: left; width: 100%; color: #282828; font-size: 25px; line-height: 40px; letter-spacing: normal; padding-bottom: 40px;} .visita-main p span { font-weight: 700;} .visita-main a { float: left; width: auto; color: #282828; font-weight: 600; font-size: 25px; line-height: 34px; letter-spacing: 0.21px; text-decoration: underline; transition:all .5s ease;} .visita-main a:hover {color: #F46306;} .sub-menu { float: left; width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; text-transform:none; font-size:16px; font-family: 'Public Sans', sans-serif; margin:0; padding: 0 0 50px 0;border-bottom: 3px solid #F9F9F9;} .sub-menu ul { z-index:100; margin:0; padding:0px; list-style-type: none; border: 1px solid #a2007c;} .sub-menu ul li { line-height:20px; position: relative; text-align: center; float: left; border-right: 1px solid #a2007c; width: auto;} .sub-menu ul li:last-child {border-right: none;} .sub-menu ul li a { display: block; color: #a2007c; padding: 8px 15px; position:relative; font-size: 13px; line-height: 13px; font-family: 'Optima_Medium'; letter-spacing: 0.18px; transition:all .5s ease;} .sub-menu ul li:hover a { background: #a2007c; color: #ffffff;} .sub-menu ul li.active a {background: #a2007c; color: #ffffff;} #section-sub-menu.fixed .sub-menu ul li.active a {background: #3a3a3a; color: #ffffff;} #section-sub-menu.fixed { position: fixed; top: 127px; z-index: 99; background: #a2007c;} #section-sub-menu.fixed .sub-menu {padding-bottom: 0;border-bottom: none;} #section-sub-menu.fixed .sub-menu ul li{border-right: 1px solid #fff;} #section-sub-menu.fixed .sub-menu ul li:last-child{border-right: none;} #section-sub-menu.fixed .sub-menu ul li a{color: #fff;} .search-box {width: 660px; position: relative; display: inline-block; } .search-box input[type="text"] { float: left; width: 100%; border: 1px solid #EDEDED; height: 72px; background: #fff; border-radius: 6px; font-size: 24px; color: #3A3A3A; font-family: 'Optima_Medium'; padding: 10px 65px 10px 20px;} .submit-ar {position: absolute; right: 25px; top: 24px; cursor: pointer; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/search.svg) no-repeat center center; background-size: auto; width: 26px; height: 26px; border: none; padding: 0;} .preg-sec{float: left; width: 100%; text-align: center; margin-bottom: 45px;position: relative;margin-top: -90px;} .preg-sec h2{width: 100%;float: left;margin-bottom: 15px;color: #3A3A3A;font-family: 'Kozuka Gothic Pro B';font-size: 24px;line-height: 28px; text-align:left;display: none;} .preg-sec p {width: 100%; float: left; text-align: center; color: #666666; font-family: 'Optima_Regular'; font-size: 20px; line-height: 30px; letter-spacing: -0.28px; margin-bottom: 35px;} .conatcto-sec .inner-wht-cnt { padding: 0; background: none;} .conatcto-sec .inner-wht-cnt h3 { margin-bottom: 0;} .conatcto-sec .inner-wht-cnt .inner-cal-lst ul li a { padding-left: 0;} .conatcto-sec .inner-wht-cnt .inner-cal-lst ul li a:hover { background: #3A3A3A; color: #ffffff;} .conatcto-sec .inner-cal-lst ul li a:hover { background: #3A3A3A; color: #FFFFFF; } .tambien-sec .service-list { margin: 0;} .noticia-tags.notice-list { display: flex; column-gap: 10px;}.mob-search { display:none; float: left; width: auto; position: relative; top: 6px; left: 0px;} .mob-search button { cursor: pointer; border: none; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-cercar-blk.svg") no-repeat top right; width: 20px; height: 20px; background-size: cover; position: relative; right: auto; top: auto; transform: none;} .mobile-search { transition: all 0.4s ease; float:left; position:fixed; top:80px; background:#5f2d53; width:100%; padding:12px 0px 16px; opacity:0; visibility:hidden; text-align: center; z-index: 99;} .mobile-frm-field { float:none; display: inline-block; width:80%; background: #fff; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; border-radius: 50px; height: 42px; line-height: 42px; padding: 0 12px; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; border: 0px solid #ddd;} .mobile-search input[type="text"] { border:none; background:none; line-height:35px; width:100%; padding:0 0 0 10px; height:auto; color:#3c3c3c; font-size:15px; margin-top:0px; font-family: 'Yolk-Regular';} .mobile-search input[type="submit"] { float:right; border:none; width:19px; height:19px; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/desktop/header-search.svg) no-repeat 0 0; cursor:pointer; margin:12px 10px 0 0; background-size:100%;} .mobile-search a.close { background: #fff; float:none; display: inline-block; margin:8px 10px 6px 10px; border-radius: 50px; width: 30px; height: 30px; text-align: center; line-height: 32px; border: 1px solid #ffffff;} .mobile-search a.close img { width:15px;} .mobile-search.slow { opacity: 1; visibility: visible; }  body.over { overflow: hidden;}  .mobile-menu { position:fixed; top:75px; width:100%; z-index: 999; background:#fff; height: calc(100vh - 75px); overflow:auto; padding:15px 25px 30px; opacity: 0; visibility: hidden; transition: all 0.2s ease; } .m-menu img { width: 20px;} .mobile-menu .mob-main { float:left; width:100%;} .mobile-menu .logo { float:left; padding:20px; width:100%;} .mobile-menu .logo img { float:left; background: none; background: #ffffff;} .mobile-menu.slow { opacity: 1; visibility: visible; } .mobile-menu .nav { width: 100%; background: #fff; float: left; padding: 0 0 75px 0; height:100%;} .m-menu { float: right; z-index: 9999; position: relative; right: 0px; display:none; width: 30px; height: 22px; top:10px; margin: 0px 0 0 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;} .m-menu a { display: block;} .m-menu span { display: block; position: absolute; height: 2px; width: 100%; background: #303030; border-radius: 0px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }  .m-menu:hover span { background:#5f2d53; }  .m-menu span:nth-child(1) { top: 0px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } .m-menu span:nth-child(2) { top: 9px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } .m-menu span:nth-child(3) { top: 18px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } .m-menu.open span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: 0px; left: 4px; background: #5f2d53;} .m-menu.open span:nth-child(2) { width: 0%; opacity: 0;} .m-menu.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 21px; left: 4px; background: #5f2d53; } .mobile-menu .mob-others-links { float: left; width: 100%; padding: 0; margin: 0;} .mobile-menu .mob-lang-lnk { float: left; width: 100%; padding: 18px 0; margin-bottom: 0; border-bottom: 1px solid #EDEDED;} .mobile-menu .mob-lang-lnk ul { float: left; width: 100%; text-align: left; display: flex; flex-wrap: wrap; column-gap: 45px;} .mobile-menu .mob-lang-lnk ul li { flex: 0 1 auto;} .mobile-menu .mob-lang-lnk ul li a { float: none; display: inline-block; color: #5A5A5A; padding: 0px; letter-spacing: -0.3px; font-size: 14px; line-height: 18px; font-family: 'Yolk-Regular'; transition: all .5s ease;} .mobile-menu .mob-lang-lnk ul li a.active {font-family: 'Yolk-Bold'; color: #3a3a3a;} .mobile-menu .mob-lang-lnk ul li:hover a { color: #5f2d53;} .mobile-menu .mob-btm-lnks { float: left; width: 100%; padding: 20px 0 0;} .mobile-menu .mob-btm-lnks ul { float: left; width: 100%; display: flex; align-items: flex-end; justify-content: center;} .mobile-menu .mob-btm-lnks ul li { flex: 0 1 25%; position: relative; text-align: center;} .mobile-menu .mob-btm-lnks ul li h3 { float: left; width: 100%; font-size: 13px; line-height: 18px; color: #323232; font-family: 'Yolk-SemiBold'; padding-top: 10px;} .mobile-menu .mob-btm-lnks ul li:nth-child(2) { flex: 0 1 50%;} .mobile-menu .mob-btm-lnks ul li:first-child { display: flex; flex-wrap: wrap; flex: 1; justify-content: flex-start;} .mobile-menu .mob-btm-lnks ul li:last-child { display: flex; flex-wrap: wrap; flex: 1; justify-content: flex-end;} .mobile-menu .mob-btm-lnks ul li .mob-search { top: 0;} .mobile-menu .mob-btm-lnks ul li .mob-search button { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-buscar-ico.svg") no-repeat; width: 15px; height: 15px;} .mobile-menu .mob-btm-lnks ul li .ctrs-lnk { float: left; width: 100%; display: flex; align-items: center; justify-content: center;} .mobile-menu .mob-btm-lnks ul li .access-lnks { float: left; width: 100%; display: flex; align-items: center; justify-content: center;} .mobile-menu .mob-btm-lnks ul li .access-lnks span { float: left; width: auto; margin-right: 3px;} .mobile-menu .mob-btm-lnks ul li .access-lnks span:last-child { margin-right: 0;} .mobile-menu .mob-btm-lnks ul li .access-lnks span a { color: #9B9A9A; font-size: 11px; font-family: 'Yolk-Bold'; text-transform: uppercase; transition:all .5s ease;} .mobile-menu .mob-btm-lnks ul li .access-lnks span a:hover { opacity: 0.7;} .mobile-menu .mob-btm-lnks ul li .access-lnks span:first-child a{ font-size: 7px;} .mobile-menu .mob-btm-lnks ul li .access-lnks span:last-child a { font-size: 14px;}.nice-select {  -webkit-tap-highlight-color: transparent;  background-color: #fff;  border-radius: 5px;  border: solid 0px #e8e8e8;  box-sizing: border-box;  clear: both;  cursor: pointer;  display: block;  float: left;  font-family: 'Yolk-Regular';  font-size: 14px;  font-weight: normal;  height: auto;  line-height: 26px;  outline: none;  padding-left: 0;  padding-right: 15px;  position: relative;  text-align: left !important;  -webkit-transition: all 0.4s ease-in-out;  transition: all 0.4s ease-in-out;  -webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;      user-select: none;  white-space: nowrap;  width: 35px;font-family: 'Yolk-Regular'; letter-spacing: -0.37px;}  .nice-select span:hover { color: #5f2d53;}  .nice-select:hover:after { border-bottom: 1.5px solid #5f2d53; border-right: 1.5px solid #5f2d53;}  .nice-select:active, .nice-select.open, .nice-select:focus {   border-color: #999; }  .nice-select:after {   border-bottom: 1.5px solid #000000;   border-right: 1.5px solid #000000;   content: '';   display: block;   height: 7px;   margin-top: -5px;   pointer-events: none;   position: absolute;   right: 4px;   top: 50%;   -webkit-transform-origin: 66% 66%;     -ms-transform-origin: 66% 66%;       transform-origin: 66% 66%;   -webkit-transform: rotate(45deg);     -ms-transform: rotate(45deg);       transform: rotate(45deg);   -webkit-transition: all 0.15s ease-in-out;   transition: all 0.15s ease-in-out;   width: 7px; }  .nice-select.open:after {   -webkit-transform: rotate(-135deg);     -ms-transform: rotate(-135deg);       transform: rotate(-135deg); }  .nice-select.open .list {   opacity: 1;   pointer-events: auto;   -webkit-transform: scale(1) translateY(0);     -ms-transform: scale(1) translateY(0);       transform: scale(1) translateY(0); }  .nice-select.disabled {   border-color: #ededed;   color: #999;   pointer-events: none; }   .nice-select.disabled:after {    border-color: #cccccc; }  .nice-select.wide {   width: 100%; }   .nice-select.wide .list {    left: 0 !important;    right: 0 !important; }  .nice-select.right {   float: right; }   .nice-select.right .list {    left: auto;    right: 0; }  .nice-select.small {   font-size: 12px;   height: 36px;   line-height: 34px; }   .nice-select.small:after {    height: 4px;    width: 4px; }   .nice-select.small .option {    line-height: 34px;    min-height: 34px; }  .nice-select .list {   background-color: #fff;   border-radius: 5px;   box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);   box-sizing: border-box;   margin-top: 4px;   opacity: 0;   overflow: hidden;   padding: 0;   pointer-events: none;   position: absolute;   top: 100%;   left: 0;   -webkit-transform-origin: 50% 0;     -ms-transform-origin: 50% 0;       transform-origin: 50% 0;   -webkit-transform: scale(0.75) translateY(-21px);     -ms-transform: scale(0.75) translateY(-21px);       transform: scale(0.75) translateY(-21px);   -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;   transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;   z-index: 9; }   .nice-select .list:hover .option:not(:hover) {    background-color: transparent !important; }  .nice-select .option {   cursor: pointer; font-size: 13px;   font-weight: 400;   line-height: 30px;   list-style: none;   min-height: auto;   outline: none;   padding-left: 12px;   padding-right: 12px;   text-align: left;   -webkit-transition: all 0.2s; border-bottom: 1px solid rgba(68, 68, 68, 0.11);   transition: all 0.2s; width: 70px;}      .nice-select .option:hover {     background-color: #5f2d53; color: #fff; }   .nice-select .option.selected {    font-weight: normal; }   .nice-select .option.disabled {    background-color: transparent;    color: #999;    cursor: default; } .no-csspointerevents .nice-select .list {  display: none; } .no-csspointerevents .nice-select.open .list {  display: block; }  body.hght .mobile-menu { overflow: hidden;} .mob-acc {height: calc(100vh - 96px); float: left; width: 100%; overflow-y: auto; margin-bottom: 50px; top: 96px; position: relative;} .applemenu div.silverheader a{border-bottom: 1px solid #DAE1EE; columns: #f8f7f2;; display: block; padding:11px 0; font-family: 'Kozuka Gothic Pro B'; font-size: 16px; line-height: 22px; position: relative; text-decoration: none; text-transform: none; width: auto; transition:all 0.3s ease; } .applemenu div.silverheader1 a { float: left; width: 100%; color:#444444; font-size: 16px; line-height: 22px; padding: 11px 28px 11px 0px; font-family: 'Yolk-Regular'; position: relative;} .applemenu div.silverheader1 a:hover, .applemenu .silverheader.red-bg a:hover { color:#5f2d53; font-family: 'Kozuka Gothic Pro B';} .applemenu div.silverheader a::after{ content: ""; position: absolute; top:18px; right: 0; font-size:25px; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-arrow-open.svg) no-repeat 0 0; color: #444444; background-size: 100%; width: 10px; height: 6px; } .applemenu div.silverheader1 a::after{ content: ""; position: absolute; top:18px; right: 0; font-size:25px; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-arrow-open.svg) no-repeat 0 0; color: #444444; background-size: 100%; width: 10px; height: 6px; } .applemenu div.submenu .silverheader1 a::after{ content: none; } .applemenu div.silverheader1.selected a::after{ top: 14px; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-arrow-open.svg) no-repeat 0 0; width: 8px; height: 12px; transform:rotate(-360deg);} .silverheader1.no-border { border-bottom: none;} .applemenu div.selected a       { font-family: 'Kozuka Gothic Pro B'; color:#5f2d53; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/arr-down.png) no-repeat right 20px center; margin:0; text-transform: none; } .applemenu div.submenu         { float:left; border-bottom: 1px solid #DAE1EE; background: none repeat scroll 0 0 transparent; color: #4f4f4f;  font-size: 16px; height: auto; padding: 0 0 10px 0; width: 100%; margin:0px 0 0 0;} .applemenu div.submenu p        { padding:0 0 10px;} .applemenu div.submenu ul       { margin:0; border:none; background:#f2f2f2; padding:0%; border:1px solid #e2e2e2;} .applemenu div.submenu ul li      { list-style:none; background:none; padding:10px 15px; border-bottom:1px solid #fff;} .applemenu div.submenu ul li a     { text-decoration:none; color:#333d6e; font-size:17px; text-transform:capitalize; line-height:22px;} .applemenu div.submenu ul li a:hover  { color: #144d6b;} .applemenu .silverheader:hover a  { -webkit-transition-delay: .1s; transition-delay: .1s; -moz-transition-delay: .1s; -o-transition-delay: .1s;} .last-tap { border-bottom:none !important;} .applemenu div.silverheader.selected a::after {transform:rotate(180deg);} .applemenu1.awareness { background:#fff; list-style: outside none none;} .silverheader1 {float: left; width: 100%; margin:0; border:none; background:none;border-bottom:1px solid #deae34;} .applemenu1 .silverheader1 a { color:#333d6e; font-size:16px; line-height:22px;  display:block;} .silverheader1.acc-dropdown a { background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/acc-plus.png) no-repeat right;} .applemenu1 .silverheader1 a:hover { color:#144d6b;} .applemenu1 .silverheader1.acc-dropdown a:hover { color:#144d6b;} .silverheader1.last { border:none;} .applemenu1.awareness .silverheader1.selected a { background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/acc-minus.png) no-repeat right center; color:#144d6b;} .applemenu1.awareness .submenu1 .sub-con ul { border: medium none; padding: 0;} .applemenu1.awareness .submenu1 .sub-con ul li { padding:16px 30px} .applemenu div.silverheader.selected a { border-bottom: none;} .applemenu2.awareness { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; list-style: outside none none; border:0px solid #e2e2e2;} .silverheader2 { margin:0; border:none; background:#f2f2f2; padding:15px 20px 15px 30px; border-bottom:1px solid #fff;} .applemenu2 .silverheader2 a { color:#333d6e; font-size:17px; line-height:22px; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/acc-plus.png) no-repeat right; display:block;} .silverheader2.no-arrow a{ background:none;} .silverheader2.no-arrow.selected a { background:none;} .applemenu2 .silverheader2 a:hover { color:#144d6b; } .applemenu2 div.submenu2 ul { border:none;} .applemenu2 div.selected a { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/acc-minus.png) no-repeat right; font-weight:400; color:#333d6e; font-size:17px; margin:0; text-transform: none; color:#144d6b;} .silverheader { padding:0px; margin-top:1px;} .silverheader:first-child { margin:0;} .silverheader.red-bg { background:none; color:#1d3853;} .applemenu .silverheader.red-bg a { color:#444444;} .applemenu div.silverheader a.selected { background:#144d6b; color:#fff;} .submenu2 ul li a img { width: 32px; float: left; margin-right:6px;} .applemenu2 div.submenu2 ul li { padding:12px 15px 12px 38px; line-height:35px; background:#fff; border-bottom:1px solid #deae34;} .applemenu2 div.submenu2 ul li:last-child { border-bottom:none;} .applemenu .silverheader.no-arrow a { background:none;} .applemenu .silverheader.no-arrow.selected a { background:none;} .applemenu div.submenu .silverheader1 { padding:0; border:none; } .applemenu div.submenu .silverheader1 a { padding:6px 0px; color: #000000; transition: all 0.4s ease; font-size: 12px; line-height: 18px; font-family: 'Kozuka Gothic Pro B';} .applemenu div.submenu .silverheader1 a:hover{ color:#5f2d53; font-family: 'Kozuka Gothic Pro B';} .applemenu div.submenu .silverheader1 a.active { color:#5f2d53; font-family: 'Kozuka Gothic Pro B';} .mobile-links { float:left; width:100%; margin:30px 0 30px 0; } .mobile-links .lang-lnk { text-align:center; float:left; width:100%; margin:20px 0 0 0; } .mobile-links .lang-lnk ul { border-top: none;} .mobile-links .lang-lnk ul li { border-bottom:none; float:none; display:inline-block; text-align:center; margin-right:10px; padding:0;} .mobile-links .lang-lnk ul li a{ padding:0px; text-align:center; display:flex; align-items: center;justify-content: center; font-size:14px; font-family: 'Yolk-Regular'; color:#282828; } .mobile-links .lang-lnk ul li a:hover {color: #671c6f;} .mobile-links .ftr-btm-links ul { float:left; width:100%; margin-top:25px; text-align:center;} .mobile-links .ftr-btm-links ul li { float:none; width:auto; margin:0 10px 0 0; display:inline-block; padding-right:10px; border-right: 1px solid #848484;} .mobile-links .ftr-btm-links ul li img { float:none; width:auto; transition: all 0.4s ease; vertical-align: text-bottom;} .mobile-links .ftr-btm-links ul li img:hover { opacity:0.7;} .mobile-links .ftr-btm-links ul li:last-child { border: 0px solid #848484; margin-left: 0px; padding: 0px;}  .submenu2 .silverheader1{border: none;} .sub-new.silverheader2{background:#fff; } .applemenu1.awareness.no-brd{border: 0 !important; margin: 10px 0; float: left; width: 100%; } .silverheader2.sub-new.selected a{color: #267795;} .silverheader2.sub-new.selected .applemenu1.awareness.no-brd a{color: #1d3853;} .silverheader2.sub-new.selected .applemenu1.awareness.no-brd a:hover{background:#fff; color:#267795; } .silverheader.red-bg.selected {border-bottom:none;} .silverheader.red-bg.selected a { color:#5f2d53; font-family: 'Kozuka Gothic Pro B';} .com.mob-com { float: none; text-align: center;} .com.mob-com a { background: #ef7f01; color: #fff; padding:14px 36px; font-size:14px; } .com.mob-com a:hover { background:#671c6f; } .applemenu div.silverheader.no-border a { border-bottom: none;} .applemenu div.submenu:last-child { border-bottom: none;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .menu-lst-lft { float: left; width: 50%;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .menu-lst-rgt {float: left; width: 50%; padding-left: 70px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .silverheader:first-child { border-top: 1px solid #d7dadf;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .silverheader1.no-btm-brd, .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .silverheader.no-btm-brd { border-bottom: none;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader.no-btm-brd a { border-bottom: none;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a::after{ top: 22px; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/menu-arw.svg) no-repeat 0 0; width: 13px; height: 8px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader.selected a::after { transform: rotate(180deg); } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu { float: left; width: 100%;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a {padding: 14px 28px 14px 0px; font-family: 'Kozuka Gothic Pro B'; color: #444444; float: left; width: 100%; border-bottom: 1px solid #a2007c; letter-spacing: -0.15px; font-size: 18px; line-height: 22px; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a { padding: 10px 20px; font-family: 'Kozuka Gothic Pro M'; color: #a2007c; float: left; width: 100%;font-size: 16px; line-height: 20px; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1 a:hover, .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu .silverheader.red-bg a:hover {background: #f8f7f2;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1 a::after { content: none;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu1.awareness { background: none; float: left; width: 100%; margin: 0;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader2 { background: none; float: left; width: 100%; padding: 0px 20px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader1 { background: none; font-size: 15px; line-height: 26px; letter-spacing: -0.12px; font-family: 'Kozuka Gothic Pro B'; color: #444444; float: left; width: 100%; padding: 0px 20px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader1 a {padding: 7px 0px; font-size: 15px; line-height: 26px; letter-spacing: -0.12px; font-family: 'Kozuka Gothic Pro B'; color: #444444; float: left; width: 100%;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader2 a {position: relative; padding: 7px 0px; font-size: 15px; line-height: 26px; letter-spacing: -0.12px; font-family: 'Kozuka Gothic Pro B'; color: #444444; float: left; width: 100%;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader2 a:hover { color: #5f2d53; font-family: 'Kozuka Gothic Pro B'; }  .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader.selected a {border-bottom:none;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .inner-new.silverheader1 { background: none; font-size: 13px; line-height: 16px; letter-spacing: -0.1px; font-family: 'Kozuka Gothic Pro B'; color: #444444; float: left; width: 100%; padding: 0px 20px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .inner-new.silverheader1 a {padding: 7px 0px; font-size: 13px; line-height: 16px; letter-spacing: -0.1px; font-family: 'Kozuka Gothic Pro B'; color: #444444; float: left; width: 100%;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .inner-new.silverheader2 a {padding: 7px 0px; font-size: 13px; line-height: 16px; letter-spacing: -0.1px; font-family: 'Kozuka Gothic Pro B'; color: #444444; float: left; width: 100%;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .inner-new.silverheader2 a:hover { color: #5f2d53;font-family: 'Kozuka Gothic Pro B'; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .silverheader2.sub-new.selected .applemenu1.awareness.no-brd a:hover { background: none; color: #5f2d53; font-family: 'Kozuka Gothic Pro B'; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader2 a::after{ content: ""; position: absolute; top:18px; right: 0; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/menu-arw.svg) no-repeat 0 0; width: 13px; height: 8px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader2.selected a::after { transform: rotate(180deg); } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader2.selected a { border-bottom: none;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .silverheader1:first-child { border-top: 1px solid #deae34; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu1.awareness .silverheader1:first-child { border-top: none;} .cbp-hrmenu .bluebg-menu-cnt { float: right; width: 100%; background: #5f2d53; border-radius: 6px; padding: 30px 25px 45px; box-shadow: 10px 10px 40px 0px #dfdfdf;} .cbp-hrmenu .bluebg-menu-cnt .top-menu-cnt { float: left; width: 100%; margin-bottom: 30px;} .cbp-hrmenu .bluebg-menu-cnt .top-menu-cnt .top-menu-img { float: left; width: auto;} .cbp-hrmenu .bluebg-menu-cnt .top-menu-cnt .top-menu-img img { float: left; width: auto;} .cbp-hrmenu .bluebg-menu-cnt .top-menu-cnt .top-menu-title { float: left; width: 100%;} .cbp-hrmenu .bluebg-menu-cnt .top-menu-cnt .top-menu-title h4 { float: left; width: 100%; color: #ffffff; font-size: 24px; line-height: 28px; font-family: 'Yolk-Light'; letter-spacing: -0.27px;} .cbp-hrmenu .bluebg-menu-cnt .top-menu-cnt .top-menu-title h4 span {font-family: 'Kozuka Gothic Pro B';} .cbp-hrmenu .bluebg-menu-cnt .btm-menu-cnt { float: left; width: 100%;} .cbp-hrmenu .bluebg-menu-cnt .btm-menu-cnt .btm-menu-img { float: left; width: 100%; position: relative; border-radius: 5px; overflow: hidden;} .cbp-hrmenu .bluebg-menu-cnt .btm-menu-cnt .btm-menu-img img { float: left; width: 100%;} .cbp-hrmenu .bluebg-menu-cnt .btm-menu-cnt .btm-menu-img::after { position: absolute; left: 15px; bottom: 15px; content: ""; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/video-ico.svg") no-repeat bottom left; width: 40px; height: 40px; background-size: contain;}      .mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; } .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }  .mCustomScrollBox{  position: relative;  overflow: hidden;  height: 100%;  max-width: 100%;  outline: none;  direction: ltr;  width: 100%;  }  .mCSB_container{  overflow: hidden;  width: 100%;  height: auto;  }    .mCSB_inside > .mCSB_container{ margin-right: 0px; }  .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; }   .mCS-dir-rtl > .mCSB_inside > .mCSB_container{  margin-right: 0;  margin-left: 30px; }  .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; }  .mCSB_scrollTools{  position: absolute;  width: 16px;  height: auto;  left: auto;  top: 0;  right: 0px;  bottom: 0; }  .mCSB_outside + .mCSB_scrollTools{ right: -26px; }   .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,  .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{  right: auto;  left: 0; }  .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; }  .mCSB_scrollTools .mCSB_draggerContainer{  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  height: auto; }  .mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }  .mCSB_scrollTools .mCSB_draggerRail{  width: 5px;  height: 100%;  margin: 0 auto;   }  .mCSB_scrollTools .mCSB_dragger{  cursor: pointer;  width: 100%;  height: 30px;  z-index: 1; }  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  position: relative;  width: 5px;  height: 100%;  margin: 0 auto;  -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;  text-align: center; }  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; }  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; }  .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown{  display: block;  position: absolute;  height: 20px;  width: 100%;  overflow: hidden;  margin: 0 auto;  cursor: pointer; }  .mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }    .mCSB_horizontal.mCSB_inside > .mCSB_container{  margin-right: 0;  margin-bottom: 30px; }  .mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }  .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal{  width: auto;  height: 16px;  top: auto;  right: 0;  bottom: 0;  left: 0; }  .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{  width: 100%;  height: 2px;  margin: 7px 0; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{  width: 30px;  height: 100%;  left: 0; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  width: 100%;  height: 4px;  margin: 6px auto; }  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{  height: 12px;  margin: 2px auto; }  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{  height: 8px;  margin: 4px 0; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{  display: block;  position: absolute;  width: 20px;  height: 100%;  overflow: hidden;  margin: 0 auto;  cursor: pointer; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }    .mCSB_container_wrapper{  position: absolute;  height: auto;  width: auto;  overflow: hidden;  top: 0;  left: 0;  right: 0;  bottom: 0;  margin-right: 30px;  margin-bottom: 30px; }  .mCSB_container_wrapper > .mCSB_container{  padding-right: 30px;  padding-bottom: 30px;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }  .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }  .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }   .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }   .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }   .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }   .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }  .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{  margin-right: 0;  margin-left: 30px; }  .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }  .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }  .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{  margin-right: 0;  margin-left: 0; }   .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }    .mCSB_scrollTools,  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{  -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;  -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;  -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;  transition: opacity .2s ease-in-out, background-color .2s ease-in-out; }  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{  -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,   opacity .2s ease-in-out, background-color .2s ease-in-out;  -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,   opacity .2s ease-in-out, background-color .2s ease-in-out;  -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,   opacity .2s ease-in-out, background-color .2s ease-in-out;  transition: width .2s ease-out .2s, height .2s ease-out .2s,    margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,    margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,   opacity .2s ease-in-out, background-color .2s ease-in-out;  }       .mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }  .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }  .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }  .mCSB_scrollTools .mCSB_draggerRail{   filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";  }  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-color: #fff; background-color: #5f2d53;  filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)";  }  .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{  background-color: #fff; background-color: rgba(0, 0, 0, 0.5);  filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)";  } .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{  background-color: #fff; background-color: rgba(0, 0, 0, 0.5);  filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";  }  .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight{  background-image: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/css/mCSB_buttons.png);  background-repeat: no-repeat;  opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";  }  .mCSB_scrollTools .mCSB_buttonUp{  background-position: 0 0;   }  .mCSB_scrollTools .mCSB_buttonDown{  background-position: 0 -20px;   }  .mCSB_scrollTools .mCSB_buttonLeft{  background-position: 0 -40px;   }  .mCSB_scrollTools .mCSB_buttonRight{  background-position: 0 -56px;   }  .mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }  .mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }    .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }  .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }  .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }  .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }  .mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }  .mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }  .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }  .mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }       .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{  width: 4px;  background-color: #fff; background-color: rgba(255,255,255,0.1);  -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }  .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  width: 4px;  background-color: #fff; background-color: rgba(255,255,255,0.75);  -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }  .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  width: 100%;  height: 4px;  margin: 6px auto; }  .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }  .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -20px; }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -40px; }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }     .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{  background-color: #000; background-color: rgba(0,0,0,0.1);  -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-color: #000; background-color: rgba(0,0,0,0.75);  -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; }  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -56px; }       .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{  width: 4px;  background-color: #fff; background-color: rgba(255,255,255,0.1);  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  width: 6px;  background-color: #fff; background-color: rgba(255,255,255,0.75);  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }  .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{  width: 100%;  height: 4px;  margin: 6px 0; }  .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  width: 100%;  height: 6px;  margin: 5px auto; }  .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }  .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -20px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -40px; }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }    .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{  background-color: #000; background-color: rgba(0,0,0,0.1);  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-color: #000; background-color: rgba(0,0,0,0.75);  -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -56px; }       .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }  .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }  .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }  .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  width: 100%;  height: 2px;  margin: 7px auto; }    .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }        .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }  .mCS-rounded.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }  .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  width: 14px;  margin: 0 1px; }  .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }  .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  height: 14px;  margin: 1px 0; }  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{  width: 16px;  height: 16px;  margin: -1px 0; }  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; }  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{  height: 16px;  width: 16px;  margin: 0 -1px; }  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{  height: 4px;  margin: 6px 0; }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }     .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }     .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{  background-color: transparent;  background-position: center; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");  background-repeat: repeat-y;  opacity: 0.3;  filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)";  }  .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{  height: 4px;  margin: 6px 0;  background-repeat: repeat-x; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }     .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII="); }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }        .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-repeat: repeat-y;  background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);  background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); }  .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  background-repeat: repeat-x;  background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));  background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);  background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%); }     .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,  .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }  .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }  .mCS-3d.mCSB_scrollTools,  .mCS-3d-dark.mCSB_scrollTools{  opacity: 1;  filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)";  }  .mCS-3d.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }  .mCS-3d.mCSB_scrollTools .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{  width: 8px;  background-color: #000; background-color: rgba(0,0,0,0.2);  box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2); }  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,   .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }  .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }  .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{  width: 100%;  height: 8px;  margin: 4px 0;  box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2); }  .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  width: 100%;  height: 8px;  margin: 4px auto; }  .mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }  .mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }  .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }  .mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }     .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{  background-color: #000; background-color: rgba(0,0,0,0.1);  box-shadow: inset 1px 0 1px rgba(0,0,0,0.1); }  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; }        .mCS-3d-thick.mCSB_scrollTools,  .mCS-3d-thick-dark.mCSB_scrollTools{  opacity: 1;  filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)";  }  .mCS-3d-thick.mCSB_scrollTools,  .mCS-3d-thick-dark.mCSB_scrollTools,  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }  .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,  .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }  .mCS-3d-thick.mCSB_scrollTools_vertical,  .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }  .mCS-3d-thick.mCSB_scrollTools_horizontal,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{  bottom: 1px;  box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);  width: 12px;  margin: 2px;  position: absolute;  height: auto;  top: 0;  bottom: 0;  left: 0;  right: 0; }  .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }  .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  height: 12px;  width: auto; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{  background-color: #000; background-color: rgba(0,0,0,0.05);  box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); }  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }     .mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }   .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{  background-color: #fff; background-color: rgba(0,0,0,0.05);  box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1); }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; }        .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{  right: 0;  margin: 12px 0;  }  .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,  .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{  bottom: 0;  margin: 0 12px;  }   .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,  .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{  left: 0;  right: auto; }  .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,  .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }  .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,  .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }  .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,  .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }  .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-color: #fff; background-color: rgba(255,255,255,0.2);  filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)";  }  .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{  background-color: #fff; background-color: rgba(255,255,255,0.5);  filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)";  }     .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  background-color: #000; background-color: rgba(0,0,0,0.2);  filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)";  }  .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{  background-color: #000; background-color: rgba(0,0,0,0.5);  filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)";  }        .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{  width: 6px;  background-color: #000; background-color: rgba(0,0,0,0.2); }  .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }  .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{  width: 100%;  height: 6px;  margin: 5px 0; }  .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{  width: 12px; }  .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{  height: 12px;  margin: 2px 0; }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }     .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }  .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; }        .mCS-inset.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{  width: 12px;  background-color: #000; background-color: rgba(0,0,0,0.2); }  .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{  width: 6px;  margin: 3px 5px;  position: absolute;  height: auto;  top: 0;  bottom: 0;  left: 0;  right: 0; }  .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{  height: 6px;  margin: 5px 3px;  position: absolute;  width: auto;  top: 0;  bottom: 0;  left: 0;  right: 0; }  .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{  width: 100%;  height: 12px;  margin: 2px 0; }  .mCS-inset.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }  .mCS-inset.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }  .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }  .mCS-inset.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }     .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }  .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }  .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }  .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }  .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }  .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }  .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; }     .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{  background-color: transparent;  border-width: 1px;  border-style: solid;  border-color: #fff;  border-color: rgba(255,255,255,0.2);  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }     .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }     .fc-not-allowed, .fc-not-allowed .fc-event {  cursor: not-allowed; }  .fc-unselectable {  -webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;      user-select: none;  -webkit-touch-callout: none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .fc {   display: flex;  flex-direction: column;  font-size: 1em } .fc,  .fc *,  .fc *:before,  .fc *:after {   box-sizing: border-box;  } .fc table {   border-collapse: collapse;   border-spacing: 0;   font-size: 1em;  } .fc th {   text-align: center;  } .fc th,  .fc td {   vertical-align: top;   padding: 0;  } .fc a[data-navlink] {   cursor: pointer;  } .fc a[data-navlink]:hover {   text-decoration: underline;  } .fc-direction-ltr {  direction: ltr;  text-align: left; } .fc-direction-rtl {  direction: rtl;  text-align: right; } .fc-theme-standard th { background: #ffffff;} .fc-theme-standard td {        border-radius: 5px;  }  .fc-liquid-hack td,  .fc-liquid-hack th {   position: relative;  } @font-face {  font-family: 'fcicons';  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format('truetype');  font-weight: normal;  font-style: normal; } .fc-icon {   display: inline-block;  width: 1em;  height: 1em;  text-align: center;  -webkit-user-select: none;   -moz-user-select: none;    -ms-user-select: none;      user-select: none;    font-family: 'fcicons' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;    -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; } .fc-icon-chevron-left:before {  content: "\e900"; } .fc-icon-chevron-right:before {  content: "\e901"; } .fc-icon-chevrons-left:before {  content: "\e902"; } .fc-icon-chevrons-right:before {  content: "\e903"; } .fc-icon-minus-square:before {  content: "\e904"; } .fc-icon-plus-square:before {  content: "\e905"; } .fc-icon-x:before {  content: "\e906"; } .fc {   } .fc .fc-button {   border-radius: 0;   overflow: visible;   text-transform: none;   margin: 0;   font-family: 'Yolk-Regular';   font-size: inherit;   line-height: inherit;  } .fc .fc-button:focus {   outline: 1px dotted;   outline: 5px auto -webkit-focus-ring-color;  } .fc .fc-button {   -webkit-appearance: button;  } .fc .fc-button:not(:disabled) {   cursor: pointer;  } .fc .fc-button::-moz-focus-inner {   padding: 0;   border-style: none;  } .fc {   } .fc .fc-button {   display: inline-block;   font-weight: 400;   text-align: center;   vertical-align: middle;   -webkit-user-select: none;    -moz-user-select: none;     -ms-user-select: none;       user-select: none;   background-color: transparent;   border: 1px solid transparent;   padding: 0.4em 0.65em;   font-size: 1em;   line-height: 1.5;   border-radius: 0.25em;  } .fc .fc-button:hover {   text-decoration: none;  } .fc .fc-button:focus {   outline: 0;   box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25);  } .fc .fc-button:disabled {   opacity: 0.65;  } .fc {   } .fc .fc-button-primary {   color: #fff;   color: var(--fc-button-text-color, #fff);   background-color: #2C3E50;   background-color: var(--fc-button-bg-color, #2C3E50);   border-color: #2C3E50;   border-color: var(--fc-button-border-color, #2C3E50);  } .fc .fc-button-primary:hover {   color: #fff;   color: var(--fc-button-text-color, #fff);   background-color: #1e2b37;   background-color: var(--fc-button-hover-bg-color, #1e2b37);   border-color: #1a252f;   border-color: var(--fc-button-hover-border-color, #1a252f);  } .fc .fc-button-primary:disabled {   color: #fff;   color: var(--fc-button-text-color, #fff);   background-color: #2C3E50;   background-color: var(--fc-button-bg-color, #2C3E50);   border-color: #2C3E50;   border-color: var(--fc-button-border-color, #2C3E50);  } .fc .fc-button-primary:focus {   box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);  } .fc .fc-button-primary:not(:disabled):active,  .fc .fc-button-primary:not(:disabled).fc-button-active {   color: #fff;   color: var(--fc-button-text-color, #fff);   background-color: #1a252f;   background-color: var(--fc-button-active-bg-color, #1a252f);   border-color: #151e27;   border-color: var(--fc-button-active-border-color, #151e27);  } .fc .fc-button-primary:not(:disabled):active:focus,  .fc .fc-button-primary:not(:disabled).fc-button-active:focus {   box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5);  } .fc {   } .fc .fc-button .fc-icon {   vertical-align: middle;   font-size: 1.5em;  } .fc .fc-button-group {   position: relative;   display: inline-flex;   vertical-align: middle;  } .fc .fc-button-group > .fc-button {   position: relative;   flex: 1 1 auto;  } .fc .fc-button-group > .fc-button:hover {   z-index: 1;  } .fc .fc-button-group > .fc-button:focus,  .fc .fc-button-group > .fc-button:active,  .fc .fc-button-group > .fc-button.fc-button-active {   z-index: 1;  } .fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {   margin-left: -1px;   border-top-left-radius: 0;   border-bottom-left-radius: 0;  } .fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {   border-top-right-radius: 0;   border-bottom-right-radius: 0;  } .fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {   margin-right: -1px;   border-top-right-radius: 0;   border-bottom-right-radius: 0;  } .fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {   border-top-left-radius: 0;   border-bottom-left-radius: 0;  } .fc .fc-toolbar {   display: flex;   justify-content: space-between;   align-items: center;  } .fc .fc-toolbar.fc-header-toolbar {   margin-bottom: 1.5em;  } .fc .fc-toolbar.fc-footer-toolbar {   margin-top: 1.5em;  } .fc .fc-toolbar-title {  font-size: 20px;   margin: 0;   font-family: 'Yolk-SemiBold'; text-transform: capitalize;  } .fc-direction-ltr .fc-toolbar > * > :not(:first-child) {   margin-left: .75em;  } .fc-direction-rtl .fc-toolbar > * > :not(:first-child) {   margin-right: .75em;  } .fc-direction-rtl .fc-toolbar-ltr {   flex-direction: row-reverse;  } .fc .fc-scroller {   -webkit-overflow-scrolling: touch;   position: relative;  } .fc .fc-scroller-liquid {   height: 100%;  } .fc .fc-scroller-liquid-absolute {   position: absolute;   top: 0;   right: 0;   left: 0;   bottom: 0;  } .fc .fc-scroller-harness {   position: relative;   overflow: hidden;   direction: ltr;         } .fc .fc-scroller-harness-liquid {   height: 100%;  } .fc-direction-rtl .fc-scroller-harness > .fc-scroller {   direction: rtl;  } .fc-theme-standard .fc-scrollgrid {       } .fc .fc-scrollgrid,   .fc .fc-scrollgrid table {    width: 100%;    table-layout: fixed;   } .fc .fc-scrollgrid table {    border-top-style: hidden;    border-left-style: hidden;    border-right-style: hidden;   } .fc .fc-scrollgrid {   border-collapse: separate;   border-right-width: 0;   border-bottom-width: 0;  } .fc .fc-scrollgrid-liquid {   height: 100%;  } .fc .fc-scrollgrid-section {   height: 1px   } .fc .fc-scrollgrid-section > td {    height: 1px;   } .fc .fc-scrollgrid-section table {    height: 1px;            } .fc .fc-scrollgrid-section-liquid > td {    height: 100%;   } .fc .fc-scrollgrid-section > * {   border-top-width: 0;   border-left-width: 0;  } .fc .fc-scrollgrid-section-header > *,  .fc .fc-scrollgrid-section-footer > * {   border-bottom-width: 0;  } .fc .fc-scrollgrid-section-body table,  .fc .fc-scrollgrid-section-footer table {   border-bottom-style: hidden;  } .fc {   } .fc .fc-scrollgrid-section-sticky > * {   background: #fff;   background: var(--fc-page-bg-color, #fff);   position: sticky;   z-index: 3;     } .fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {   top: 0;      } .fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {   bottom: 0;  } .fc .fc-scrollgrid-sticky-shim {   height: 1px;   margin-bottom: -1px;  } .fc-sticky {  position: sticky; } .fc .fc-view-harness {   flex-grow: 1;   position: relative;  } .fc {   } .fc .fc-view-harness-active > .fc-view {   position: absolute;   top: 0;   right: 0;   bottom: 0;   left: 0;  } .fc .fc-col-header-cell-cushion {   display: inline-block;   padding: 10px 4px;   color: #777; font-size: 15px; text-transform: capitalize; font-family: 'Yolk-SemiBold'; font-weight: normal;  } .fc .fc-bg-event,  .fc .fc-non-business,  .fc .fc-highlight {     position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0;  } .fc .fc-non-business {   background: rgba(215, 215, 215, 0.3);   background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3));  } .fc .fc-bg-event {   background: #2c8943;   border-radius: 5px;    } .fc .fc-bg-event .fc-event-title {           color: #FFFFFF; font-size: 11px; line-height: 16px; margin: 15px 38px 32px 15px; letter-spacing: -0.23px; font-family: 'Yolk-Bold';   } .fc .fc-highlight {   background: rgba(188, 232, 241, 0.3);   background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3));  } .fc .fc-cell-shaded,  .fc .fc-day-disabled {   background: rgba(208, 208, 208, 0.3);   background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));  }  a.fc-event, a.fc-event:hover {  text-decoration: none; } .fc-event[href], .fc-event.fc-event-draggable {  cursor: pointer; }  .fc-event .fc-event-main {   position: relative;   z-index: 2;  }  .fc-event-dragging:not(.fc-event-selected) {   opacity: 0.75;  } .fc-event-dragging.fc-event-selected {   box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);  }  .fc-event .fc-event-resizer {   display: none;   position: absolute;   z-index: 4;  } .fc-event:hover, .fc-event-selected {  } .fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer {   display: block;  } .fc-event-selected .fc-event-resizer {   border-radius: 4px;   border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);   border-width: 1px;   border-width: var(--fc-event-resizer-dot-border-width, 1px);   width: 8px;   width: var(--fc-event-resizer-dot-total-width, 8px);   height: 8px;   height: var(--fc-event-resizer-dot-total-width, 8px);   border-style: solid;   border-color: inherit;   background: #fff;   background: var(--fc-page-bg-color, #fff)     } .fc-event-selected .fc-event-resizer:before {    content: '';    position: absolute;    top: -20px;    left: -20px;    right: -20px;    bottom: -20px;   }   .fc-event-selected, .fc-event:focus {  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2)   } .fc-event-selected:before, .fc-event:focus:before {   content: "";   position: absolute;   z-index: 3;   top: 0;   left: 0;   right: 0;   bottom: 0;  } .fc-event-selected, .fc-event:focus {   } .fc-event-selected:after, .fc-event:focus:after {   content: "";   background: rgba(0, 0, 0, 0.25);   background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));   position: absolute;   z-index: 1;           top: -1px;   left: -1px;   right: -1px;   bottom: -1px;  } .fc-h-event {  display: block;  border: 1px solid #3788d8;  border: 1px solid var(--fc-event-border-color, #3788d8);  background-color: #3788d8;  background-color: var(--fc-event-bg-color, #3788d8) } .fc-h-event .fc-event-main {   color: #fff;   color: var(--fc-event-text-color, #fff);  } .fc-h-event .fc-event-main-frame {   display: flex;  } .fc-h-event .fc-event-time {   max-width: 100%;   overflow: hidden;  } .fc-h-event .fc-event-title-container {   flex-grow: 1;   flex-shrink: 1;   min-width: 0;  } .fc-h-event .fc-event-title {   display: inline-block;   vertical-align: top;   left: 0;    right: 0;   max-width: 100%;   overflow: hidden;  } .fc-h-event.fc-event-selected:before {     top: -10px;   bottom: -10px;  } .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {  border-top-left-radius: 0;  border-bottom-left-radius: 0;  border-left-width: 0; } .fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end), .fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {  border-top-right-radius: 0;  border-bottom-right-radius: 0;  border-right-width: 0; } .fc-h-event:not(.fc-event-selected) .fc-event-resizer {  top: 0;  bottom: 0;  width: 8px;  width: var(--fc-event-resizer-thickness, 8px); } .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {  cursor: w-resize;  left: -4px;  left: calc(-0.5 * var(--fc-event-resizer-thickness, 8px)); } .fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end, .fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {  cursor: e-resize;  right: -4px;  right: calc(-0.5 * var(--fc-event-resizer-thickness, 8px)); } .fc-h-event.fc-event-selected .fc-event-resizer {  top: 50%;  margin-top: -4px;  margin-top: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px)); } .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {  left: -4px;  left: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px)); } .fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end, .fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {  right: -4px;  right: calc(-0.5 * var(--fc-event-resizer-dot-total-width, 8px)); } .fc .fc-popover {   position: absolute;   z-index: 9999;   box-shadow: 0 2px 6px rgba(0,0,0,.15);  } .fc .fc-popover-header {   display: flex;   flex-direction: row;   justify-content: space-between;   align-items: center;   padding: 3px 4px;  } .fc .fc-popover-title {   margin: 0 2px;  } .fc .fc-popover-close {   cursor: pointer;   opacity: 0.65;   font-size: 1.1em;  } .fc-theme-standard .fc-popover {   border: 1px solid #ddd;   border: 1px solid var(--fc-border-color, #ddd);   background: #fff;   background: var(--fc-page-bg-color, #fff);  } .fc-theme-standard .fc-popover-header {   background: rgba(208, 208, 208, 0.3);   background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));  }  :root {  --fc-daygrid-event-dot-width: 8px; } .fc-daygrid-day-frame, .fc-daygrid-day-events, .fc-daygrid-event-harness { } .fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before {  content: "";  clear: both;  display: table; } .fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after {  content: "";  clear: both;  display: table; } .fc .fc-daygrid-body {   position: relative;   z-index: 1;  } .fc .fc-daygrid-day.fc-day-today {       background: #db44a3;    border-radius: 5px;   } .fc .fc-daygrid-day-frame {   position: relative;   min-height: 100%;  } .fc {   } .fc .fc-daygrid-day-top {   display: flex;   flex-direction: row-reverse;  } .fc .fc-day-other .fc-daygrid-day-top {   opacity: 0.3;  } .fc {   } .fc .fc-daygrid-day-number {   position: relative;   z-index: 4;   padding: 0px 14px; font-size: 14px; font-family: 'Yolk-Medium'; color: #666666;  } .fc {   } .fc .fc-daygrid-day-events {   margin-top: 1px;  } .fc {   } .fc .fc-daygrid-body-balanced .fc-daygrid-day-events {    position: absolute;    left: 0;    right: 0;   } .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {    position: relative;    min-height: 2em;   } .fc .fc-daygrid-body-natural {  } .fc .fc-daygrid-body-natural .fc-daygrid-day-events {    margin-bottom: 1em;   } .fc {   } .fc .fc-daygrid-event-harness {   position: relative;  } .fc .fc-daygrid-event-harness-abs {   position: absolute;   top: 0;   left: 0;   right: 0;  } .fc .fc-daygrid-bg-harness {   position: absolute;   top: 0;   bottom: 0;  } .fc {   } .fc .fc-daygrid-day-bg .fc-non-business { z-index: 1 } .fc .fc-daygrid-day-bg .fc-bg-event { z-index: 2 } .fc .fc-daygrid-day-bg .fc-highlight { z-index: 3 } .fc {   } .fc .fc-daygrid-event {   z-index: 6;   margin-top: 1px;  } .fc .fc-daygrid-event.fc-event-mirror {   z-index: 7;  } .fc {   } .fc .fc-daygrid-day-bottom {   font-size: .85em;   padding: 2px 3px 0  } .fc .fc-daygrid-day-bottom:before {  content: "";  clear: both;  display: table; } .fc .fc-daygrid-more-link {   position: relative;   z-index: 4;   cursor: pointer;  } .fc {   } .fc .fc-daygrid-week-number {   position: absolute;   z-index: 5;   top: 0;   padding: 2px;   min-width: 1.5em;   text-align: center;   background-color: rgba(208, 208, 208, 0.3);   background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));   color: #808080;   color: var(--fc-neutral-text-color, #808080);  } .fc {   } .fc .fc-more-popover .fc-popover-body {   min-width: 220px;   padding: 10px;  } .fc-direction-ltr .fc-daygrid-event.fc-event-start, .fc-direction-rtl .fc-daygrid-event.fc-event-end {  margin-left: 2px; } .fc-direction-ltr .fc-daygrid-event.fc-event-end, .fc-direction-rtl .fc-daygrid-event.fc-event-start {  margin-right: 2px; } .fc-direction-ltr .fc-daygrid-week-number {   left: 0;   border-radius: 0 0 3px 0;  } .fc-direction-rtl .fc-daygrid-week-number {   right: 0;   border-radius: 0 0 0 3px;  } .fc-liquid-hack .fc-daygrid-day-frame {   position: static;  } .fc-daygrid-event {  position: relative;  white-space: nowrap;  border-radius: 3px;  font-size: .85em;  font-size: var(--fc-small-font-size, .85em); } .fc-daygrid-block-event .fc-event-time {   font-weight: bold;  } .fc-daygrid-block-event .fc-event-time,  .fc-daygrid-block-event .fc-event-title {   padding: 1px;  } .fc-daygrid-dot-event {  display: flex;  align-items: center;  padding: 2px 0 } .fc-daygrid-dot-event .fc-event-title {   flex-grow: 1;   flex-shrink: 1;   min-width: 0;   overflow: hidden;   font-weight: bold;  } .fc-daygrid-dot-event:hover,  .fc-daygrid-dot-event.fc-event-mirror {   background: rgba(0, 0, 0, 0.1);  } .fc-daygrid-dot-event.fc-event-selected:before {     top: -10px;   bottom: -10px;  } .fc-daygrid-event-dot {  margin: 0 4px;  box-sizing: content-box;  width: 0;  height: 0;  border: 4px solid #3788d8;  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8);  border-radius: 4px;  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2); } .fc-direction-ltr .fc-daygrid-event .fc-event-time {   margin-right: 3px;  } .fc-direction-rtl .fc-daygrid-event .fc-event-time {   margin-left: 3px;  }   .fc-v-event {  display: block;  border: 1px solid #3788d8;  border: 1px solid var(--fc-event-border-color, #3788d8);  background-color: #3788d8;  background-color: var(--fc-event-bg-color, #3788d8) } .fc-v-event .fc-event-main {   color: #fff;   color: var(--fc-event-text-color, #fff);   height: 100%;  } .fc-v-event .fc-event-main-frame {   height: 100%;   display: flex;   flex-direction: column;  } .fc-v-event .fc-event-time {   flex-grow: 0;   flex-shrink: 0;   max-height: 100%;   overflow: hidden;  } .fc-v-event .fc-event-title-container {   flex-grow: 1;   flex-shrink: 1;   min-height: 0;  } .fc-v-event .fc-event-title {   top: 0;   bottom: 0;   max-height: 100%;   overflow: hidden;  } .fc-v-event:not(.fc-event-start) {   border-top-width: 0;   border-top-left-radius: 0;   border-top-right-radius: 0;  } .fc-v-event:not(.fc-event-end) {   border-bottom-width: 0;   border-bottom-left-radius: 0;   border-bottom-right-radius: 0;  } .fc-v-event.fc-event-selected:before {     left: -10px;   right: -10px;  } .fc-v-event {   } .fc-v-event .fc-event-resizer-start {   cursor: n-resize;  } .fc-v-event .fc-event-resizer-end {   cursor: s-resize;  } .fc-v-event {   } .fc-v-event:not(.fc-event-selected) .fc-event-resizer {    height: 8px;    height: var(--fc-event-resizer-thickness, 8px);    left: 0;    right: 0;   } .fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {    top: -4px;    top: calc(var(--fc-event-resizer-thickness, 8px) / -2);   } .fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {    bottom: -4px;    bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);   } .fc-v-event {   } .fc-v-event.fc-event-selected .fc-event-resizer {    left: 50%;    margin-left: -4px;    margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);   } .fc-v-event.fc-event-selected .fc-event-resizer-start {    top: -4px;    top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);   } .fc-v-event.fc-event-selected .fc-event-resizer-end {    bottom: -4px;    bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);   } .fc .fc-timegrid .fc-daygrid-body {   z-index: 2;  } .fc .fc-timegrid-divider {   padding: 0 0 2px;  } .fc .fc-timegrid-body {   position: relative;   z-index: 1;   min-height: 100%;  } .fc .fc-timegrid-axis-chunk {   position: relative   } .fc .fc-timegrid-axis-chunk > table {    position: relative;    z-index: 1;   } .fc .fc-timegrid-slots {   position: relative;   z-index: 1;  } .fc .fc-timegrid-slot {   height: 1.5em;   border-bottom: 0  } .fc .fc-timegrid-slot:empty:before {    content: '\00a0';   } .fc .fc-timegrid-slot-minor {   border-top-style: dotted;  } .fc .fc-timegrid-slot-label-cushion {   display: inline-block;   white-space: nowrap;  } .fc .fc-timegrid-slot-label {   vertical-align: middle;  } .fc {    } .fc .fc-timegrid-axis-cushion,  .fc .fc-timegrid-slot-label-cushion {   padding: 0 4px;  } .fc {     } .fc .fc-timegrid-axis-frame-liquid {   height: 100%;  } .fc .fc-timegrid-axis-frame {   overflow: hidden;   display: flex;   align-items: center;   justify-content: flex-end;  } .fc .fc-timegrid-axis-cushion {   max-width: 60px;   flex-shrink: 0;  } .fc-direction-ltr .fc-timegrid-slot-label-frame {   text-align: right;  } .fc-direction-rtl .fc-timegrid-slot-label-frame {   text-align: left;  } .fc-liquid-hack .fc-timegrid-axis-frame-liquid {  height: auto;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  } .fc .fc-timegrid-col.fc-day-today {    background-color: rgba(255, 220, 40, 0.15);    background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));   } .fc .fc-timegrid-col-frame {   min-height: 100%;   position: relative;  } .fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame {  height: auto;  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;   } .fc-media-screen .fc-timegrid-cols {   position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0  } .fc-media-screen .fc-timegrid-cols > table {    height: 100%;   } .fc-media-screen .fc-timegrid-col-bg,  .fc-media-screen .fc-timegrid-col-events,  .fc-media-screen .fc-timegrid-now-indicator-container {   position: absolute;   top: 0;   left: 0;   right: 0;  } .fc {   } .fc .fc-timegrid-col-bg {   z-index: 2;  } .fc .fc-timegrid-col-bg .fc-non-business { z-index: 1 } .fc .fc-timegrid-col-bg .fc-bg-event { z-index: 2 } .fc .fc-timegrid-col-bg .fc-highlight { z-index: 3 } .fc .fc-timegrid-bg-harness {   position: absolute;   left: 0;   right: 0;  } .fc {      } .fc .fc-timegrid-col-events {   z-index: 3;    } .fc {   } .fc .fc-timegrid-now-indicator-container {   bottom: 0;   overflow: hidden;     } .fc-direction-ltr .fc-timegrid-col-events {   margin: 0 2.5% 0 2px;  } .fc-direction-rtl .fc-timegrid-col-events {   margin: 0 2px 0 2.5%;  } .fc-timegrid-event-harness {  position: absolute } .fc-timegrid-event-harness > .fc-timegrid-event {   position: absolute;   top: 0;   bottom: 0;   left: 0;   right: 0;  } .fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror, .fc-timegrid-more-link {  box-shadow: 0px 0px 0px 1px #fff;  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff); } .fc-timegrid-event, .fc-timegrid-more-link {  font-size: .85em;  font-size: var(--fc-small-font-size, .85em);  border-radius: 3px; } .fc-timegrid-event {  margin-bottom: 1px } .fc-timegrid-event .fc-event-main {   padding: 1px 1px 0;  } .fc-timegrid-event .fc-event-time {   white-space: nowrap;   font-size: .85em;   font-size: var(--fc-small-font-size, .85em);   margin-bottom: 1px;  } .fc-timegrid-event-short .fc-event-main-frame {   flex-direction: row;   overflow: hidden;  } .fc-timegrid-event-short .fc-event-time:after {   content: '\00a0-\00a0';  } .fc-timegrid-event-short .fc-event-title {   font-size: .85em;   font-size: var(--fc-small-font-size, .85em)  } .fc-timegrid-more-link {  position: absolute;  z-index: 9999;  color: inherit;  color: var(--fc-more-link-text-color, inherit);  background: #d0d0d0;  background: var(--fc-more-link-bg-color, #d0d0d0);  cursor: pointer;  margin-bottom: 1px; } .fc-timegrid-more-link-inner {  padding: 3px 2px;  top: 0; } .fc-direction-ltr .fc-timegrid-more-link {   right: 0;  } .fc-direction-rtl .fc-timegrid-more-link {   left: 0;  } .fc {   } .fc .fc-timegrid-now-indicator-line {   position: absolute;   z-index: 4;   left: 0;   right: 0;   border-style: solid;   border-color: red;   border-color: var(--fc-now-indicator-color, red);   border-width: 1px 0 0;  } .fc {   } .fc .fc-timegrid-now-indicator-arrow {   position: absolute;   z-index: 4;   margin-top: -5px;   border-style: solid;   border-color: red;   border-color: var(--fc-now-indicator-color, red);  } .fc-direction-ltr .fc-timegrid-now-indicator-arrow {   left: 0;      border-width: 5px 0 5px 6px;   border-top-color: transparent;   border-bottom-color: transparent;  } .fc-direction-rtl .fc-timegrid-now-indicator-arrow {   right: 0;      border-width: 5px 6px 5px 0;   border-top-color: transparent;   border-bottom-color: transparent;  }  :root {  --fc-list-event-dot-width: 10px;  --fc-list-event-hover-bg-color: #f5f5f5; } .fc-theme-standard .fc-list {   border: 1px solid #ddd;   border: 1px solid var(--fc-border-color, #ddd);  } .fc {   } .fc .fc-list-empty {   background-color: rgba(208, 208, 208, 0.3);   background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));   height: 100%;   display: flex;   justify-content: center;   align-items: center;  } .fc .fc-list-empty-cushion {   margin: 5em 0;  } .fc {     } .fc .fc-list-table {   width: 100%;   border-style: hidden;  } .fc .fc-list-table tr > * {   border-left: 0;   border-right: 0;  } .fc .fc-list-sticky .fc-list-day > * {    position: sticky;    top: 0;    background: #fff;    background: var(--fc-page-bg-color, #fff);   } .fc {   } .fc .fc-list-table thead {   position: absolute;   left: -10000px;  } .fc {   } .fc .fc-list-table tbody > tr:first-child th {   border-top: 0;  } .fc .fc-list-table th {   padding: 0;  } .fc .fc-list-table td,  .fc .fc-list-day-cushion {   padding: 8px 14px;  } .fc {     } .fc .fc-list-day-cushion:after {  content: "";  clear: both;  display: table;   } .fc-theme-standard .fc-list-day-cushion {   background-color: rgba(208, 208, 208, 0.3);   background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));  } .fc-direction-ltr .fc-list-day-text, .fc-direction-rtl .fc-list-day-side-text {  float: left; } .fc-direction-ltr .fc-list-day-side-text, .fc-direction-rtl .fc-list-day-text {  float: right; } .fc-direction-ltr .fc-list-table .fc-list-event-graphic { padding-right: 0 } .fc-direction-rtl .fc-list-table .fc-list-event-graphic { padding-left: 0 } .fc .fc-list-event.fc-event-forced-url {   cursor: pointer;  } .fc .fc-list-event:hover td {   background-color: #f5f5f5;   background-color: var(--fc-list-event-hover-bg-color, #f5f5f5);  } .fc {   } .fc .fc-list-event-graphic,  .fc .fc-list-event-time {   white-space: nowrap;   width: 1px;  } .fc .fc-list-event-dot {   display: inline-block;   box-sizing: content-box;   width: 0;   height: 0;   border: 5px solid #3788d8;   border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, #3788d8);   border-radius: 5px;   border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2);  } .fc {   } .fc .fc-list-event-title a {   color: inherit;   text-decoration: none;  } .fc {   } .fc .fc-list-event.fc-event-forced-url:hover a {   text-decoration: underline;  }   .fc-theme-bootstrap a:not([href]) {   color: inherit;  }   .fc-theme-bootstrap5 a:not([href]) {   color: inherit;   text-decoration: inherit;  } .fc-theme-bootstrap5 .fc-list,  .fc-theme-bootstrap5 .fc-scrollgrid,  .fc-theme-bootstrap5 td,  .fc-theme-bootstrap5 th {   border: 1px solid var(--bs-gray-400);  } .fc-theme-bootstrap5 {   } .fc-theme-bootstrap5 .fc-scrollgrid {   border-right-width: 0;   border-bottom-width: 0;  } .fc-theme-bootstrap5-shaded {  background-color: var(--bs-gray-200); } .date-picker {  width: 100%;  height: auto;  max-height: 45px;  background: white;  position: relative;  overflow: hidden;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  font-family: 'Jost-Regular'; }  .calendar .ui-datepicker-calendar td a { color: #5f2d53;} .date-picker .input {  width: 100%;   font-size: 0;  cursor: pointer;  float:left; width:100%; color:#727272; text-transform:uppercase; font-size:15px; background:#ededed; border: 1px solid #e3e1e2; border-radius: 2px; padding: 10px 15px; height: 45px; line-height: 32px;font-family: 'Jost-Regular'; position:relative; } .date-picker .input::after {   content: "";   position: absolute;   right: 14px;   top: 17px; cursor:pointer; background: rgba(0, 0, 0, 0) url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/up-arrow.svg") no-repeat scroll 0 0;width: 20px;height: 11px; transform: rotate(180deg); } .date-picker.open .input::after {transform: rotate(0deg);} .date-picker .input .result, .date-picker .input button {  display: inline-block;  vertical-align: top;line-height: 25px;padding-left: 20px; }  .date-picker .input button:hover {  background-color: #68768A; } .date-picker .input button:focus {  outline: 0; } .date-picker .calendar {  position: relative;  width: 100%;  background: #fff;  border-radius: 0px;  overflow: hidden;  } .date-picker .ui-datepicker-inline {  position: relative;  width: 100%; } .date-picker .ui-datepicker-header {  height: 100%;  line-height: 50px;  background: #8392A7;  color: #fff;  margin-bottom: 10px; } .date-picker .ui-datepicker-prev, .date-picker .ui-datepicker-next {  width: 20px;  height: 20px;  text-indent: 9999px;  border: 2px solid #fff;  border-radius: 100%;  cursor: pointer;  overflow: hidden;  margin-top: 15px; } .date-picker .ui-datepicker-prev {  float: left;  margin-left: 12px; } .date-picker .ui-datepicker-prev:after {  -webkit-transform: rotate(45deg);      transform: rotate(45deg);  margin: -45px 0 0 6px; } .date-picker .ui-datepicker-next {  float: right;  margin-right: 12px; } .date-picker .ui-datepicker-next:after {  -webkit-transform: rotate(-135deg);      transform: rotate(-135deg);  margin: -45px 0 0 5px; } .date-picker .ui-datepicker-prev:after, .date-picker .ui-datepicker-next:after {  content: "";  position: absolute;  display: block;  width: 6px;  height: 6px;  border-left: 2px solid #fff;  border-bottom: 2px solid #fff; } .date-picker .ui-datepicker-prev:hover, .date-picker .ui-datepicker-next:hover, .date-picker .ui-datepicker-prev:hover:after, .date-picker .ui-datepicker-next:hover:after {  border-color: #68768A; } .date-picker .ui-datepicker-title {  text-align: center;  background:#ffa000; } .date-picker .ui-datepicker-calendar {  width: 100%;  text-align: center; } .date-picker .ui-datepicker-calendar thead tr th span {  display: block;  width: 100%;  color: #8392A7;  margin-bottom: 5px;  font-size: 13px; } .date-picker .ui-state-default {  display: block;  text-decoration: none;  color: #707070;  line-height: 40px;  font-size: 12px; } .date-picker .ui-state-default:hover {  background: rgba(0, 0, 0, 0.02); } .date-picker .ui-state-highlight {  color: #68768A; } .date-picker .ui-state-active {  color: #ffa000;  background-color: rgba(131, 146, 167, 0.12);  font-weight: 600; } .date-picker .ui-datepicker-unselectable .ui-state-default {  color: #bbbbbb;  border: 2px solid transparent; } .date-picker.open { overflow: visible;   position: relative;   z-index: 999;  animation: slidedn 1s ease; } .date-picker.open .input button {  background: #68768A; } .date-picker.open .calendar {   position: absolute;   top: 45px; }  @keyframes slidedn {  0% { opacity: 0; }  50% { opacity: 1; }  100% { opacity: 1; } } .cal-mnt { float:left; width:100%;padding-right: 20px; margin-top:48px;} .calendar { float:left; width:100%; position:relative; overflow:hidden;} .ui-datepicker-calendar { float: left; width: 100%; text-align: center;} .calendar .ui-datepicker-prev span { position: absolute; left: 0px; top: 6px; cursor:pointer; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/cal-left-arw.svg) no-repeat scroll 0 0; width:7px; height:13px; text-indent:-99999px;} .calendar .ui-datepicker-next span { position: absolute; right: 0px; top: 6px; cursor:pointer; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/cal-right-arw.svg) no-repeat scroll 0 0; width:7px; height:13px; text-indent:-99999px; } .calendar .ui-datepicker-title { float: left; width: 100%; text-align:center; margin-bottom:20px;font-family: 'Yolk-Bold'; padding: 2px 15px; } .calendar .ui-datepicker-calendar th {font-size: 12px; color: #5f2d53; font-family: 'Yolk-medium'; padding-bottom: 8px;} .calendar .ui-datepicker-calendar td { padding: 9px 0; font-family: 'Yolk-Black'; font-size: 17px; line-height: 16px; color:#5f2d53; } .calendar .ui-datepicker-year { color:#3a3a3a; font-size:17px; } .calendar .ui-datepicker-month { text-transform: uppercase; color:#3a3a3a; font-size:17px; text-transform: uppercase;font-family: 'Yolk-Bold';}  .calendar .ui-datepicker-calendar .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today { position:relative; z-index:1; color:#fff; font-family: 'Jost-Bold'; } .calendar .ui-datepicker-calendar .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today:after { position:absolute; display:block; content:""; background:#5f2d53; width:34px; height:34px; z-index:-1; border-radius: 50%; left: 0; top: 0px; opacity:1; right: 0; margin: auto; bottom: 0; transition:all 0.5s ease;} .calendar .ui-datepicker-calendar .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today a { color:#fff; font-family: 'Yolk-Black';} .calendar .ui-datepicker-calendar td { position:relative;}  .calendar .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default.ui-state-active { color: #3a3a3a; } .calendar .ui-datepicker-calendar td a:hover{ color:#5f2d53; }  .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede; } .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5; } .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede; } .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6; } .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4; } .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc; } .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2); } .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none; }  .datepicker--cells { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .datepicker--cell { border-radius: 4px; box-sizing: border-box; cursor: pointer; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 32px; z-index: 1; } .datepicker--cell.-focus- { background: #f0f0f0; } .datepicker--cell.-current- { color: #5f2d53; font-family: 'Yolk-Medium';} .datepicker--cell.-current-.-focus- { color: #4a4a4a; } .datepicker--cell.-current-.-in-range- { color: #5f2d53; } .datepicker--cell.-in-range- { background: rgba(92, 196, 239, 0.1); color: #4a4a4a; border-radius: 0; } .datepicker--cell.-in-range-.-focus- { background-color: rgba(92, 196, 239, 0.2); } .datepicker--cell.-disabled- { cursor: default; color: #aeaeae; } .datepicker--cell.-disabled-.-focus- { color: #aeaeae; } .datepicker--cell.-disabled-.-in-range- { color: #a1a1a1; } .datepicker--cell.-disabled-.-current-.-focus- { color: #aeaeae; } .datepicker--cell.-range-from- { border: 1px solid rgba(92, 196, 239, 0.5); background-color: rgba(92, 196, 239, 0.1); border-radius: 4px 0 0 4px; } .datepicker--cell.-range-to- { border: 1px solid rgba(92, 196, 239, 0.5); background-color: rgba(92, 196, 239, 0.1); border-radius: 0 4px 4px 0; } .datepicker--cell.-range-from-.-range-to- { border-radius: 4px; } .datepicker--cell.-selected- { color: #fff; border: none; background: #5f2d53; } .datepicker--cell.-selected-.-current- { color: #fff; background: #5f2d53; } .datepicker--cell.-selected-.-focus- { background: #5f2d53; } .datepicker--cell:empty { cursor: default; } .datepicker--days-names { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 8px 0 3px; } .datepicker--day-name { font-family: 'Yolk-Medium'; color: #5f2d53; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; text-transform: uppercase; font-size: .9em; } .datepicker--cell-day { width: 14.28571%; } .datepicker--cells-months { height: 170px; } .datepicker--cell-month { width: 33.33%; height: 25%; } .datepicker--years { height: 170px; } .datepicker--cells-years { height: 170px; } .datepicker--cell-year { width: 25%; height: 33.33%; } .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede; } .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5; } .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede; } .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6; } .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4; } .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc; } .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2); } .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none; }  .datepickers-container { position: absolute; left: 0; top: -5px; } @media print { .datepickers-container { display: none; } } .datepicker { background: #fff; border: 1px solid #dbdbdb; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-radius: 4px; box-sizing: content-box; font-family: 'Yolk-Regular'; font-size: 13px; color: #4a4a4a; width: 220px; position: absolute; left: -100000px; opacity: 0; transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease; z-index: 8; } .datepicker.-from-top- { -webkit-transform: translateY(-8px); transform: translateY(-8px); } .datepicker.-from-right- { -webkit-transform: translateX(8px); transform: translateX(8px); } .datepicker.-from-bottom- { -webkit-transform: translateY(8px); transform: translateY(8px); } .datepicker.-from-left- { -webkit-transform: translateX(-8px); transform: translateX(-8px); } .datepicker.active { opacity: 1; -webkit-transform: translate(0); transform: translate(0); transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; } .datepicker-inline .datepicker { border-color: #d7d7d7; box-shadow: none; position: static; left: auto; right: auto; opacity: 1; -webkit-transform: none; transform: none; } .datepicker-inline .datepicker--pointer { display: none; } .datepicker--content { box-sizing: content-box; padding: 4px; } .-only-timepicker- .datepicker--content { display: none; } .datepicker--pointer { position: absolute; background: #fff; border-top: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; width: 10px; height: 10px; z-index: -1; } .-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer { top: calc(100% - 4px); -webkit-transform: rotate(135deg); transform: rotate(135deg); } .-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer { right: calc(100% - 4px); -webkit-transform: rotate(225deg); transform: rotate(225deg); } .-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer { bottom: calc(100% - 4px); -webkit-transform: rotate(315deg); transform: rotate(315deg); } .-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer { left: calc(100% - 4px); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer { left: 10px; } .-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer { right: 10px; } .-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer { left: calc(50% - 10px / 2); } .-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer { top: 10px; } .-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer { bottom: 10px; } .-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer { top: calc(50% - 10px / 2); } .datepicker--body { display: none; } .datepicker--body.active { display: block; } .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede; } .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5; } .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede; } .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6; } .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4; } .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc; } .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2); } .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none; }  .datepicker--nav { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #efefef; min-height: 32px; padding: 4px; } .-only-timepicker- .datepicker--nav { display: none; } .datepicker--nav-title, .datepicker--nav-action { font-family: 'Yolk-Bold'; display: -webkit-flex; display: -ms-flexbox; display: flex; cursor: pointer; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .datepicker--nav-action { width: 32px; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .datepicker--nav-action:hover { background: #f0f0f0; } .datepicker--nav-action.-disabled- { visibility: hidden; } .datepicker--nav-action svg { width: 32px; height: 32px; } .datepicker--nav-action path { fill: none; stroke: #9c9c9c; stroke-width: 2px; } .datepicker--nav-title { border-radius: 4px; padding: 0 8px; } .datepicker--nav-title i { font-style: normal; color: #9c9c9c; margin-left: 5px; } .datepicker--nav-title:hover { background: #f0f0f0; } .datepicker--nav-title.-disabled- { cursor: default; background: none; } .datepicker--buttons { display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 4px; border-top: 1px solid #efefef; } .datepicker--button { color: #5f2d53; cursor: pointer; border-radius: 4px; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 32px; } .datepicker--button:hover { color: #4a4a4a; background: #f0f0f0; } .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede; } .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5; } .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede; } .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6; } .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4; } .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc; } .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2); } .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none; }  .datepicker--time { border-top: 1px solid #efefef; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 4px; position: relative; } .datepicker--time.-am-pm- .datepicker--time-sliders { -webkit-flex: 0 1 138px; -ms-flex: 0 1 138px; flex: 0 1 138px; max-width: 138px; } .-only-timepicker- .datepicker--time { border-top: none; } .datepicker--time-sliders { -webkit-flex: 0 1 153px; -ms-flex: 0 1 153px; flex: 0 1 153px; margin-right: 10px; max-width: 153px; } .datepicker--time-label { display: none; font-size: 12px; } .datepicker--time-current { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; text-align: center; margin: 0 0 0 10px; } .datepicker--time-current-colon { margin: 0 2px 3px; line-height: 1; } .datepicker--time-current-hours, .datepicker--time-current-minutes { line-height: 1; font-size: 19px; font-family: 'Yolk-Regular'; position: relative; z-index: 1; } .datepicker--time-current-hours:after, .datepicker--time-current-minutes:after { content: ''; background: #f0f0f0; border-radius: 4px; position: absolute; left: -2px; top: -3px; right: -2px; bottom: -2px; z-index: -1; opacity: 0; } .datepicker--time-current-hours.-focus-:after, .datepicker--time-current-minutes.-focus-:after { opacity: 1; } .datepicker--time-current-ampm { text-transform: uppercase; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; color: #9c9c9c; margin-left: 6px; font-size: 11px; margin-bottom: 1px; } .datepicker--time-row { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 11px; height: 17px; background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; } .datepicker--time-row:first-child { margin-bottom: 4px; } .datepicker--time-row input[type='range'] { background: none; cursor: pointer; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 100%; padding: 0; margin: 0; -webkit-appearance: none; } .datepicker--time-row input[type='range']::-webkit-slider-thumb { -webkit-appearance: none; } .datepicker--time-row input[type='range']::-ms-tooltip { display: none; } .datepicker--time-row input[type='range']:hover::-webkit-slider-thumb { border-color: #b8b8b8; } .datepicker--time-row input[type='range']:hover::-moz-range-thumb { border-color: #b8b8b8; } .datepicker--time-row input[type='range']:hover::-ms-thumb { border-color: #b8b8b8; } .datepicker--time-row input[type='range']:focus { outline: none; } .datepicker--time-row input[type='range']:focus::-webkit-slider-thumb { background: #5cc4ef; border-color: #5cc4ef; } .datepicker--time-row input[type='range']:focus::-moz-range-thumb { background: #5cc4ef; border-color: #5cc4ef; } .datepicker--time-row input[type='range']:focus::-ms-thumb { background: #5cc4ef; border-color: #5cc4ef; } .datepicker--time-row input[type='range']::-webkit-slider-thumb { box-sizing: border-box; height: 12px; width: 12px; border-radius: 3px; border: 1px solid #dedede; background: #fff; cursor: pointer; transition: background .2s; } .datepicker--time-row input[type='range']::-moz-range-thumb { box-sizing: border-box; height: 12px; width: 12px; border-radius: 3px; border: 1px solid #dedede; background: #fff; cursor: pointer; transition: background .2s; } .datepicker--time-row input[type='range']::-ms-thumb { box-sizing: border-box; height: 12px; width: 12px; border-radius: 3px; border: 1px solid #dedede; background: #fff; cursor: pointer; transition: background .2s; } .datepicker--time-row input[type='range']::-webkit-slider-thumb { margin-top: -6px; } .datepicker--time-row input[type='range']::-webkit-slider-runnable-track { border: none; height: 1px; cursor: pointer; color: transparent; background: transparent; } .datepicker--time-row input[type='range']::-moz-range-track { border: none; height: 1px; cursor: pointer; color: transparent; background: transparent; } .datepicker--time-row input[type='range']::-ms-track { border: none; height: 1px; cursor: pointer; color: transparent; background: transparent; } .datepicker--time-row input[type='range']::-ms-fill-lower { background: transparent; } .datepicker--time-row input[type='range']::-ms-fill-upper { background: transparent; } .datepicker--time-row span { padding: 0 12px; } .datepicker--time-icon { color: #9c9c9c; border: 1px solid; border-radius: 50%; font-size: 16px; position: relative; margin: 0 5px -1px 0; width: 1em; height: 1em; } .datepicker--time-icon:after, .datepicker--time-icon:before { content: ''; background: currentColor; position: absolute; } .datepicker--time-icon:after { height: .4em; width: 1px; left: calc(50% - 1px); top: calc(50% + 1px); -webkit-transform: translateY(-100%); transform: translateY(-100%); } .datepicker--time-icon:before { width: .4em; height: 1px; top: calc(50% + 1px); left: calc(50% - 1px); } .datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede; } .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5; } .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede; } .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6; } .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4; } .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc; } .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2); } .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none; } .owl-carousel .animated { -webkit-animation-duration:1000ms; animation-duration:1000ms; -webkit-animation-fill-mode:both; animation-fill-mode:both } .owl-carousel .owl-animated-in { z-index:0 } .owl-carousel .owl-animated-out { z-index:1 } .owl-carousel .fadeOut { -webkit-animation-name:fadeOut; animation-name:fadeOut } @-webkit-keyframes fadeOut { 0% { opacity:1 } 100% { opacity:0 } } @keyframes fadeOut { 0% { opacity:1 } 100% { opacity:0 } } .owl-height { -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out } .owl-carousel { display:none; width:100%; -webkit-tap-highlight-color:transparent; position:relative; z-index:1 } .owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y } .owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 } .owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0px, 0, 0) } .owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev { cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .owl-carousel.owl-loaded { display:block } .owl-carousel.owl-loading { opacity:0; display:block } .owl-carousel.owl-hidden { opacity:0 } .owl-carousel .owl-refresh .owl-item { display:none } .owl-carousel .owl-item { position:relative; min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none } .owl-carousel .owl-item img { display:inline-block; width:auto; -webkit-transform-style:preserve-3d } .owl-carousel.owl-text-select-on .owl-item { -webkit-user-select:auto; -moz-user-select:auto; -ms-user-select:auto; user-select:auto } .owl-carousel .owl-grab { cursor:move; cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab } .owl-carousel.owl-rtl { direction:rtl } .owl-carousel.owl-rtl .owl-item { float:right;} .no-js .owl-carousel { display:block } .owl-carousel .owl-item .owl-lazy { opacity:0; -webkit-transition:opacity 400ms ease; -moz-transition:opacity 400ms ease; -ms-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease;} .owl-carousel .owl-item img { transform-style:preserve-3d } .owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#000 } .owl-carousel .owl-video-play-icon { position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/css/owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; -webkit-transition:scale 100ms ease; -moz-transition:scale 100ms ease; -ms-transition:scale 100ms ease; -o-transition:scale 100ms ease; transition:scale 100ms ease } .owl-carousel .owl-video-play-icon:hover { -webkit-transition:scale(1.3, 1.3); -moz-transition:scale(1.3, 1.3); -ms-transition:scale(1.3, 1.3); -o-transition:scale(1.3, 1.3); transition:scale(1.3, 1.3) } .owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display:none } .owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; -webkit-transition:opacity 400ms ease; -moz-transition:opacity 400ms ease; -ms-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease } .owl-carousel .owl-video-frame { position:relative; z-index:1 } .owl-nav {color: #a9a9a9;font-size: 16px;font-family: 'Helvetica Neue';position: absolute;} .owl-prev {left: 0px;position: absolute;background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/arr-lft.png) no-repeat left 0px;height: 21px;width: 13px; border: none; cursor: pointer;} .owl-next {right: 0px;position: absolute;background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/arr-rgt.png) no-repeat right 0px;height: 21px;width: 13px; border: none; cursor: pointer;} .owl-prev:hover {opacity: 1} .owl-next:hover {opacity: 1} .owl-controls {float: left;width: 100%;margin-top: 0px;} .owl-dots {float: left;width: 100%;text-align: center;position: absolute;bottom: -50px;} .owl-dot {background: #fff;border: 1px solid #b5b5b5;width: 12px;height: 12px;display: inline-block;-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;margin: 0 6px 0;position: relative;} .owl-dot.active, .owl-dot:hover {background: #b5b5b5;} .owl-nav .owl-prev.disabled, .owl-nav .owl-next.disabled {display: none;} .fa-chevron-left, .fa-chevron-right {opacity: 1;cursor: pointer;} .fa-chevron-left.disable, .fa-chevron-right.disable {opacity: 0.3;cursor: inherit;} .owl-nav.disabled, .owl-dots.disabled {display: none;} .actual-carousel .owl-carousel .owl-nav {top: -100px;} .actual-carousel .owl-carousel .nav-btn {height: 112px;position: absolute;width: 112px;cursor: pointer;top: 50px;} .actual-carousel .owl-carousel .owl-prev.disabled, .actual-carousel .owl-carousel .owl-next.disabled {pointer-events: none;opacity: 0.2;} .actual-carousel .owl-carousel .owl-prev {background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/rgt-arw.svg) no-repeat scroll 0 0;left: 0;width: 48px;height: 48px;} .actual-carousel .owl-carousel .owl-next {background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/left-arw.svg) no-repeat scroll 0px 0px;right: 0;width: 48px;height: 48px;} .actual-carousel .owl-carousel .prev-slide:hover {background-position: 0px 0px;} .actual-carousel .owl-carousel .next-slide:hover {background-position: 0px 0px;} .actual-carousel {float: left;width: 100%;position: relative;} .actual-carousel .owl-controls {float: right;width: auto;margin-top: 0px;position: absolute;top: 0;right: 0;} .actual-carousel .owl-nav {color: #a9a9a9;font-size: 16px;font-family: 'Helvetica Neue';position: relative;width: 110px;right: 0;} .mob-logos-lst .owl-dots { bottom: 0px; margin-top: 20px; position: relative;} .mob-logos-lst .owl-dot { background: #dee8ea; width: 12px; height: 12px; border: none;} .mob-logos-lst .owl-dot.active { background: #42849c;} .mob-logos-lst .owl-dot.active, .mob-logos-lst .owl-dot:hover { background: #42849c;} .qui-carousel .owl-controls {top: 35%; position: absolute; width:auto; left:0; right:0;} .qui-carousel .owl-carousel .fa-chevron-left { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/blue-arw-bx.svg") no-repeat scroll 0 0; left: 5px; width:47px; height:47px; float:left; position:absolute; cursor:pointer; transform: rotate(180deg);} .qui-carousel .owl-carousel .fa-chevron-right { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/blue-arw-bx.svg") no-repeat scroll 0 0; right: 15px; width:47px; height:47px; float:right; position:absolute; cursor:pointer;}  .qui-carousel .owl-carousel .owl-nav { position: relative; width: auto;} .twt-carousel .owl-carousel .owl-nav {top: -70px; right: 0; width: 85px;} .twt-carousel .owl-carousel .nav-btn {height: 112px;position: absolute;width: 112px;cursor: pointer;top: 50px;} .twt-carousel .owl-carousel .owl-prev.disabled, .twt-carousel .owl-carousel .owl-next.disabled {pointer-events: none;opacity: 0.2;} .twt-carousel .owl-carousel .owl-prev {background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/rgt-arw.svg) no-repeat scroll 0 0;left: 0;width: 38px;height: 38px; background-size:cover;} .twt-carousel .owl-carousel .owl-next {background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/left-arw.svg) no-repeat scroll 0px 0px;right: 0;width: 38px;height: 38px; background-size:cover;} .twt-carousel .owl-carousel .prev-slide:hover {background-position: 0px 0px;} .twt-carousel .owl-carousel .next-slide:hover {background-position: 0px 0px;} .ins-carousel .owl-carousel .owl-nav {top: -65px; right: 0; width: 85px;} .ins-carousel .owl-carousel .nav-btn {height: 112px;position: absolute;width: 112px;cursor: pointer;top: 50px;} .ins-carousel .owl-carousel .owl-prev.disabled,.ins-carousel .ins-carousel .owl-carousel .owl-next.disabled {pointer-events: none;opacity: 0.2;} .ins-carousel .owl-carousel .owl-prev {background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/rgt-arw.svg) no-repeat scroll 0 0;left: 0;width: 38px;height: 38px; background-size:cover;} .ins-carousel .owl-carousel .owl-next {background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/left-arw.svg) no-repeat scroll 0px 0px;right: 0;width: 38px;height: 38px; background-size:cover;} .ins-carousel .owl-carousel .prev-slide:hover {background-position: 0px 0px;} .ins-carousel .owl-carousel .next-slide:hover {background-position: 0px 0px;}  .hos-rgt-img .owl-dots { bottom:38px; margin-top: 0px; position: absolute;} .hos-rgt-img .owl-dot { background: none; width: 12px; height: 12px; border: 1px solid #fff;} .hos-rgt-img .owl-dot.active { background: #fff;} .hos-rgt-img .owl-dot.active, #hospital-lst .owl-dot:hover { background: #fff;}  .update-carousel .owl-carousel .disabled .glyphicon-chevron-left { opacity:0;} .update-carousel .owl-carousel .fa-chevron-left { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/news-arw-lft.png) no-repeat scroll 0 0;  left: 15px; width:48px; height:48px; float:left; position:absolute;} .update-carousel .owl-carousel .fa-chevron-right { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/news-arw-rgt.png) no-repeat scroll 0 0;  right: 15px; width:48px; height:48px; float:right; position:absolute;}  .update-carousel .owl-carousel .owl-nav { top:30%; width: 100%; float: left;} .update-carousel .owl-carousel .nav-btn{height: 48px;position: absolute;width: 48px;cursor: pointer;top: 50px;} .update-carousel .owl-carousel .owl-prev.disabled, .update-carousel .owl-carousel .owl-next.disabled{pointer-events: none;opacity: 0.2;} .update-carousel .owl-carousel .prev-slide{  background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/news-arw-lft.png) no-repeat scroll 0 0;  left: 0px; } .update-carousel .owl-carousel .next-slide{  background:url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/news-arw-rgt.png) no-repeat scroll 0px 0px;  right: 0px; } .update-carousel .owl-carousel .prev-slide:hover{ background-position: 0px 0px; } .update-carousel .owl-carousel .next-slide:hover{ background-position: 0px 0px; } .owl-nav .owl-prev.disabled, .owl-nav .owl-next.disabled {  display: none; }.smk_accordion:not(.acordeon-morado) {  position: relative;  margin: 0;  padding: 0;  list-style: none;  margin-bottom: 20px; } .smk_accordion:not(.acordeon-morado) .accordion_in {  border: none;  position: relative;  z-index: 10;  margin-top: -1px;  overflow: hidden;  margin-bottom:15px; } .smk_accordion:not(.acordeon-morado) .accordion_in .acc_head {  position: relative;  background: #fafafa;  padding: 13px 30px 13px 15px;  color:#3A3A3A; font-size:20px;  display: block;  cursor: pointer;  border-radius:0px;   border-bottom:1px solid #f3f3f3;  font-family: 'Yolk-SemiBold';  letter-spacing: -0.25px;  text-align: left; } .smk_accordion:not(.acordeon-morado) .accordion_in .acc_head .acc_icon_expand {  display: block;  width: 13px;  height: 7px;  position: absolute;  right: 30px;  top: 50%;  transform: translateY(-50%);  margin-top: 0px;  background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/acc-down-arw.svg) no-repeat right center; } .smk_accordion:not(.acordeon-morado) .accordion_in .acc_content {  background: #fafafa;   padding:0px 30px 25px 52px;  float:left; width:100%;  border-bottom:1px solid #f3f3f3; } .smk_accordion:not(.acordeon-morado) .accordion_in .acc_content h1:first-of-type, .smk_accordion:not(.acordeon-morado) .accordion_in .acc_content h2:first-of-type, .smk_accordion:not(.acordeon-morado) .accordion_in .acc_content h3:first-of-type, .smk_accordion:not(.acordeon-morado) .accordion_in .acc_content h4:first-of-type, .smk_accordion:not(.acordeon-morado) .accordion_in .acc_content h5:first-of-type, .smk_accordion:not(.acordeon-morado) .accordion_in .acc_content h6:first-of-type {  } .smk_accordion:not(.acordeon-morado) .accordion_in:first-of-type, .smk_accordion:not(.acordeon-morado) .accordion_in:first-of-type .acc_head {  border-radius: 0px;  } .smk_accordion:not(.acordeon-morado) .accordion_in:last-of-type, .smk_accordion:not(.acordeon-morado) .accordion_in:last-of-type .acc_content {  margin-bottom: 0;  border-radius: 0 0 0px 0px; } .smk_accordion:not(.acordeon-morado) .accordion_in.acc_active > .acc_content {  display: block; } .smk_accordion:not(.acordeon-morado) .accordion_in.acc_active > .acc_head {  background: #fafafa; } .smk_accordion:not(.acordeon-morado) .accordion_in.acc_active > .acc_head .acc_icon_expand {  background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/acc-up-arw.svg) no-repeat right center;  } .smk_accordion.acc_with_icon .accordion_in .acc_head { } @charset "utf-8";   .inner-banner {display: grid;max-width: 100%;min-width: 100%;padding: 0 33px;} .inner-banner img {width: 100%;} .biblio {display: grid;max-width: 100%;min-width: 100%;position: relative;top: -60px;} .biblio .bib-cnt {display: flex;flex-wrap: wrap;padding: 0 40px;} .biblio .bread-crm {display: grid;max-width: 100%;min-width: 100%;background: #fff;position: relative;padding: 23px 40px 58px 40px;border-radius: 10px 10px 0px 0px;} .biblio .bread-crm ul {display: flex;column-gap: 16px;} .biblio .bread-crm ul li {font-family: 'Optima_Regular';font-weight: normal;font-size: 12px;text-align: left;color: #2d2d2d;} .biblio .bread-crm ul li a {font-family: 'Optima_Regular';font-weight: normal;font-size: 12px;text-align: left;color: #2d2d2d;position: relative;} .biblio .bib-cnt .trans-lft {order: 1;flex: 0 1 26%;padding: 50px 0 0 32px;border-left: 1px solid #f7f7f7;} .biblio .bib-cnt .trans-lft .sidebar .sidebar-lst ol.num-lst {display: flex;flex-wrap: wrap;row-gap: 12px;counter-reset: section;} .biblio .bib-cnt .trans-lft .sidebar .sidebar-lst ol.num-lst li {flex: 0 1 100%;position: relative;} .biblio .bib-cnt .trans-lft .sidebar .sidebar-lst ol.num-lst li a.active {font-family: 'Kozuka Gothic Pro B';font-weight: normal;font-size: 15px;letter-spacing: -0.01em;text-align: left;color: #373737;} .biblio .bib-cnt .trans-lft .sidebar .sidebar-lst ol.num-lst li a p {font-family: 'Optima_Regular';font-weight: normal;font-size: 13px;text-align: left;color: #444;} .biblio .bib-cnt .trans-lft .sidebar .sidebar-lst ol.num-lst li a {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 15px;letter-spacing: -0.01em;text-align: left;color: #444;} .biblio .bib-cnt .trans-rgt {order: 0;flex: 0 1 74%;top: -20px;position: relative;} .biblio .bib-cnt .trans-rgt h1 {font-family: 'Kozuka Gothic Pro B';font-weight: normal;font-size: 32px;line-height: 40px;text-align: left;color: #a31984;margin-bottom: 10px;} .biblio .bib-cnt .trans-rgt h2 {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 24px;letter-spacing: -0.01em;text-align: left;color: #a31984;margin-bottom: 19px;} .biblio .bib-cnt .trans-rgt p {font-family: 'Optima_Regular';font-weight: normal;font-size: 16px;line-height: 25px;text-align: left;color: #2d2d2d;} .biblio .bib-cnt .trans-rgt ul {display: flex;flex-wrap: wrap;row-gap: 50px;margin-top: 30px;} .biblio .bib-cnt .trans-rgt ul li {flex: 0 1 100%;} .biblio .bib-cnt .trans-rgt ul li p {font-family: 'Optima_Regular';font-weight: normal;font-size: 16px;line-height: 33px;text-align: left;color: #2d2d2d;} .biblio .bib-cnt .trans-rgt ul li p span {font-family: 'Kozuka Gothic Pro B';font-weight: normal;font-size: 18px;letter-spacing: -0.01em;line-height: 27px;text-align: left;color: #231f20;} .trans-rgt ul li p.bl {font-size: 18pc;} .biblio .bib-cnt .trans-lft .sidebar .sidebar-lst ol.num-lst li a.active::before{position: absolute;content: "";width: 13px;height: 10px;background: #a31984;left: -31px;top: 12px;} .biblio .bib-cnt .trans-lft .sidebar .sidebar-lst ol.num-lst li a::before{position: absolute;content: "";width: 13px;height: 10px;background: #f7f7f7;left: -31px;top: 3px;} .biblio-cnt {display: grid;max-width: 100%;min-width: 100%;padding-bottom: 44px;} .biblio-cnt h2 {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 24px;letter-spacing: -0.01em;text-align: left;color: #a31984;margin-bottom: 23px;} .biblio-cnt ul {display: flex;flex-wrap: wrap;row-gap: 2px;} .biblio-cnt ul li {flex: 0 1 100%;border-radius: 3px;} .biblio-cnt ul li p {font-family: 'Optima_Regular';font-weight: normal;font-size: 16px;line-height: 25px;text-align: left;color: #2d2d2d;} .biblio-cnt ul li p span {font-family: 'Kozuka Gothic Pro B';font-weight: normal;font-size: 18px;letter-spacing: -0.01em;line-height: 27px;text-align: left;color: #231f20;} .biblio-cnt ul.activ {margin-top: 25px;} .biblio-cnt ul.activ li {border-radius: 3px;background: #f7f7f7;border: 1px solid #f7f7f7;} .biblio-cnt ul.activ li a {padding: 2px 27px;display: grid;width: 100%;background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/arrow-big.svg) no-repeat right 35px center;} .biblio-cnt ul.activ li a h4 {font-family: 'Kozuka Gothic Pro B';font-weight: normal;font-size: 18px;letter-spacing: -0.01em;line-height: 27px;text-align: left;margin-bottom: 10px;color: #231f20;} .biblio-cnt ul.activ li a p {font-family: 'Optima_Regular';font-weight: normal;font-size: 14px;line-height: 21px;text-align: left;color: #231f20;max-width: 480px;} .biblio-cnt ul.smk_accordion{row-gap: 8px;} ul.accordion_example1 li .accordion_in .acc_content h3 {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 14px;letter-spacing: -0.01em;line-height: 27px;text-align: left;color: #a31984;} ul.accordion_example1 li .accordion_in .acc_content ul {margin-top: 13px;row-gap: 5px;margin-bottom: 22px;} ul.accordion_example1 li .accordion_in .acc_content ul li {font-family: 'Optima_Regular';font-weight: normal;font-size: 14px;letter-spacing: -0.01em;line-height: 27px;text-align: left;color: #2d2d2d;position: relative;padding-left: 10px;} .bioo-cnt {display: grid;width: 74%;padding-left: 40px;} ul.accordion_example1 li .accordion_in .acc_content ul li::before{position: absolute;content: "";width: 3px;height: 3px;background: #a31984;left: 0;top: 10px;border-radius: 50px;} .biblio .bread-crm ul li a::after{position: absolute;content: "";background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/s-arr.svg) no-repeat;width: 4px;height: 6px;right: -10px;top: 3px;}  .bib-cnt.zonal-pad h1 {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 40px;letter-spacing: -0.02em;text-align: left;color: #a31984;margin-top: 16px;margin-bottom: 20px;} .biblio div.bib-cnt div.zo-ll {display: grid;width: 100%;padding-top: 44px;} .biblio div.bib-cnt div.zo-ll ul {display: flex;flex-wrap: wrap;column-gap: 38px;padding-bottom: 16px;border-bottom: 1px solid #f7f7f7;width: 100%;} .biblio div.bib-cnt div.zo-ll ul li a {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 16px;line-height: 16px;text-align: left;color: #969696;position: relative;} .biblio div.bib-cnt div.map-zone {display: flex;padding-top: 46px;flex-wrap: wrap;} .biblio div.bib-cnt div.map-zone div.zone-lft {flex: 0 1 26%;} .biblio div.bib-cnt div.map-zone div.zone-lft h2 {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 36px;letter-spacing: -0.01em;text-align: left;color: #a31984;margin-bottom: 25px;} .biblio div.bib-cnt div.map-zone div.zone-lft ul {display: flex;flex-wrap: wrap;row-gap: 20px;width: 100%;} .biblio div.bib-cnt div.map-zone div.zone-lft ul li {flex: 0 1 100%;} .biblio div.bib-cnt div.map-zone div.zone-lft ul li div.form label {display: flex;font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 16px;text-align: left;color: #2d2d2d;cursor: pointer;} .biblio div.bib-cnt div.map-zone div.zone-lft a.cont {font-family: Kozuka Gothic Pro B;font-weight: normal;font-size: 18px;text-align: left;color: #fff;border-radius: 24.5px;background: #a31984;padding: 13px 58px;} .biblio div.bib-cnt div.map-zone div.zone-rgt {flex: 0 1 74%;} .biblio div.bib-cnt div.map-zone div.zone-rgt img {width: 100%;} .ejemo {display: grid;max-width: 100%;min-width: 100%;} .ejemo h3 {font-family: 'Kozuka Gothic Pro B';font-weight: normal;font-size: 24px;letter-spacing: -0.01em;text-align: left;color: #a31984;margin-bottom: 26px;} .ejemo ul {display: flex;flex-wrap: wrap;column-gap: 3%;margin-bottom: 110px;} .ejemo ul li {flex: 0 1 31%;} .ejemo ul li img {width: 100%;} .ejemo ul li p {font-family: 'Kozuka Gothic Pro B';font-weight: normal;font-size: 21px;letter-spacing: -0.01em;line-height: 18px;text-align: left;color: #231f20;margin-top: 15px;} .vestii {background: #f7f7f7;} .vestii {width: 100%;} .vestii div.vest-pad {display: flex;flex-wrap: wrap;padding: 42px 33px 107px 33px;} .vestii div.vest-pad div.vest-lft {flex: 0 1 57%;} .vestii div.vest-pad div.vest-lft img {width: 100%;} .vestii div.vest-pad div.vest-rgt {padding-left: 60px;flex: 0 1 43%;} .vestii div.vest-pad div.vest-rgt ul {display: flex;flex-wrap: wrap;row-gap: 74px;} .vestii div.vest-pad div.vest-rgt ul li {flex: 0 1 100%;} .vestii div.vest-pad div.vest-rgt ul li h2 {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 22px;letter-spacing: -0.02em;line-height: 25px;text-align: left;color: #a31984;} .vestii div.vest-pad div.vest-rgt ul li p {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 16px;line-height: 24px;text-align: left;color: #444;} .bread-crm.inner-bre{padding-bottom: 0;position: relative;margin-top: -43px;} section.biblio.zonal{top: 0;} .bib-cnt.zonal-pad{padding-top: 0;display: grid;width: 100%;} .bib-cnt.zonal-pad p{font-family: 'Optima_Regular';font-weight: normal;font-size: 16px;line-height: 25px;text-align: left;color: #2d2d2d;} .biblio div.bib-cnt div.zo-ll ul li a.active{color: #2d2d2d;font-family:'Kozuka Gothic Pro B';} .biblio div.bib-cnt div.zo-ll ul li a.active::after{position: absolute;content: "";width: 100px;height: 3px;background: #a31984;bottom: -17px;left: 0;} .form .input-radio {box-shadow: 0px 0px 0px 1px #6d6d6d;font-size: 3em;width: 20px;height: 20px;margin-right: 16px;border: 4px solid #fff;background-clip: border-box;border-radius: 50%;appearance: none;transition: background-color 0.3s, box-shadow 0.3s;} .input-radio.on:checked {box-shadow: 0px 0px 0px 4px #a31984;background-color: #a31984;} .input-radio.on:not(:checked) {box-shadow: 0px 0px 0px 5px #e4e2e3;background-color: #e4e2e3;} .input-radio.off:checked {box-shadow: 0px 0px 0px 4px #eb0000;background-color: #ff5151;} .btn-cnn{display: flex;width: 100%;padding-top: 50px;} .ejemo-cnt{padding: 0 40px;border-top: 1px solid #f7f7f7;display: grid;padding-top: 33px;} .vestii .container{max-width: 100%;}  .directoria {display: grid;width: 100%;padding-top: 53px;} .directoria ul {display: flex;flex-wrap: nowrap;column-gap: 2%;align-items: end;} .directoria ul li {flex: 0 1 22%;} .directoria ul li label {font-family: 'MerriweatherSans-Italic';font-weight: normal;font-size: 10px;text-align: left;color: #000;} .directoria ul li .filter-bx {display: grid;width: 100%;} .directoria ul li.de-li {flex: 0 1 9%;} .directoria ul li.de-li a.del {width: 49px;height: 49px;border-radius: 5px;background: #a31984;display: flex;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;align-items: center;text-align: center;} .directoria ul li.de-li a.del img {width: 18px;height: 22px;float: none;margin: 0 auto;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;} .directoria ul li.se-li {flex: 0 1 17%;} .directoria ul li.se-li a.sea {font-family: 'MerriweatherSans-ExtraBold';font-weight: normal;font-size: 18px;text-align: left;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;color: #fff;border-radius: 24.5px;background: #a31984 url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/search.svg) no-repeat right 20px center;display: flex;align-items: center;padding: 12px 42px 12px 52px;} ul.pro-sha {display: flex;flex-wrap: wrap;row-gap: 23px;margin-top: 77px;padding-bottom: 60px;} ul.pro-sha li {flex: 0 1 100%;border-radius: 3px;background: #f7f7f7;border: 1px solid #f7f7f7;position: relative;padding: 8px 30px 22px 58px;} ul.pro-sha li a.shaa {position: absolute;width: 27px;height: 27px;border-radius: 3px;background: #a31984;position: absolute;left: 10px;padding: 5px;top: 10px;cursor: pointer;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;} ul.pro-sha li .pro-lft {flex: 0 1 50%;} ul.pro-sha li .pro-lft .pro-img {flex: 0 1 auto;} ul.pro-sha li .pro-lft .pro-cnt {flex: 0 1 auto;padding-top: 10px;} ul.pro-sha li .pro-lft .pro-cnt p {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 10px;letter-spacing: 0.3em;line-height: 21px;text-align: left;color: #a31984;text-transform: uppercase;} ul.pro-sha li .pro-lft .pro-cnt h2 {font-family: 'Kozuka Gothic Pro B';font-weight: normal;font-size: 21px;letter-spacing: -0.01em;line-height: 36px;text-align: left;color: #231f20;margin-bottom: 20px;} ul.pro-sha li .pro-lft .pro-cnt ul {display: flex;column-gap: 40px;} ul.pro-sha li .pro-lft .pro-cnt ul li.loc {flex: 0 1 auto;padding: 0;font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 14px;text-align: left;color: #606268;background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/location.svg) no-repeat left center;padding-left: 20px;} ul.pro-sha li .pro-lft .pro-cnt ul li.bag {flex: 0 1 auto;padding: 0;font-family:'MerriweatherSans-Medium';font-weight: normal;font-size: 14px;text-align: left;color: #606268;padding-left: 30px;background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/bag.svg) no-repeat left center;} ul.pro-sha li .pro-rgt {flex: 0 1 50%;padding-top: 24px;} ul.pro-sha li .pro-rgt ul {display: flex;column-gap: 12px;justify-content: end;} ul.pro-sha li .pro-rgt ul li {background: transparent;font-family: 'MerriweatherSans-Italic';font-weight: normal;font-size: 12px;line-height: 12px;text-align: center;color: #a31984;padding: 0;display: flex;text-align: center;align-items: center;vertical-align: middle;flex: 0 1 21%;} ul.pro-sha li .pro-rgt ul li a {padding: 12px 26px;width: 100%;border-radius: 20px;transition: all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;border: 1.5px solid #E1B5D2;} .prod-pad{display: flex;flex-wrap: nowrap;} .pro-lft-pad{display: flex;column-gap: 30px;}  #agenda-slide, #agenda-slide1{float: left ; width: 100%;} .mo-caro.ejemo-cnt {  padding: 0;} .a-vrr { display: none;} .mo-caro.ejemo-cnt h3{font-family:'Kozuka Gothic Pro B'; padding-left: 15px; font-weight: normal;  font-size: 24px;  letter-spacing: -0.01em;  text-align: left;  color: #a31984;  margin-bottom: 26px;} .mo-caro.ejemo-cnt ul{display: flex; width: 100%; flex-wrap: wrap;} .mo-caro.ejemo-cnt ul li{flex: 0 1 100%;} .mo-caro.ejemo-cnt ul li img{width: 100%;} .owl-nav.disabled { display: none;}    .biblio.top{top:0;} .biblio.top .bread-crm,.bib-cnt.fullwidth { width: 100%;padding-left: 0;padding-right: 0;} .bib-cnt.fullwidth .trans-rgt{width:100%;flex: 0 1 100%;} ul.tabs{display: flex;column-gap: 3%;padding-top: 45px;border-bottom: 3px solid #f7f7f7;align-items: center; } ul.tabs li{ flex: 0 1 auto; display: inline-block;cursor: pointer;margin-right:0px; padding:0 0 12px 0; border-radius: 0px 0px 0px 0px;text-align: center; transition:all .5s ease;position:relative;} ul.tabs li:last-child { margin-right: 0px;} ul.tabs li::after { content: ""; position: absolute; left: 0px; bottom: -2px; width: 100%; border-bottom:3px solid transparent;} ul.tabs li:hover{color:#2D2D2D;transition:all 0.5s ease;} ul.tabs li:hover:after { border-bottom: 3px solid #A31984; transition:all 0.5s ease;} ul.tabs li.tab-link.active {color: #2d2d2d;} ul.tabs li.active::after { border-bottom: 3px solid #A31984; } ul.tabs li{color: #969696;font-family: 'MerriweatherSans-Medium';font-size: 16px;line-height: 16px;} .resource-lst{padding-top:35px;} .resource-lst h3{font-family: 'MerriweatherSans-Medium';font-size: 21px; letter-spacing: 0.22px;line-height: 28px;} .resource-lst ul{--cols: 3; display: grid;grid-template-columns: repeat(var(--cols), 1fr);gap: 20px 30px;padding: 30px 0} .resource-lst ul li{border: 1px solid #f7f7f7;border-radius: 3px;background: #FBF9F6F2;transition:all 0.5s ease;} .resource-lst ul li a{display: flex;flex-wrap: wrap;column-gap: 18px;transition:all 0.5s ease;padding: 24px 25px;align-items: center;} .resource-lst ul li a p{font-family: 'Kozuka Gothic Pro B';letter-spacing: 0.13px;font-size: 14px;line-height: 24px;} .resource-lst ul li a img {padding: 8px;background: #A31984;object-fit: cover;width:34px;height:34px;border-radius: 3px;} .resource-lst ul li:hover{background: #5F2D54;transition:all 0.5s ease;} .resource-lst ul li:hover a p{color: #fff;transition:all 0.5s ease;} .resource-lst ul li:hover img{outline: 1px solid #FFFFFF;background: #5F2D54;}  .galeria-sec{display: grid;max-width: 100%;min-width: 100%;position: relative;border-top: 1px solid #D8D8D8;padding-top: 30px;margin-top: 30px;} .galeria-sec .bread-crm {display: grid;max-width: 100%;min-width: 100%;background: #fff;position: relative;padding: 23px 40px 58px 40px;border-radius: 10px 10px 0px 0px;} .galeria-sec .bread-crm ul {display: flex;column-gap: 16px;} .galeria-sec .bread-crm ul li {font-family: 'Optima_Regular';font-weight: normal;font-size: 12px;text-align: left;color: #2d2d2d;} .galeria-sec .bread-crm ul li a {font-family: 'Optima_Regular';font-weight: normal;font-size: 12px;text-align: left;color: #2d2d2d;position: relative;} .galeria-sec .bread-crm ul li a::after{position: absolute;content: "";background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/s-arr.svg) no-repeat;width: 4px;height: 6px;right: -10px;top: 3px;} .galeria-sec h2 {font-size: 18.27px;font-family:'Kozuka Gothic Pro B' ;color:#373737;} .galeria-sec ul{width: 100%;display: grid;grid-template-columns: auto auto auto auto auto;gap: 17px 14px;} .galeria-sec ul.card-grid-1, ul.card-grid-2 {--cols: 5; display: grid; grid-gap: 16px; grid-template-columns: repeat(var(--cols), 1fr); margin: 25px 0 55px;} .images-pad {width: 100%;padding-bottom: 55px;} .galeria-img img{width:100%;border-radius: 8px;display: flex;} .pagenation{display: grid;height: 48px;} .pagenation ul{justify-content: center;display: grid;grid-template-columns: 48px 48px 200px;grid-gap: 0 1px;} .pagenation ul li a{align-items: center;justify-content: center;width: 48px;height: 48px;font-family: 'MerriweatherSans-Medium';font-size: 12px;transition: all .5s ease;display: grid;border-radius: 4px;color: #8E8E8E;background: #f7f7f7;} .pagenation ul li.page-card a{align-items: center;justify-content: center;width:200px;height: 48px;font-family:'MerriweatherSans-Medium';font-size: 10px; transition: all .5s ease;display: grid;} .pagenation ul li.page-card a.active{color: #FFFFFF;background: #A31984;} .pagenation ul li a:hover{color: #FFFFFF;background: #A31984;} .img-gallery{position:relative;display:block} .img-gallery::after{display: none; position:absolute;width:100%;height:100%;background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/zoom.svg); left:0;right:0;top:50%;transform: translateY(-50%);z-index: 999;background: rgba(0,0,0, 0.5)url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/zoom.svg)no-repeat center center;content: "";border-radius: 6px;transition: all 0.5s ease;} .img-gallery:hover:after{display: block;} .galeria-top-sec{top: -22px;position: relative;border-bottom: 1px solid #D8D8D8;display: flex;flex-wrap: wrap;padding: 0 40px;} .galeria-top-sec h1{font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 40px;letter-spacing: -0.02em;line-height: 40px;text-align: left;color: #a31984;margin-bottom: 10px;} .galeria-top-sec p{font-family: 'Optima_Regular';font-size: 16px;margin-bottom: 25px;}   .mob-search {display:none;float: left;width: auto;position: relative;top: 0;} .mob-search button {cursor: pointer;border: none;background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/home-search.svg") no-repeat center;width: 26px;height: 23px;background-size: cover;position: relative;right: auto;top: auto;transform: none;} .mobile-search {transition: all 0.4s ease;float:left;position:fixed;top: 65px;background: #5F2D54;width:100%;padding:12px 0px 16px;opacity:0;visibility:hidden;text-align: center;z-index: 99;} .mobile-frm-field { float:none; display: inline-block; width:80%; background: #fff; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; border-radius: 50px; height: 42px; line-height: 42px; padding: 0 12px; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease; border: 0px solid #ddd;} .mobile-search input[type="text"] {border:none;background:none;line-height:35px;width:100%;padding:0 0 0 10px;height:auto;color:#3c3c3c;font-size:15px;margin-top:0px;font-family: 'Optima_Regular';} .mobile-search input[type="submit"] { float:right; border:none; width:19px; height:19px; background:url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/home-search.svg") no-repeat 0 0; cursor:pointer; margin:12px 10px 0 0; background-size:100%;} .mobile-search a.close { background: #fff; float:none; display: inline-block; margin:8px 10px 6px 10px; border-radius: 50px; width: 30px; height: 30px; text-align: center; line-height: 32px; border: 1px solid #ffffff;} .mobile-search a.close img { width:13px;} .mobile-search.slow { opacity: 1; visibility: visible; }     .mobile-menu {position:fixed;top: 64px;width:100%;z-index: 999;background: #5f2d54;height: calc(100vh - 64px);overflow:auto;padding:20px 15px;border-top: 1px solid #fff;opacity: 0;visibility: hidden;transition: all 0.2s ease;} .m-menu img { width: 20px;} .mobile-menu .mob-main { float:left; width:100%;} .mobile-menu .logo { float:left; padding:20px; width:100%;} .mobile-menu .logo img { float:left; background: none; background: #ffffff;} .mobile-menu.slow { opacity: 1; visibility: visible; } .mobile-menu .nav {width: 100%;background: #5f2d54;float: left;padding: 0 0 75px 0;height:100%;} .m-menu {float: right;z-index: 9999;position: absolute;right: 20px;display:none;width: 25px;height: 20px;top: 28px;margin: 0px 0 0 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;} .m-menu a { display: block;} .m-menu span {display: block;position: absolute;height: 2px;width: 100%;background: #a31984;border-radius: 0px;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}  .m-menu:hover span { background:#6D9C3F; }  .m-menu span:nth-child(1) { top: 0px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; } .m-menu span:nth-child(2) {top: 7px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;} .m-menu span:nth-child(3) {top: 14px;-webkit-transform-origin: left center;-moz-transform-origin: left center;-o-transform-origin: left center;transform-origin: left center;} .m-menu.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 0px;left: 4px;background: #a31984;} .m-menu.open span:nth-child(2) { width: 0%; opacity: 0;} .m-menu.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 18px;left: 4px;background: #a31984;} .mobile-menu .mob-main .mob-nav { float: left; width: 100%; margin-top: 20px;} .mob-nav ul { float: left; width: 100%; margin:0px;} .mob-nav > ul {text-align: center; margin-bottom: 30px;} .mob-nav ul li {z-index:100;position:relative;margin-bottom: 15px;} .mob-nav ul li:last-child { margin-bottom: 0;} .mob-nav ul li a {float:none;display: inline-block;width:auto;color: #fff;font-family: 'Optima_Regular';font-size: 16px;padding:0;line-height:28px;text-align:left;transition: all 0.4s ease;} .mob-nav ul li a:hover {color: #fff;} .mob-nav ul li a.active {color:#6D9C3F;} .mob-nav ul li ul {display: none;margin-top: 0;margin-bottom: 10px;} .mob-nav ul li ul li { margin-bottom: 5px;} .mob-nav ul li a.mbl-dropdown { position: relative; padding-right: 25px;} .mob-nav ul li a.mbl-dropdown::after {position: absolute;top: 5px;right: 0;content: "";border-bottom: 2px solid #fff;border-right: 2px solid #fff;width: 10px;height: 10px;transform: rotate(45deg);} .mob-nav ul li.open a.mbl-dropdown::after {transform: rotate(225deg); top: 10px;} .mob-nav ul li ul li a {color: #fff;font-size: 16px;} .mob-nav ul li ul li a:hover { color: #303030;} .mob-nav ul li.open a.mbl-dropdown {color: #fff;font-family: 'MerriweatherSans-Medium';} .mob-nav ul li.open a.mbl-dropdown::after {border-bottom: 2px solid #fff;border-right: 2px solid #fff;} .mob-nav ul li a.active.mbl-dropdown::after {border-bottom: 2px solid #6D9C3F; border-right: 2px solid #6D9C3F; }  .bib-cnt.zonal-pad h3 {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 26px;letter-spacing: -0.01em;text-align: center;color: #a31984;margin-bottom:0px; margin-top: 30px; display: none;} .btn-cnn .cont{font-family: Kozuka Gothic Pro B; font-weight: normal;  font-size: 18px;  text-align: left;  color: #fff;  border-radius: 24.5px;  background: #a31984;  padding: 13px 58px;} .biblio div.bib-cnt div.map-zone div.zone-rgt .btn-cnn{display: none;} .directoria ul li.se-li a.sea:hover{background: #222 url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/search.svg) no-repeat right 20px center;} .directoria ul li.de-li a.del:hover{background: #222;} ul.pro-sha li .pro-rgt ul li a:hover{background: #a31984; color: #fff;} ul.pro-sha li a.shaa:hover{background: #222;} .m-sel { font-family: 'MerriweatherSans-ExtraBold'; font-weight: normal; font-size: 18px; text-align: center; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; color: #a31984; border-radius: 8px; background: #fff url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/delete-c.svg) no-repeat right 60px center; display: flex; align-items: center; padding: 12px 20px 12px 0px; border: 2px solid #a31984; justify-content: center;display: none;}  .biblio .bib-cnt .trans-lft .sidebar.wdth-set { width: 375.033px;  margin-top: 0;  z-index: 9999;} .sidebar-lst {  float: left;  width: 100%;  padding-left: 25px;  position: relative;} div#sticky {  float: right;  width: 100%;} .filt{ display: flex;  width: 100%;  justify-content: center;  padding-top: 20px;} .filt a{ background: #a31984 url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/ft-1.svg) no-repeat right 20px center;  width: 160px;  position: relative;  height: 40px;  border-radius: 50px;  background-size: 22px;  padding: 10px 30px;} .filt a::before{content: "Filtrar";position: absolute;color: #fff;left: 49px;} .filt a::after{content: ""; position: absolute;} .filt a.open::before{content: "Cerrar";position: absolute;color: #fff;left: 49px;} .filt a.open{background: #717171 url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/ft-2.svg) no-repeat right 20px center;background-size: 17px;} .filt{display: none;}    header { display: grid;max-width: 100%;min-width: 100%;} .menu-hdr { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 22px 0 17px; align-items: center;} .top-section { display: grid;max-width: 100%;min-width: 100%;background: #5F2D54;}  .top-rgt-menu { display: grid; margin-right: 22px; position: relative; padding-right: 13px;} .top-rgt-menu::after { position: absolute; content: ''; right: 0; top: 3px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/bar-ico.svg) no-repeat 0 0;width: 2px;height: 15px;} .top-rgt-menu ul { display: flex; width: auto; flex-wrap: wrap; align-items: center; column-gap: 4px; } .top-rgt-menu ul li { flex: 0 1 auto;} .top-rgt-menu ul li a { color:#ffffff; font-size:11px; font-family: 'MerriweatherSans-Medium'; padding: 3px 10px; line-height: 17px; transition:all .5s ease; } .top-rgt-menu ul li a:hover, .top-rgt-menu ul li a.active { background: #A31984; border-radius: 20px;} .top-socl { display: grid; margin-right: 15px; position: relative; padding-right: 20px; } .top-socl::after { position: absolute; content: ''; right: 0; top: 3px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/bar-ico.svg) no-repeat 0 0;width: 2px;height: 15px;} .top-socl ul.sos { column-gap: 18px; display: flex; flex-wrap: wrap; column-gap: 20px;} .top-socl ul.sos li a{display: inline-block;vertical-align: middle; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; border-radius: 0px; padding: 0px 0px;} .top-socl ul.sos li a.h-in{ background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/header-ig.svg) no-repeat 0 0;width: 14px;height: 14px;} .top-socl ul.sos li a.h-fb{background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/header-fb.svg) no-repeat 0 0;width: 7px;height: 14px;} .top-socl ul.sos li a.h-tw{background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/header-x.svg) no-repeat 0 0;width: 13px;height: 13px;} .select-btn .nice-select { background: none; border: none; padding: 0 14px 0 0; font-size: 12px; font-family: 'MerriweatherSans-Medium'; } .select-btn .nice-select::after { border: none; right: 0; top: 13px; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/arw-wht.svg") no-repeat right center; width: 9px; height: 5px; transform: none;} .select-btn .nice-select:hover::after {border:none; } .select-btn .nice-select.open::after {transform: rotate(180deg); } .select-btn .nice-select .option:hover { background: #ffffff;} .select-btn .nice-select .option { color: #444444;} .select-btn .nice-select .option:hover { color: #A31984;} .select-btn .nice-select span:hover { color: #A31984;} .select-btn .nice-select .list { width: 75px;}  .biblio.home-biblio { padding: 0px 0 45px; top: 0;} .biblio.home-biblio .bib-cnt.zonal-pad { padding: 0;}   .bib-cnt.zonal-pad h3 {font-family: 'MerriweatherSans-Medium';font-weight: normal;font-size: 26px;letter-spacing: -0.01em;text-align: center;color: #a31984;margin-bottom:0px; margin-top: 30px; display: none;} .btn-cnn .cont{font-family: Kozuka Gothic Pro B; font-weight: normal;  font-size: 18px;  text-align: left;  color: #fff;  border-radius: 24.5px;  background: #a31984;  padding: 13px 58px;} .biblio div.bib-cnt div.map-zone div.zone-rgt .btn-cnn{display: none;} .directoria ul li.se-li a.sea:hover{background: #222 url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/search.svg) no-repeat right 20px center;} .directoria ul li.de-li a.del:hover{background: #222;} ul.pro-sha li .pro-rgt ul li a:hover{background: #a31984; color: #fff;} ul.pro-sha li a.shaa:hover{background: #222;} .m-sel { font-family: 'MerriweatherSans-ExtraBold'; font-weight: normal; font-size: 18px; text-align: center; transition: all .5s ease; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; -o-transition: all .5s ease; color: #a31984; border-radius: 8px; background: #fff url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/delete-c.svg) no-repeat right 60px center; display: flex; align-items: center; padding: 12px 20px 12px 0px; border: 2px solid #a31984; justify-content: center;display: none;}  .biblio .bib-cnt .trans-lft .sidebar.wdth-set { width: 375.033px;  margin-top: 0;  z-index: 9999;} .sidebar-lst {  float: left;  width: 100%;  padding-left: 25px;  position: relative;} div#sticky {  float: right;  width: 100%;} .filt{ display: flex;  width: 100%;  justify-content: center;  padding-top: 20px;} .filt a{ background: #a31984 url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/ft-1.svg) no-repeat right 20px center;  width: 160px;  position: relative;  height: 40px;  border-radius: 50px;  background-size: 22px;  padding: 10px 30px;} .filt a::before{content: "Filtrar";position: absolute;color: #fff;left: 49px;} .filt a::after{content: ""; position: absolute;} .filt a.open::before{content: "Cerrar";position: absolute;color: #fff;left: 49px;} .filt a.open{background: #717171 url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/ft-2.svg) no-repeat right 20px center;background-size: 17px;} .filt{display: none;}    #container {width: 80%; max-width: 800px; margin: 0 auto;} .flex-container a:active, .flexslider a:active {outline: none;} .slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;}   .flexslider {width: 100%; margin: 0; padding: 0; overflow:hidden;} .flexslider .slides > li {display: none;} .flexslider .slides img {max-width: 100%; width:100%; display:block; } .flex-pauseplay span {text-transform: capitalize;}  .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; z-index: 99999;} html[xmlns] .slides {display: block;} * html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;}  .flexslider { position: relative; zoom: 1; min-height:400px; } .inner-slider .flexslider {min-height:auto;} .flexslider .slides {zoom: 1;}  .inner-slider .flexslider .slides > li { min-height:auto;} .flex-container {zoom: 1; position: relative;}  .flex-caption {zoom: 1; } .flex-caption {position:absolute; text-align:left; width:100%; top: 50%; transform: translateY(-50%); z-index: 9;} .flex-caption::after { position: absolute; content: ""; background: #8CD1BD; width: 6px; height: 100%; top: 0; left: 0;} .flex-caption h1 { font-family: 'Outfit-Regular'; color: #FFFFFF; font-size:75px; line-height:80px; letter-spacing: -0.47px;} .flex-caption h1 span {font-family: 'Outfit-Bold';} .flex-cont { position: relative;} .home-video-div { position: absolute; right: 0; top: 50%; transform: translateY(-50%);}  .flex-control-nav {width:100%; margin:0 auto; position: absolute; bottom:90px; z-index:9; right: 0; text-align: center; left: 0; } .flex-control-nav li {margin: 0 10px 0px 0; display:inline-block; zoom: 1; *display: inline;} .flex-control-nav li:last-child { margin: 0;} .flex-control-nav li a {width: 10px; height: 10px; display: block; background:#ffffff; cursor: pointer; text-indent: 9999px; border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -moz-border-radius:50%; transition: all 0.4s ease;} .flex-control-nav li a:hover {background:#6D9C3F;} .flex-control-nav li a.flex-active {background:#6D9C3F; cursor: default;}  .top-banner .flex-control-nav { width: 100%; margin: 0 auto; position: absolute; bottom: auto; z-index: 9; right: 0; left: 0px; text-align: center; bottom: 60px; } .top-banner .flex-control-nav li {margin: 0 10px 0px 0; display:inline-block; zoom: 1; *display: inline; text-align: right; } .top-banner .flex-control-nav li:last-child { margin: 0;} .top-banner .flex-control-nav li a {width: 10px; height: 10px; display: inline-block; background:#979797; border: none; cursor: pointer; text-indent: 9999px; border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; transition: all 0.4s ease;} .top-banner .flex-control-nav li a:hover { background:#fff; } .top-banner .flex-control-nav li a.flex-active {width: 30px; background:#fff; cursor: default; }  .flex-direction-nav { display:block; } .flex-direction-nav li a {width:18px; height:32px; margin: 0px 0 0; display: block; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; z-index:9999; } .flex-direction-nav li .flex-next {background-position: -25px 0; right:20px; background-position: 0px 0; } .flex-direction-nav li .flex-prev {left:20px; background-position: 0px 0; } .flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}  @font-face {  font-family: 'lightcase';  src: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/css/fonts/lightcase.eot?55356177");  src: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/css/fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),  url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/css/fonts/lightcase.woff?55356177") format("woff"),  url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/css/fonts/lightcase.ttf?55356177") format("truetype"),  url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/css/fonts/lightcase.svg?55356177#lightcase") format("svg");  font-weight: normal;  font-style: normal; } [class*='lightcase-icon-']:before {  font-family: 'lightcase', sans-serif;  font-style: normal;  font-weight: normal;  speak: none;  display: inline-block;  text-decoration: inherit;  width: 1em;  text-align: center;   font-variant: normal;  text-transform: none;   line-height: 1em;    }  .lightcase-icon-play:before {  content: '\e800'; }  .lightcase-icon-pause:before {  content: '\e801'; }  .lightcase-icon-close:before {  content: '\e802'; }  .lightcase-icon-prev:before {  content: '\e803'; }  .lightcase-icon-next:before {  content: '\e804'; }  .lightcase-icon-spin:before {  content: '\e805'; }   @-webkit-keyframes lightcase-spin {  0% {   -webkit-transform: rotate(0deg);   -moz-transform: rotate(0deg);   -o-transform: rotate(0deg);   transform: rotate(0deg);  }  100% {   -webkit-transform: rotate(359deg);   -moz-transform: rotate(359deg);   -o-transform: rotate(359deg);   transform: rotate(359deg);  } } @-moz-keyframes lightcase-spin {  0% {   -webkit-transform: rotate(0deg);   -moz-transform: rotate(0deg);   -o-transform: rotate(0deg);   transform: rotate(0deg);  }  100% {   -webkit-transform: rotate(359deg);   -moz-transform: rotate(359deg);   -o-transform: rotate(359deg);   transform: rotate(359deg);  } } @-o-keyframes lightcase-spin {  0% {   -webkit-transform: rotate(0deg);   -moz-transform: rotate(0deg);   -o-transform: rotate(0deg);   transform: rotate(0deg);  }  100% {   -webkit-transform: rotate(359deg);   -moz-transform: rotate(359deg);   -o-transform: rotate(359deg);   transform: rotate(359deg);  } } @-ms-keyframes lightcase-spin {  0% {   -webkit-transform: rotate(0deg);   -moz-transform: rotate(0deg);   -o-transform: rotate(0deg);   transform: rotate(0deg);  }  100% {   -webkit-transform: rotate(359deg);   -moz-transform: rotate(359deg);   -o-transform: rotate(359deg);   transform: rotate(359deg);  } } @keyframes lightcase-spin {  0% {   -webkit-transform: rotate(0deg);   -moz-transform: rotate(0deg);   -o-transform: rotate(0deg);   transform: rotate(0deg);  }  100% {   -webkit-transform: rotate(359deg);   -moz-transform: rotate(359deg);   -o-transform: rotate(359deg);   transform: rotate(359deg);  } } #lightcase-case {  display: none;  position: fixed;  z-index: 2002;  top: 50%;  left: 50%;  font-family: arial, sans-serif;  font-size: 13px;  line-height: 1.5;  text-align: left;  text-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } @media screen and (max-width: 640px) {   html[data-lc-type=inline] #lightcase-case, html[data-lc-type=ajax] #lightcase-case {   position: fixed !important;   top: 0 !important;   left: 0 !important;   right: 0 !important;   bottom: 0 !important;   margin: 0 !important;   padding: 55px 0 70px 0;   width: 100% !important;   height: 100% !important;   overflow: auto !important;  } } @media screen and (min-width: 641px) {   html:not([data-lc-type=error]) #lightcase-content {   position: relative;   z-index: 1;   text-shadow: none;     -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);   -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);   -o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);   box-shadow: 0 0 30px rgba(0, 0, 0, 0.5);   -webkit-backface-visibility: hidden;  } } @media screen and (min-width: 641px) {   html[data-lc-type=image] #lightcase-content, html[data-lc-type=video] #lightcase-content {   background-color: #333;  } } html[data-lc-type=inline] #lightcase-content, html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content {  -webkit-box-shadow: none;  -moz-box-shadow: none;  -o-box-shadow: none;  box-shadow: none; } @media screen and (max-width: 640px) {   html[data-lc-type=inline] #lightcase-content, html[data-lc-type=ajax] #lightcase-content, html[data-lc-type=error] #lightcase-content {   position: relative !important;   top: auto !important;   left: auto !important;   width: auto !important;   height: auto !important;   margin: 0 !important;   padding: 0 !important;   border: none !important;   background: none !important;  } } html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner {  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  -o-box-sizing: border-box;  box-sizing: border-box; } @media screen and (max-width: 640px) {   html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner {   padding: 15px;  }   html[data-lc-type=inline] #lightcase-content .lightcase-contentInner, html[data-lc-type=inline] #lightcase-content .lightcase-contentInner > *, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner > *, html[data-lc-type=error] #lightcase-content .lightcase-contentInner, html[data-lc-type=error] #lightcase-content .lightcase-contentInner > * {   width: 100% !important;   max-width: none !important;  }   html[data-lc-type=inline] #lightcase-content .lightcase-contentInner > *:not(iframe), html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner > *:not(iframe), html[data-lc-type=error] #lightcase-content .lightcase-contentInner > *:not(iframe) {   height: auto !important;   max-height: none !important;  } } @media screen and (max-width: 640px) {   html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe {   overflow: auto;   -webkit-overflow-scrolling: touch;  } } @media screen and (max-width: 640px) and (min-width: 641px) {   html[data-lc-type=image] #lightcase-content .lightcase-contentInner, html[data-lc-type=video] #lightcase-content .lightcase-contentInner {   line-height: 0.75;  } }  html[data-lc-type=image] #lightcase-content .lightcase-contentInner {  position: relative;  overflow: hidden !important; } @media screen and (max-width: 640px) {   html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap, html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {   position: relative !important;   top: auto !important;   left: auto !important;   width: auto !important;   height: auto !important;   margin: 0 !important;   padding: 0 !important;   border: none !important;   background: none !important;  } } @media screen and (min-width: 641px) {   html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {   padding: 0px;   overflow: auto;   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   -o-box-sizing: border-box;   box-sizing: border-box;  } } @media screen and (max-width: 640px) {   #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {   color: #aaa;  } } @media screen and (min-width: 641px) {   #lightcase-content h1, #lightcase-content h2, #lightcase-content h3, #lightcase-content h4, #lightcase-content h5, #lightcase-content h6, #lightcase-content p {   color: #333;  } }  #lightcase-case p.lightcase-error {  margin: 0;  font-size: 17px;  text-align: center;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  color: #aaa; } @media screen and (max-width: 640px) {   #lightcase-case p.lightcase-error {   padding: 30px 0;  } } @media screen and (min-width: 641px) {   #lightcase-case p.lightcase-error {   padding: 0;  } }  .lightcase-open body {  overflow: hidden; } .lightcase-isMobileDevice .lightcase-open body {  max-width: 100%;  max-height: 100%; }  #lightcase-info {  position: absolute;  padding-top: 15px; } #lightcase-info #lightcase-title, #lightcase-info #lightcase-caption {  margin: 0;  padding: 0;  line-height: 1.5;  font-weight: normal;  text-overflow: ellipsis; } #lightcase-info #lightcase-title {  font-size: 17px;  color: #aaa; } @media screen and (max-width: 640px) {   #lightcase-info #lightcase-title {   position: fixed;   top: 10px;   left: 0;   max-width: 87.5%;   padding: 5px 15px;   background: #333;  } } #lightcase-info #lightcase-caption {  clear: both;  font-size: 13px;  color: #aaa; } #lightcase-info #lightcase-sequenceInfo {  font-size: 11px;  color: #aaa; } @media screen and (max-width: 640px) {   .lightcase-fullScreenMode #lightcase-info {   padding-left: 15px;   padding-right: 15px;  }   html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {   position: static;  } }  #lightcase-loading {  position: fixed;  z-index: 9999;  width: 1.123em;  height: auto;  font-size: 38px;  line-height: 1;  text-align: center;  text-shadow: none;  position: fixed;  z-index: 2001;  top: 50%;  left: 50%;  margin-top: -0.5em;  margin-left: -0.5em;  opacity: 1;  font-size: 32px;  text-shadow: 0 0 15px #fff;  -moz-transform-origin: 50% 53%;  -webkit-animation: lightcase-spin 0.5s infinite linear;  -moz-animation: lightcase-spin 0.5s infinite linear;  -o-animation: lightcase-spin 0.5s infinite linear;  animation: lightcase-spin 0.5s infinite linear; } #lightcase-loading, #lightcase-loading:focus {  text-decoration: none;  color: #fff;  -webkit-tap-highlight-color: transparent;  -webkit-transition: color, opacity, ease-in-out 0.25s;  -moz-transition: color, opacity, ease-in-out 0.25s;  -o-transition: color, opacity, ease-in-out 0.25s;  transition: color, opacity, ease-in-out 0.25s; } #lightcase-loading > span {  display: inline-block;  text-indent: -9999px; }  a[class*='lightcase-icon-'] {  position: fixed;  z-index: 9999;  width: 1.123em;  height: auto;  font-size: 48px;  line-height: 1;  text-align: center;  text-shadow: none;  outline: none;  cursor: pointer; } a[class*='lightcase-icon-'], a[class*='lightcase-icon-']:focus {  text-decoration: none;  color: rgba(255, 255, 255, 0.9);  -webkit-tap-highlight-color: transparent;  -webkit-transition: color, opacity, ease-in-out 0.25s;  -moz-transition: color, opacity, ease-in-out 0.25s;  -o-transition: color, opacity, ease-in-out 0.25s;  transition: color, opacity, ease-in-out 0.25s; } a[class*='lightcase-icon-'] > span {  display: inline-block;  text-indent: -9999px; } a[class*='lightcase-icon-']:hover {  color: white;  text-shadow: 0 0 15px white; } .lightcase-isMobileDevice a[class*='lightcase-icon-']:hover {  color: #aaa;  text-shadow: none; } a[class*='lightcase-icon-'].lightcase-icon-close {  position: fixed;  top: 15px;  right: 15px;  bottom: auto;  margin: 0;  opacity: 0;  outline: none; } a[class*='lightcase-icon-'].lightcase-icon-prev {  left: 15px; } a[class*='lightcase-icon-'].lightcase-icon-next {  right: 15px; } a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play {  left: 50%;  margin-left: -0.5em; } @media screen and (min-width: 641px) {   a[class*='lightcase-icon-'].lightcase-icon-pause, a[class*='lightcase-icon-'].lightcase-icon-play {   opacity: 0;  } } @media screen and (max-width: 640px) {   a[class*='lightcase-icon-'] {   bottom: 15px;   font-size: 24px;  } } @media screen and (min-width: 641px) {   a[class*='lightcase-icon-'] {   bottom: 50%;   margin-bottom: -0.5em;  }   a[class*='lightcase-icon-']:hover, #lightcase-case:hover ~ a[class*='lightcase-icon-'] {   opacity: 1;  } }  #lightcase-overlay {  display: none;  width: 100%;  min-height: 100%;  position: fixed;  z-index: 2000;  top: -9999px;  bottom: -9999px;  left: 0;  background: #333; } @media screen and (max-width: 640px) {    }  .lightcase-inlineWrap img { width: 100%;} .otgs-development-site-front-end {   display: none; }  *::-webkit-scrollbar {   width: auto; } *::-webkit-scrollbar-track {   background: #f2c6e3; } *::-webkit-scrollbar-thumb {   background-color: #5f2d53;   border-radius: 20px;   border: 1px solid #f2c6e3; }  ul.cer-filter-lst {   flex-wrap: nowrap; } ul.cer-filter-lst li {   width: 100%; } ul.cer-filter-lst li:last-child {   width: 100%; } .filter-div .btn-fltr {   display: flex;   float: none;   clear: both;   position: relative;   width: 100%;   padding-top: 20px; } .filter-div .btn-fltr a {   background: #5f2d53;   padding: 5px 25px 5px 25px;   display: flex;   border-radius: 8px;   color: #ffffff;   width: auto;   height: 40px;   font-size: 15px;   line-height: 27px;   font-family: 'Yolk-Bold';   transition: all .5s ease; } .filter-div .btn-fltr a:hover {   background: #3a3a3a; }  .noticia-details-cnt span.dest-txt p {   font-size: 22px;   line-height: 30px;   letter-spacing: -0.31px;   font-family: 'Yolk-Medium'; }  .agenda-content-mes .filter-news-sec {   justify-content: center; } #fc-dom-6, #fc-dom-10, #fc-dom-14, #fc-dom-26, #fc-dom-36, #fc-dom-38, #fc-dom-46, #fc-dom-56, #fc-dom-62 {   color: inherit; } .fc .fc-daygrid-day.fc-day-today {   background: #f2c6e3; } .fc-h-event {   background: #5f2d53;   border: 1px solid #5f2d53;   border: 1px solid var(--fc-event-border-color, #5f2d53);   background-color: #5f2d53;   background-color: var(--fc-event-bg-color, #5f2d53); }  .agenda-date {   width: auto; } .agenda-det-lft .agenda-cont-pad ul:not(.docs-list) {   row-gap: 10px;   display: flex;   flex-wrap: wrap;   margin-bottom: 0px;   flex-direction: column; } .agenda-det-lft .agenda-cont-pad ul:not(.docs-list) li {   font-size: 16px;   color: #3A3A3A;   line-height: 24px;   position: relative;   padding-left: 30px; } .agenda-det-lft .agenda-cont-pad ul:not(.docs-list) li:after {   position: absolute;   display: block;   content: "";   left: 0;   top: 10px;   width: 6px;   height: 6px;   border-radius: 50px;   background: #5f2d53; } .agenda-det-lft .agenda-cont-pad p a {   color: #5f2d53;   text-decoration: underline;   font-family: 'Yolk-SemiBold'; } .agenda-det-cont .details-ban-img {   padding-top: 0px; }  .turism-banner .flex-control-nav {   bottom: 35%; }  .turism-sec {   padding-bottom: 0px; } .turism-sec.turism-sec-list {   padding: 60px 0;   padding-top: 0px; } .service-list ul li .service-img img {   max-height: 35vh;   object-fit: cover; } .service-list {   margin-top: 0; } section.service-sec {   padding-top: 20px; }   .agenda-pad {   position: relative; } .agenda-sec-hm.gene-agenda {   position: relative; } .agenda-cont-pad.pagina-cont-cnt h2 {   border-bottom: none;   padding-top: 15px;   margin-top: 25px;   padding-bottom: 0px;   margin-bottom: 0px; } .inner-ban-cont.generica-ban h2 {   width: auto; } body #page .gbg {   background: #f9f9f9; } body #page .wbg {   background: #FFFFFF; }  .pagina-cont-cnt.pagina-cont-cnt-title {   margin-bottom: 0px; } .pagina-cont-cnt ul.docs-list li::after {   content: none; }  section.agenda-sec-hm.agenda-banner-img {   margin-top: 0px; }  section.noticia-list-sec.results-sec.search-page h3 {   float: left;   width: 100%;   font-family: 'Yolk-Black';   padding-bottom: 25px; }  .not-lst-main .not-lst-img img.org-img {   object-fit: cover; } .noticas-list-hm ul li .not-img-hm img {   max-height: 600px;   object-fit: cover;   height: 100%; } .noticas-list-hm ul li .not-img-hm {   display: block;   height: 100%; } .inner-cont-sec {   padding-bottom: 20px; } .inner-cont-sec .acc-cnt-para {   display: grid; } .inner-cont-sec .agenda-cont-pad .grey-box {   margin-top: 20px;   background: #e7e7e7; } .inner-cont-dinamic-sec .agenda-cont-pad.pagina-cont-cnt h2 {   display: block;   margin-top: 0px;   padding-top: 0px;   padding-bottom: 15px;   } .telefons-title.sede.gen-no-ban-title {   padding-bottom: 50px; } .noticia-main-news:nth-child(odd) {   margin-bottom: 50px; } .noticia-main-news:nth-child(even) .news-lft {   float: right;   margin-bottom: 50px; } .noticia-main.bloc-cont-img .noticia-title {   float: none;   display: block;   margin-bottom: 25px; } .noticia-main.bloc-cont-img .noticia-title h1 {   padding-bottom: 25px; } .noticia-main.bloc-cont-img .noticia-title p {   padding-bottom: 20px; } .cont-bloc-cont-img .news-lft img {   object-fit: cover; } .noticia-tags.notice-list.ver-btn {   display: contents; } .noticia-tags.notice-list.ver-btn a {   width: auto;   display: inline-flex; }  .pagination-lst a.prev.page-numbers {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/left-arw-g.svg) no-repeat scroll 0 0;   width: 8px;   height: 14px;   display: inline-block; } .pagination-lst ul li a.next.page-numbers {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/right-arw.svg) no-repeat scroll 0 0;   width: 8px;   height: 14px;   display: inline-block; } .agenda-det-img img {   object-fit: contain; } .actas-menu-lat .inner-cont-sec .inner-cont-lft {   width: 100%;   float: right;   padding-left: 25px;   padding-right: 25px; } .home-slide img {   object-fit: cover; }  .inner-banner>img {   height: 250px; } .video-embed {   margin: 0 auto; } .ver-btn.ver-btn-vid {   position: relative;   display: flex;   clear: both;   padding-bottom: 50px;   justify-content: center; } .ver-btn.ver-btn-vid ul.links-list {   display: flex;   flex-flow: wrap;   width: 100%;   justify-content: center; } .ver-btn.ver-btn-vid ul.links-list li {   width: auto;   padding-right: 5px;   padding-bottom: 10px; } .ver-btn.ver-btn-vid ul.links-list li:last-child {   padding-right: 0px; } .acc-cnt-rgt .directorio-acc {   width: 75%; } .acc-cnt-rgt .directorio-acc .acc_head h4 span.uge-ico {   width: 30px;   height: 30px; } section.directorio-list .orden-cont-cnt p {   font-family: 'Yolk-Regular';   padding: 0px 10px 30px 10px; } .acc-cnt-rgt .noticia-lst {   padding: 0px 20px 10px 20px; } .acc-cnt-rgt .noticia-lst ul li {   border: 1px solid gray;   border: 2px solid #f9f9f9;   border-radius: 8px;   background: #f9f9f9; } .acc-cnt-rgt .noticia-lst ul li .not-lst-img {   border-radius: unset; } .agenda-cont-pad.pagina-cont-cnt .desc-cont {   float: left;   width: 100%;   font-family: 'Yolk-Bold';   color: #3A3A3A;   font-size: 21px;   line-height: 24px;   padding-top: 25px;   margin-top: 15px;   border-top: 1px solid #E2E2E2; } .pagina-cont-cnt .jurado-list {   padding-bottom: 60px; } .telefons-title.sede {   padding-bottom: 20px; }  body #page .pagina-cont-cnt.acc-cnt-para.agenda-cont-pad.destacado::after {   content: "";   border-left: 3px solid #5f2d53;   position: absolute;   display: block;   float: none;   clear: both;   height: -webkit-fill-available; } body #page .pagina-cont-cnt.acc-cnt-para.agenda-cont-pad.destacado p {   font-size: 20px;   line-height: 28px;   padding-left: 20px; } body #page section.inner-cont-sec.cont-pers {   display: block;   position: relative;   margin-bottom: 50px; } body #page .inner-cont-dinamic-sec .agenda-cont-pad.pagina-cont-cnt.destacado h2 {   color: #5f2d53;   padding-left: 20px; } body #page section.inner-cont-sec.cont-pers.wbg {   background: #FFFFFF; } body #page .agenda-cont-pad.pagina-cont-cnt.gbg {   background: #f9f9f9; } body #page .pagina-cont-cnt ul.docs-list.link-list {   display: flex;   flex-flow: wrap;   width: 100%; } body #page .pagina-cont-cnt ul.docs-list.link-list li h5 {   background: none;   width: auto;   padding: 0px;   margin: auto;   color: #5f2d53; } body #page .pagina-cont-cnt ul.docs-list.link-list li {   border: 1px solid #5f2d53;   width: auto;   display: block;   flex: none;   padding: 10px 30px;   color: #5f2d53;   border-radius: 5px; } body #page .pagina-cont-cnt ul.docs-list.link-list li:hover {   background: #5f2d53;   color: #FFF; } body #page .pagina-cont-cnt ul.docs-list.link-list li:hover h5 {   color: #FFF; }  body #page .noticia-main-news.noticia-main-news-more-cols {   width: 50%;   padding: 20px; } body #page .noticia-main-news.noticia-main-news-more-cols:nth-child(even) .news-lft {   float: left; } body #page .noticia-main-news.noticia-main-news-more-cols .news-lft {   width: 100%; } body #page .noticia-main-news.noticia-main-news-more-cols .news-rgt {   width: 100%; } body #page .more-cols .cont-bloc-cont-img {     display: flex;   flex-flow: wrap; } body #page section.oembed-sec.video-sec .video-embed {   text-align: center; } body #page section.inner-cont-sec.cont-pers {   padding-bottom: 0px;   margin-bottom: 0px; } body #page section.inner-cont-sec.cont-pers .acc-cnt-para {   padding-bottom: 20px;   margin-bottom: 20px; } body #page iframe {   width: 100%; } body #page .video-sec h2 {   float: left;   width: 100%;   font-family: 'Yolk-Bold';   color: #3A3A3A;   font-size: 21px;   line-height: 24px;   padding-bottom: 15px;   margin-bottom: 25px;   border-bottom: none;   padding-top: 15px;   margin-top: 25px;   text-align: center; } body #page section.galeria-sec img {   width: 100%;   max-height: 250px;   object-fit: cover; } body #page section.galeria-sec .desc-cont {   margin-bottom: 40px; } body #page section.galeria-sec .desc-cont p {   padding: 1% 10%; } body #page section.galeria-sec .flexbin {   display: flex;   flex-flow: wrap;   width: 100%; } body #page section.galeria-sec .flexbin a.fancybox {   width: 50%; } body #page section.galeria-sec .galeria-tab {   padding: 0px 1%; }  body .fancybox-nav {   width: 33px;   height: 33px; } body .fancybox-nav {   bottom: 50%; } body .fancybox-next span, body .fancybox-prev span {   background-image: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/fancybox_sprite.png); } body .fancybox-prev span {   background-position: 0px -36px;   padding: 0px 30px; } body .fancybox-next span {   background-position: 50px -74px;   padding: 0px 90px 0 0; } body .fancybox-nav span {   width: 20px;   height: 30px; } body #page .directorio-list .accordion_cont {   padding: 20px 0px 20px 0px;   text-align: left; } .directorio-list.video-sec {   padding: 0px 0 60px 0; } .directorio-list.video-sec .directorio-acc {   width: 100%; } .sec-per-col.contact-form {   padding-top: 0px; } body #page .sec-per-col.contact-form h2 {   margin-top: 0px; } .sec-per-col.contact-form .form-box input[type="text"], .sec-per-col.contact-form .form-box input[type="tel"], .sec-per-col.contact-form .form-box input[type="email"], .sec-per-col.contact-form .form-box textarea {   background: #ffffff; } .contact-form .form-box button.env-btn.disabled {   pointer-events: none;   background: #cccccc;   color: #777; } body #page .custom-btn {   position: relative;   float: left;   text-align: center;   margin: 40px 0px; } body #page .custom-btn a {   border: 1px solid #5f2d53;   color: #5f2d53;   padding: 10px 20px;   border-radius: 5px;   font-family: 'Yolk-SemiBold'; } body #page .custom-btn a:hover {   background: #5f2d53;   color: #ffffff; }  .inner-banner-esp>img {   height: 345px; } .podemos-form ul li input[type=checkbox]:not(old)+label>span {   margin: 0px 5px 0 0; }  .ftr-cnct p a.ml-ico {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/envelope-footer.svg) no-repeat left top 0px; } .ftr-cnct p a.ph-ico {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/phone-footer.svg) no-repeat left top 0px; }@charset "utf-8";   body {   padding: 0px;   margin: 0px;   background-color: #f8f7f2;   font-size: 16px;   color: #000000;   line-height: 20px;   font-family: 'Optima_Regular', sans-serif; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, main, nav, section, audio, video, source {   display: block;   margin: 0;   padding: 0; } a {   color: #a2007c;   text-decoration: none; } a, img {   border: medium none; } a:focus, :focus {   outline: none; } div {   margin: 0;   padding: 0; } p {   font-size: 16px;   line-height: 22px;   padding: 0px;   margin: 0px;   color: #000000; } h1, h2, h3, h4, h5, h6 {   font-weight: normal;   padding: 0px;   margin: 0px; } ul, li {   list-style: none; } ul, ol {   list-style-type: none;   padding: 0px;   margin: 0px; } .clearfix:after {   content: ".";   display: block;   clear: both;   visibility: hidden;   line-height: 0;   height: 0; } .clearfix {   display: inline-block; } html[xmlns] .clearfix {   display: block; } * html .clearfix {   height: 1%; } * {   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; } *:before, *:after {   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box; } .clear {   clear: both;   line-height: 1px;   padding: 0px;   height: 0px;   font-size: 1px; } .left {   float: left; } .right {   float: right; } .anim {   transition: all 1s ease;   -moz-transition: all 1s ease;   -webkit-transition: all 1s ease;   -o-transition: all 1s ease; } .anim2 {   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease; } .row {   width: 1240px;   margin: auto;   padding: 0px; } .row1 {   width: 970px;   margin: auto;   padding: 0px; } header {   float: left;   width: 100%;   position: relative;   display: grid;   max-width: 100%;   z-index: 999;   min-width: 100%;   background: #fff; } header ul.hd-links li a.srch-ico {   display: none; }  .ver-btn {   position: absolute;   right: 0; } .ver-btn a {   background: #FFFFFF;   border: 1px solid #deae34;   font-family: 'Kozuka Gothic Pro B';   font-size: 14px;   line-height: 18px;   color: #a2007c;   padding: 0px 20px;   display: flex;   align-items: center;   height: 40px;   border-radius: 5px;   transition: all .5s ease; } .ver-btn a:hover {   background: #a2007c;   color: #ffffff; } .ver-btn-banner-turis {   position: absolute; } .ver-btn-banner-turis a {   background: transparent;   border: 1px solid #fff;   font-family: 'Kozuka Gothic Pro B';   font-size: 14px;   line-height: 18px;   color: #ffffff;   padding: 0px 20px;   display: flex;   align-items: center;   height: 40px;   border-radius: 20px;   transition: all .5s ease; } .ver-btn-banner-turis a:hover {   background: #ffffff;   color: #A31984; }  .top-grn-bg {   float: left;   width: 100%;   padding: 12px 0 12px 5px;   background: #a2007c; } .top-grn-bg .top-main {   float: left;   width: 100%;   display: flex;   align-items: center;   justify-content: space-between; } .hdr-top {   float: left;   width: 100%;   height: 80px;   background: #ffffff;   padding: 10px 0;   border-bottom: 1px solid #a2007c; } .is-sticky .hdr-top {   box-shadow: 0 0 12px rgba(0, 0, 0, 0.12); } .logo {   float: left;   width: auto; } .logo img {   float: left;   width: auto; } .hdr-rht {   float: right;   width: auto; } .top-lft {   float: left;   width: auto;   display: flex;   flex-wrap: wrap;   align-items: center; } .top-lft ul {   float: left;   width: auto;   display: flex;   align-items: center; } .top-lft ul li {   float: left;   width: auto;   padding-right: 12px;   margin-right: 12px;   position: relative; } .top-lft ul li span {   float: left;   width: auto;   margin-right: 3px; } .top-lft ul li span:last-child {   margin-right: 0; } .top-lft ul li span a {   color: #FFFFFF;   font-size: 11px;   font-family: 'Kozuka Gothic Pro B';   text-transform: uppercase; } .top-lft ul li span:first-child a {   font-size: 7px; } .top-lft ul li span:last-child a {   font-size: 14px; } .top-lft ul li::after {   position: absolute;   content: "";   right: 0;   background: #ffffff;   width: 2px;   height: 12px;   top: 50%;   transform: translateY(-50%); } .top-lft ul li a {   float: left;   width: auto;   color: #ffffff;   font-size: 14px;   line-height: 18px;   font-family: 'Kozuka Gothic Pro B';   transition: all .5s ease; } .top-lft ul li:last-child a {   display: flex;   column-gap: 5px;   align-items: center; } .top-lft ul li a:hover {   opacity: 0.7; } .top-lft p a:hover {   opacity: 0.7; } .top-lft ul li img {   float: left;   width: auto; } .top-lft ul li:last-child:after {   content: none; } .top-lft ul li:last-child {   padding-right: 0;   margin-right: 0; } .top-lft ul li:last-child a span {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/alto-ico.svg") no-repeat left center;   width: 8px;   height: 8px;   display: inline-block; } .top-lft p a.ph-ico {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/phone-footer.svg") no-repeat left top 4px;   color: #ffffff; } .top-lft p a.ml-ico {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/envelope-footer.svg") no-repeat left top 5px;   color: #ffffff; } .top-lft p a {   font-size: 16px;   line-height: 22px;   padding: 2px 20px;   font-family: 'Kozuka Gothic Pro B';   transition: all .5s ease; } .top-rgt {   float: right;   width: auto;   display: flex;   flex-wrap: wrap;   justify-content: right;   padding: 15px 0 15px;   align-items: center; } .top-rgt ul li a {   float: left;   width: auto;   color: #ffffff;   font-size: 14px;   line-height: 18px;   font-family: 'Kozuka Gothic Pro B';   transition: all .5s ease; } .top-rgt p a:hover {   opacity: 0.7; } .top-rgt ul li a:hover {   opacity: 0.7; } .top-rgt.search-for {   float: left;   width: auto;   padding-right: 12px;   margin-right: 12px;   position: relative; } .select-btn {   float: left;   width: auto;   padding-right: 12px;   margin-right: 12px;   position: relative; } .select-btn::after {   position: absolute;   content: "";   right: 0;   background: #ffffff;   width: 2px;   height: 12px;   top: 50%;   transform: translateY(-50%); } .select-btn .nice-select {   background: none;   font-size: 11px;   font-family: 'Kozuka Gothic Pro B';   letter-spacing: normal;   color: #fff;   width: auto; } .select-btn .nice-select::after {   border-bottom: none;   border-right: none;   right: 0;   transform-origin: inherit;   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/slt-arw.svg") no-repeat left center;   transform: inherit;   width: 8px;   height: 5px;   top: 17px; } .select-btn .nice-select .option {   color: #3a3a3a;   font-size: 11px;   line-height: 26px;   font-family: 'Optima_Regular';   width: auto; } .select-btn .nice-select.open::after {   transform: none;   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/slt-arw-up.svg") no-repeat left center; } .select-btn .nice-select:hover::after {   border-bottom: none;   border-right: none; } .select-btn .nice-select span:hover {   color: #ffffff; } ul.hd-links {   float: right;   width: auto;   display: flex;   align-items: center;   column-gap: 30px;   margin-right: 20px; } ul.hd-links li {   flex: 0 1 auto;   position: relative; } ul.hd-links li img {   position: relative;   top: 4px; } .hd-links .search-frm-field {   opacity: 1;   position: relative;   top: unset;   right: unset;   display: block;   margin: 0;   padding: 2px 15px;   border-radius: 10px 10px 0 10px;   background: #fff;   width: 400px;   z-index: 99;   overflow: hidden;   transition: All 0.5s ease;   border: 1px solid #deae34; } .hd-links .search-frm-field input[type="text"] {   height: 30px;   font-size: 14px;   line-height: 20px;   border: none;   background: none;   width: 350px;   color: #a2007c;   margin-top: 0px;   font-family: 'Optima_Medium'; } .hd-links .search-frm-field input[type="submit"] {   float: right;   border: none;   width: 15px;   height: 15px;   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/mob-buscar-ico.svg) no-repeat center center;   background-color: #fff !important;   cursor: pointer;   background-size: contain;   margin-top: 5px;   margin-bottom: 0;   color: #a2007c; } .hd-links .search-form.open-form .search-frm-field {   display: block;   opacity: 1; } .hd-links .search-frm-field input[type="text"]::placeholder {   font-family: 'Optima_Regular';   color: #a2007c;   font-size: 14px; }  .cbp-hrmenu {   display: block;   float: left;   padding: 0px;   margin-top: 10px;   margin-right: 10px;   font-size: 18px;   text-transform: none; } .cbp-hrmenu ul {   margin: 0;   padding: 0;   list-style-type: none; } .cbp-hrmenu>ul, .cbp-hrmenu .cbp-hrsub-inner {   margin: 0 auto; } .cbp-hrmenu>ul>li {   display: inline-block;   padding: 0px 12px;   line-height: 10px; } .cbp-hrmenu>ul>li>a {   position: relative;   display: block;   color: #a2007c;   text-decoration: none;   padding: 15px 0 10px 0;   font-size: 18px;   font-family: 'Kozuka Gothic Pro B'; } .cbp-hrmenu>ul>li>a:hover {   color: #a2007c;   display: block;   border-bottom: 25px solid #a2007c;   transition: all .5s ease; } .cbp-hrmenu>ul>li:last-child {   padding-right: 0px; } .cbp-hrmenu>ul>li:last-child>a {   padding-right: 0 } .cbp-hrmenu>ul>li:first-child>a {   padding-left: 0; } .cbp-hrmenu>ul>li>a.active {   color: #a2007c;   font-family: 'Kozuka Gothic Pro B';   border-bottom: 4px solid #a2007c; } .cbp-hrmenu>ul>li.cbp-hropen a, .cbp-hrmenu>ul>li.cbp-hropen>a:hover {   color: #a2007c; } .cbp-hrmenu>ul>li>a.selected, .cbp-hrmenu>ul>li>a.selected:hover {   color: #a2007c; }  .cbp-hrmenu .cbp-hrsub {   height: auto;   overflow: auto;   display: none;   position: absolute;   background: #f8f7f2;   width: 100%;   left: 0;   z-index: 9999;   border-top: solid 1px #a2007c;   top: 135px; } .cbp-hrmenu .cbp-hrsub ul>li>a {   padding: 0px 35px 0px 0px;   color: #ffffff;   font-family: 'Optima_Regular';   font-size: 14px;   display: block;   line-height: 20px;   letter-spacing: 0.3px; } .cbp-hrmenu .cbp-hrsub ul>li>a:hover, .cbp-hrmenu .cbp-hrsub ul>li>a.active {   color: #a2007c; } .cbp-hrmenu .cbp-hrsub ul>li {   display: inline-block; } .cbp-hropen .cbp-hrsub {   display: block;   padding-bottom: 50px;   padding-top: 0px; } .cbp-hrmenu .cbp-hrsub-inner>div {   float: left;   margin: 0 9px 0 0;   padding: 6px 6px 10px 6px;   width: 15.1%; } .cbp-hrmenu .cbp-hrsub-inner>div:last-child {   margin: 0; } .cbp-hrmenu .cbp-hrsub-inner:before, .cbp-hrmenu .cbp-hrsub-inner:after {   content: " ";   display: table; } .cbp-hrmenu .cbp-hrsub-inner:after {   clear: both; } .cbp-hrmenu>ul>li>a.arrow::after {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/menu-arrow.svg") no-repeat scroll top right;   content: "";   position: absolute;   right: -20px;   top: 10px;   width: 7px;   height: 4px; } .cbp-hrmenu>ul>li>a.arrow:hover:after {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/menu-arrow-hvr.png") no-repeat scroll top right; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col {   float: left;   width: 100%;   padding: 20px 50px 30px;   background: #fff;   border: 1px solid #deae34;   border-top-style: none;   border-radius: 0px 0px 10px 10px; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col {   float: left;   width: 66%; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-one-col {   float: left;   width: 34%;   padding-left: 75px; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col h1 {   float: left;   width: 100%;   color: #a2007c;   font-family: 'Kozuka Gothic Pro R';   font-size: 25px;   line-height: 33px;   padding-bottom: 20px; } .cbp-hrmenu .cbp-hrsub-inner .sub-menu-adv {   float: left;   width: 40%; } .cbp-hrmenu .cbp-hrsub-inner .sub-menu-adv {   float: right;   width: 25%;   padding: 0; } .cbp-hrmenu .cbp-hrsub-inner .sub-menu-adv img {   float: right;   width: auto; } .cbp-hrmenu .cbp-hrsub-inner ul li .save-offer {   position: absolute;   top: 10px;   left: 10px;   background: #5f2d53;   width: 70px;   height: 70px;   border-radius: 50%;   font-size: 16px;   line-height: 20px;   color: #fff;   padding: 18px;   text-align: center; } .cbp-hrmenu .cbp-hrsub-inner ul li .save-offer span {   display: block;   font-size: 22px;   font-family: 'Optima_Regular';   text-align: center; }  .breadcrumb {   float: left;   width: 100%;   padding: 20px 0 15px;   background: #f9f9f9; } .breadcrumb.half-wdth ul {   padding: 0 185px; } .breadcrumb ul {   float: left;   width: 100%;   display: flex;   align-items: center; } .breadcrumb ul li {   display: flex;   align-items: center;   font-family: 'Kozuka Gothic Pro B';   margin-right: 5px;   padding-right: 10px;   position: relative;   color: #606268;   font-size: 12px;   ine-height: 18px; } .breadcrumb ul li a {   font-family: 'Kozuka Gothic Pro B';   color: #a2007c;   font-size: 12px;   line-height: 18px; } .breadcrumb ul li::after {   position: absolute;   display: block;   content: "|";   font-size: 12px;   line-height: 18px;   color: #606268;   top: 0px;   right: 0; } .breadcrumb ul li:last-child {   margin-right: 0;   padding-right: 0; } .breadcrumb ul li:last-child::after {   display: none; } .breadcrumb ul li a:hover {   color: #a2007c;   opacity: 0.7; }   .container {   container: inline-size;   width: 100%;   max-width: 1250px;   margin: 0 auto; } section {   contain: layout inline-size style;   display: grid;   max-width: 100%;   min-width: 100%; } .card {   container-type: inline-size;   container-name: card; }  .desta-sec {   position: relative;   padding: 220px 0 0px 0;   margin-top: 0px;   background: #8aba3e } .desta-img-fondo {   position: absolute;   top: 0px;   left: 0;   width: 100%;   height: 100%;   background: #f8f7f2;   background-position: center;   background-repeat: no-repeat;   background-size: 100%; } .desta-list ul {   display: grid;   grid-gap: 0px;   grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));   grid-auto-rows: auto;   grid-auto-flow: dense; } .desta-list ul li {   position: relative;   overflow: hidden;   flex: 0 1 24%;   border: 10px solid #f8f7f2;   border-bottom: 0px; } .desta-cont ul li:hover img {   transform: scale(1.1); } .desta-list ul li.wide a img {   width: 100%;   height: 100%;   aspect-ratio: 16/8;   object-fit: cover; } .desta-list ul li:hover .desta-cont.text-ctr {   top: 40%;   transform: scale(1); } .desta-list ul li.wide .desta-cont.text-ctr {   height: auto;   width: 55%;   margin-bottom: 0;   top: unset;   bottom: 0;   padding: 10px 10px;   background: rgba(162, 0, 124, 0.7);   border-radius: 0px 3px 0 0px; } .desta-cont {   position: absolute;   transition: all .5s ease; } .desta-cont h3 {   color: #fff;   font-size: 18px;   line-height: 22px;   font-family: 'Kozuka Gothic Pro B';   text-align: left; } .desta-cont h4 {   color: #fff;   font-size: 16px;   line-height: 20px;   font-family: 'Kozuka Gothic Pro M';   text-align: left; } .desta-cont.text-ctr {   text-align: center; }  .botones-webs-sec {   background: #f8f7f2;   padding: 15px 0 15px 0; } .botones-webs-list ul {   display: flex;   flex-wrap: wrap;   row-gap: 10px;   column-gap: 15px; } .botones-webs-list ul li {   flex: 0 1 24%;   background: #eeecdf;   border: 1px solid #deae34;   border-radius: 10px 10px 0 10px;   align-items: center;   align-content: center;   padding: 10px; } .botones-webs-list ul li a {   display: flex; } .botones-webs-list ul li:hover {   background: #fff; } .botones-webs-img {   padding: 5px 10px 0px 5px; } .botones-webs-cont {   width: 100%;   display: flex;   align-items: center; } .botones-webs-cont p {   font-size: 16px;   font-family: 'Kozuka Gothic Pro B';   color: #a2007c;   line-height: 18px;   text-align: left; }  .servicios-sec {   display: grid;   max-width: 100%;   min-width: 100%;   background: #eeecdf;   padding: 25px 0 25px 0; } .servicios-inner {   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 2%;   row-gap: 25px; } .servicios-sec h2 {   color: #A31984;   font-family: 'Kozuka Gothic Pro B';   font-size: 32px;   line-height: 42px;   text-align: left;   padding-bottom: 20px; } .servicios-lft {   flex: 0 1 32%;   border: 1px solid #deae34;   border-radius: 15px 15px 0 15px;   padding: 10px; } .servicios-mid {   flex: 0 1 32%;   border: 1px solid #deae34;   border-radius: 15px 15px 0 15px;   padding: 10px; } .servicios-rht {   flex: 0 1 32%;   border: 1px solid #deae34;   border-radius: 15px 15px 0 15px;   padding: 10px; } .servicios-sec h3 {   width: 100%;   color: #A31984;   font-family: 'Kozuka Gothic Pro B';   font-size: 18px;   line-height: 22px;   margin-bottom: 15px; } .servicios-sec p {   width: 100%;   color: #444444;   font-family: 'Optima_Regular';   font-size: 16px;   line-height: 22px;   margin-bottom: 10px;   letter-spacing: 0.5px; } .servicios-sec ul {   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 0;   row-gap: 0;   border-top: 1px solid #deae34; } .servicios-sec ul li {   flex: 0 1 100%;   padding: 5px;   border-bottom: 1px solid #deae34; } .servicios-sec ul li a {   width: 100%;   margin-bottom: 20px;   font-family: 'Kozuka Gothic Pro M';   font-size: 14px;   line-height: 22px;   color: #a2007c; } .servicios-sec ul li:hover {   background: #f8f7f2;   color: #a2007c; }  .ultimas-sec {   display: grid;   max-width: 100%;   min-width: 100%;   background: #a2007c;   padding: 25px 0 25px 0; } .ultimas-inner {   width: 100%;   display: grid;   position: relative; } .ultimas-sec h2 {   width: 100%;   margin-bottom: 25px;   color: #fff;   font-family: 'Kozuka Gothic Pro B';   font-size: 32px;   line-height: 42px; } .ultimas-sec ul.four {   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 16px;   row-gap: 16px; } .ultimas-sec ul.four li {   flex: 0 1 23%;   background: #f8f7f2;   border-radius: 10px; } .ultimas-sec ul.four li .ultimas-img {   width: 100%;   overflow: hidden;   display: flex;   border-radius: 8px 8px 0 0; } .ultimas-sec ul.four li .ultimas-img img {   width: 100%;   height: 100%;   object-fit: cover;   transition: all .5s ease; } .ultimas-sec ul.four li:hover .ultimas-img img {   transform: scale(1.1); } .ultimas-sec ul.four li .ultimas-cnt {   width: 100%;   background: #f8f7f2;   padding: 20px;   border-radius: 0 0 8px 8px; } .ultimas-sec ul.four li .ultimas-cnt h3 {   width: 100%;   margin-bottom: 10px;   font-family: 'Kozuka Gothic Pro B';   font-size: 20px;   line-height: 24px;   color: #3a3a3a; } .ultimas-sec ul.four li .ultimas-cnt h5 {   color: #a2007c;   font-size: 16px;   line-height: 12px;   font-family: 'Optima_Bold';   position: relative;   text-align: left;   padding: 15px 0 0 25px;   border-top: 1px solid #3a3a3a } .ultimas-sec ul.four li .ultimas-cnt h5:after {   position: absolute;   content: "";   left: 0;   top: 9px;   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/calendar.svg) no-repeat 0 0;   width: 25px;   height: 25px; } .ultimas-sec ul.four li .ultimas-img img {   width: 300px;   height: 200px; }  .reci-sec {   display: grid;   max-width: 100%;   min-width: 100%;   background: #f8f7f2;   padding: 25px 0 25px 0; } .reci-inner {   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 0;   row-gap: 0;   background: #8aba3e;   border-radius: 8px; } .reci-inner-carpeta {   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 0;   row-gap: 0;   background: #BF4726;   border-radius: 8px; } .reci-cont {   flex: 0 1 50%;   padding: 60px 70px; } .reci-img {   flex: 0 1 50%; } .reci-img img {   width: 100%;   height: 100%;   object-fit: cover;   transition: all .5s ease; } .reci-sec h6 {   width: 100%;   color: #ffffff;   font-family: 'Kozuka Gothic Pro B';   font-size: 18px;   line-height: 22px;   margin-bottom: 15px;   letter-spacing: 0.5px; } .reci-sec h2 {   width: 100%;   color: #ffffff;   font-family: 'Kozuka Gothic Pro B';   font-size: 36px;   line-height: 40px;   margin-bottom: 15px; } .reci-sec h2 span {   font-family: 'Kozuka Gothic Pro B'; } .reci-sec p {   width: 100%;   color: #ffffff;   margin-bottom: 20px;   font-family: 'Optima_Medium';   font-size: 16px;   line-height: 22px;   letter-spacing: 0.5px; } .reci-sec p span {   font-family: 'MerriweatherSans-Italic'; }  .agenda-sec {   display: grid;   max-width: 100%;   min-width: 100%;   background: #deae34;   padding: 25px 0 25px 0; } .agenda-inner {   width: 100%;   display: grid;   position: relative; } .agenda-sec h2 {   color: #fff;   font-family: 'Kozuka Gothic Pro B';   font-size: 32px;   line-height: 42px;   text-align: left;   padding-bottom: 25px; } .agenda-sec ul {   width: 100%;   display: flex;   flex-wrap: wrap;   row-gap: 25px;   column-gap: 2%; } .agenda-sec ul li {   flex: 0 1 32%;   display: flex;   background: #f7f7f7;   border-radius: 8px;   overflow: hidden;   border: 10px solid #F6F4F0; } .agenda-dtlz {   width: 100%;   display: flex;   flex-wrap: wrap; } .agenda-img {   flex: 0 1 181px;   position: relative;   overflow: hidden; } .agenda-img img {   width: 100%;   height: 100%;   object-fit: cover;   transition: all .5s ease; } .agenda-cont {   flex: 0 1 calc(100% - 181px);   padding: 5px 5px 5px 15px;   width: 100%; } .agenda-cont h6 {   font-size: 20px;   line-height: 22px;   font-family: 'Kozuka Gothic Pro B';   color: #a2007c;   letter-spacing: 0.2px;   text-align: left;   margin-bottom: 20px; } .agenda-cont p {   font-size: 16px;   line-height: 24px;   font-family: 'Kozuka Gothic Pro B';   color: #444444;   text-align: left;   margin-bottom: 10px; } .agenda-cont h4 {   color: #3a3a3a;   font-size: 16px;   line-height: 12px;   font-family: 'Optima_Bold';   position: relative;   text-align: left;   padding: 15px 0;   border-top: 1px solid #3a3a3a } .agenda-dtlz:hover .agenda-img img {   transform: scale(1.1); }  .oferta-sec {   display: grid;   max-width: 100%;   min-width: 100%;   background: #eeecdf;   padding: 25px 0 25px 0; } .oferta-sec h2 {   width: 100%;   margin-bottom: 15px;   color: #ffffff;   font-size: 24px;   line-height: 36px;   font-family: 'Kozuka Gothic Pro B'; } .oferta-sec p {   width: 100%;   margin-bottom: 15px;   color: #ffffff;   font-size: 16px;   line-height: 24px;   font-family: 'Optima_Regular'; } .oferta-inner {   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 0;   row-gap: 0; } .oferta-form {   flex: 0 1 50%;   padding: 50px 50px;   background: #a2007c;   border-radius: 10px 0 0 10px; } .oferta-form ul {   width: 100%;   display: flex;   flex-wrap: wrap;   row-gap: 12px; } .oferta-form ul li {   flex: 0 1 100%; } .oferta-form ul li input[type="text"] {   width: 100%;   padding: 0px 16px;   border: solid 1px rgba(0, 0, 0, 20%);   color: #9E9B8C;   height: 50px;   line-height: 50px;   font-family: 'Optima_Regular';   font-size: 14px;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   background: #f8f8f8;   border-radius: 4px; } .oferta-form ul li input[type="text"]:focus {   border: solid 1px #A31984;   background: #fff; } .oferta-form ul li input[type=checkbox]:not(old) {   position: absolute;   width: 13px;   height: 13px;   margin: 0;   padding: 0;   font-size: 1em;   opacity: 0;   cursor: pointer;   display: none;   left: 3px;   top: 22px; } .oferta-form ul li input[type=checkbox]:not(old)+label {   display: inline-block;   line-height: 1.5em;   width: 100%;   font-family: 'Optima_Regular';   color: #9E9B8C;   font-size: 14px; } .oferta-form ul li input[type=checkbox]:not(old)+label p {   font-family: 'Optima_Regular';   color: #ffffff;   font-size: 15px;   width: calc(100% - 36px);   line-height: 24px;   margin-bottom: 0;   cursor: pointer; } .oferta-form ul li input[type=checkbox]:not(old)+label>span {   display: inline-block;   width: 16px;   height: 16px;   margin: 3px 10px 0 0;   vertical-align: middle;   border: 1px solid #000000;   position: relative;   background: #fff;   float: left; } .oferta-form ul li input[type=checkbox]:not(old):checked+label>span:before {   content: '';   display: inline-block;   text-align: center;   font-weight: bold;   cursor: pointer;   background: #a2007c;   height: 10px;   width: 10px;   position: absolute;   top: 2px;   left: 2px; } .sub-butt {   width: 100%;   text-align: right;   margin-top: 10px; } .sub-butt input[type="submit"] {   display: inline-block;   color: #FFFFFF;   font-size: 12px;   height: 40px;   line-height: 40px;   padding: 0px 35px;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease;   font-family: 'MerriweatherSans-ExtraBold';   cursor: pointer;   border: 1px solid #fff;   border-radius: 20px;   background: transparent; } .sub-butt input[type="submit"]:hover {   background: #ffffff;   color: #5F2D54; } .tramites-lst {   flex: 0 1 50%;   padding: 50px 50px;   background: #7f2347;   border-radius: 0 10px 10px 0; } .tramites-lst .sea-pad {   width: 100%;   margin: 0 auto;   display: inline-block;   position: relative;   margin-bottom: 22px; } .tramites-lst .sea-pad input[type="text"] {   width: 100%;   border: none;   background: #ffffff;   color: #9E9B8C;   font-family: 'Optima_Regular';   font-size: 14px;   line-height: 24px;   padding: 13px 25px;   border-radius: 6px; } .tramites-lst .sea-pad input[type="submit"] {   position: absolute;   right: 20px;   top: 18px;   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/search-b.svg) no-repeat;   border: none;   width: 22px;   height: 21px;   cursor: pointer; } .tramites-lst h5 {   width: 100%;   color: #ffffff;   font-size: 16px;   line-height: 24px;   font-family: 'Kozuka Gothic Pro B';   margin-bottom: 18px; } .tramites-lst ul {   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 0;   row-gap: 15px; } .tramites-lst ul li {   flex: 0 1 100%;   position: relative;   padding-left: 22px;   display: flex;   flex-wrap: wrap;   column-gap: 5%;   justify-content: space-between;   align-items: center; } .tramites-lst ul li:after {   position: absolute;   content: "";   left: 0;   top: 8px;   background: #ffffff;   width: 5px;   height: 5px;   border-radius: 5px; } .tramites-lst ul li a {   color: #ffffff;   font-size: 14px;   line-height: 20px;   font-family: 'Optima_Regular';   flex: 0 1 70%;   transition: all .5s ease; } .tramites-lst ul li span {   flex: 0 1 34px; } .tramites-lst ul li span a.lnk {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/link-arrow.svg) no-repeat;   width: 34px;   height: 34px;   display: flex;   transition: all .5s ease; } .tramites-lst ul li:hover span a.lnk {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/link-arrow-h.svg) no-repeat;   width: 34px;   height: 34px;   display: flex; } .tramites-lst ul li:hover a {   text-decoration: underline; }  .mapageo-sec {   float: left;   width: 100%;   padding: 10px 0 10px 0;   background: #fff } .mapageo-sec h2 {   color: #fff;   font-family: 'Kozuka Gothic Pro B';   font-size: 24px;   line-height: 32px;   text-align: center;   padding: 30px;   background: #a2007c } .map-img img {   float: left;   width: 100%; } .map-img iframe {   float: left;   width: 100%; } .multi-map {   float: left;   width: 100%;   height: 60vh; } .multi-map .img-det {   float: left;   width: 100%;   max-width: 400px;   height: 110px; } .multi-map .img-det h2 {   font-size: 16px;   color: #A31984;   font-family: 'Kozuka Gothic Pro B';   line-height: 20px;   margin-bottom: 5px;   background: #f8f7f2;   padding: 2px;   border: 1px solid #deae34;   border-radius: 10px 10px 10px 0; } .multi-map .img-det p {   color: #5f2d53;   font-family: 'Optima_Medium';   margin-bottom: 5px;   line-height: 18px;   font-size: 14px;   letter-spacing: inherit; } .multi-map .img-det a {   letter-spacing: 0.5px;   color: #282828;   font-family: 'Kozuka Gothic Pro B'; } .multi-map .img-det a:hover {   color: #a2007c;   border-bottom: 1px solid #507f6f; } .multi-map .mapa-im {   float: left;   width: 36%;   display: flex; } .multi-map .mapa-im img {   float: left;   width: 100%;   height: 100%;   margin: 0 auto;   max-width: 110px; } .multi-map .mapa-im img.logo-default {   width: 75px;   object-fit: scale-down; } .multi-map .mapa-txt {   float: right;   width: 60%;   margin-left: 4%; } .gm-style .gm-style-iw-d {   min-height: 140px; } .gm-style .gm-style-iw-c button {   top: 0px !important;   right: 0px !important; }  .inner-banner>img {   height: auto;   max-height: 300px;   object-fit: cover; } .sede-sec {   width: 100%;   float: left;   padding: 0 0 55px; } .sede-list {   width: 100%;   float: left;   position: relative;   margin-top: 25px; } .sede-list ul {   width: 100%;   float: left;   display: flex;   flex-wrap: wrap;   column-gap: 15px;   row-gap: 15px; } .sede-list ul li {   flex: 0 1 19%;   overflow: hidden;   border-radius: 8px;   background: #eeecdf; } .sede-list ul li a {   width: 100%;   float: left; } .sede-list ul li .sede-img {   width: 100%;   float: left;   min-height: 150px;   display: flex;   align-items: center;   justify-content: center; } .sede-list ul li .sede-cnt {   width: 100%;   float: left;   min-height: 80px;   align-items: center;   display: flex } .sede-list ul li .sede-cnt h3 {   width: 100%;   color: #3A3A3A;   font-family: 'Kozuka Gothic Pro B';   font-size: 18px;   line-height: 20px;   transition: all .5s ease;   text-align: center;   padding: 10px 20px; } .sede-list ul li .sede-cnt span {   background: #fff;   width: 36px;   height: 36px;   border-radius: 100%;   display: flex;   flex-wrap: wrap;   align-items: center;   justify-content: center; } .sede-list ul li:nth-child(3n+1) .sede-img {   background: #a2007c; } .sede-list ul li:nth-child(3n+2) .sede-img {   background: #a2007c; } .sede-list ul li:nth-child(3n+3) .sede-img {   background: #a2007c; } .sede-list ul li:hover .sede-cnt h3 {   color: #be5da7; }  .noticia-details {   float: left;   width: 100%;   padding-bottom: 40px; } .noticia-details-title {   float: left;   width: 100%;   background: #fefdfe;   padding: 50px 0 0; } .noticia-content {   float: left;   width: 100%; } .noticia-content .row {   width: 765px;   background: #f8f7f2; } .noticia-details-title h1 {   float: left;   width: 100%;   color: #3A3A3A;   font-size: 40px;   line-height: 50px;   font-family: 'Kozuka Gothic Pro B';   padding-bottom: 20px; } .noticia-details-title h4 {   float: left;   width: auto;   padding-left: 30px;   font-family: 'Kozuka Gothic Pro B';   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/calendar.svg) no-repeat left center;   color: #a2007c;   font-size: 18px;   line-height: 20px; } .noticia-details-title .dte-tags {   float: left;   width: 100%;   display: flex;   flex-wrap: wrap;   align-items: center;   column-gap: 40px;   background: #eeecdf;   padding: 8px 12px;   border-radius: 10px 10px 0 0px; } .noticia-details-title .noticia-tags {   width: auto;   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/tag-ico.svg") no-repeat left center;   padding-left: 30px; } .noticia-details-cnt {   float: left;   width: 100%;   padding-top: 50px; } .noticia-details-cnt p {   float: left;   width: 100%;   color: #3A3A3A;   font-size: 18px;   line-height: 28px;   letter-spacing: 0.5px;   padding-bottom: 20px; } .noticia-details-cnt p span {   font-size: 22px;   line-height: 30px;   letter-spacing: -0.31px;   font-family: 'Optima_Medium'; } .details-ban-img {   float: left;   width: 100%;   padding: 25px 0 25px;   overflow: hidden; } .details-ban-img img {   float: left;   width: 100%;   height: 100%;   border-radius: 6px;   border: 10px solid #fff; } .details-ban-img h4 {   float: left;   width: 100%;   padding-top: 10px;   color: #3A3A3A;   font-size: 16px;   line-height: 18px;   font-family: 'Optima_Medium';   text-align: center; }  .noticia-main {   float: left;   width: 100%;   background: #FFF;   margin-top: 40px;   z-index: 9;   position: relative; } .noticia-title {   float: left;   width: 100%;   display: flex;   flex-wrap: wrap;   justify-content: space-between;   align-items: center;   padding: 25px 20px; } .noticia-title.noticies-filter {   margin-bottom: 0px; } .noticia-title h1 {   color: #3A3A3A;   font-size: 40px;   line-height: 40px;   font-family: 'Kozuka Gothic Pro B'; } .filter-btn a {   background: #a2007c url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/filter-btn.svg") no-repeat right 25px center;   padding: 5px 50px 5px 25px;   display: flex;   border-radius: 8px;   color: #ffffff;   width: 122px;   height: 40px;   font-size: 15px;   line-height: 27px;   font-family: 'Kozuka Gothic Pro B';   transition: all .5s ease; } .filter-btn a.mob-filter {   display: none; } .filter-btn a:hover {   background: #3a3a3a url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/filter-btn.svg") no-repeat right 25px center; } .filter-btn a.close {   background: #3a3a3a url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/close-btn.svg") no-repeat right 25px center; } .filter-div {   float: left;   width: 100%;   display: none;   margin-bottom: 50px; } .filter-div.show {   display: block; } .noticia-list-sec {   float: left;   width: 100%;   padding: 55px 0 75px;   background: #eeecdf } .noticia-list-sec h2 {   float: left;   width: 100%;   font-family: 'Kozuka Gothic Pro B';   color: #3A3A3A;   font-size: 30px;   line-height: 40px;   padding-bottom: 25px; } .noticia-lst {   float: left;   width: 100%; } .noticia-lst ul {   float: left;   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 3%;   row-gap: 50px; } .noticia-lst ul li {   flex: 0 1 31.33%; } .noticia-details .noticia-content .noticia-details-cnt .row ul {   float: left;   width: 100%;   color: #3a3a3a;   font-size: 16px;   line-height: 24px;   letter-spacing: -0.5px;   padding-bottom: 20px; } .noticia-details .noticia-content .noticia-details-cnt .row ul li {   padding-left: 30px;   list-style: initial;   margin-left: 18px; } .noticia-details .noticia-content .noticia-details-cnt .row ul li::marker {   color: #5f2d53;   font-size: 20px; } ul.cer-filter-lst {   float: left;   width: 100%;   display: flex;   flex-wrap: wrap; } ul.cer-filter-lst li {   float: left;   width: 19.5%;   margin-right: 4%; } ul.cer-filter-lst li:nth-child(4n-4) {   width: 13.25%;   margin-right: 3%; } ul.cer-filter-lst li:last-child {   width: 13.25%;   margin-right: 0px; } ul.cer-filter-lst li .nice-select .list {   max-height: 20vh;   overflow-y: auto; } ul.cer-filter-lst li input[type="text"].search-txt {   background: none;   width: 100%;   padding: 0px 35px 0px 0px;   border: none;   border-bottom: 1px solid #3a3a3a;   border-radius: 0px;   color: #3C3C3B;   height: 45px;   line-height: 21px;   font-size: 16px;   letter-spacing: -0.11px;   font-family: 'Optima_Medium';   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-cercar.svg) no-repeat top 15px right 15px; } ul.cer-filter-lst li input[type="text"].search-txt:focus {   color: #a2007c;   border-bottom: solid 1px #a2007c;   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-cercar.svg) no-repeat top 15px right 15px; } ul.cer-filter-lst li input[type="text"].datepicker-here {   background: none;   width: 100%;   padding: 0px 35px 0px 0px;   border: none;   border-bottom: 1px solid #3a3a3a;   border-radius: 0px;   color: #3C3C3B;   height: 45px;   line-height: 21px;   font-size: 15px;   letter-spacing: -0.11px;   font-family: 'Optima_Medium';   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/calendar.svg) no-repeat top 15px right 15px; } ul.cer-filter-lst li input[type="text"].datepicker-here:focus {   color: #a2007c;   border-bottom: solid 1px #a2007c;   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/calendar.svg) no-repeat top 15px right 15px; } ul.cer-filter-lst li .select_box_input {   background: none;   width: 100%;   padding: 0px 35px 0px 0px;   border: none;   border-bottom: 1px solid #3a3a3a;   border-radius: 0px;   color: #3C3C3B;   height: 45px;   line-height: 42px;   font-size: 16px;   letter-spacing: -0.11px;   font-family: 'Optima_Medium'; } ul.cer-filter-lst li .select_box_input.open {   color: #a2007c;   border-bottom: solid 1px #a2007c; } ul.cer-filter-lst li .nice-select::after {   right: 15px; } ul.cer-filter-lst li .nice-select.open::after {   border-bottom: 2px solid #a2007c;   border-right: 2px solid #a2007c; } ul.cer-filter-lst li .nice-select .list {   width: 100%;   border-radius: 0px;   row-gap: inherit; } ul.cer-filter-lst li .nice-select .list li {   width: 100% !important;   margin: 0px 0px;   font-family: 'Optima_Medium';   font-size: 14px;   padding: 2px 12px !important;   color: #000; } ul.cer-filter-lst li .nice-select .option:hover {   color: #fff;   background: #a2007c; } ul.cer-filter-lst li .nice-select:hover::after {   border-bottom: 2px solid #a2007c;   border-right: 2px solid #a2007c; }  .gutenberg-the-content p {   margin-bottom: 15px; } .gutenberg-the-content .wp-block-details {   clear: both;   text-align: left; } .gutenberg-the-content .wp-block-details summary {   font-size: 14px;   line-height: 20px;   font-family: "Optima_Regular";   margin-bottom: 10px; } a:hover {   color: #a21983; }  .top-rgt {   padding: 0; } header ul.hd-links li {   position: relative; } header ul.hd-links li a {   position: absolute;   top: -13px; } .ftr-btm {   background: none; } .sticky-wrapper:not(.is-sticky) .hdr-top {   border-bottom: solid 1px #a2007c; }  .ultimas-sec ul.three {   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 2%;   row-gap: 0;   margin-bottom: 30px; } .ultimas-sec ul.three li {   flex: 0 1 32%; } .ultimas-sec ul.three li .ultimas-img {   width: 100%;   overflow: hidden;   display: flex;   border-radius: 15px 15px 0 15px } .ultimas-sec ul.three li .ultimas-img img {   width: 100%;   height: 100%;   object-fit: cover;   transition: all .5s ease;   aspect-ratio: 1 / 1; } .ultimas-sec ul.three li:hover .ultimas-img img {   transform: scale(1.1); } .ultimas-sec ul.three li .ultimas-cnt {   width: 95%;   background: #ffffff;   padding: 20px 40px 10px 0;   position: relative;   margin-top: -40px;   border-radius: 0 10px 0 0; } .ultimas-sec ul.three li .ultimas-cnt h3 {   width: 100%;   margin-bottom: 20px;   font-family: 'Optima_Medium';   font-size: 20px;   line-height: 27px; } .ultimas-sec ul.three li .ultimas-cnt h5 {   color: #606268;   font-size: 14px;   line-height: 12px;   font-family: 'Kozuka Gothic Pro B';   position: relative;   padding-left: 25px; } .ultimas-sec ul.three li .ultimas-cnt h5:after {   position: absolute;   content: "";   left: 0;   top: -1px;   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/calendar.svg) no-repeat 0 0;   width: 15px;   height: 14px; }  .reci-sec h2 p {   width: 100%;   color: #ffffff;   font-family: "MerriweatherSans-Light";   font-size: 36px;   line-height: 40px;   margin-bottom: 0; } .reci-sec h2 strong, .reci-sec h2 p strong {   font-family: "Kozuka Gothic Pro B"; } .reci-sec p em {   font-family: "MerriweatherSans-Italic"; }  .agenda-img img {   width: 181px;   height: 181px; }  .breadcrumb {   background: #fff; } #lightcase-overlay {   z-index: 9999; } #lightcase-case {   z-index: 9999; } .biblio.zonal .breadcrumb {   padding-bottom: 0;   position: relative;   margin-top: -43px;   border-radius: 10px 10px 0px 0px; } .inner-banner>img {   height: auto;   max-height: 300px;   object-fit: cover; }  .page-section.biblio {   position: relative;   z-index: 1; } .page-section.biblio:first-child {   z-index: 9; } .page-section.biblio .card {   background: #fff;   border-radius: 10px;   border: solid 1px #fff; } .page-section.biblio .card .breadcrumb {   border-radius: 10px 10px 0px 0px; } .page-section.biblio .bib-cnt {   padding-top: 20px; } .biblio .bib-cnt .trans-rgt h3, .biblio-cnt .bioo-cnt h3 {   font-family: "KozGoProBold";   font-weight: normal;   font-size: 18px;   letter-spacing: -0.01em;   line-height: 27px;   text-align: left;   color: #231f20; } .biblio-cnt .bioo-cnt .smk_accordion.acordeon-morado {   display: flex; } .biblio-cnt .bioo-cnt ul.accordion_example1.acordeon-morado li .accordion_in .acc_content strong, .biblio-cnt .bioo-cnt ul.accordion_example1.acordeon-morado li .accordion_in .acc_content b {   font-family: "MerriweatherSans-Medium";   font-weight: normal;   font-size: 14px;   letter-spacing: -0.01em;   line-height: 27px;   text-align: left;   color: #a31984; } .biblio .bib-cnt .trans-rgt a, .biblio .bib-cnt .trans-rgt p a {   color: #a31984; } .biblio .bib-cnt .trans-rgt a:hover, .biblio .bib-cnt .trans-rgt p a:hover {   text-decoration: underline; }  .ejemo-cnt {   padding: 0;   padding-top: 33px; } #page>.ejemo .ejemo-cnt {   padding: 0 40px;   padding-top: 33px; } .ejemo ul {   margin-bottom: 40px;   row-gap: 20px; }  .vestii div.vest-pad {   padding: 42px 0; } #page>.vestii div.vest-pad {   padding: 42px 33px 107px 33px; } .vestii div.vest-pad div.vest-rgt h2 {   font-family: "MerriweatherSans-Medium";   font-weight: normal;   font-size: 22px;   letter-spacing: -0.02em;   line-height: 25px;   text-align: left;   color: #a31984; } .vestii div.vest-pad div.vest-rgt p {   font-family: "MerriweatherSans-Medium";   font-weight: normal;   font-size: 16px;   line-height: 24px;   text-align: left;   color: #444; } .vestii div.vest-pad div.vest-rgt p strong, .vestii div.vest-pad div.vest-rgt p b {   color: #a31984; }  .page-template-servicio-informacion .agenda-sec {   background: #deae34;   margin-bottom: 40px; } .page-template-servicio-informacion .ultimas-sec {   background: #a2007c;   margin-bottom: 40px; } .page-template-servicio-informacion .ultimas-sec ul.three {   row-gap: 10px; } .page-template-servicio-informacion .ultimas-sec ul.three li .ultimas-cnt {   width: 100%;   background: #f7f7f7;   padding: 20px;   border-radius: 0 0 10px 10px; } .page-template-servicio-informacion .ultimas-sec ul.three li .ultimas-cnt h3 {   width: 100%;   margin-bottom: 20px;   font-family: "Optima_Medium";   font-size: 16px;   line-height: 23px; } .page-template-servicio-informacion .ultimas-sec ul.three li .ultimas-cnt h5 {   color: #606268;   font-size: 14px;   line-height: 12px;   font-family: "MerriweatherSans-Medium";   position: relative;   padding-left: 25px; } .page-template-servicio-informacion .agenda-sec ul li {   flex: 0 1 100%; }  .per-lft .persona-main p {   float: left;   width: 100%;   color: #777777;   font-size: 16px;   line-height: 24px;   margin-bottom: 20px; } .per-lft .persona-main ol {   float: left;   width: 100%;   color: #777777;   font-size: 16px;   line-height: 24px;   margin-bottom: 20px; } .per-lft .info-mail {   float: left;   width: 100%;   margin-bottom: 35px;   padding-bottom: 35px;   border-bottom: 1px solid #dfdfdf; } .persona-documentos.biblio-cnt ul.activ li a {   background-position-x: right;   background-position-y: center; } .info-mail a {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-mail.svg") no-repeat left top 5px; } .persona-main ol {   float: left;   width: 100%;   display: flex;   flex-wrap: wrap;   row-gap: 35px; } .persona-main ol li {   flex: 0 1 100%; } .persona-main ul>li ul {   list-style-type: decimal;   row-gap: 10px;   margin-left: 35px; } .persona-main ul>li ul>li {   list-style-type: decimal; }  .vestii div.vest-pad div.vest-lft img {   width: auto; } .acc-menu-lft ul li a {   background: #f9f9f9 url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-1.svg") no-repeat right 30px center; } .acc-menu-lft ul li a:hover, .acc-menu-lft ul li a.active {   color: #ffffff;   background: #a2007c url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-2.svg") no-repeat right 30px center; }  .instruccion-out {   padding: 35px 0; }  .pagination-lst a.prev.page-numbers {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-1.svg) no-repeat scroll 0 0;   background-position: center;   width: 14px;   transform: rotate(180deg); } .pagination-lst ul li a.next.page-numbers {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-1.svg) no-repeat scroll 0 0;   background-position: center;   width: 14px; }  section.contenido_distribuidora-documentos .bioo-cnt {   width: 100%; }  section.contenido_distribuidora-avisos {   padding: 35px 0; } section.contenido_distribuidora-avisos .bioo-cnt {   width: 100%;   padding-left: 0; }  .flexible_contenido-mostrar_personas {   margin-bottom: 40px; } .pagination-lst ul li a:is(.next-arw, .prev-arw).hidden {   display: none; } .pagination-lst ul li a.prev-arw {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-1.svg") no-repeat scroll 0 0;   background-position: center;   width: 14px;   transform: rotate(180deg); } .pagination-lst ul li a.next-arw {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-1.svg") no-repeat scroll 0 0;   background-position: center;   width: 14px; } .details-ban-img img {   object-fit: contain; }   .page-template-contactar .inner-ban-cont h2 {   padding-top: 32px; } .page-template-contactar .cnct-details-main {   padding: 40px; } .cnct-rgt ul {   row-gap: 20px; } .page-template-contactar .contact-form {   padding: 0; } .flexible_contenido-mostrar_personas {   margin-bottom: 0; } .smk_accordion:not(.acordeon-morado) .accordion_in:not(.acc_active) .acc_head .acc_icon_expand {   background-size: 13px; }   .breadcrumb.service ul {   margin-left: -9px; } .breadcrumb {   padding: 12px 0 15px;   background: #f8f7f2; } .cita-sec.cita-sec-home .cita-sec-fondo {   background-size: cover; } .logo img {   height: 58px; } .inner-banner {   padding: 0 0px; } .inner-ban-cont h2 {   font-size: 35px;   line-height: 38px;   padding: 29px 40px 25px 40px; } .menu-bajoheader {   background: #f9f9f9; } .box-list {   margin-top: -40px; } .box-list ul li a {   padding: 30px 10px 10px;   min-height: 80px; } .has-large-font-size {   font-size: 22px !important;   line-height: 28px !important;   font-family: "Optima_Medium" !important; } .has-medium-font-size {   font-size: 18px !important;   line-height: 24px !important;   font-family: "Optima_Regular" !important; }  footer {   float: left;   width: 100%;   padding: 35px 0 50px;   background: #7F2347; } .ftr-top {   float: left;   width: 100%;   display: flex;   align-items: center;   flex-wrap: wrap;   column-gap: 150px;   margin-bottom: 20px; } .ftr-top .ftr-lnks {   display: flex;   flex: 1;   justify-content: flex-end; } .ftr-cnct {   float: left;   width: 38%;   margin-top: 20px; } .ftr-cnct ul {   display: flex;   column-gap: 4%; } .ftr-cnct ul li {   flex: 0 1 48%; } .ftr-cnct p {   color: #ffffff;   font-size: 14px;   line-height: 22px;   padding-left: 30px; } .ftr-cnct ul li:last-child p {   padding-left: 0;   padding-bottom: 3px; } .ftr-cnct ul li:last-child p:last-child {   padding-bottom: 0; } .ftr-cnct p a {   color: #ffffff;   font-size: 14px;   line-height: 22px;   padding-left: 30px;   transition: all .5s ease; } .ftr-cnct p a.ml-ico {   text-decoration: underline; } .ftr-cnct p a:hover {   opacity: 0.7; } .ftr-cnct p.addr-ico {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/location-footer.svg") no-repeat left top 0px; } .ftr-cnct p a.ph-ico {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/phone-footer.svg") no-repeat left top 0px; } .ftr-cnct p a.ml-ico {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/envelope-footer.svg") no-repeat left top 3px; } .ftr-lnks ul {   float: left;   width: auto;   display: flex;   flex-wrap: wrap;   column-gap: 12px; } .ftr-lnks ul li {   flex: 0 1 auto; } .ftr-lnks ul li a {   width: 37px;   height: 37px;   display: inline-block;   transition: all .5s ease; } .ftr-lnks ul li a:hover {   opacity: 0.7; } .ftr-lnks ul li a.ftr-yt-ico {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/youtube-footer.svg") no-repeat scroll 0 0; } .ftr-lnks ul li a.ftr-fb-ico {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/facebook-footer.svg") no-repeat scroll 0 0; } .ftr-lnks ul li a.ftr-tw-ico {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/twitter-footer.svg") no-repeat scroll 0 0; } .ftr-lnks ul li a.ftr-ig-ico {   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/instagram-footer.svg") no-repeat scroll 0 0; } .ftr-mid {   float: left;   width: 100%;   display: flex;   flex-wrap: wrap;   column-gap: 8%;   row-gap: 25px; } .ftr-mid .ftr-menu {   flex: 0 1 13.6%; } .ftr-menu h2 {   float: left;   width: 100%;   color: #ffffff;   font-size: 14px;   line-height: 20px;   font-family: 'Kozuka Gothic Pro B';   padding-bottom: 15px; } .ftr-menu ul {   float: left;   width: 100%;   display: flex;   flex-wrap: wrap;   row-gap: 14px; } .ftr-menu ul li {   flex: 0 1 100%; } .ftr-menu ul li a {   float: left;   width: auto;   color: #ffffff;   font-size: 14px;   line-height: 17px;   transition: all .5s ease; } .ftr-menu ul li a:hover {   opacity: 0.7; } .ftr-btm {   float: left;   width: 100%;   display: flex;   align-items: center;   flex-wrap: wrap;   column-gap: 35px;   padding-top: 20px;   margin-top: 45px;   border-top: 1px solid #747474; } .ftr-btm>div {   flex: 0 1 auto; } .copyrights p {   color: #ffffff;   font-size: 12px;   line-height: 21px;   letter-spacing: 0.21px; } .ftr-oth-lnks ul {   float: left;   width: auto;   display: flex;   flex-wrap: wrap;   column-gap: 25px; } .ftr-oth-lnks ul li {   flex: 0 1 auto; } .ftr-oth-lnks ul li a {   color: #ffffff;   font-size: 12px;   line-height: 21px;   letter-spacing: 0.21px;   transition: all .5s ease; } .ftr-oth-lnks ul li a:hover {   opacity: 0.7; } .ftr-btm>div.ftr-vol-btn {   display: flex;   flex: 1;   justify-content: flex-end; } .ftr-vol-btn a {   border: 1.5px solid #747474;   border-radius: 8px;   height: 40px;   padding: 0 30px;   font-family: 'Kozuka Gothic Pro B';   display: flex;   align-items: center;   justify-content: center;   color: #ffffff;   font-size: 12px;   line-height: 21px;   transition: all .5s ease; } .ftr-vol-btn a:hover {   background: #ffffff;   border: 1.5px solid #ffffff;   color: #3a3a3a; }  .container h1 {   color: #a31984 !important; } .search-form input[type="submit"] {   background-color: #a31984 !important; }  .error404 {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/404-bg.webp) no-repeat scroll 0 0;   background-position: center;   background-size: cover; } .error404 header ul.hd-links li a {   top: -5px; }   .turism-sec {   padding: 80px 0 0 0; }   .telefons-title.sede p strong, .telefons-title.sede p b {   font-family: "Kozuka Gothic Pro B"; } .wp-block-separator {   width: 100%;   border-top: 1px solid #ccc;   border-bottom: none;   margin-bottom: 20px;   margin-top: 20px; } .turism-title a, .gutenberg-the-content a {   color: #a31984;   border-bottom: 1px solid rgba(163, 25, 133, 0.2); } .turism-title a:hover, .gutenberg-the-content a:hover {   border-bottom: 1px solid rgba(163, 25, 133, 1);   transition: all 0.5s ease; } .acc-menu-lft ul li a:hover, .acc-menu-lft ul li a.active {   border-radius: 6px; }   .reci-img img {   border-radius: 0px 8px 8px 0px; }  .cal-btn-div ul li a.cal-btn {   border: 1.5px solid #edd8e8; } .orden-lst-div ul li a span.leer-mas-btn {   border: 1.5px solid #edd8e8; } .info-link ul li a {   border: 1.5px solid #edd8e8; }  .page-template-actas .inner-cont-sec .inner-cont-rgt {   padding-top: 95px; }  .service-title {   padding: 0 150px;   margin-top: 30px;   margin-bottom: 0px; } .service-sec {   padding: 0 0 35px 0; } .smk_accordion:not(.acordeon-morado) .accordion_in.acc_active>.acc_content {   padding-top: 20px; } .page-template-servicio-informacion .breadcrumb.service ul {   margin-left: 10px;   background: none; } .biblio {   top: -52px; } .biblio .bib-cnt .trans-rgt h1 {   margin-bottom: 30px;   margin-top: 35px; } .biblio .bib-cnt .trans-lft .sidebar .sidebar-lst ol.num-lst li a.active {   color: #a31984; } .biblio .bib-cnt .trans-lft .sidebar .sidebar-lst ol.num-lst li a.active::before {   top: 5px; } .biblio .bib-cnt .trans-lft .sidebar .sidebar-lst ol.num-lst li a::before {   top: 5px; }  .page-template-dinamic-textos-legales .inner-cont-sec {   padding-bottom: 80px; } .pagina-cont-cnt p {   font-family: "Optima_Regular"; }  section.noticia-list-sec.results-sec.search-page h3 {   font-family: "KozGoProBold"; }  body.page-template-resultados .noticias {   float: left;   width: 100%;   padding-bottom: 60px; } body.page-template-resultados .noticias h1 {   float: left;   width: 100%;   font-family: "KozGoProBold";   font-size: 48px;   line-height: 58px;   padding-bottom: 10px;   color: #282828;   letter-spacing: -1px;   text-transform: uppercase; } body.page-template-resultados .accordion_example1 {   float: left;   width: 100%; } body.page-template-resultados .faq-bg {   float: left;   width: 100%;   background: #fff;   padding: 35px 0 45px 0; } body.page-template-resultados .accordion_example1.smk_accordion .accordion_in .acc_head {   border: none;   padding: 15px 20px;   color: #000000;   transition: all 0.4s ease; } body.page-template-resultados .resultados p {   float: left;   width: 100%;   font-family: "Optima_Regular";   color: #000;   font-size: 16px;   line-height: 24px;   letter-spacing: 0.2px;   padding-bottom: 10px; } .has-text-align-center {   text-align: center; } body.page-template-resultados .wp-block-columns {   width: 100%; }   .orden-lst-div ul li a {   display: flex;   justify-content: space-between;   padding: 8px;   padding-bottom: 0;   padding-left: 0; } .orden-lst-div ul li a h3 {   margin: 0;   width: calc(100% - 40px);   padding: 10px;   font-size: 16px;   line-height: 16px; } .orden-lst-div ul li a:hover h3 {   text-decoration: underline; } .calendar .ui-datepicker-calendar td {   font-family: "Optima_Medium";   font-size: 16px; } .calendar .ui-datepicker-calendar .ui-datepicker-current-day a, .calendar .ui-datepicker-calendar .ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-today a, .calendar .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default.ui-state-active {   font-family: "Optima_Medium";   color: #fff; } .calendar .ui-datepicker-calendar .ui-datepicker-current-day {   background: #5f2d53;   border-radius: 50%; } .orden-cont-cnt h2 {   float: left;   width: 100%;   font-family: "KozGoProBold";   color: #a2007c;   font-size: 26px;   line-height: 20px;   padding: 25px 0; } .orden-lst-div ul li a h3 {   color: #3a3a3a; } .orden-lst-div select, .orden-lst-div input[type="date"] {   width: 100%;   border-radius: 9px;   color: #303030;   padding: 15px 20px 10px;   height: 50px;   border: 0.5px solid #dddddd;   font-family: "Optima_Medium";   font-size: 16px;   letter-spacing: 0px;   transition: all 0.5s ease;   background: none;   margin-bottom: 20px; } .orden-lst-div input[type="date"]:focus {   border: 0.5px solid #a2007c; } .orden-lst-div ul {   margin-bottom: 40px; } .ver-mas-btn-plenos, .ver-mas-btn-juntas {     display: flex;   align-items: center;   justify-content: center;   width: 145px;   height: 45px;   cursor: pointer;   background: #a2007c;   border: none;   color: #ffffff;   font-size: 15px;   line-height: 22px;   font-family: "Optima_Medium";   padding: 0px 10px;     transition: all 0.5s ease;   margin: 0 auto; } .ver-mas-btn-plenos:hover, .ver-mas-btn-juntas:hover {   color: #ffffff;   background: #3a3a3a; }   .login-left {   background: #a2007c; } .login-frm .form-box button.env-btn, .login-btm button.reg-btn {   background: #5f2d53; } .login-frm .form-box button.env-btn:hover, .login-btm button.reg-btn:hover {   background: #a2007c; } .login-right ul.tabs li.tab-link, .login-right ul.tabs li.tab-link.current {   color: #a2007c; } .login-right ul.tabs li.tab-link.current::after {   background: #a2007c; } .login-frm .form-box .frm-input.checkbox.fullwid a, .login-frm.form-list p a, .login-frm .form-box .frm-input.checkbox.has-ovida a {   color: #a2007c; } .login-frm .form-box .frm-input.checkbox.fullwid a:hover, .login-frm.form-list p a:hover, .login-frm .form-box .frm-input.checkbox.has-ovida a:hover {   color: #5f2d53; } .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:checked+label:after, .login-frm .form-box .frm-input .frm-input-ctrl [type="radio"]:not(:checked)+label:after {   background: #a2007c; }  .directorio-acc .smk_accordion .accordion_in .acc_head h4 {   margin-right: 15px; } .home-banner .flex-caption {   margin-bottom: 10px;   padding-left: 5px; } .home-banner {   width: 100%;   margin: 0 auto;   overflow: hidden; } .home-banner ul.slides {   display: block; } .home-banner ul.slides li {   background: none;   border-radius: 0; } .home-banner .flexslider {   min-height: inherit;   width: 100%; } .desta-sec>.home-banner>.container {   position: relative;   } .desta-sec>.home-banner>.container.one-element {   } .desta-sec>.home-banner>.container.one-element .desta-list ul li {   border: none; } .home-banner>.galeria-home-banner-portada>.flex-control-nav {   display: none; } .home-banner .flex-caption::after {   content: none; } .home-banner .flex-caption {   padding: 0 20px;   top: auto;   bottom: 20px;   transform: none; } .home-banner .flex-caption .flex-cont {   background: rgba(0, 0, 0, 0.5);   border-radius: 5px;   padding: 20px;   width: 332px; } .home-banner .flex-caption .flex-cont h2 {   font-family: Kozuka Gothic Pro B;   color: #FFFFFF;   font-size: 18px;   line-height: 24px;   padding-bottom: 10px; } .home-banner .flex-caption .flex-cont h4 {   color: #FFFFFF;   font-size: 16px;   line-height: 22px;   padding-bottom: 15px; } .home-banner .flex-caption .flex-cont a {   transition: all .5s ease;   display: inline-flex;   align-items: center;   justify-content: center;   background: #a21983;   color: #FFFFFF;   font-size: 12px;   line-height: 20px;   padding: 0 15px;   height: 28px;   border-radius: 25px; } .home-banner .flex-caption .flex-cont a:hover {   background: #5f2d53; } .home-banner .flex-control-nav {   bottom: 5px;   width: 80px;   right: -20%; } .home-banner .flex-control-nav li a {   width: 17px;   height: 17px; } .home-banner .flex-control-nav li a.flex-active {   background: #FFFFFF; } .home-banner .flex-control-nav li a {   background: #a2007c; } .home-banner .flex-control-nav li {   margin: 0 7px 0px 0; }  .pagination {   width: 100%;   padding-top: 70px;   display: flex;   align-items: center;   justify-content: center;   column-gap: 25px; } .pagination ul {   width: auto;   display: flex;   column-gap: 10px;   row-gap: 0;   justify-content: center; } .pagination ul li {   flex: 0 1 auto; } .pagination ul li a {   color: #8D8D8D;   display: flex;   align-items: center;   justify-content: center;   width: 40px;   height: 40px;   border-radius: 100%;   font-family: 'Geist-SemiBold';   font-size: 16px;   transition: all .5s ease; } .pagination ul li a.active {   color: #FFFFFF;   background: #a2007c;   font-family: 'Geist-Bold'; } .pagination ul li a.active:hover {   color: #FFFFFF;   background: #a2007c; } .pagination ul li a:hover {   color: #FFFFFF;   background: #a2007c; } a.next-arw span {   display: block;   width: 24px;   height: 24px;   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-pages-right.svg") no-repeat scroll right top;   transition: all .5s ease; } a.next-arw:hover {   opacity: 0.5; } a.prev-arw span {   display: block;   width: 24px;   height: 24px;   background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-pages-left.svg") no-repeat scroll left top;   transition: all .5s ease; } a.prev-arw:hover {   opacity: 0.5; } .pagination ul li a span.lft {   display: block;   width: 24px;   height: 24px;   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-pages-left.svg) no-repeat scroll right top;   transition: all .5s ease; } .pagination ul li a span.rgt {   display: block;   width: 24px;   height: 24px;   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/ico-pages-right.svg) no-repeat scroll right top;   transition: all .5s ease; }  .pagination ul li a.pagination__number_active {   color: #FFFFFF;   background: #a2007c } .jurado-list.ordenanzas-list>ul>li {   display: flex;   align-items: center;   justify-content: space-between; } .jurado-list.ordenanzas-list h5 {   margin: 0;   transition: all 0.4s ease; } .jurado-list.ordenanzas-list a:hover h5 {   color: #a2007c; } .jurado-list.ordenanzas-list ul li ul {   width: auto;   margin-left: 0; }  .fc .fc-toolbar-title:first-letter {   text-transform: uppercase; } .fc .fc-toolbar-title {   text-transform: lowercase; } .galeria-home-banner-portada.flexslider .slides img {   aspect-ratio: 19 / 3;   object-fit: cover; }  .segueix-tab .tab-list ul li.tiktok span.ico {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/tiktok.svg) no-repeat scroll 0 0;   background-size: contain; } .segueix-tab .tab-list ul li.tiktok.current span.ico, .segueix-tab .tab-list ul li.tiktok:hover span.ico {   background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/assets/images/tiktok-g.svg) no-repeat scroll 0 0;   background-size: contain; } .desta-list .home-banner {   width: 100%; } .desta-list .home-banner .flexslider .slides img {   aspect-ratio: 16 / 9;   object-fit: cover; } .desta-list .home-banner .flex-control-nav {   width: 100%;   margin: 0; } .desta-list .home-banner .flex-control-nav li {   border: none !important; } .desta-sec>.home-banner>.container.one-element {   } .desta-sec>.home-banner>.container.one-element .flexslider .slides img {   aspect-ratio: 41 / 9;   object-fit: cover; } .desta-sec>.home-banner>.container.desta-portada.un-elemento {   max-width: 450px; } .desta-portada .desta-list ul li.wide a img {   aspect-ratio: 16/5;   object-fit: cover; }@charset "utf-8"; input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; } a[href^=tel] { text-decoration:inherit;color: inherit; }  @container card (min-width: 1920px){ body{ overflow-x:hidden;} } @container card (max-width: 1280px) { body{ overflow-x:hidden;} header .menu-hdr{padding: 22px 15px 17px 15px;} .top-rgt{padding: 15px;} } @container card (max-width: 1100px) { .inner-banner{padding: 0;} .vestii div.vest-pad div.vest-rgt ul{row-gap: 30px;} .vestii div.vest-pad div.vest-rgt ul li h2{font-size: 18px;}    .galeria-sec{padding: 70px 0 40px;} .galeria-sec ul{ padding-bottom: 15px;} .galeria-sec ul.card-grid-1,ul.card-grid-2 { --cols: 4; row-gap: 15px; column-gap: 15px;} .galeria-sec .bread-crm{padding: 23px 40px 35px 40px;} ul.pro-sha li .pro-lft .pro-cnt ul{flex-wrap: wrap; row-gap: 15px;} } @container card (max-width: 900px) { .inner-banner img{opacity: 0;} .inner-banner{background-size: cover; background-repeat:no-repeat ; min-height: 215px;} .biblio .bread-crm{max-width: 95%; min-width: 95%; margin: 0 auto;} .biblio .bib-cnt .trans-rgt h1{font-size: 32px;} .smk_accordion .accordion_in .acc_content{padding: 0 15px 0 70px;} .biblio-cnt ul.activ li a{padding-right: 60px;} .vestii div.vest-pad div.vest-rgt ul{row-gap: 30px;} .biblio div.bib-cnt div.map-zone{flex-wrap: nowrap;} .vestii div.vest-pad div.vest-lft{flex: 0 1 100%;} .vestii div.vest-pad div.vest-rgt{flex: 0 1 100%; padding-left: 0 ; padding-top: 30px;} .biblio div.bib-cnt div.map-zone div.zone-lft h2{font-size: 32px;} .biblio div.bread-crm h1{font-size: 34px;}    .bib-cnt.fullwidth .trans-rgt h1{font-size: 35px;line-height:36px;} .bib-cnt.fullwidth .trans-rgt p{font-size: 15px;} ul.tabs{padding-top: 35px;} ul.tabs li{font-size: 15px;} .resource-lst ul{gap:15px 15px;} .resource-lst h3{font-size: 18px;} .resource-lst ul li a { column-gap:14px;padding: 15px 10px;} .resource-lst ul li a p {font-size: 13px;} .resource-lst ul li a img{width:26px;height:26px;padding: 5px;}  .galeria-sec{padding: 40px 0 20px;} .galeria-sec ul.card-grid-1,ul.card-grid-2 { --cols: 4; row-gap: 15px; column-gap: 15px;}  ul.pro-sha li .pro-lft{flex: 0 1 100%;} ul.pro-sha li .pro-rgt{flex: 0 1 100%;} .prod-pad{flex-wrap: wrap;} .directoria ul li.se-li a.sea{padding: 12px 52px 12px 22px;} .top-rgt{display: none;} .ddsmoothmenu{display: none;} .m-menu{display: block;} .mob-nav .top-rgt{display: flex;} .top-section { display: grid;max-width: 100%;min-width: 100%;background: #5F2D54;} .top-rgt-menu {width: 100%;display: grid;margin-right: 0;position: relative;padding-right: 0;} .top-rgt-menu::after {position: absolute;content: '';right: 0;top: 3px;background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/bar-ico.svg) no-repeat 0 0;width: 2px;height: 15px;display: none;} .top-rgt-menu ul {display: flex;width: 100%;flex-wrap: wrap;align-items: center;column-gap: 4px;justify-content: center;align-items: center;} .top-rgt-menu ul li {flex: 0 1 100%;text-align: center;} .top-rgt-menu ul li a { color:#ffffff; font-size:11px; font-family: 'MerriweatherSans-Medium'; padding: 3px 10px; line-height: 17px; transition:all .5s ease; } .top-rgt-menu ul li a:hover, .top-rgt-menu ul li a.active {background: #A31984;border-radius: 20px;color: #fff;} .top-socl {display: grid;margin-right: 0;position: relative;width: 100%;padding-right: 0;margin-top: 20px;} .top-socl::after {position: absolute;content: '';right: 0;top: 3px;background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/bar-ico.svg) no-repeat 0 0;width: 2px;height: 15px;display: none;} .top-socl ul.sos {column-gap: 18px;display: flex;flex-wrap: nowrap;column-gap: 20px;justify-content: center;} .top-socl ul.sos li a{display: inline-block;vertical-align: middle; transition: All 0.5s ease; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; border-radius: 0px; padding: 0px 0px;} .top-socl ul.sos li a.h-in{ background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/header-ig.svg) no-repeat 0 0;width: 14px;height: 14px;} .top-socl ul.sos li a.h-fb{background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/header-fb.svg) no-repeat 0 0;width: 7px;height: 14px;} .top-socl ul.sos li a.h-tw{background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/header-x.svg) no-repeat 0 0;width: 13px;height: 13px;} .logo{ position: absolute; left: 0;  right: 0;  width: 130px;  margin: 0 auto;  top: 18px;} .logo img{width: 100%;} .mob-search{display: block;} .select-btn {  display: block;  margin: 0 auto;  text-align: center;} .m-sel{display: block;} } @container card (max-width: 700px) {  .biblio .bread-crm{max-width: 70%; min-width: 70%; margin: 0 auto;} .biblio .bib-cnt{padding: 0 15px;padding-top: 30px;background: #FEFDFA;} .biblio .bib-cnt .trans-lft{display: none;} .biblio .bib-cnt .trans-rgt{top: 0; flex: 0 1 100%;} .bioo-cnt{padding:0 15px; width: 100%;} .biblio .bib-cnt .trans-rgt h1{font-size: 32px;} .biblio .bread-crm{padding: 15px 40px 7px 40px;margin-top: -10px;} .smk_accordion .accordion_in .acc_content{padding: 0 15px 0 70px;} .smk_accordion .accordion_in .acc_head{padding: 15px;} .biblio-cnt ul.activ li a h4 br{display: none;} .biblio-cnt ul.activ li a{padding-right: 60px;} .biblio-cnt ul.activ li a{padding: 15px 15px 70px 15px;background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/arrow-big.svg) no-repeat left 15px bottom 15px;} .a-vrr {display: block;} .ejemo .ejemo-cnt{display: none;} .biblio div.bib-cnt div.map-zone div.zone-lft{display: none;} .biblio div.bib-cnt div.map-zone div.zone-rgt{flex:0 1 100%;} .bib-cnt.zonal-pad{padding: 0;} .vestii div.vest-pad{padding: 0;} .vestii div.vest-pad div.vest-rgt{padding: 30px 15px;} .bib-cnt.zonal-pad p{text-align: center; padding: 0 15px;} .bib-cnt.zonal-pad {padding-top: 20px;} .bib-cnt.zonal-pad h1{text-align: center; font-size: 32px; list-style: 36px; margin: 0 auto 20px;} .biblio .bread-crm ul{justify-content: center;} .biblio div.bib-cnt div.zo-ll ul{flex-wrap: nowrap;white-space: nowrap; column-gap: 20px;    overflow-x: scroll;} .biblio div.bib-cnt div.zo-ll{padding-left: 15px; padding-top: 20px;} .mo-caro.ejemo-cnt h3{font-size: 18px; line-height: 24px; margin-top: 30px; text-align: center;} .bib-cnt.zonal-pad h3{display: block;margin: 30px auto 0;} .btn-cnn{justify-content: center; padding-top: 20px;} .btn-cnn .cont{font-size: 16px; padding: 10px 38px;} .biblio div.bib-cnt div.map-zone div.zone-rgt .btn-cnn{display: flex;}    .resource-lst ul {--cols: 1;}  .galeria-sec{padding: 30px 0 18px;} .galeria-sec ul.card-grid-1,ul.card-grid-2 { --cols: 3; row-gap: 15px; column-gap: 15px;} .directoria ul{flex-wrap: wrap; row-gap: 10px;} .directoria ul li{flex: 0 1 100%;} .directoria ul li.de-li{flex: 0 1 100%;} .directoria ul li.se-li{flex: 0 1 100%;} .directoria ul li label{display: none;} .directoria{padding: 30px;} .bib-cnt.zonal-pad{display: flex;} .directoria ul li.se-li a.sea{border-radius:8px ; justify-content: center;padding: 12px 20px 12px 0px;background: #a31984 url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/search.svg) no-repeat right 60px center;} .directoria ul li.de-li a.del{display: none;} .directoria ul li.se-li a.sea:hover { background: #222 url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/ver1/images/search.svg) no-repeat right 60px center;} ul.pro-sha{margin-top: 30px; padding: 0 15px;} ul.pro-sha li .pro-lft .pro-img img{width: 100%;} ul.pro-sha li .pro-lft .pro-img {  flex: 0 1 30%; padding-top: 20px; } ul.pro-sha li .pro-lft .pro-cnt{flex: 0 1 70%;} .pro-lft-pad{flex-wrap: nowrap;} ul.pro-sha li .pro-lft .pro-cnt h2{font-size: 16px; margin-bottom: 10px;} ul.pro-sha li .pro-lft .pro-cnt ul li.loc{font-size: 12px;padding-left: 30px;} ul.pro-sha li .pro-lft .pro-cnt ul li.bag{font-size: 12px;} ul.pro-sha li .pro-lft .pro-cnt p{padding: 0;} ul.pro-sha li .pro-rgt ul{justify-content: start;} ul.pro-sha li .pro-rgt ul li a{padding: 6px 10px;} ul.pro-sha li a.shaa{left: 0; top: 0;} .directoria{display: none;} .directoria.show{display: block;} .filt{display: flex;} .galeria-sec{padding: 15px;}  .oferta-form {flex: 0 1 100%;padding: 40px 40px 80px 40px; border-radius: 10px 10px 0 0;} .tramites-lst {flex: 0 1 100%;padding: 40px 40px 80px 40px; border-radius: 0 0 10px 10px;} .tramites-lst ul li span{display: none;} .tramites-lst ul li a{flex: 0 1 100%;} .sub-butt{display: none;} .agenda-sec h2{text-align: center;} .ver-btn {position: relative;right: 0;top: 10px;left: 0;margin: 25px 0 auto; text-align: center;} .agenda-sec ul li {flex: 0 1 100%; border: none; background: none; border-radius: 0;} .agenda-cont{padding: 0 0 0 15px;} .agenda-img{border-radius: 7px;} .reci-sec{padding: 0; background: transparent;} .reci-img {flex: 0 1 100%;order: 1; border-radius: 8px 8px 0 0;overflow: hidden;} .reci-cont {flex: 0 1 100%;padding: 30px 20px;order: 2;} .reci-sec h2{font-size: 24px; line-height: 30px;} .servicios-sec h2{border-bottom: none; padding-bottom: 0; margin-bottom: 20px;} .servicios-lft {flex: 0 1 100%; border-bottom: 1px solid #c9c7bb; padding-bottom: 25px; margin-bottom: 25px;} .servicios-mid {flex: 0 1 100%; border-bottom: 1px solid #c9c7bb; padding-bottom: 25px; margin-bottom: 25px;} .servicios-rht {flex: 0 1 100%; border-bottom: 1px solid #c9c7bb; padding-bottom: 25px;} .servicios-sec ul{display: none;} .servicios-sec p{margin-bottom: 0;} .ultimas-sec{padding: 40px 0 65px 0;} .ultimas-sec h2{text-align: center; font-size: 28px; line-height: 36px;} .ultimas-sec ul.three{column-gap: 0; row-gap: 25px;} .ultimas-sec ul.three li {flex: 0 1 100%; display: flex;flex-wrap: wrap;} .ultimas-sec ul.three li .ultimas-img {width: 165px; height: 160px;overflow: hidden;display: flex;border-radius: 10px;} .ultimas-sec ul.three li .ultimas-cnt {width: calc(100% - 185px);padding: 0px 0 0 20px;margin-top: 0;border-radius: 0 10px 0 0;} .ultimas-sec ul.three li .ultimas-cnt h3{font-size: 16px; line-height: 25px;} .ultimas-sec ul.four{column-gap: 0; row-gap: 25px;} .ultimas-sec ul.four li {flex: 0 1 100%; display: flex;flex-wrap: wrap;} .ultimas-sec ul.four li .ultimas-img {width: 165px; height: 160px;overflow: hidden;display: flex;border-radius: 10px;} .ultimas-sec ul.four li .ultimas-cnt {width: calc(100% - 185px);padding: 0px 0 0 20px;margin-top: 0;border-radius: 0 10px 0 0; background: none;} .ultimas-sec ul.four li .ultimas-cnt h3{font-size: 16px; line-height: 25px;} } @container card (max-width:500px) {  .biblio .bib-cnt .trans-rgt h1{font-size: 28px; line-height: 32px;} .biblio .bib-cnt .trans-rgt h2{font-size: 22px;} .smk_accordion .accordion_in .acc_head{padding-right: 0;} .biblio-cnt ul li p{width: 90%;} .biblio .bib-cnt .trans-rgt ul{row-gap: 15px;} .biblio .bread-crm{max-width: 90%; min-width: 90%;} .vestii div.vest-pad div.vest-rgt ul{row-gap: 20px;}    .bib-cnt.fullwidth .trans-rgt h1{font-size: 30px;line-height:32px;padding-bottom: 10px;} .bib-cnt.fullwidth .trans-rgt p{font-size: 14px;} ul.tabs li::after{bottom:-3px;} ul.tabs{padding-top: 26px;overflow-x: scroll;padding-left: 15px;} ul.tabs li{font-size: 13px;white-space: nowrap;scrollbar-width: none;} .resource-lst ul{gap:10px 10px;padding-bottom: 10px;} .resource-lst h3{font-size: 16px;} .resource-lst ul li a {column-gap:9px;padding: 15px 15px;} .resource-lst ul li a p {font-size: 16px;} .resource-lst ul li a img{width:24px;height:24px;padding: 2px;} .resource-lst{padding-top:25px;padding: 25px 15px;}  .galeria-sec ul.card-grid-1,ul.card-grid-2 { --cols: 2; row-gap: 15px; column-gap: 15px;}  ul.pro-sha li{padding: 15px;} ul.pro-sha li .pro-rgt ul{flex-wrap: wrap;} } @container card (max-width:360px) {       .resource-lst ul{--cols:1;}        .galeria-sec ul.card-grid-1,ul.card-grid-2 { --cols: 1; row-gap: 15px; column-gap: 15px;}   .biblio .bread-crm{padding:15px 20px 7px 20px}   .biblio .bread-crm ul{align-items: center;}   .biblio .bread-crm ul li{text-align: center;}   .biblio .bread-crm ul li{font-size: 10px;}   .biblio .bread-crm ul li a{font-size: 10px;}   .bib-cnt.zonal-pad h1, .biblio .bib-cnt .trans-rgt h1{font-size: 26px;}   } @container card (max-width:330px) { }@charset "utf-8"; input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px; -o-border-radius:0px; } a[href^=tel] {text-decoration:inherit;color: inherit;}  @media only screen and (min-width: 1920px){ } @media only screen and (min-width:1366px) and (max-width:1400px) { body{ overflow-x:hidden;} } @media only screen and (max-width: 1280px) { body{ overflow-x:hidden;} } @media screen and (min-width:1024px) and (max-width:1279px) { img {max-width:100%;} .row { width:1000px;} .cbp-hrmenu > ul > li {padding: 0px 6px;} .cbp-hrmenu > ul > li > a { font-size: 14px;} .ftr-top {column-gap: 60px;} .ftr-cnct { width: 43%;} .contact-form {padding: 65px 0 55px;} .cnct-rgt ul {column-gap: 12%; row-gap: 50px;} .cnct-rgt ul li { flex: 0 1 38%;} .cnct-details-main .cnct-rgt { padding-right: 20px;} .inner-banner > img {height: 300px;} .contact-details {margin-top: -50px;} .inner-ban-cont h2 {font-size: 32px; line-height: 34px; height: 90px; } .telefons-title {padding: 20px 0 50px;} .telefons-title h1 {font-size: 38px; line-height: 38px; padding-bottom: 35px;} .directorio-list {padding: 40px 0 50px;} .noticia-main {padding-bottom: 60px;} .noticia-title h1 {font-size: 38px; line-height: 38px;} .news-rgt {padding-left: 30px; padding-right: 55px;} .news-rgt h2 {font-size: 26px; line-height: 32px; padding-bottom: 15px;} ul.cer-filter-lst { column-gap: 4%; row-gap: 5px;} ul.cer-filter-lst li { width: auto; margin-right: 0; flex: 0 1 30.66%;} ul.cer-filter-lst li:nth-child(4n-4) { width: auto; margin-right: 0;} .noticia-list-sec {padding: 50px 0 65px;} .not-lst-main .not-lst-cnt h3 {font-size: 20px; line-height: 28px;} .noticia-lst ul {row-gap: 45px;} .pagination-lst, #page_navigation {margin-top: 65px;} .segueix-nos {padding: 65px 0 80px;} .segueix-main ul {grid-template-columns: repeat(auto-fit, minmax(158px, 1fr));} .segueix-nos h1 {font-size: 28px; line-height: 38px;} .noticia-title.noticies-filter { margin-bottom: 20px;} .filter-div {margin-bottom: 30px;} .breadcrumb.half-wdth ul { padding: 0 95px;} .noticia-details-title {padding: 20px 0 30px;} .noticia-details-title h1 {font-size: 38px; line-height: 48px; padding-bottom: 30px;} .noticia-details-cnt p span { font-size: 20px; line-height: 28px;} .noticia-details-cnt {padding: 40px 0 0;} .details-ban-img {padding: 20px 0 40px;} .noticia-details-cnt .video-sec {padding: 25px 0 35px;} .info-details {margin: 15px 0 40px;} .acc-cnt-rgt {padding-left: 50px;} .el-main .el-main-lft .el-cnt {padding-left: 20px;} .atencion-ciudadana {padding-bottom: 80px; margin-top: -50px;} .acc-cnt-rgt h2 {font-size: 28px; line-height: 38px;}  .agenda-main-content { padding: 50px 0 70px;} .fc .fc-bg-event .fc-event-title {font-size: 10px; line-height: 14px; margin: 15px 38px 20px 15px;} .inner-cont-sec {padding: 25px 0 70px;} .inner-cont-sec .inner-cont-lft {padding-right: 40px;} .inner-wht-cnt h4 {padding-bottom: 15px;} .pagina-cont-cnt {margin-bottom: 35px;} .pagina-cont-cnt ul li {padding-left: 30px;} .pagina-cont-cnt h1 {font-size: 34px; line-height: 34px; padding-bottom: 20px;} .pagina-cont-cnt h2 {margin-bottom: 15px;} .act-edu-lst ul li .not-lst-main .not-lst-cnt h3 {font-size: 14px; line-height: 20px; padding-right: 0;} .acc-sec-lst .ftr-cnct ul { row-gap: 20px;} .acc-sec-lst .ftr-cnct ul li { flex: 0 1 48%; } .acc-sec-lst .ftr-cnct ul li:last-child { flex: 0 1 100%; } .edu-rel-lst ul li a {height: 50px;} .edu-rel-lst ul {row-gap: 12px;}  .instruccion-out {padding: 0px 75px;} .orden-cont-cnt h1 {font-size: 36px;line-height: 46px;} .orden-lst-div ul li a h3 {font-size: 20px;line-height: 28px;} .orden-lst-div ul li a h3 br{ display: none; }  .inner-cont-sec { padding: 25px 0 80px;} .sede-cont-cnt h1 {font-size: 28px;line-height: 34px;} .inner-wht-cnt {padding: 25px 25px 35px;} .telefons-title.sede p br{display: none;} .sede-list ul li .sede-cnt{padding: 20px 15px;} .sede-list ul li .sede-cnt h3{font-size: 20px;} .service-list ul li .service-cnt h3 {font-size: 18px;} .service-sec{padding: 0 0 55px 0;} .service-title{margin-bottom: 40px; padding: 0;} .podemos-form h2 {font-size: 28px;line-height: 28px; margin-bottom: 15px;} .plusvalia-sec{padding: 50px 0;} .search-box input[type="text"] {height: 62px; font-size: 22px;} .submit-ar{top: 18px;} .plusvalia-sec h2 {font-size: 24px; margin-bottom: 15px;} .turism-sec{padding: 50px 0;} .turism-banner .flexslider{min-height: inherit;} .turism-banner .flex-control-nav {width: 100%;text-align: left;left: 50px;bottom: 85px;} .turism-title{margin-bottom: 50px;} .turism-list ul li .turiam-cnt h3 {margin-bottom: 15px;} .turism-sec h2{font-size: 26px; line-height: 36px;}  #generica-scroll .item .ag-txt-hm h3 { font-size: 21px; line-height: 26px;} #generica-scroll .item .ag-txt-hm { padding: 10px 15px;} #generica-scroll .item .ag-txt-hm p { font-size: 15px; line-height: 22px; margin-bottom: 10px;} .noticas-list-hm ul li:first-child .not-txt-hm { padding: 15px 30px;} .noticas-list-hm ul li .not-txt-hm h3 { font-size: 20px; line-height: 26px;} .noticas-list-hm ul li .not-txt-hm p { font-size: 15px; margin-bottom: 15px; line-height: 22px; } .noticas-list-hm ul li .not-txt-hm { padding: 12px 15px;}  .box-list ul li a { padding: 40px 10px 20px;} .agenda-sec-hm ul li .ag-txt-hm h3 { font-size: 21px; line-height: 26px;} .agenda-sec-hm ul li .ag-txt-hm p { font-size: 15px; line-height: 22px; margin-bottom: 10px;} .agenda-sec-hm ul li .ag-txt-hm { padding: 10px 15px;}  .distrito-lft {width: 32%;} .distrito-mid {width: 35%; padding-top: 30px;padding-right: 25px;} .electronic-sec {padding: 55px 50px 55px;} .trmites-sec { padding: 55px 0px 55px 50px;}  .agenda-info-rht {width: calc(100% - 180px);} .agenda-date ul li p span {font-size: 38px; line-height: 32px;} .tag-list ul {column-gap: 15px;} .agenda-det-cont {margin-top: 30px; padding-right: 0;} .agenda-det-lft {width: 70%;} .agenda-det-rht {width: 27%; padding: 20px;} .agenda-btns {width: 45%;} .agenda-det-lft h2 { font-size: 34px; line-height: 42px; margin-bottom: 20px;} .agenda-det-lft .agenda-det-cont span {font-size: 20px; line-height: 28px; margin-bottom: 25px;} .agenda-det-lft h4 {margin-bottom: 15px;} .agenda-cont-pad {margin-bottom: 30px;} .agenda-det-sec .share-noticia { margin-top: 30px;} .agenda-cont-pad .grey-box span { font-size: 12px; margin-bottom: 5px;}  .telefons-title.gerencia .box-list ul li a h3 { font-size: 15px;} .gerencia-sec {margin: 0 0 80px 0;} .destacada-rht ul li .desta-txt p {font-size: 20px;} .notica-destacada {padding: 60px 0;} .gerencia-lft {width: 28%;} .gerencia-rht .directorio-acc .smk_accordion .accordion_in .acc_head h4 {font-size: 20px;} }  @media screen and (min-width:768px) and (max-width:1023px) { img {max-width:100%; } .row, .row1 { width:750px;}  .hdr-rht, .top-grn-bg { display: none;} .m-menu { display: block; top: 20px;} .mob-search { display: block; top: 14px;} .logo { width: 180px; float: none; position: relative; left: 0; right: 0; margin: 0 auto;} .logo img { width: auto;} .cbp-hrmenu { width: 100%;} .mobile-menu .mob-btm-lnks ul li .mob-search { display: block;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col { width: 100%;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader1 { padding: 0 5px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a { color: #3A3A3A; font-size: 17px; line-height: 23px; font-family: 'Yolk-Bold';} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a { color: #3A3A3A; font-size: 17px; line-height: 23px; font-family: 'Yolk-Bold';} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a:hover { color: #A31984;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a::after {top: 50%; transform: translateY(-50%); background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-dwn-arw.svg") no-repeat right center; width: 37px; height: 37px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a:hover::after {background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-rgt-arw.svg") no-repeat right center;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a::after {position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-dwn-arw.svg") no-repeat right center; width: 37px; height: 37px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a:hover:after { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-rgt-arw.svg") no-repeat right center;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader.selected a::after { transform: none; top: 10px; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-up-arw.svg") no-repeat right center;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader1 a { font-size: 14px; line-height: 20px; color: #3A3A3A; font-family: 'Yolk-Regular'; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .silverheader1:first-child { border-top: none;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a {padding: 15px 37px 15px 0px;} .silverheader1 {border-bottom: 1px solid #EDEDED;} footer {padding: 30px 0 45px;} .ftr-cnct {order: 3; width: 100%;} .ftr-top { row-gap: 30px; margin-bottom: 30px;} .ftr-mid .ftr-menu { flex: 0 1 28%;} .ftr-btm > div:first-child { flex: 0 1 100%;} .ftr-btm {padding-top: 15px; margin-top: 35px;} .ftr-menu ul {row-gap: 10px;} .ftr-mid {row-gap: 15px;} .ftr-cnct ul li { flex: 0 1 auto; } .cnct-rgt ul { row-gap: 20px;} .cnct-rgt ul li {flex: 0 1 100%;} .contact-form h2 {font-size: 32px; line-height: 40px; padding-bottom: 20px;} .contact-form p {font-size: 16px; line-height: 24px; padding-bottom: 30px;} .contact-form {padding: 55px 0 45px;} .inner-banner > img {height: 300px;} .contact-details {margin-top: -50px;} .inner-ban-cont h2 {font-size: 28px; line-height: 33px; height: 80px; } .telefons-title {padding: 20px 0 45px;} .directorio-acc { float: left; width: 100%;} .telefons-title h1 {font-size: 32px; line-height: 38px; padding-bottom: 30px;} .search-bx input[type="text"] {font-size: 22px;} .directorio-list {padding: 35px 0 45px;} .los-telefonos { padding: 30px 0;} .directorio-acc .smk_accordion .accordion_in .acc_head h4 { font-size: 20px;}  .noticia-main {padding-bottom: 50px;} .news-lft {width: 100%;} .news-rgt { padding: 0; width: 100%; margin-top: 30px;} .news-rgt h2 {font-size: 24px; line-height: 32px; padding-bottom: 15px;} .news-rgt h4 { font-size: 13px; margin-bottom: 10px;} .noticia-list-sec {padding: 45px 0 55px;} .not-lst-main .not-lst-cnt h3 {font-size: 17px; line-height: 24px; padding-bottom: 20px;} .noticia-lst ul {column-gap: 2%; row-gap: 30px;} .noticia-lst ul li { flex: 0 1 32%;} .not-lst-main .not-lst-cnt h4 {font-size: 13px; margin-bottom: 10px;} .pagination-lst, #page_navigation {margin-top: 50px;} .segueix-main ul {grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));} .segueix-nos h1 {font-size: 26px; line-height: 36px;} .segueix-title {margin-bottom: 20px;} .segueix-nos {padding: 45px 0 60px;} ul.cer-filter-lst { column-gap: 4%; row-gap: 5px;} ul.cer-filter-lst li { width: auto; margin-right: 0; flex: 0 1 30.66%;} ul.cer-filter-lst li:nth-child(4n-4) { width: auto; margin-right: 0;} .noticia-title h1 {font-size: 32px; line-height: 38px;} .noticia-title.noticies-filter { margin-bottom: 20px;} .filter-div {margin-bottom: 30px;} .noticia-content .row { width: 100%; padding: 0 15px;} .breadcrumb.half-wdth ul { padding: 0;} .noticia-details-title {padding: 15px 0 20px;} .noticia-details-title h1 {font-size: 32px; line-height: 38px; padding-bottom: 25px;} .noticia-details-cnt p span { font-size: 18px; line-height: 26px;} .details-ban-img {padding: 15px 0 30px;} .noticia-details-cnt .video-sec {padding: 20px 0 30px;} .acc-menu-lft { display: none; width: 100%;} .acc-menu-lft.show { display: block;} .acc-cnt-rgt { width: 100%; padding-left: 0; margin-top: 25px;} .acc-cnt-rgt > h2 { display: none;} .atencion-ciudadana .mob-title-filter { display: block;} .atencion-ciudadana .mob-title-filter h1 { font-size: 28px;} .atencion-ciudadana {padding-bottom: 50px; margin-top: 0;} .per-lft > h2 { display: none;} .persona-main ul {row-gap: 30px;} .per-lft .persona-main {margin: 15px 0 25px; padding: 20px 0 30px;}  .agenda-main-content { padding: 40px 0 60px;} .fc .fc-bg-event .fc-event-title { display: none;} .agenda-content-mes .filter-news-sec .filter-bx { flex: 0 1 49%;} .agenda-content-mes .filter-show-list { margin-bottom: 40px;} .agenda-content-mes .filter-news-sec { margin-bottom: 20px;}  .inner-cont-sec {padding: 15px 0 40px;} .inner-cont-sec .inner-cont-lft { width: 100%; padding-right: 0; margin-bottom: 20px;} .inner-cont-sec .inner-cont-rgt { width: 100%;} .pagina-cont-cnt ul li {padding-left: 30px;} .pagina-cont-cnt h2 {padding-bottom: 10px; margin-bottom: 15px;} .pagina-cont-cnt p {padding-bottom: 15px;} .pagina-cont-cnt h1 {font-size: 32px; line-height: 32px; padding-bottom: 20px;} .pagina-cont-cnt {margin-bottom: 30px;} .mob-inner-top {display: block;} .acc-menu-lft ul {padding: 0 0 20px;} .acc-cnt-para { padding-top: 0;} .edu-rel-lst ul { row-gap: 12px;} .edu-rel-lst ul li a {height: 50px;} .acc-cnt-rgt .acc-sec-lst h2 {font-size: 19px; line-height: 21px;} .acc-cnt-para h1 {font-size: 24px; line-height: 32px; padding-bottom: 15px;}    .ban-cont-new { width: 750px;} .ban-cont-new p {font-size: 17px;line-height: 24px;margin-top: 15px;} .ban-cont-new p br { display: none;} .instruccion-empadro {padding: 0px 0px 55px 0px;} .instruccion-out {padding: 0px 0px;} .instruccion-out ul li a {padding: 20px 85px 20px 20px;} .instruccion-out ul li a h3 {font-size: 17px;line-height: 24px;} .inner-cont-sec.inner-cont-orden {padding: 25px 0px 55px;} .orden-cont-cnt h1 {font-size: 32px;line-height: 42px;padding-bottom: 15px;} .orden-cont-cnt p { font-size: 16px; line-height: 24px; } .orden-cont-cnt p br{ display: none; } .orden-lst-div ul { row-gap: 15px; } .orden-lst-div ul li a {padding: 25px 25px 25px 25px;} .orden-lst-div ul li a h3 {font-size: 18px;line-height: 26px;margin-bottom: 10px;} .orden-lst-div ul li a h3 br{ display: none; } .orden-lst-div ul li a p {font-size: 15px;line-height: 22px;} .orden-cont-main .pagination-lst {margin: 30px 0; justify-content: center;}  .inner-cont-sec { padding: 25px 0 60px;} .sede-cont-cnt h1 {font-size: 28px;line-height: 34px;} .inner-wht-cnt {padding: 25px 25px 35px;} .sede-cont-cnt h2 { font-size: 20px;} .sede-cont-cnt ul li {padding-left: 30px;}  .telefons-title.sede p br{display: none;} .sede-sec{padding-bottom: 50px;} .sede-list ul li .sede-cnt h3{font-size: 18px; line-height: 20px;} .service-sec{padding: 0 0 50px 0;} .service-list ul li .service-cnt h3 {font-size: 18px; line-height: 20px;} .service-list ul {row-gap: 20px;} .service-title{padding: 0; margin-bottom: 35px;} .service-list p{font-size: 20px; line-height: 32px;} .plusvalia-sec{padding: 40px 0;} .plusvalia-sec h2 {font-size: 24px; line-height: 28px; margin-bottom: 15px;} .plusvalia-sec .smk_accordion .accordion_in .acc_head h4 {font-size: 16px;line-height: 24px;} .plusvalia-sec .smk_accordion .accordion_in.acc_active > .acc_head {padding: 0 50px 15px 0;} .plusvalia-sec .smk_accordion .accordion_in .acc_content {padding: 0;} .plusvalia-sec .smk_accordion .accordion_in .acc_head {padding: 0 50px 0 0;} .sub-menu{padding-bottom: 25px;} .sub-menu ul{overflow-x: auto;scrollbar-width: none;flex-wrap: nowrap; display: flex; width: 1000px;} .sub-menu ul li:nth-child(4) {min-width: 260px;} #section-sub-menu.fixed {top: 80px;} .plusvalia-sec .smk_accordion .accordion_in .acc_head {font-size: 16px; line-height: 24px; padding-right: 35px;} .plusvalia-sec .smk_accordion .accordion_in.acc_active > .acc_head {padding: 0 35px 15px 0;} .plusvalia-sec .smk_accordion .accordion_in .acc_head .acc_icon_expand {right: 10px;} .preg-sec p{font-size: 16px; line-height: 28px; margin-bottom: 25px;} .preg-sec {margin-bottom: 25px;} .search-box input[type="text"] {height: 62px; font-size: 20px;} .submit-ar{top: 17px;} .podemos-form{width: 480px;padding: 15px;} .podemos-form h2 {margin-bottom: 15px;font-size: 24px;line-height: 25px;} .podemos-form ul li input[type="text"] {font-size: 14px;} .envir-btn input[type="button"] {height: 38px;} .turism-banner .flexslider{min-height: 300px;} .turism-banner .flexslider ul li{height: 300px; background-size: cover;} .turism-banner .flexslider ul li img{opacity: 0;} .turism-sec{padding: 35px 0;} .turism-title {padding: 0;margin-bottom: 30px;} .turism-sec h4{font-size: 16px; line-height: 25px; margin-bottom: 25px;} .turism-sec h2{font-size: 24px; line-height: 32px;} .turism-sec h2 br{display: none;} .turism-list ul{row-gap: 30px;} .turism-list ul li .turiam-cnt {padding: 22px;} .turism-list ul li .turiam-cnt h3{font-size: 22px; margin-bottom: 15px;} .turism-banner .flex-caption h1 {font-size: 28px; line-height: 36px;} .turism-banner .flex-caption .flex-cont {padding: 20px 20px 55px 20px;width: 320px;} .turism-banner .flex-control-nav {width: 100%;text-align: left;left: 36px;bottom: 90px;}   .inner-ban-cont.generica-ban p { font-size: 18px; line-height: 26px; margin-top: 10px; } .inner-ban-cont.generica-ban p br { display: none;} #generica-scroll .item .ag-img-hm { width: 100%;} #generica-scroll .item .ag-txt-hm { width: 100%;} #generica-scroll .item .ag-img-hm img { max-height: 200px; object-fit: cover;} #generica-scroll .item .ag-txt-hm h3 { font-size: 22px;} #generica-scroll .item .ag-img-hm .not-date p span { font-size: 40px;} #generica-scroll .item .ag-img-hm .not-date p { line-height: 24px;} .agenda-pad { padding: 0px 0 40px;} .cultura-green-sec { padding: 40px 0;} .cultura-rht { width: 65%;} .cultura-lft { width: 32%;} .cultura-rht ul li a { padding: 15px 15px; font-size: 16px; } #generica-scroll .owl-dots { margin-top: 30px;} .noticas-hme { margin-top: 40px;} .noticas-hme h2 { font-size: 36px; line-height: 40px;} .ver-btn { top: 0;} .noticas-list-hm ul li:first-child .not-img-hm { width: 100%;} .noticas-list-hm ul li:first-child .not-txt-hm { width: 100%; padding: 20px;} .noticas-list-hm ul li .not-txt-hm h3 { font-size: 22px; line-height: 28px;} .noticas-list-hm ul li .not-img-hm { width: 100%;} .noticas-list-hm ul li .not-txt-hm { width: 100%;} .noticas-list-hm ul li .not-img-hm img { height: 250px; object-fit: cover; object-position: top;} .noticas-list-hm ul li:first-child .not-img-hm img { height: auto;} .tambien-sec { margin-top: 30px;} .tambien-sec h3 { font-size: 32px; margin-bottom: 20px; } .noticas-hme.gener-noticias { padding-bottom: 50px;} .tambien-sec ul li h4 { left: 20px; font-size: 18px; padding: 7px 15px;}  .hdr-top { padding: 12px 0;} .box-list { margin-top: -60px;} .box-list ul { row-gap: 10px;} .box-list ul li { flex: 0 1 32.65%; } .box-list ul li a { padding: 30px 20px 20px; min-height: auto; } .destacados-sec{ margin-top: 30px;} .destacados-sec #destacados-scroll.owl-carousel .owl-item .item a { padding: 10px;} .destacados-sec h2 { font-size: 32px;} .agenda-sec-hm h2 { font-size: 36px; line-height: 40px; margin-bottom: 20px;} .agenda-sec-hm .agenda-pad { padding-top: 40px;} .agenda-sec-hm ul li .ag-img-hm { width: 100%;} .agenda-sec-hm ul li .ag-txt-hm { width: 100%;} .agenda-sec-hm ul li .ag-txt-hm h3 { font-size: 22px;} .agenda-sec-hm ul li .ag-img-hm img { max-height: 200px; object-fit: cover; } #destacados-scroll.owl-carousel .owl-nav { top: -50px;}  .distrito-sec { padding: 50px 0px 60px;} .distrito-lft {width: 32%;} .distrito-lft h2 {font-size: 30px;line-height: 36px;} ul.dist-link-lst { margin-top: 30px; row-gap: 20px;} ul.dist-link-lst li a { font-size: 15px; } .distrito-mid {width: 35%; padding-top: 20px;padding-right: 25px;} .img-txt-div { padding: 15px 15px;} .img-txt-div h5 {font-size: 11px;line-height: 16px;} .img-txt-div h3 {font-size: 18px;line-height: 26px;} .atencio-lst-div{ padding-top: 0px;} .atencio-lst ul li p { padding-right: 0px;} .electronic-sec {padding: 40px 35px 40px;} .electronic-sec h2 { font-size: 28px; line-height: 36px;} .electronic-sec p {font-size: 15px;} .electronic-sec p br{ display: none;} .electronic-sec .form-input ul li input[type="text"] { padding: 0px 15px;} .trmites-sec { padding: 40px 0px 40px 35px;} .trmites-sec h2 {font-size: 28px;line-height: 36px;} .trmites-search input[type="text"] {padding: 0 50px 0 15px;}  .agenda-date ul li p span {font-size: 38px; line-height: 32px;} .tag-list ul {column-gap: 15px;} .agenda-det-cont {margin-top: 30px; padding-right: 0;} .agenda-det-lft {width: 100%; margin-bottom: 20px;} .agenda-det-rht {width: 100%;} .agenda-btns {width: 45%;} .agenda-det-lft h2 { font-size: 32px; line-height: 42px; margin-bottom: 20px;} .agenda-det-lft .agenda-det-cont span {font-size: 18px; line-height: 26px; margin-bottom: 25px;} .agenda-det-lft h4 {font-size: 22px; line-height: 28px; margin-bottom: 15px;} .agenda-cont-pad {margin-bottom: 30px;} .agenda-det-sec .share-noticia { margin-top: 30px;} .agenda-cont-pad .grey-box span { font-size: 12px; margin-bottom: 5px;} .info-link ul li { flex: 0 1 100%;}  .telefons-title.gerencia .box-list ul li a h3 { font-size: 15px;} .gerencia-sec {margin: 0 0 60px 0;} .destacada-rht ul li .desta-txt p {font-size: 18px; line-height: 26px;} .destacada-rht ul li .desta-txt p br { display: none;} .notica-destacada {padding: 60px 0;} .gerencia-rht { float: left; width: 100%; margin-bottom: 30px;} .gerencia-lft { float: left; width: 100%; display: flex;} .gener-lft-img {width: 40%; border-radius: 6px 0 0 6px;} .gerencia-rht .directorio-acc .smk_accordion .accordion_in .acc_head h4 {font-size: 20px;} .conatcto-sec { min-height: inherit; margin-top: 0; display: flex; width: 60%;} .conatcto-sec .inner-wht-cnt {align-content: center; display: flex; flex-wrap: wrap;} .destacada-rht ul li h4 {font-size: 20px; } .destacada-rht ul li h4 span {margin-left: 20px;} .box-list ul {justify-content: left; column-gap: 2%; row-gap: 15px;} .telefons-title.gerencia .box-list ul li { flex: 0 1 23.5%;} .telefons-title.gerencia .box-list ul li a { min-height: 85px; justify-content: left;} .gerencia-sec h3 {font-size: 26px; line-height: 28px; margin-bottom: 15px;} .gerencia-rht h4 {font-size: 26px; line-height: 36px; margin-bottom: 20px;} .gerencia-rht p span {font-size: 20px; line-height: 28px;} .gerencia-rht .smk_accordion .accordion_in .acc_head {padding: 10px 0 15px;} .service-list ul li .service-cnt { padding: 13px 30px 13px 30px;} .agenda-sec-hm.gene-agenda.gene-pad .agenda-pad { padding-top: 0;} }  @media screen and (max-width:767px) { img {max-width:100%; } .row, .row1 { width:100%; padding:0px 15px; } .hdr-top {box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1); } .hdr-rht, .top-grn-bg { display: none;} .m-menu { display: block;} .mob-search { display: block;} .mobile-search { top: 66px;} .mobile-menu { top: 66px; height: calc(100vh - 66px); } .cbp-hrmenu { width: 100%;} .logo { width: 140px; float: none; position: relative; left: 0; right: 0; margin: 0 auto;} .logo img { width: auto !important; height: auto !important;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col { width: 100%;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader1 { padding: 0 5px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a { color: #3A3A3A; font-size: 17px; line-height: 23px; font-family: 'Yolk-Bold';} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a { color: #3A3A3A; font-size: 17px; line-height: 23px; font-family: 'Yolk-Bold';} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a:hover { color: #A31984;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a::after {top: 50%; transform: translateY(-50%); background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-dwn-arw.svg") no-repeat right center; width: 37px; height: 37px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader a:hover::after {background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-rgt-arw.svg") no-repeat right center;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a::after {position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-dwn-arw.svg") no-repeat right center; width: 37px; height: 37px;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a:hover:after { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-rgt-arw.svg") no-repeat right center;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader.selected a::after { transform: none; top: 10px; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-up-arw.svg") no-repeat right center;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .sub-new.silverheader1 a { font-size: 14px; line-height: 20px; color: #3A3A3A; font-family: 'Yolk-Regular'; } .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .silverheader1:first-child { border-top: none;} .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .applemenu div.silverheader1.main-menu a {padding: 15px 37px 15px 0px;} .silverheader1 {border-bottom: 1px solid #EDEDED;}  footer {padding: 25px 0 40px;} .ftr-cnct {order: 3; width: 100%;} .ftr-top { row-gap: 20px; margin-bottom: 30px;} .ftr-mid { display: grid; grid-gap: 20px; grid-template-columns: repeat(auto-fill, minmax(45%, 1fr));} [short] { grid-row: span 1;} [tall] { grid-row: span 2;} .ftr-mid .ftr-menu {position: relative; display: flex; flex-wrap: wrap;} .ftr-btm > div:first-child { flex: 0 1 100%;} .ftr-btm {padding-top: 10px; margin-top: 25px;} .ftr-menu ul {row-gap: 10px;} .ftr-lnks ul li a { width: 27px; height: 27px; background-size: contain !important;} .ftr-lnks ul {column-gap: 8px;} .ftr-logo { width: 171px;} .mob-vol-btn { display: flex; align-items: flex-end;;} .ftr-vol-btn a { padding: 0 20px;} .ftr-oth-lnks { float: left; width: 100%; margin-top: 5px;} .ftr-oth-lnks ul {column-gap: 7px;} .ftr-oth-lnks ul li { position: relative; padding-right: 7px;} .ftr-oth-lnks ul li:last-child { padding-right: 0;} .ftr-oth-lnks ul li::after { position: absolute; content: ""; background: #ffffff; right: 0; top: 7px; width: 0.8px; height: 12px;} .ftr-oth-lnks ul li:last-child:after { content: none;}  .contact-details { margin-top: 0;} .inner-ban-cont h2 {font-size: 24px; line-height: 32px; padding: 15px 25px; height: inherit;} .breadcrumb { display: none;} .inner-banner .breadcrumb { display: block; padding: 15px 0 10px;} .cnct-details-main .cnct-lft { order: inherit; width: 100%; margin-bottom: 20px;} .cnct-details-main .cnct-rgt { width: 100%; padding-right: 0;} .cnct-rgt ul {row-gap: 30px; column-gap: 4%;} .cnct-rgt ul li { flex: 0 1 48%;} .contact-form {padding: 30px 0 40px;} .contact-wdth { float: left; width: 100%;} .contact-form h2 {font-size: 28px; line-height: 32px; padding-bottom: 15px;} .contact-form p br { display: none;} .contact-form p { font-size: 15px; line-height: 22px; padding-bottom: 20px;} .contact-form .form-box .frm-input .floating-label {font-size: 14px; line-height: 20px;} .contact-form .form-box .frm-input.checkbox label { font-size: 13px;} .map-img iframe { height: 350px;} .cnct-rgt ul li h3 {font-size: 15px; line-height: 21px; padding-bottom: 5px;} .cnct-rgt ul li p {font-size: 14px; line-height: 20px} .cnct-rgt ul li ul { margin-top: 10px;} .telefons-title {padding: 15px 0 30px;} .telefons-title h1 {font-size: 28px; line-height: 32px; padding-bottom: 20px;} .search-bx { width: 100%;} .search-bx input[type="text"] { height: 58px; font-size: 20px; line-height: 28px; padding: 0 40px 0 20px;} .search-bx input[type="submit"] {right: 15px;} .directorio-acc { float: left; width: 100%;} .directorio-list {padding: 30px 0 40px;} .los-telefonos {padding: 20px 0;} .directorio-acc .smk_accordion .accordion_in .acc_head h4 { font-size: 18px;} .directorio-cnt ul li h3 { font-size: 14px; line-height: 22px;} .directorio-acc .smk_accordion .accordion_in .acc_content {padding: 20px 0px 20px 0px;} .gerencia-rht .smk_accordion .accordion_in .acc_content ul li { font-size: 14px; line-height: 22px;} .directorio-cnt ul li { align-items: flex-start;} .noticia-title {row-gap: 20px; margin-bottom: 20px;} .noticia-title h1 { float: left; width: 100%; font-size: 30px; line-height: 30px;} .filter-div {margin-bottom: 20px;} .noticia-main {background: none; padding-bottom: 0px; padding-top: 25px;} .noticia-list-sec h2 { display: none; font-size: 24px; line-height: 30px; padding-bottom: 20px;} .noti-para p { display: none;} .news-lft { width: 126px; height: 126px;} .news-rgt { width: calc(100% - 126px); padding-left: 10px; padding-right: 0; margin-top: 0;} .news-rgt h2 { font-size: 16px; line-height: 24px; padding-bottom: 15px;} .news-rgt h4 { padding-left: 0; background: none; font-size: 12px; line-height: 18px; margin-bottom: 5px;} .news-lft img { height: 110px; object-fit: cover;} .noticia-tags span {border: 1px solid #EDD8E8;} .noticia-tags span:hover { border: 1px solid #A31984;} .news-lft span { display: none;} .noticia-list-sec {padding: 20px 0;} .segueix-nos { padding: 40px 0;} .segueix-title { text-align: center; justify-content: center; flex-wrap: wrap; margin-bottom: 25px; row-gap: 15px;} .segueix-main ul { grid-gap: 10px; grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));} .segueix-main ul li.wide.tall { display: none;} .segueix-nos h1 {font-size: 28px; line-height: 38px; width: 100%;} .noticia-lst ul { row-gap: 20px;} .noticia-lst ul li { flex: 0 1 100%;} .not-lst-main .not-lst-img { width: 126px; height: 126px;} .not-lst-main .not-lst-img img { height: 100%; object-fit: cover;} .not-lst-main .not-lst-cnt { width: calc(100% - 126px); padding-left: 10px; padding-top: 0;} .not-lst-main .not-lst-cnt h4 { display: none; padding-left: 0; background: none; font-size: 12px; line-height: 18px; margin-bottom: 5px;} .not-lst-main .not-lst-cnt h3 { font-size: 16px; line-height: 24px; padding-bottom: 15px;} .not-tags span {border: 1px solid #EDD8E8;} .not-lst-main:hover .not-tags span { border: 1px solid #A31984;} .not-lst-main .not-lst-cnt h4.mob-dte { display: block;} .pagination-lst, #page_navigation { padding-top: 20px; margin-top: 30px; border-top: 1px solid #DFDFDF; align-items: center;} .pagination-lst ul li a.current {font-family: 'Yolk-Medium'; color: #A31984; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 25px; border: 1px solid #E0E0E0;} #page_navigation span.page-numbers.current {font-family: 'Yolk-Medium'; color: #A31984; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; border-radius: 25px; border: 1px solid #E0E0E0;} .not-lst-main .not-lst-img span img { display: none;} .filter-btn a.desk-filter { display: none;} .filter-btn a.mob-filter { display: block;} .filter-btn a { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-filter-arw.svg") no-repeat right top 8px; width: auto; height: auto; font-size: 12px; line-height: 18px; color: #A31984; padding: 0 15px 0 0; position: relative;} .filter-btn a::after { position: absolute; content: ""; border-bottom: 1px solid #A31984; width: 100%; height: 1px; left: 0; bottom: 0;} .filter-btn a:hover {background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-filter-arw.svg") no-repeat right top 8px; } .filter-btn a.close {background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-filter-arw-up.svg") no-repeat right top 8px;} ul.cer-filter-lst { column-gap: 4%; row-gap: 5px;} ul.cer-filter-lst li { width: auto; margin-right: 0; flex: 0 1 48%;} ul.cer-filter-lst li:nth-child(4n-4) { width: auto; margin-right: 0;} ul.cer-filter-lst li .select_box_input { height: 40px; font-size: 14px;} ul.cer-filter-lst li input[type="text"].search-txt { height: 40px; font-size: 14px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/ico-cercar.svg) no-repeat top 15px right 12px;} ul.cer-filter-lst li input[type="text"].datepicker-here {background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/calendar.svg) no-repeat top 15px right 8px;} .noticia-title.noticies-filter { margin-bottom: 5px;} .noticia-tags {display: flex; flex-wrap: wrap; row-gap: 5px;} .not-tags { row-gap: 5px;} .pagination-lst ul li a { width: 32px; height: 32px; display: flex; align-items: center; justify-content: center;} .noticia-content .row { width: 100%;} .tambe-sec .btn-ctr { display: none;} .noticia-list-sec.tambe-sec { padding: 35px 0 40px;} .noticia-list-sec.tambe-sec h2 { display: block;} .info-details {margin: 15px 0 30px;} .noticia-details-cnt p { font-size: 14px; line-height: 21px; padding-bottom: 15px; letter-spacing: -0.09px;} .info-details h3 {font-size: 16px; line-height: 24px;} .noticia-details-cnt .video-sec {padding: 20px 0 30px;} .details-ban-img {padding: 15px 0 35px;} .noticia-details-cnt p span { font-family: 'Yolk-SemiBold'; font-size: 16px; line-height: 24px; letter-spacing: -0.24px;} .noticia-details-title h1 { font-size: 24px; line-height: 32px; letter-spacing: -0.73px; padding-bottom: 15px;} .noticia-details-title {padding: 25px 0 0; background: none; } .noticia-details-title .noticia-tags { background: none; padding-left: 0;} .noticia-tags span { background: #f9f9f9; border: 1px solid #f9f9f9;} .noticia-details-cnt {padding: 0;} .cal-dte { float: left; width: 100%; padding-bottom: 10px; border-bottom: 1px solid #DEDEDE; margin-bottom: 20px;} .cal-dte h4 { float: left; width: 100%; padding-left: 25px; background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-cal-ico.svg") no-repeat left center; font-size: 14px; line-height: 20px; color: #606268; } .share-lnks { row-gap: 15px;} .share-scl-lnks {column-gap: 15px;} .share-scl-lnks h4 { display: none;} .noticia-details {padding-bottom: 25px;} .atencion-ciudadana .mob-title-filter { display: block;} .acc-menu-lft { display: none; width: 100%;} .acc-menu-lft.show { display: block;} .atencion-ciudadana { margin-top: 0; padding-bottom: 40px;} .acc-cnt-rgt { width: 100%; padding: 0; margin-top: 25px;} .acc-cnt-rgt > h2 { display: none;} .el-main .el-mob-logo { display: block;} .acc-cnt-rgt h2 {font-size: 24px; line-height: 32px;} .el-main .el-main-rgt { display: none;} .el-main .el-main-lft { width: 100%; padding-left: 15px; position: relative;} .el-main .el-main-lft .el-img { width: 120px; height: 120px;} .el-main .el-main-lft .el-cnt {padding-left: 15px; width: calc(100% - 120px); padding-top: 5px;} .el-main .el-main-lft .el-cnt h3 {font-size: 18px; line-height: 24px; padding-bottom: 5px;} .el-main .el-main-lft .el-cnt p {font-size: 13px; line-height: 20px; padding-bottom: 15px;} .el-btns a {padding: 0 15px; height: 35px;} .el-btns {column-gap: 8px; row-gap: 5px;} .per-lft > h2 { display: none;} .persona-details { display: flex; flex-wrap: wrap;} .per-lft { order: 2; width: 100%; margin-top: 20px; padding-right: 0px;} .per-lft h3 {font-size: 20px; line-height: 28px;} .per-lft p {font-size: 14px; line-height: 22px;} .persona-main ul {row-gap: 25px;} .per-lft .persona-main {padding: 15px 0 25px; margin: 15px 0 25px;} .info-mail a { font-size: 16px; line-height: 24px;} .info-mail {margin-bottom: 25px;}  .agenda-main-content { padding: 30px 0 50px;} .agenda-btns ul { column-gap: 2%; row-gap: 10px;} .agenda-btns ul li { flex: 0 1 49%;} .agenda-content-mes .filter-news-sec .filter-bx { flex: 0 1 100%;} .agenda-content-mes .filter-show-list { margin-bottom: 20px;} .fc .fc-bg-event .fc-event-title { display: none;} .cal-buttons a.cal-prev {padding-left: 0; font-size: 14px; text-indent: -9999px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-cal-ico-prev.svg) no-repeat right center; width: 30px; height: 30px;} .cal-buttons a.cal-prev:hover { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-cal-ico-prev.svg) no-repeat right center; width: 30px; height: 30px; opacity: 0.6;} .cal-buttons a.cal-next {padding-right: 0; font-size: 14px; text-indent: -9999px; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-cal-ico-next.svg) no-repeat right center; width: 30px; height: 30px;} .cal-buttons a.cal-next:hover { background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/mob-cal-ico-next.svg) no-repeat right center; width: 30px; height: 30px; opacity: 0.6;} .mob-cal-events { display: block;} .agenda-content-mes .agenda-side-btns {margin-top: 20px;} .agenda-content-mes .agenda-side-btns ul { flex-wrap: wrap; row-gap: 10px;} .agenda-content-mes .agenda-side-btns ul li { flex: 0 1 100%; display: flex; justify-content: center;} .agenda-content-mes .agenda-side-btns ul li a { max-width: 300px;} .agenda-content-mes .srch-bx-lst.mob-srh { display: block;} .agenda-content-mes .filter-show-list { margin-bottom: 10px;} .agenda-content-mes .filter-btns { float: left; width: 100%; background: #ffffff; border-radius: 8px; padding: 0; margin-bottom: 10px;} .agenda-content-mes .filter-btns h1 { float: left; width: 100%; border: 1px solid #8BC64E; border-radius: 8px; height: 46px; padding: 6px 25px 6px 25px; display: flex; align-items: center; justify-content: space-between; cursor: pointer; background: #ffffff; color: #8BC64E; font-size: 12px; line-height: 18px; font-family: 'Yolk-SemiBold';} .agenda-content-mes .filter-btns h1 span.open-ico {float: right; background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/filter-ico.svg) no-repeat right center; width: 17px; height: 16px;cursor: pointer; display: inline-block;} .agenda-content-mes .filter-btns.open h1 span.open-ico {background: url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/close-filter-ico.svg) no-repeat right center; width: 12px; height: 12px; transform: rotate(180deg); } .agenda-content-mes .filter-btns.open { margin-bottom: 20px; background: #8BC64E; color: #ffffff;} .agenda-content-mes .filter-btns .filter-news-sec { float: left; width: 100%; position: relative; display: none; right: auto; margin: 20px 0 10px;} .agenda-content-mes .filter-btns.open .filter-news-sec { display: block; padding: 0 25px; margin: 0px 0 25px;} .agenda-content-mes .filter-btns .filter-news-sec .filter-bx { float: left; width: 100%; margin-right: 0; margin-bottom: 15px;} .agenda-content-mes .filter-btns .filter-news-sec .filter-bx:last-child { margin-bottom: 0;} .agenda-content-mes .filter-btns .filter-news-sec .filter-bx h2 { width: 100%; background: #fff url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/select-arrw-grn.svg) no-repeat right 25px center; } .agenda-content-mes .filter-btns .filter-news-sec .filter-bx ul { position: relative;} .agenda-content-mes .filter-btns .filter-news-sec .filter-bx.open h2 {background: #ffffff url(https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/select-arrw-grn-up.svg) no-repeat right 25px center; border: none; color: #8BC64E;} .agenda-content-mes .filter-btns .filter-news-sec .filter-bx ul { background: #ffffff; color: #8BC64E;} .agenda-content-mes .filter-btns .filter-news-sec .filter-bx ul li a { color: #8BC64E;} .agenda-content-mes .filter-btns .filter-news-sec .filter-bx ul li a:hover { color: #A31984;} .agenda-content-mes .filter-btns.open h1 { background: #8BC64E; color: #ffffff;} .agenda-content-mes .filter-news-sec .filter-bx.mob-hide-btn { display: none;} .mob-cal-bx-lst { display: block;} #mob-agenda-div { display: block; padding: 0 0 30px;} #mob-agenda-div ul { padding: 0 15px;} .inner-grey-sec h1 {font-size: 32px; line-height: 32px; padding-bottom: 30px; } .agenda-btns { display: none;} .fc .fc-toolbar.fc-header-toolbar { margin-bottom: 0.5em;} .cal-buttons {margin-bottom: 0px;} .mob-inner-top { display: block;} .acc-menu-lft ul {padding: 0 0 20px; width: calc(100% + 30px); margin-left: -15px; margin-right: -15px;} .mob-pagination { display: block;} .mob-filter a { font-size: 12px;} .acc-cnt-para { padding-top: 0; margin-bottom: 25px;}  .inner-cont-sec {padding: 20px 0 30px;} .inner-cont-sec .inner-cont-lft { width: 100%; padding-right: 0; margin-bottom: 20px;} .inner-cont-sec .inner-cont-rgt { width: 100%;} .pagina-cont-cnt h1 {font-size: 28px; line-height: 32px; padding-bottom: 15px;} .pagina-cont-cnt p { font-size: 14px; line-height: 21px; padding-bottom: 15px;} .pagina-cont-cnt {margin-bottom: 25px;} .pagina-cont-cnt h2 {font-size: 20px; line-height: 26px; padding-bottom: 10px; margin-bottom: 15px;} .pagina-cont-cnt ul li {padding-left: 20px; font-size: 14px; line-height: 21px;} .pagina-cont-cnt ul li::after {top: 8px;} .inner-wht-cnt {padding: 20px 20px 35px;} .inner-cnct-lst ul li a.tw-ico {font-size: 14px;} .inner-cnct-lst {margin-bottom: 20px;} .pagina-cont-cnt p a {word-break: break-all;} .inner-wht-cnt h4 {padding-bottom: 10px;} .inner-wht-cnt h3 {font-size: 16px; line-height: 22px; padding-bottom: 15px;} .act-edu-lst ul li { flex: 0 1 100%;} .acc-sec-lst .ftr-cnct ul { row-gap: 20px;} .acc-sec-lst .ftr-cnct ul li { flex: 0 1 48%; } .acc-sec-lst .ftr-cnct ul li:last-child { flex: 0 1 100%; } .edu-rel-lst ul li a { height: 45px; font-size: 14px;} .acc-cnt-rgt .acc-sec-lst h2 {font-size: 18px; line-height: 22px; padding-bottom: 10px; margin-bottom: 15px;} .acc-cnt-para p {font-size: 14px; line-height: 21px;} .act-edu-lst ul li .not-lst-main .not-lst-cnt h4 { display: block;} .acc-cnt-para h1 {font-size: 24px; line-height: 32px; padding-bottom: 15px;} .year-pdf-tab {margin-bottom: 25px;} .acc-sec-lst .pdf-lst ul li a {font-size: 15px;} .acc-sec-lst {margin-bottom: 30px;}  .inner-banner-new .breadcrumb { display: none;}  .inner-banner-new .inner-ban-cont h2 { padding: 0px 5px; height: inherit;} .ban-cont-new { width: 100%; padding:0px 15px; } .ban-cont-new p {font-size: 15px;line-height: 22px;margin-top: 15px;} .ban-cont-new p br { display: none;} .instruccion-empadro {padding: 0px 0px 35px 0px;} .instruccion-out {padding: 0px 0px;} .instruccion-out ul { row-gap: 10px;} .instruccion-out ul li a {padding: 15px 65px 15px 15px; background: #FAFAFA url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/grn-arw.svg") no-repeat right 20px center;} .instruccion-out ul li a:hover, .instruccion-out ul li a.active {background: #A31984 url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/wht-arw-circle.svg") no-repeat right 20px center;} .instruccion-out ul li a h3 {font-size: 15px;line-height: 22px;} .inner-cont-sec.inner-cont-orden {padding: 25px 0px 35px;} .orden-cont-cnt h1 {font-size: 26px;line-height: 36px;padding-bottom: 12px;} .orden-cont-cnt p { font-size: 14px; line-height: 22px; } .orden-cont-cnt p br{ display: none; } .orden-lst-div ul { row-gap: 10px; } .orden-lst-div ul li a {padding: 15px 15px 15px 15px;} .orden-lst-div ul li a h3 {font-size: 16px;line-height: 24px;margin-bottom: 10px;} .orden-lst-div ul li a h3 br{ display: none; } .orden-lst-div ul li a p {font-size: 13px;line-height: 20px;} .orden-lst-div ul li a span.leer-mas-btn {height: 35px;padding: 0px 20px;} .cal-div {padding: 15px 15px 25px;} .calendar .ui-datepicker-calendar td { font-size: 15px;} .orden-cont-main .pagination-lst {margin: 30px 0 20px; justify-content: center;}  .inner-cont-sec { padding: 20px 0 35px;} .sede-cont-cnt {margin-bottom: 30px;} .sede-cont-cnt h1 {font-size: 24px;line-height: 30px;padding-bottom: 15px;} .sede-cont-cnt p {font-size: 14px;line-height: 22px;} .sede-cont-cnt h2 { font-size: 18px; padding-bottom: 10px;margin-bottom: 20px;} .sede-cont-cnt ul li {padding-left: 20px;} .sede-cont-cnt ul li p {padding-bottom: 8px;} .inner-wht-cnt {padding: 15px 15px 25px;} .inner-wht-cnt h3 {font-size: 17px;line-height: 22px;} .sede-cont-main .inner-wht-cnt .inner-cal-lst { margin-top: 0;} .sede-sec{padding-bottom: 40px;} .telefons-title.sede p br{display: none;} .sede-list ul{row-gap: 20px; column-gap: 3%;} .sede-list ul li {flex: 0 1 48.5%; background: #fff;} .sede-list ul li .sede-img{min-height: 140px;} .telefons-title.sede h1{padding-bottom: 15px;} .sede-list ul li .sede-cnt {padding: 15px 0 0 0;} .sede-list ul li .sede-cnt h3{font-size: 18px; line-height: 20px; width: calc(100% - 36px);} .service-list{margin-top: 0;} .service-title{padding: 0; margin-bottom: 30px;} .service-list h2{display: block;} .service-list p{font-size: 14px; line-height: 22px; text-align: left;} .service-list ul{row-gap: 20px; column-gap: 3%;} .service-list ul li{flex: 0 1 48.5%;} .service-list ul li .service-cnt {position: relative; left: 0;bottom: 0;float: left;padding: 12px 0 0 0; width: 100%; display: flex;align-items: center;} .service-list ul li .service-cnt h3{float: left; font-size: 18px; line-height: 20px; width: calc(100% - 36px);} .service-list ul li .service-cnt span {display:flex;} .service-sec{padding: 20px 0 40px 0;} .preg-sec p br{display: none;} .plusvalia-sec{padding: 30px 0;} .plusvalia-inner {column-gap: 0;} .plusvalia-lft {flex: 0 1 100%; margin-bottom: 20px;} .plusvalia-rgt {flex: 0 1 100%;} .plusvalia-sec .smk_accordion .accordion_in .acc_head {font-size: 16px; line-height: 24px; padding-right: 35px;} .plusvalia-sec .smk_accordion .accordion_in.acc_active > .acc_head {padding: 0 35px 15px 0;} .plusvalia-sec .smk_accordion .accordion_in .acc_head .acc_icon_expand {right: 10px;} .plusvalia-sec .smk_accordion .accordion_in .acc_head h4{font-size: 16px; line-height: 24px;} .plusvalia-sec .smk_accordion .accordion_in .acc_content {padding-right: 0;} .plusvalia-sec h2{font-size: 24px; line-height: 28px; margin-bottom: 15px;} .plusvalia-sec .smk_accordion .accordion_in .acc_content p { font-size: 14px; line-height: 22px;} .plusvalia-sec p { font-size: 14px; line-height: 22px;} .podemos-form {width: 100%;float: left;padding: 30px 0;} .podemos-inner{position: relative; left: 0; top: 0; transform: translateY(0);} .podemos-form h2{font-size: 24px; line-height: 28px; margin-bottom: 15px;} .podemos-form ul {column-gap: 2%;} .podemos-form ul li { flex: 0 1 49%;} .podemos-form ul li:nth-child(3) { flex: 0 1 100%;} .envir-btn {margin-top: 15px;} .search-box { width: 100%;} .search-box input[type="text"] {height: 56px; font-size: 16px;} .submit-ar{top:14px;} .preg-sec{margin-top: 0; padding-top: 20px; margin-bottom: 25px;} .preg-sec h2{display: block;} .preg-sec p{font-size: 16px; line-height: 25px; text-align: left; margin-bottom: 25px;} .sub-menu{padding-bottom: 25px;} .sub-menu ul { border:none; padding: 10px 15px; overflow-x: auto; column-gap: 10px; width: calc(100% + 30px); margin-right: -15px; scrollbar-width: none; margin-left: -15px; flex-wrap: nowrap; justify-content: flex-start; display: flex;} .sub-menu ul li {flex: 0 1 auto; min-width: fit-content; border:1px solid #A31984;} .sub-menu ul li:last-child {border:1px solid #A31984;} #section-sub-menu.fixed {box-shadow: 0 0 12px rgba(0, 0, 0, 0.12); top: 66px; background: #ffffff;} #section-sub-menu.fixed .sub-menu ul li { border:1px solid #A31984;} #section-sub-menu.fixed .sub-menu ul li a { color: #A31984;} #section-sub-menu.fixed .sub-menu ul li a:hover { color: #ffffff;} #section-sub-menu.fixed .sub-menu ul li.active { border:1px solid #A31984;} #section-sub-menu.fixed .sub-menu ul li.active a { color: #ffffff; background: #A31984;} .sub-menu ul li:nth-child(4) {min-width: 260px;} .podemos-form ul li input[type="text"] {font-size: 14px;} .turism-banner .flexslider{min-height: 300px;} .turism-banner .flexslider ul li{height: 300px; background-size: cover;} .turism-banner .flexslider ul li img{opacity: 0;} .turism-sec{padding: 35px 0;} .turism-title {padding: 0;margin-bottom: 30px;} .turism-sec h4{font-size: 16px; line-height: 25px; margin-bottom: 25px;} .turism-sec h2{font-size: 22px; line-height: 28px;} .turism-sec h2 br{display: none;} .turism-list ul{row-gap: 30px; column-gap: 2%;} .turism-list ul li{flex:0 1 49%; display: flex; flex-wrap: wrap; background: #fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; border-radius: 6px;;} .turism-list ul li .turiam-img {width: 100%;float: left;order: 1; border-radius: 6px 6px 0 0;} .turism-list ul li .turiam-cnt {position: relative;left: 0;top: 0;width: 100%;float: left;order: 2;transform: inherit; padding: 20px; box-shadow: none;} .turism-list ul li .turiam-cnt h3{font-size: 20px; margin-bottom: 10px; line-height: 24px;} .turism-banner .flex-caption h1 {font-size: 28px; line-height: 36px;} .turism-banner .flex-caption .flex-cont {padding: 20px 20px 55px 20px;width: 280px;} .turism-banner .flex-control-nav {width: 100%;text-align: left;left: 36px;bottom: 90px;} .turism-list ul li .turiam-cnt p { font-size: 14px; line-height: 20px;} .turism-list ul li .turiam-cnt p br { display: none;} .turism-list ul li .turiam-cnt a.mas-but { width: 100px; padding: 0 10px;} .envir-btn input[type="button"] {width: 100px; height: 35px; padding: 5px 10px;}  .inner-banner.cultura-banner .breadcrumb { display: none;}  .inner-ban-cont.generica-ban p { font-size: 15px; line-height: 22px; color: #666666; margin-top: 10px; padding: 0px;} .inner-ban-cont.generica-ban p br { display: none;} .noticas-hme.gener-noticias::after { display: none;} #generica-scroll .item .ag-img-hm { width: 100%;} #generica-scroll .item .ag-txt-hm { width: 100%; padding: 15px 15px;} #generica-scroll .item .ag-img-hm img { max-height: 200px; object-fit: cover;} #generica-scroll .item .ag-txt-hm h3 { font-size: 20px; line-height: 26px; margin-bottom: 10px;} #generica-scroll .item .ag-txt-hm p { font-size: 15px; line-height: 22px;} #generica-scroll .item .ag-img-hm .not-date p span { font-size: 40px;} #generica-scroll .item .ag-img-hm .not-date p { line-height: 24px;} #generica-scroll .item .ag-txt-hm h5 { margin-bottom: 5px;} .agenda-pad { padding: 0px 0 30px;} .cultura-green-sec { padding: 30px 0;} .cultura-rht { width: 100%; margin-bottom: 20px;} .cultura-lft { width: 100%;} .cultura-lft ul { margin-bottom: 20px;} .cultura-rht ul li a { padding: 15px 10px; font-size: 15px; } .cultura-lft p { font-size: 15px;} #generica-scroll .owl-dots { margin-top: 20px;} .noticas-hme { margin-top: 30px;} .noticas-hme h2 { font-size: 30px; line-height: 30px;} .ver-btn { top: auto; position: relative; float: left; margin-top: 30px;} .noticas-list-hm ul li { border: none; border-radius: 0; flex: 1 1 100%;} .noticas-list-hm ul li:first-child .not-img-hm { width: 130px;} .noticas-list-hm ul li:first-child .not-txt-hm { width: calc(100% - 130px); padding: 0px 0 0 10px; } .noticas-list-hm ul li .not-txt-hm p { display: none;} .noticas-list-hm ul li .not-txt-hm h3 { font-size: 16px; line-height: 20px; margin-bottom: 10px;} .noticas-list-hm ul li .not-img-hm { width: 130px; border-radius: 6px;} .noticas-list-hm ul li .not-txt-hm { width: calc(100% - 130px); padding: 0px 0 0 10px;} .noticas-list-hm ul li .not-img-hm img { height: 130px; object-fit: cover; object-position: top;} .noticas-list-hm ul li:first-child .not-img-hm img { height: 130px;} .noticas-list-hm ul li .not-txt-hm h5 { text-transform: none; letter-spacing: normal; margin-bottom: 5px; line-height: 16px;} .noticas-list-hm ul li .not-txt-hm a { border: 1px solid #A31984; text-decoration: none; text-transform: none; padding: 2px 10px; border-radius: 4px; display: inline-block;} .tambien-sec { margin-top: 30px;} .tambien-sec h3 { font-size: 26px; margin-bottom: 20px; line-height: 30px;} .noticas-hme.gener-noticias { padding-bottom: 30px;} .tambien-sec ul li h4 { left: auto; bottom: auto; padding:0px; font-size: 17px; font-family: 'Yolk-Bold'; line-height: 24px; position: relative; float: left;}   .hdr-top { padding: 12px 0;} .home-slide img { height: 350px;} .box-list { margin-top: -60px;} .box-list ul { row-gap: 10px; column-gap: 2%;} .box-list ul li { flex: 0 1 32%; } .box-list ul li a { padding: 20px 10px 20px; min-height: auto; } .box-list ul li a h3 { font-size: 16px; line-height: 20px;} .noticas-hme::after { display: none;} .destacados-sec{ margin-top: 30px;} .destacados-sec #destacados-scroll.owl-carousel .owl-item .item a { padding: 10px;} .destacados-sec h2 { font-size: 30px; line-height: 32px;} #destacados-scroll.owl-carousel .owl-nav { top: -50px;} .agenda-sec-hm h2 { font-size: 30px; line-height: 30px; margin-bottom: 20px;} .agenda-sec-hm .agenda-pad { padding-top: 30px;} .agenda-sec-hm img { height: 350px; object-fit: cover;} .agenda-sec-hm ul li .ag-img-hm { width: 130px; border-radius: 6px;} .agenda-sec-hm ul li .ag-txt-hm { width: calc(100% - 130px); padding: 0 0 0 10px;} .agenda-sec-hm ul li .ag-txt-hm h3 { font-size: 16px; line-height: 20px; margin-bottom: 10px;} .agenda-sec-hm ul li .ag-img-hm img { height: 90px; object-fit: cover; } .agenda-sec-hm ul li .ag-txt-hm p { display: none;} .agenda-sec-hm ul li { flex: 1 1 100%; border: none; border-radius: 0; background: none; } .agenda-sec-hm ul li .ag-txt-hm h5 { margin-bottom: 4px;} .agenda-sec-hm ul li .ag-img-hm .not-date { position: relative; left: 0; width: 100%; float: left; padding: 6px;} .agenda-sec-hm ul li .ag-img-hm .not-date p { line-height: normal;} .agenda-sec-hm ul li .ag-img-hm .not-date p span { display: inline; font-family: 'Yolk-Regular'; font-size: 12px; margin: 0;}  .distrito-sec { padding: 35px 0px 45px;} .distrito-mapa { margin-bottom: 35px;} .distrito-lft {width: 50%;} .distrito-lft h2 {font-size: 26px;line-height: 32px;} ul.dist-link-lst { margin-top: 30px; row-gap: 20px;} ul.dist-link-lst li a { font-size: 15px; } .distrito-mid {width: 50%; padding-top: 20px;padding-right: 0px;} .distrito-rgt { width: 100%; margin-top: 20px;} .img-txt-div { padding: 15px 15px;} .img-txt-div h5 {font-size: 11px;line-height: 16px;} .img-txt-div h3 {font-size: 18px;line-height: 26px;} .atencio-lst-div{ padding-top: 0px;} .atencio-lst h3 {font-size: 18px;line-height: 22px;margin-bottom: 15px;} .atencio-lst ul { row-gap: 30px;} .atencio-lst ul li { flex: 0 1 47.5%;padding-top: 15px;} .atencio-lst ul li p { padding-right: 0px;} .atencio-lst ul li ul.lst { row-gap: 0px;} .atencio-lst ul li ul.lst li {padding: 12px 0px;} .electronic-sec { width: 100%; padding: 30px 15px;} .electronic-sec h2 { font-size: 28px; line-height: 36px;margin-bottom: 10px;} .electronic-sec p {font-size: 13px; line-height: 20px;} .electronic-sec p br{ display: none;} .electronic-sec .form-input ul {column-gap: 35px;} .electronic-sec .form-input ul li input[type="text"] { padding: 0px 15px;} .trmites-sec { width: 100%; padding: 30px 15px;} .trmites-sec h2 {font-size: 28px;line-height: 36px;} .trmites-search input[type="text"] {padding: 0 50px 0 15px;} .trmites-sec ul li { font-size: 13px;} .trmites-sec ul li::after { width: 30px; height: 30px; background-size: cover; }  .agenda-det-lft { width: 100%;} .agenda-det-rht { float: left; width: 100%; padding: 20px;} .agenda-det-lft h2 { font-size: 28px; line-height: 34px; margin-bottom: 20px;} .agenda-det-cont {padding-right: 0px; margin-top: 20px;} .agenda-det-lft .agenda-det-cont span {font-size: 16px; line-height: 24px; margin-bottom: 20px;} .agenda-info-rht {flex-wrap: wrap; row-gap: 20px; width: calc(100% - 170px);} .agenda-loc { width: 100%;} .agenda-btns { width: 100%;} .agenda-btns ul {justify-content: flex-start;} .agenda-det-lft h4 {font-size: 20px; line-height: 26px; padding-bottom: 10px; margin-bottom: 15px;} .agenda-det-lft ul.det-list li {padding-left: 20px; font-size: 14px; line-height: 21px;} .agenda-cont-pad { margin-bottom: 25px;} .agenda-det-lft p {font-size: 14px; line-height: 21px;} .agenda-det-lft p a.link-txt { word-break: break-all;} .agenda-cont-pad .grey-box {padding: 15px 20px; margin-top: 30px;} .agenda-cont-pad .grey-box span { font-size: 12px; margin-bottom: 5px;} .info-link ul li {flex: 0 1 100%;} .jurado-list h5 {font-size: 16px; line-height: 22px; padding-left: 30px; margin-bottom: 10px;} .jurado-list ul li ul { padding-left: 30px;} .jurado-list ul {row-gap: 15px;} .tag-list ul {column-gap: 15px;} .agenda-det-rht h5 { margin-bottom: 15px;} .info-link {margin-top: 25px;} .agenda-date { width: 140px;} .agenda-date ul li p span {font-size: 32px; line-height: 32px;} .agenda-det-sec .share-noticia { margin-top: 30px;} .agenda-det-sec {margin: 20px 0 40px;}  .box-list ul {justify-content: left; column-gap: 2%; row-gap: 15px;} .telefons-title.gerencia .box-list ul li { flex: 0 1 32%;} .telefons-title.gerencia .box-list ul li a { min-height: 65px; justify-content: left;} .gerencia-rht { float: left; width: 100%; margin-bottom: 20px;} .gerencia-lft { float: left; width: 100%; display: flex; flex-wrap: wrap;} .gener-lft-img { width: 40%; display: flex; border-radius: 6px 0 0 6px;} .gerencia-sec h3 {font-size: 28px; line-height: 30px; margin-bottom: 10px;} .gerencia-rht h4 {font-size: 24px; line-height: 32px; margin-bottom: 20px;} .gerencia-rht p span {font-size: 18px; line-height: 26px;} .gerencia-rht p {font-size: 14px; line-height: 22px; margin-bottom: 15px;} .gerencia-rht .directorio-acc .smk_accordion .accordion_in .acc_head h4 {font-size: 18px;} .gerencia-rht .smk_accordion .accordion_in .acc_head {padding: 10px 0 15px;} .conatcto-sec { min-height: inherit; margin-top: 0; width: 60%; display: flex; flex-wrap: wrap;} .conatcto-sec .inner-wht-cnt {align-content: center; display: flex; flex-wrap: wrap;} .gerencia-sec {margin: 0 0 40px 0;} .notica-destacada {padding: 40px 0;} .destacada-lft { width: 100%;} .destacada-rht { float: left; width: 100%; margin-top: 20px;} .destacada-lft p br { display: none;} .destacada-lft p {margin-bottom: 15px;} .destacada-rht ul li .desta-txt p {font-size: 18px; line-height: 24px;} .destacada-rht ul {row-gap: 20px;} .destacada-rht ul li h4 span {margin-left: 15px;} .destacada-rht ul li h4 {font-size: 20px; line-height: 28px; margin-bottom: 15px;} .destacada-rht ul li .desta-txt span {margin-bottom: 5px;} .destacada-rht ul li .desta-txt p br { display: none;} .agenda-sec-hm.gene-agenda.gene-pad .agenda-pad { padding-top: 0;}  .agenda-btns-amp { width: 100%;} .agenda-btns-amp ul { justify-content: flex-start;} .podemos-form p { font-size: 15px; line-height: 20px;} .videoPoster::after { width: 60px; height: 60px; background-size: cover;} .service-list ul li a:hover .service-cnt h3 { color: #A31984;} .sede-list ul li .sede-img img { max-width: 72px;} .sede-list ul li .sede-cnt span { background: #f9f9f9; position: relative;} .sede-list ul li .sede-cnt span img { position: absolute; display: block; top: 0; bottom: 0; left: 2px; right: 0; margin: auto;} .tambien-sec ul li img { width: auto;} .telefons-title.sede p { font-size: 14px; line-height: 20px;}   .segueix-main ul li a { width: 100%;} .contact-form input:focus ~ .floating-label, .contact-form input:not(:focus):valid ~ .floating-label, .contact-form textarea:focus ~ .floating-label, .contact-form textarea:not(:focus):valid ~ .floating-label { left: 15px;} .cnct-rgt ul li p a { font-size: 14px;} .inner-cnct-lst ul { row-gap: 8px;} }   @media screen and (max-width:639px) {  .acc-sec-lst .ftr-cnct ul li { flex: 0 1 100%; } .acc-sec-lst .ftr-cnct ul { row-gap: 10px;} .acc-sec-lst .ftr-cnct p:first-child { padding-bottom: 10px;} .edu-rel-lst ul { row-gap: 10px;} .edu-rel-lst ul li { flex: 0 1 100%;} .turism-list ul{column-gap: 0;} .turism-list ul li{flex:0 1 100%;}  .tambien-sec ul { row-gap: 15px;}  .distrito-lft {width: 100%; margin-bottom: 20px;} .distrito-mid { width: 100%; padding-right: 0px;} .distrito-mid .mapa-div img { width: 100%;} .atencio-lst ul li { flex: 0 1 100%;} .electronic-sec .form-input ul li { flex: 1 1 100%; } .electronic-sec .form-input button { float: left; margin-top: 8px;}  .gerencia-sec h3 { font-size: 24px; line-height: 28px;} .destacada-rht ul li .desta-txt p { font-size: 15px; line-height: 20px;} .destacada-rht ul li .desta-txt p br { display: none;} .destacada-rht ul li h4 { font-size: 18px; line-height: 26px;} .gener-lft-img { width: 100%; border-radius: 6px 6px 0 0;} .conatcto-sec { width: 100%;} .contact-form .form-box input[type="text"], .contact-form .form-box input[type="tel"], .contact-form .form-box input[type="email"], .contact-form .form-box textarea { padding: 15px 15px 10px;} .contact-form .floating-label { top: 15px; left: 15px;} }  @media screen and (max-width:479px) { .ftr-logo { width: 118px; } .ftr-cnct ul { flex-wrap: wrap; row-gap: 10px;} .ftr-cnct ul li { flex: 0 1 100%;} .ftr-menu ul li a { font-size: 12px; line-height: 18px;} .ftr-cnct p { font-size: 12px; line-height: 18px;} .ftr-cnct p a { font-size: 12px; line-height: 18px;} .ftr-cnct p a.ph-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/phone-footer.svg") no-repeat left top 0px;} .ftr-cnct p a.ml-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/envelope-footer.svg") no-repeat left top 2px;} .ftr-oth-lnks ul li a {font-size: 11px;} .ftr-menu h2, .ftr-mid .ftr-menu ul li:first-child a { font-size: 12px; line-height: 18px;} .ftr-top { column-gap: 2%;} .ftr-top > div { flex: 0 1 46%;} .ftr-top > div.ftr-cnct { flex: 0 1 100%;} .cnct-rgt ul li {flex: 0 1 100%;} .cnct-rgt ul { row-gap: 15px;} .directorio-cnt ul li h3 {font-size: 13px; line-height: 20px;} .search-bx input[type="text"] { font-size: 17px;} .telefons-title h1 {font-size: 24px; line-height: 30px; padding-bottom: 15px; } ul.cer-filter-lst li { flex: 0 1 100%; } .not-lst-main .not-lst-cnt h3 { font-size: 14px; line-height: 20px; padding-bottom: 10px;} .news-rgt h2 { font-size: 14px; line-height: 20px; padding-bottom: 10px;} .noticia-title h1 {font-size: 24px; line-height: 30px;} .noticia-title { row-gap: 10px;} .pagination-lst ul {column-gap: 8px;} .pagination-lst ul li a {font-size: 14px; line-height: 20px;} .noticia-list-sec h2 { font-size: 20px; line-height: 28px;} .el-main .el-main-lft .el-cnt h3 { font-size: 16px; line-height: 22px;}  .agenda-btns ul li { flex: 0 1 100%;} .fc .fc-daygrid-day-number {padding: 0 7px;} .mob-inner-top h1 {font-size: 24px; line-height: 30px;} .pagina-cont-cnt h1 { font-size: 24px; line-height: 30px;} .map-location {left: 105px; width: 210px;} .service-list ul li .service-img{height: 140px;} .service-list ul li .service-img img{height: 100%; object-fit: cover;} .plusvalia-sec h2 {font-size: 20px;line-height: 24px;} .segueix-nos h1 { font-size: 24px; line-height: 32px;} .podemos-form ul li { flex: 0 1 100%;} .podemos-form ul li p {font-size: 11px;}  .cultura-rht ul li { flex: 1 1 100%; } .noticas-list-hm ul li .not-txt-hm h3 { font-size: 15px;}  .box-list ul li { flex: 0 1 49%; }  .agenda-det-lft h2 {font-size: 24px;line-height: 30px; margin-bottom: 15px;} .agenda-info-rht { width: 100%; border-top: none;} .telefons-title.gerencia .box-list ul li { flex: 0 1 49%;} .telefons-title.gerencia .box-list ul li a h3 {font-size: 15px;} .destacada-rht ul li .desta-img { height: 100px; width: 110px; margin-right: 10px;} .destacada-rht ul li .desta-txt { width: calc(100% - 120px);} .destacada-rht ul li .desta-img img { height: 100%; object-fit: cover;} .acc-sec-lst .ftr-cnct p a.ml-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/envelope-ico-grn.svg") no-repeat left top 3px; } .acc-sec-lst .ftr-cnct p a.ph-ico { background: url("https://prepuertoreal.es/wp-content/themes/puertoreal/resources/v1/images/tel-ico-grn.svg") no-repeat left top 1px; }  } @media screen and (max-width:359px) { .ftr-vol-btn a { padding: 0 15px; font-size: 11px; line-height: 21px;}  .news-lft { width: 100%;} .news-rgt { width: 100%; padding-top: 15px; padding-left: 0;} .news-lft img { height: 160px;} .not-lst-main .not-lst-img { width: 100%;} .not-lst-main .not-lst-img img { height: 160px;} .el-main .el-main-lft .el-img { width: 85px; } .el-main .el-main-lft .el-cnt {width: calc(100% - 85px);} .el-btns a { padding: 0 10px;} .service-list ul li{flex: 0 1 100%;} .service-list ul li .service-img{height: inherit; } .service-list ul li .service-cnt h3{font-size: 17px;} .podemos-form ul li {flex: 1 1 100%;}  .noticas-list-hm ul li:first-child .not-img-hm { width: 120px;} .noticas-list-hm ul li:first-child .not-img-hm img { height: 120px; } .noticas-list-hm ul li:first-child .not-txt-hm { width: calc(100% - 120px);} .noticas-list-hm ul li .not-txt-hm h3 { font-size: 14px;} .noticas-list-hm ul li .not-img-hm { width: 120px;} .noticas-list-hm ul li .not-img-hm img { height: 120px;} .noticas-list-hm ul li .not-txt-hm { width: calc(100% - 120px); } .agenda-sec-hm ul li .ag-img-hm { width: 120px;} .agenda-sec-hm ul li .ag-txt-hm { width: calc(100% - 120px);}  .destacada-rht ul li .desta-txt p { font-size: 15px; line-height: 21px;} .not-lst-main .not-lst-cnt { width: 100%; padding-left: 0; padding-top: 10px;} .sede-list ul li .sede-cnt span { width: 32px; height: 32px; } .sede-list ul li .sede-cnt h3 { width: calc(100% - 46px); font-size: 16px;} } @media screen and (max-width:319px) { .map-location {left: 85px; width: 192px;} }@media print {   header,   footer,   .no-print,   div#sticky-wrapper,   .breadcrumb.whie-bg {     display: none;   } } @media screen and (max-width:767px) {   .noticia-main.bloc-cont-img .news-lft {     width: 100%;   }   .noticia-main.bloc-cont-img .news-rgt {     width: 100%;   }   .noticia-main.bloc-cont-img .noti-para p {     display: block;   }   .noticia-tags.notice-list.ver-btn a {     margin-bottom: 50px;   }   body #page .pagina-cont-cnt ul.docs-list.link-list li {     width: 100%;   }   body #page .pagina-cont-cnt ul.docs-list.link-list {       }   body #page .pagina-cont-cnt ul.docs-list.link-list li h5 {     word-break: break-word;   }   body #page section.inner-cont-sec.cont-pers,   body #page .agenda-cont-pad.pagina-cont-cnt,   section.oembed-sec.video-sec {     width: 100%;   }   body #page iframe {     height: auto;   }      body #page .row {     width: 100% !important;   }   .sec-per-col {     width: 100% !important;   }   #destacados-scroll.owl-carousel .owl-nav {     margin-right: 0px !important;   }   body #page section.galeria-sec .galeria-tab .galeria-content a.fancybox {     width: 100% !important;   }   section.agenda-sec-hm.agenda-banner-img {     width: 100% !important;   }   .sec-per-col.destacados-sec #destacados-scroll.owl-carousel .owl-stage {     width: 100% !important;     padding-right: 0px !important;   }   .sec-per-col.destacados-sec #destacados-scroll.owl-carousel .owl-stage .owl-item {     width: 45% !important;   }    }@media print {} @media screen and (min-width: 768px) and (max-width: 1023px) {   .orden-lst-div ul li a {     padding: 10px;     padding-bottom: 5px;   }   .orden-lst-div ul li a h3 {     margin: 0;     padding: 0;   } } @media screen and (max-width:900px) {   .card .inner-banner img {     opacity: 1;   }   .galeria-home-banner-portada.flexslider .slides img {     aspect-ratio: 18 / 7;     object-fit: cover;   }   .botones-webs-list ul {     justify-content: center;   }   .ultimas-sec ul.four li {     flex: 0 1 31%;   }   .desta-list .home-banner .flexslider .slides img {     aspect-ratio: 25 / 9 !important;     object-fit: cover !important;   } } @media screen and (max-width:768px) {   body .container {     padding: 0 5px;   }   .cita-list ul li {     flex: 0 1 33.0%;   }   .reci-sec h2 p {     font-size: 24px;     line-height: 30px;   }      .ejemo .ejemo-cnt {     display: block;   }   .ejemo .ejemo-cnt ul li {     flex: 0 1 48%;   }      .vestii div.vest-pad div.vest-rgt ul li h2,   .vestii div.vest-pad div.vest-rgt h2 {     font-size: 18px;   }   .ultimas-sec ul:is(.three, .four) li {     flex: 0 1 48%;   }   .ultimas-sec ul:is(.three, .four) li .ultimas-cnt {     width: 100%;     padding: 15px 10px;   }   .filter-btn a {     color: #a41984;   }   .filter-btn a::after {     border-bottom: 1px solid rgba(163, 25, 131, 0.7);   }   .not-tags span {     border: 1px solid rgba(164, 25, 132, 0.15);   }   .orden-lst-div ul li a {     padding: 10px;     padding-bottom: 5px;   }   .orden-lst-div ul li a h3 {     margin: 0;     padding: 0;   }      .m-menu {     display: block;     left: 10px;   }   .mob-search {     display: block;     right: 10px;     position: absolute;     left: unset;     top: 20px;   }   .home-banner {     width: 100%;   }   .galeria-home-banner-portada.flexslider .slides img {     aspect-ratio: 16 / 8;   }   .page-template-inicio .desta-list>ul {     display: flex;     flex-flow: wrap;     padding-top: 20px;   }   .page-template-inicio .desta-list>ul>li {     flex: 100%;     margin: 0;     border: none;   }   .desta-list .home-banner .flex-control-nav {     display: none;   }   .desta-list .home-banner ul.slides li {     border: none;   }   .botones-webs-img {     display: none;   }   .ultimas-sec ul.four li .ultimas-img img {     width: 100%;     height: auto;     aspect-ratio: 16 / 9;     object-fit: cover;   }   .botones-webs-list ul {     column-gap: 15px;   }   .botones-webs-list ul li {     flex: 0 1 30%;   }   .reci-inner {     padding-bottom: 40px;   }   .agenda-img {     flex: 0 1 100%;   }   .agenda-cont {     flex: 0 1 100%;     padding: 5px 5px 5px 15px;     width: 100%;   }      .agenda-inner,   .ultimas-inner,   .desta-list,   .cita-list {     width: 100%;     padding: 10px;   }   .galeria-home-banner-portada.flexslider .slides img {     aspect-ratio: 16 / 5;     object-fit: cover;   }   .desta-list .home-banner .flexslider .slides img {     aspect-ratio: 21 / 9;     object-fit: cover;   }   .agenda-sec-hm img {     height: auto;   } } @media screen and (max-width:710px) {   .ultimas-sec ul:is(.three, .four) li {     flex: 0 1 100%;   }   .ultimas-sec ul:is(.three, .four) li .ultimas-img {     width: 100%;     height: auto;     overflow: hidden;     display: flex;     border-radius: 10px;   }   .ultimas-sec ul:is(.three, .four) li .ultimas-cnt {     width: 100%;     padding: 15px 10px;   }   .ultimas-sec ul.four li .ultimas-img img {     width: 100%;   } } @media screen and (max-width:700px) {   .persona-documentos.biblio-cnt ul.activ li a {     background-position-x: right;     background-position-y: center;   } } @media screen and (max-width:500px) {   .cita-list ul li {     flex: 0 1 48.0%;   }      .ejemo .ejemo-cnt ul li {     flex: 0 1 100%;   }         .desta-list ul li:not(.wide) {     display: flex;     justify-content: center;     align-items: center;   }   .desta-list ul li:not(.wide) .desta-cont {     position: relative;     top: 0;   }   .desta-list ul li:not(.wide) span.home-arw {     display: none;   }   .desta-list ul li:not(.wide) .desta-cont h3 {     font-size: 14px;     line-height: 20px;     padding: 5px;   }   .botones-webs-list ul li {     flex: 0 1 48%;   }   :is(.ultimas-inner, .agenda-inner) .ver-btn {     margin: 20px 0;   }   .agenda-dtlz {     background: #fff;     border-radius: 10px;   }   .agenda-img {     text-align: center;     padding-top: 10px;   }   .galeria-home-banner-portada.flexslider .slides img {     aspect-ratio: 17 / 10;     object-fit: cover;   }   .desta-list .home-banner .flexslider .slides img {     aspect-ratio: 16 / 9 !important;     object-fit: cover !important;   } } @media screen and (max-width:360px) {   .cita-list ul li {     flex: 0 1 100.0%;   } }  @media screen and (min-width: 1024px) and (max-width: 1279px) {  .agenda-inner,  .ultimas-inner,  .desta-list,  .cita-list {   width: 1000px;  } } @media screen and (max-width: 1024px) {  .reci-cont {   flex: 0 1 100%;   padding: 30px 20px;   order: 2;  }  .reci-img {   flex: 0 1 100%;   order: 1;   border-radius: 8px 8px 0 0;   overflow: hidden;  } } @media screen and (min-width: 768px) and (max-width: 1023px) {  .agenda-inner,  .ultimas-inner,  .desta-list,  .cita-list,  .reci-inner {     padding: 10px;  }  .cbp-hrmenu .cbp-hrsub-inner .menu-main-col .menu-two-col .silverheader1:first-child {   margin-top: 25px;  } } @media screen and (max-width: 767px) {  .mobile-menu {   top: 55px;   height: calc(100vh - 66px);  }  .agenda-inner,  .ultimas-inner,  .desta-list,  .cita-list {   width: 95%;  }  .desta-list ul {   grid-template-columns: repeat(2, 1fr);   grid-template-rows: 40% 50%;   grid-template-areas:    "item1 item2"    "item3 item4";   height: 100%;  }  .desta-list ul li:nth-child(1) {   grid-area: item1;  }  .desta-list ul li:nth-child(2) {   grid-area: item2;  }  .desta-list ul li:nth-child(3) {   grid-area: item3;  }  .desta-list ul li:nth-child(4) {   grid-area: item4;  }  .desta-cont {   position: absolute;   padding: 0 20px;   top: 40%;  }  .desta-cont h3 {   line-height: 15px;  }  .inner-banner.mob-hide .breadcrumb.whie-bg.service,  .inner-banner.mov-hide .breadcrumb.whie-bg.service {   display: none;  }  .inner-banner.mob-hide .inner-ban-cont h2,  .inner-banner.mov-hide .inner-ban-cont h2 {   padding: 0px 5px;   height: inherit;  }  .container ul.das-ico {   display: flex;   flex-wrap: wrap;   justify-content: space-between;  }  .area-privada .container ul.das-ico>li {   flex-basis: calc(50% - 20px);  }  ul.cer-filter-lst li .nice-select .list {   max-height: 10vh;  } } @media screen and (max-width: 710px) {  .ultimas-sec ul.four li {   flex: 0 1 100%;   display: unset;   flex-wrap: wrap;  } } @media screen and (max-width: 500px) {  .fc .fc-col-header-cell-cushion {   padding: 10px 1px;   font-size: 10px;  } } @media screen and (max-width:360px) {  .fc .fc-col-header-cell-cushion {   padding: 10px 0px;   font-size: 8px;  } } :root {   --sistems_forms_primary-color: #EB8B2D;   --sistems_forms_primary-text-color: #303030;   --sistems_forms_primary-font: 'Onest-Regular';   --sistems_forms_primary-font-bold: 'Roundo-SemiBold'; } .formulario-shortcode-box {   font-size: 1em;   line-height: 100%;   height: 1em;   width: 100%;   outline: 0;   margin: 0 0 3px;   padding: 10px;   clear: both;   background: #f6f7f7;   color: #7d7d7e;   border: 1px solid #c3c4c7; }  .SistemsFormularioForm .consult-list {   width: 100%;   float: left; } .SistemsFormularioForm .consult-list>ul {     width: 100%;   float: left;     display: flex;   flex-flow: wrap;   align-items: center; } .SistemsFormularioForm .consult-list>ul>li {     border-radius: 3px;   padding: 15px 20px;   display: inline-block;   width: 100%; } .SistemsFormularioForm .consult-list>ul>li.col-1 {   width: 100%; } .SistemsFormularioForm .consult-list>ul>li.col-2 {   width: 50%; } .SistemsFormularioForm .consult-list>ul>li.col-3 {   width: 33%; } .SistemsFormularioForm .radio-btn [type="radio"]:not(:checked) {   position: absolute;   left: 0;   visibility: hidden; } .SistemsFormularioForm .radio-btn [type="radio"]:checked, .SistemsFormularioForm .radio-btn [type="radio"]:not(:checked) {   position: absolute;   left: 0;   visibility: hidden; } .SistemsFormularioForm .radio-btn [type="radio"]:checked+label, .SistemsFormularioForm .radio-btn [type="radio"]:not(:checked)+label {   position: relative;   padding-left: 20px;   cursor: pointer;   line-height: 20px;   display: inline-block;   color: #4B4B4B;   font-family: var(--sistems_forms_primary-font);   font-size: 14px; } .SistemsFormularioForm .radio-btn [type="radio"]:checked+label:before, .SistemsFormularioForm .radio-btn [type="radio"]:not(:checked)+label:before {   content: '';   position: absolute;   left: 0;   top: -4px;   width: 17px;   height: 17px;   border: 1px solid #979797;   background: #fff;   margin: 5px 13px 0 0;   border-radius: 25px; } .SistemsFormularioForm .radio-btn [type="radio"]:checked+label:after, .SistemsFormularioForm .radio-btn [type="radio"]:not(:checked)+label:after {   content: '';   width: 17px;   height: 17px;   background: var(--sistems_forms_primary-color);   position: absolute;   top: 2px;   left: 0px;   -webkit-transition: all 0.2s ease;   transition: all 0.2s ease;   border-radius: 25px; } .SistemsFormularioForm .radio-btn [type="radio"]:not(:checked)+label:after {   opacity: 0;   -webkit-transform: scale(0);   transform: scale(0); } .SistemsFormularioForm .radio-btn [type="radio"]:checked+label:after {   opacity: 1;   -webkit-transform: scale(1);   transform: scale(1); } .SistemsFormularioForm .radio-btn {   width: 100%;   float: left;   display: flex;   flex-wrap: wrap;   column-gap: 25px;   row-gap: 0;   align-items: center; } .SistemsFormularioForm .radio-btn .label>p {   color: var(--sistems_forms_primary-text-color);   font-family: var(--sistems_forms_primary-font-bold);   line-height: 25px; } .SistemsFormularioForm .radio-btn label {   color: var(--sistems_forms_primary-text-color);   font-family: var(--sistems_forms_primary-font);   line-height: 25px; } .SistemsFormularioForm .consult-list ul li p {   width: 100%;   float: left;   color: var(--sistems_forms_primary-text-color);   font-family: var(--sistems_forms_primary-font);   line-height: 25px; } .SistemsFormularioForm .consult-list ul li p.txt {   font-family: var(--sistems_forms_primary-font-bold); } .SistemsFormularioForm .consult-list ul li input[type="text"] {   width: 326px;   font-family: var(--sistems_forms_primary-font);   background: #fff;   border-radius: 4px 4px 0px 0px;   padding: 0px 15px;   border: none;   border-bottom: solid 2px var(--sistems_forms_primary-color);   color: var(--sistems_forms_primary-text-color);   height: 48px;   line-height: 50px;   font-size: 16px;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease; } .SistemsFormularioForm .consult-list ul li input:is([type="text"], [type="email"], [type="number"]) {   width: 100%;   font-family: var(--sistems_forms_primary-font);   background: #fff;   border-radius: 4px 4px 0px 0px;   padding: 0px 15px;   border: none;   border-bottom: solid 2px var(--sistems_forms_primary-color);   color: var(--sistems_forms_primary-text-color);   height: 48px;   line-height: 50px;   font-size: 16px;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease; } .SistemsFormularioForm .consult-list ul li textarea {   resize: none;   height: 150px;   line-height: 22px;   padding: 15px 20px 10px;   font-family: var(--sistems_forms_primary-font);   color: var(--sistems_forms_primary-text-color);   font-size: 14px;   border: none;   border-bottom: 2px solid var(--sistems_forms_primary-color);   width: 100%; } .SistemsFormularioForm .consult-list ul li input[type="number"] {   width: 326px; } .SistemsFormularioForm .consult-list ul li p span.campo-obligatorio {   color: red; } .SistemsFormularioForm .consult-list ul li .nice-select {   background: #fff;   position: relative;   width: 100%;   padding: 20px 15px 10px 20px;   font-family: var(--sistems_forms_primary-font);   font-weight: normal;   font-size: 14px; } .SistemsFormularioForm .consult-list ul li .nice-select:after {   right: 2%; } .SistemsFormularioForm .consult-list ul li .nice-select span:hover {   color: var(--sistems_forms_primary-color); } .SistemsFormularioForm .consult-list ul li .nice-select .list {   row-gap: 0;   width: 100%;   left: 0; } .SistemsFormularioForm .consult-list ul li .nice-select .option {   display: block;   background: #fff;   padding: 5px 10px;   border-radius: 0;   width: 100%;   font-family: var(--sistems_forms_primary-font);   font-weight: normal;   font-size: 14px; } .SistemsFormularioForm .consult-list ul li .nice-select .option:hover {   background: var(--sistems_forms_primary-color);   color: #fff; } .SistemsFormularioForm .consult-list ul li .radio-btn.opciones-linea>.label {   width: 100%;   margin-bottom: 10px; } .SistemsFormularioForm .consult-list ul li .radio-btn.opciones-vertical>div {   width: 100%;   margin-bottom: 10px; } .SistemsFormularioForm .radio-btn.xs {   font-family: var(--sistems_forms_primary-font);   font-size: 12px;   line-height: 26px; } .SistemsFormularioForm .radio-btn a {   text-decoration: underline;   transition: all .5s ease;   -moz-transition: all .5s ease;   -webkit-transition: all .5s ease;   -o-transition: all .5s ease; } .SistemsFormularioForm .radio-btn a:hover {   color: var(--sistems_forms_primary-color); } .SistemsFormularioForm .enviar-btn {   float: left;   padding: 0 20px; } .SistemsFormularioForm .enviar-btn :is(button, input[type=submit]) {   font-family: var(--sistems_forms_primary-font-bold);   font-size: 15px;   text-align: left;   color: #fff;     background: var(--sistems_forms_primary-color);   border: 1px solid var(--sistems_forms_primary-color);   padding: 13px 41px;   margin-top: 28px;   display: inline-block;   transition: all .5s ease;     -webkit-user-select: none;     -ms-user-select: none;     user-select: none;   border-radius: 3px;   text-transform: uppercase; } .SistemsFormularioForm .enviar-btn :is(button, input[type=submit]) {   float: right; } .SistemsFormularioForm .enviar-btn :is(button, input[type=submit]):hover {   background: none;   color: var(--sistems_forms_primary-color);   cursor: pointer; } .SistemsFormularioForm .shadow {   -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1);   -moz-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1);   box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.1);   box-shadow: 0px 2px 6px #0045811A; } .SistemsFormularioForm .text-informativo {   display: inline-block;   width: 100%;   padding: 10px 20px;   border-radius: 5px; } .SistemsFormularioForm .text-informativo.sin-margen {   padding: 0; } .SistemsFormularioForm .text-informativo * {   color: inherit !important;   font-family: var(--sistems_forms_primary-font);   font-size: 16px;   line-height: 26px;   font-weight: normal;   margin-bottom: 0;   padding-bottom: 0; } .SistemsFormularioForm .text-informativo.xs * {   font-size: 12px;   line-height: 18px; } .SistemsFormularioForm .text-informativo.md * {   font-size: 16px;   line-height: 26px; } .SistemsFormularioForm .text-informativo.lg * {   font-size: 18px;   line-height: 27px; } .SistemsFormularioForm .text-informativo :is(b, strong) {   font-family: var(--sistems_forms_primary-font-bold);   font-weight: bold; } .cmplz-hidden {   display: none !important;   }  .no-js img.lazyload {   display: none;  }   figure.wp-block-image img.lazyloading {   min-width: 150px;  }    .lazyload, .lazyloading {   opacity: 0;  }   .lazyloaded {   opacity: 1;   transition: opacity 400ms;   transition-delay: 0ms;  }           :root {       --sistems_forms_primary-color: #a41984;       --sistems_forms_primary-text-color: #333333;       --sistems_forms_primary-font: Yolk-Regular;       --sistems_forms_primary-font-bold: Yolk-SemiBold;     }                    .otgs-development-site-front-end a { color: white; }               .otgs-development-site-front-end .icon {                 background: url(https://prepuertoreal.es/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer//res/img/icon-wpml-info-white.svg) no-repeat;                 width: 20px;                 height: 20px;                 display: inline-block;                 position: absolute;                 margin-left: -23px;               }               .otgs-development-site-front-end {                 background-size: 32px;                 padding: 22px 0px;                 font-size: 12px;                 font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;                 line-height: 18px;                 text-align: center;                 color: white;                 background-color: #33879E;               }    