/* 88e45f0fde038f998ac3eebb06237b16 */

@charset "utf-8";

/* FILE 1 :: /temas/cim_altominho/css/plugins/swiper-bundle.min.css */
/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* FILE 2 :: /plugins/jquery-ui/themes/base/jquery.ui.core.min.css */
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}

/* FILE 3 :: /plugins/jquery-ui/themes/base/jquery.ui.theme.min.css */
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/plugins/jquery-ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/plugins/jquery-ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/plugins/jquery-ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(/plugins/jquery-ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/plugins/jquery-ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:0}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/plugins/jquery-ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/plugins/jquery-ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(/plugins/jquery-ui/themes/base/images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/plugins/jquery-ui/themes/base/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/plugins/jquery-ui/themes/base/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/plugins/jquery-ui/themes/base/images/ui-icons_888888_256x240.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/plugins/jquery-ui/themes/base/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/plugins/jquery-ui/themes/base/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/plugins/jquery-ui/themes/base/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/plugins/jquery-ui/themes/base/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-overlay{background:#aaa url(/plugins/jquery-ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/plugins/jquery-ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}

/* FILE 4 :: /plugins/jquery-ui/themes/base/jquery.ui.datepicker.min.css */
.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}

/* FILE 5 :: /formbuilder3/formbuilder3.css */
.fb3area{display:block;border:0;padding:0;margin:0;}.fb3area .fb3clear{clear:both;}.fb3area .fb3col{display:inline-block;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box;}.fb3area .fb3col + .fb3col{padding-left:3%;}.fb3area .fb3col.fb3width-small{width:33%;}.fb3area .fb3col.fb3width-normal{width:50%;}.fb3area .fb3col.fb3width-large{width:66%;}.fb3area .fb3sep{display:block;height:0;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #cccccc;clear:both;}.fb3area .fb3row{margin-top:10px;}.fb3area .fb3row:first-child{margin-top:0;}.fb3area .fb3label{font-weight:bold;}.fb3area .fb3labelsep{margin-left:-2px;}.fb3area .fb3ast{}.fb3area .fb3row .fb3field select,.fb3area .fb3row .fb3field .select2-container,.fb3area .fb3row .fb3field textarea,.fb3area .fb3row .fb3field input[type=file],.fb3area .fb3row .fb3field input[type=text]{width:100%;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;}.fb3area .fb3row .fb3field textarea{min-height:30px;resize:vertical;}.fb3area .fb3row.fb3left{display:table;border:0;padding:0;width:100%;border-collapse:collapse;}.fb3area .fb3row.fb3left .fb3label{display:table-cell;vertical-align:top;width:30%;padding-right:2%;}.fb3area .fb3row.fb3ph .fb3label{display:none;}.fb3area .fb3row.fb3left .fb3field{display:table-cell;vertical-align:top;}.fb3area .fb3row.fb3left .fb3clear{display:none;}.fb3area .fb3row.fb3date .fb3field input[type=text]{margin-right:-24px;}.fb3area .fb3row.fb3codpostal .fb3codpostal2,.fb3area .fb3row.fb3codpostal .fb3codpostal1{width:50px !important;margin:0 !important;letter-spacing:3px;text-align:center;-moz-box-sizing:content-box !important;box-sizing:content-box !important;}.fb3area .fb3row.fb3codpostal .fb3codpostal2{width:40px !important;}.fb3area .fb3row.fb3codpostal .fb3codpostalsep{display:inline;margin:0 5px;}.fb3area .fb3row.fb3radio.fb3field input,.fb3area .fb3row.fb3checkbox .fb3field input{vertical-align:middle;}.fb3area .fb3row.fb3radio.fb3field label,.fb3area .fb3row.fb3checkbox .fb3field label{vertical-align:middle;}.fb3area .fb3row.fb3html{display:block;}.fb3area .fb3row.fb3html .fb3label{display:block;width:auto;padding-right:0;}.fb3area .fb3row.fb3html .fb3label .fb3ast,.fb3area .fb3row.fb3html .fb3label .fb3labelsep{display:none;}.fb3area .fb3row.fb3html .fb3field{display:none;}.fb3area .fb3ast{color:#ff0000;}.fb3area .fb3sep{border-bottom:1px solid #cccccc;}.fb3area .fb3error .fb3label{color:#ff0000;}.fb3area .fb3error input[type=text], .fb3area .fb3error select, .fb3area .fb3error textarea{border:1px solid #ff0000 !important;background:#ffeeee !important;}

/* FILE 6 :: /plugins/jquery/plugins/selectric/public/selectric.css */
.selectric-wrapper{position:relative;cursor:pointer;}.selectric-responsive{width:100%;}.selectric{border:1px solid #DDD;border-radius:0;background:#F8F8F8;position:relative;overflow:hidden;}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 10px;font-size:12px;line-height:38px;color:#444;height:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric .button{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;background-color:#F8f8f8;color:#BBB;text-align:center;font:0/0 a;*font:20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#BBB;border-bottom:none;}.selectric-focus .selectric{border-color:#aaaaaa;}.selectric-hover .selectric{border-color:#c4c4c4;}.selectric-hover .selectric .button{color:#a2a2a2;}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2;}.selectric-open{z-index:9999;}.selectric-open .selectric{border-color:#c4c4c4;}.selectric-open .selectric-items{display:block;}.selectric-disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0;}.selectric-hide-select select{position:absolute;left:-100%;}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10;}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0;}.selectric-input{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;outline:none !important;border:none !important;*font:0/0 a !important;background:none !important;}.selectric-temp-show{position:absolute !important;visibility:hidden !important;display:block !important;}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#F8F8F8;border:1px solid #c4c4c4;z-index:-1;box-shadow:0 0 10px -6px;}.selectric-items .selectric-scroll{height:100%;overflow:auto;}.selectric-above .selectric-items{top:auto;bottom:100%;}.selectric-items ul, .selectric-items li{list-style:none;padding:0;margin:0;font-size:12px;line-height:20px;min-height:20px;}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer;}.selectric-items li.selected{background:#E0E0E0;color:#444;}.selectric-items li.highlighted{background:#D0D0D0;color:#444;}.selectric-items li:hover{background:#D5D5D5;color:#444;}.selectric-items .disabled{filter:alpha(opacity=50);opacity:0.5;cursor:default !important;background:none !important;color:#666 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.selectric-items .selectric-group .selectric-group-label{font-weight:bold;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444;}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1;}.selectric-items .selectric-group li{padding-left:25px;}

/* FILE 7 :: /temas/cim_altominho/css/form.css */
/*
input[type="checkbox"]:not(:checked), input[type="checkbox"]:checked{ position: absolute; left: 0; width: 20px; height: 20px; opacity: 0; z-index: 999; }
input[type="checkbox"]:not(:checked) + .checkmark, input[type="checkbox"]:checked + .checkmark{ position: relative; display: inline-block; vertical-align: top; padding-left: 1.95em; cursor: pointer }
input[type="checkbox"]:not(:checked) + .checkmark:before, input[type="checkbox"]:checked + .checkmark:before{ content: ''; position: absolute; left: 0; top: 0; width: 1.25em; height: 1.25em; border: 1px solid #000; background: #000; border-radius: 0 }
input[type="checkbox"]:not(:checked) + .checkmark:after, input[type="checkbox"]:checked + .checkmark:after{ content: '✔'; position: absolute; top: 2px; left: 2px; font-size: 1.3em; line-height: .9; color: #fff; transition: all .2s }
input[type="checkbox"]:not(:checked) + .checkmark:after{ opacity: 0; transform: scale(0) }
input[type="checkbox"]:checked + .checkmark:after{ opacity: 1; transform: scale(1) }
input[type="checkbox"]:disabled:not(:checked) + .checkmark:before, input[type="checkbox"]:disabled:checked + .checkmark:before{ box-shadow: none; border-color: #aaa; background-color: #fff }
input[type="checkbox"]:disabled:checked + .checkmark:after{ color: #999 }
input[type="checkbox"]:disabled + .checkmark{ color: #aaa }
input[type="checkbox"].error + .checkmark:before{ border: 1px solid red }

input[type="radio"] { display: block; width: 20px; height: 20px; z-index: 999; opacity: 0; }
input[type="radio"] + .checkmark{ display: block; width: auto; height: 20px; position: relative; color: #000; font-size: 16px; }
input[type="radio"] + .checkmark:before{ content: ''; position: absolute; top: 1px; left: 0; width: 16px; height: 16px; border: 1px solid #cbcbcb; border-radius: 100%; }
input[type="radio"]:checked + .checkmark:after{ content: '✔'; position: absolute; top: 4px; left: 3px; width: 12px; height: 12px; background: #000; font-size: 0; border-radius: 100%; }
input[type="radio"] + .checkmark span{ margin-left: 25px; } */

/* FILE 8 :: /temas/cim_altominho/css/styles.css */
html{line-height:1.15;-webkit-text-size-adjust:100%;}*{box-sizing:border-box;}body{margin:0;font-size:16px;}h1,h2,h3,h4,h5{margin:0;}ul,ol,dl{list-style:none;margin:0;padding:0;}p,article,aside,header,footer,nav,section,picture,main{display:block;}pre{font-family:monospace, monospace;font-size:1em;}hr{box-sizing:content-box;height:0;overflow:visible;}a{background-color:transparent;}b,strong{font-weight:700;}img{border-style:none;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}textarea{overflow:auto;}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}[hidden]{display:none;}:root{--primary-color:#051567;--secondary-color:#B4C6E8;}.feeds-RSS, .has-sidebar .column-container.column-content, .full-page h1,.full-page .news-detail-item-date,.full-page .intro-title,.full-page .column-container .column-item-2 .container-gca,.full-page #news-detail-container,.full-page #faq-list-container, body .wrapper{width:100%;max-width:1440px;padding:0 64px;margin:0 auto;}@media only screen and (max-width:1280px){.feeds-RSS, .has-sidebar .column-container.column-content, .full-page h1,.full-page .news-detail-item-date,.full-page .intro-title,.full-page .column-container .column-item-2 .container-gca,.full-page #news-detail-container,.full-page #faq-list-container, body .wrapper{max-width:1280px;padding:0 32px;}}@media only screen and (max-width:1023px){.feeds-RSS, .has-sidebar .column-container.column-content, .full-page h1,.full-page .news-detail-item-date,.full-page .intro-title,.full-page .column-container .column-item-2 .container-gca,.full-page #news-detail-container,.full-page #faq-list-container, body .wrapper{max-width:1024px;}}@media only screen and (max-width:744px){.feeds-RSS, .has-sidebar .column-container.column-content, .full-page h1,.full-page .news-detail-item-date,.full-page .intro-title,.full-page .column-container .column-item-2 .container-gca,.full-page #news-detail-container,.full-page #faq-list-container, body .wrapper{max-width:744px;padding:0 28px;}}@media only screen and (max-width:360px){.feeds-RSS, .has-sidebar .column-container.column-content, .full-page h1,.full-page .news-detail-item-date,.full-page .intro-title,.full-page .column-container .column-item-2 .container-gca,.full-page #news-detail-container,.full-page #faq-list-container, body .wrapper{max-width:360px;padding:0 20px;}}body{font-family:"Inter", sans-serif;padding-top:90px;}@media only screen and (min-width:1023px){body .wrapper.-minimum{max-width:640px;margin-left:auto;margin-right:auto;padding:0;}}@media only screen and (min-width:1023px){body .wrapper.-medium{max-width:864px;margin-left:auto;margin-right:auto;padding:0;}}@media only screen and (min-width:1023px){body .wrapper.-medium-large{max-width:1216px;}}body #overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(77, 77, 77, 0.6) !important;z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}body #content > .page-content{margin-top:12px;margin-bottom:4px;padding-bottom:60px;}body a{color:#000;text-decoration:none;}body a:hover{cursor:pointer;}body .input-block{position:relative;}body .input-block input{padding:0 0 19px 16px;font-weight:400;font-size:16px;line-height:100%;border-width:0 0 1px 0;border-bottom:1px solid #CBCBCB;color:#333333;width:100%;outline:none;}body .input-block input:focus, body .input-block input:focus-visible{border-width:0 0 1px 0;border-color:#276EF1;}body .input-block:hover input:not(:focus){border-color:#757575;}body .input-block .icon-input{width:54px;height:54px;border:0;position:absolute;right:4px;bottom:2px;padding:0;font-size:0 !important;cursor:pointer;}body .input-block .icon-input.search-icon{background:transparent url("/temas/cim_altominho/img/icons/search.svg") no-repeat center center/14px 14px;color:#000;}body h1{margin-top:72px;margin-bottom:20px;font-weight:700;font-size:48px;line-height:100%;text-align:center;color:#000;}@media only screen and (max-width:1023px){body h1{margin-top:64px;font-weight:600;font-size:30px;line-height:140%;}}@media only screen and (max-width:744px){body h1{margin-top:36px;}}body .addthis-smartlayers{display:none;}body .btn-back{display:none;}body .nodata{display:block;margin-top:32px;width:100%;text-align:center;}body .hide{display:none;}body .-nofont{display:inherit;font-size:0 !important;}label{background:transparent;}.button{line-height:100%;font-weight:400;border-radius:100px;border:1px solid #000;display:inline-block;}.button.theme-dark{border-color:#fff;}.button.button-primary:not(.theme-dark){background-color:#000;color:#fff;}.button.button-primary:not(.theme-dark):hover{background-color:var(--primary-color);border-color:var(--primary-color);}.button.button-primary:not(.theme-dark):focus{background-color:var(--secondary-color);border-color:var(--secondary-color);}.button.button-primary:not(.theme-dark):disabled{background-color:#F6F6F6;border-color:#F6F6F6;color:#CBCBCB;}.button.button-primary.theme-dark{background-color:#fff;color:#000;}.button.button-primary.theme-dark:hover, .button.button-primary.theme-dark:focus{background-color:#fff;}.button.button-primary.theme-dark:disabled{background-color:#F6F6F6;border-color:#F6F6F6;color:#CBCBCB;}.button.button-secondary:not(.theme-dark){background-color:transparent;color:#000;}.button.button-secondary:not(.theme-dark):hover{border-color:var(--primary-color);color:var(--primary-color);}.button.button-secondary:not(.theme-dark):focus{border-color:var(--secondary-color);color:var(--secondary-color);}.button.button-secondary:not(.theme-dark):disabled{border-color:#F6F6F6;color:#CBCBCB;}.button.button-secondary.theme-dark{background-color:transparent;color:#fff;}.button.button-secondary.theme-dark:disabled{color:#CBCBCB;border-color:#F6F6F6;}.button.size-xs{padding:9px;font-size:12px;}.button.size-s{padding:15px 23px;font-size:12px;}.button.size-m{padding:19px 21px;font-size:14px;}.button.size-l{padding:23px 25px;font-size:16px;}.link{font-weight:500;font-size:14px;line-height:100%;display:inline-block;padding-bottom:4px;border-bottom:2px solid #000;}.button-container{display:flex;margin-top:32px;}@media only screen and (max-width:1023px){.button-container{justify-content:flex-start;}}@media only screen and (max-width:744px){.button-container{margin-top:20px;}}.button-container.-center{justify-content:center;}.button-container.-right{justify-content:flex-end;}.swiper .swiper-slide.slide-full-width:first-child{margin-left:64px;}.swiper .swiper-slide.slide-full-width:last-child{margin-right:64px;}@media only screen and (max-width:1280px){.swiper .swiper-slide.slide-full-width:first-child{margin-left:32px;}.swiper .swiper-slide.slide-full-width:last-child{margin-right:32px;}}@media only screen and (max-width:744px){.swiper .swiper-slide.slide-full-width:first-child{margin-left:28px;}.swiper .swiper-slide.slide-full-width:last-child{margin-right:28px;}}@media only screen and (max-width:360px){.swiper .swiper-slide.slide-full-width:first-child{margin-left:20px;}.swiper .swiper-slide.slide-full-width:last-child{margin-right:20px;}}.swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border:1px solid #000000;background-color:transparent;border-radius:50%;opacity:1;transition-property:width;transition-duration:150ms;transition-timing-function:ease-in-out;margin:0 5px;}@media only screen and (max-width:744px){.swiper .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;}}.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000000;border-radius:100px;width:30px;}@media only screen and (max-width:744px){.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;}}.swiper .swiper-pagination.theme-dark .swiper-pagination-bullet{border:1px solid #fff;}.swiper .swiper-pagination.theme-dark .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;}body .pagination-button{display:flex;justify-content:space-between;align-items:center;margin-top:32px;}@media only screen and (max-width:744px){body .pagination-button{justify-content:left;margin-top:20px;}}body .pagination-button .swiper-pagination{position:relative;width:auto;bottom:auto;top:auto;}@media only screen and (max-width:744px){body .pagination-button .swiper-pagination{display:none;}}body .pagination-button .button-container{margin-top:0;margin-left:auto;}.infinit-swiper{overflow:hidden;}.infinit-swiper .swiper{overflow:visible;}#content .intro-title{font-weight:400;font-size:24px;line-height:160%;text-align:center;margin-bottom:32px;}#content .intro-title:empty{display:none;}@media only screen and (max-width:744px){#content .intro-title{font-weight:500;font-size:16px;line-height:150%;margin-bottom:24px;}}.tpl-gca #content .home-block{margin-top:112px;margin-bottom:112px;}.tpl-gca #content .home-block.hero-banner, .tpl-gca #content .home-block.slider-images{padding-top:0;padding-bottom:0;}.tpl-gca #content .container-gca{line-height:170%;color:#000000;margin-bottom:64px;margin-top:0;}.tpl-gca #content #gca-container .home-block:first-child{margin-top:64px;}.tpl-gca #content .intro-title{text-align:left;margin-bottom:20px;}.tpl-gca #content > .wrapper,.tpl-galerias #content > .wrapper,.tpl-faqs #content > .wrapper,.tpl-newsletter #content > .wrapper{max-width:100%;padding:0;}.rich-text{font-size:16px;line-height:170%;}.rich-text, .rich-text *{color:#000;background-color:transparent;}.rich-text p:first-child{margin-top:0;}.rich-text a{text-decoration:underline;color:#000;}.rich-text hr{border:none;height:1px;background-color:#CBCBCB;}.rich-text img{max-width:100%;}.rich-text ul{list-style-position:inside;list-style-type:disc;}.rich-text ul ul{padding-left:20px;list-style-type:circle;}.sitemap-list li + ul{padding-left:20px;}.sitemap-list li{list-style:disc;margin:20px 0;text-decoration:underline;}.sitemap-list > li:first-child{margin-top:0;}.skip-to-content-link{background:#fff;color:#000;border-radius:24px;border:1px solid #000;height:auto;left:10px;bottom:10px;padding:8px;position:absolute;transform:translate(-150%);transition:transform 0.3s;}.skip-to-content-link:focus{transform:translate(0%);}.tpl-homepage h1{display:none;}#faq-list-container{padding-bottom:48px;}@media only screen and (min-width:1023px){#faq-list-container{padding-left:0;padding-right:0;}}#faq-list-container #faq-footer-contact{font-size:14px;}#faq-list-container #faq-footer-contact a{text-decoration:underline;}.accordion-list{margin-bottom:48px;}.accordion-list .accordion-item{border-bottom:1px solid #EEEEEE;padding-bottom:20px;}.accordion-list .accordion-item .accordion-button{position:relative;font-weight:600;font-size:24px;line-height:160%;width:100%;padding:20px 40px 20px 0;cursor:pointer;}@media only screen and (max-width:1023px){.accordion-list .accordion-item .accordion-button{font-weight:500;font-size:16px;line-height:150%;}}.accordion-list .accordion-item .accordion-button::after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;margin:auto 0;width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:18px 18px;background-image:url("/temas/cim_altominho/img/icons/accordion-close.svg");}.accordion-list .accordion-item.-closed{padding-bottom:0;}.accordion-list .accordion-item.-closed .accordion-button::after{background-image:url("/temas/cim_altominho/img/icons/accordion-open.svg");}.accordion-list .accordion-item.-closed .accordion-panel{display:none;}.accordion-list .accordion-item .accordion-panel{padding:28px 40px 28px;}@media only screen and (max-width:1023px){.accordion-list .accordion-item .accordion-panel{padding:0;}}.accordion-list .accordion-item .accordion-panel .container{padding-bottom:40px;}.accordion-list .accordion-item .accordion-panel .container:last-child{padding-bottom:0;}.accordion-list .accordion-item .accordion-panel .container .title{font-weight:700;padding-bottom:4px;}.accordion-list .accordion-item .accordion-panel .container .description{margin:0;font-weight:400;}.accordion-list .accordion-item .accordion-panel .container,.accordion-list .accordion-item .accordion-panel .container .title,.accordion-list .accordion-item .accordion-panel .container .description{font-size:16px;line-height:170%;-webkit-hyphens:auto;hyphens:auto;}@media only screen and (max-width:1023px){.accordion-list .accordion-item .accordion-panel .container,.accordion-list .accordion-item .accordion-panel .container .title,.accordion-list .accordion-item .accordion-panel .container .description{font-size:14px;line-height:150%;}}.accordion-list.-contests .accordion-item .accordion-panel{padding-top:10px;padding-bottom:10px;}.accordion-list.-contests .accordion-item .accordion-button{font-size:16px;line-height:140%;}.accordion-list.-contests .accordion-item .accordion-button::after{width:12px;height:12px;}.accordion-list.-contests .accordion-item .file{margin-top:20px;}.accordion-list.-contests .accordion-item .file .label{font-weight:500;}.accordion-list.-contests .accordion-item .file .filename{text-decoration:underline;}.input-control.error{position:relative;}.input-control.error input{background-image:url("/temas/cim_altominho/img/icons/error-input.svg");background-repeat:no-repeat;background-position:center right 20px;background-size:20px 20px;}#newsletter-subscription-container{max-width:992px;}#newsletter-subscription-container .intro-title{margin-top:0;}.alert-messages{padding:16px;max-width:640px;margin:0 auto;border-radius:8px;margin-bottom:20px;}.alert-messages.error{background-color:#F6D9D6;color:#A13226;border:1px solid #D44333;}.alert-messages.error ul{list-style:initial;font-size:14px;line-height:120%;list-style:initial;padding-left:20px;}.alert-messages.success{background-color:#CFF3DD;color:#156A36;border:1px solid #156A36;text-align:center;font-size:14px;line-height:120%;}.alert-messages .item:not(:last-child){margin-bottom:20px;}.alert-messages h4{font-size:16px;line-height:20px;font-weight:500;margin-bottom:20px;}.alert-messages .label{font-size:14px;line-height:120%;padding-bottom:10px;font-weight:500;}.has-sidebar .alert-messages{margin:0;max-width:100%;}.newsletter-warning{font-weight:500;}.unsubscribe-newsletter{padding-top:20px;text-align:center;}.unsubscribe-newsletter a{text-decoration:none;}#newsletter-unsubscribe-container{text-align:center;}#newsletter-unsubscribe-container .submit-form-unsub{margin-top:30px;}#newsletter-unsubscribe-container .submit-form-unsub a.button-primary{margin-right:10px;}.gca-banner + .column-container.column-intro .column-item-2 h1{display:none;}main{min-height:calc(100vh - 170px);}@media only screen and (max-width:1023px){main{min-height:calc(100vh - 190px);}}@media only screen and (max-width:1023px){main{min-height:calc(100vh - 240px);}}#cookiePolicy{display:block;margin:0;font-size:16px;position:fixed;bottom:0;left:0;width:100%;z-index:10000;background-color:#fff;box-shadow:1px 1px 8px rgba(0, 0, 0, 0.5);color:#000;}#cookiePolicy .container{padding-top:32px;padding-bottom:32px;display:flex;justify-content:space-between;align-items:center;gap:40px;}@media (max-width:744px){#cookiePolicy .container{flex-direction:column;align-items:flex-start;gap:16px;}}#cookiePolicy .container .left span{font-weight:500;font-size:16px;line-height:160%;color:#000;margin-bottom:8px;display:block;}#cookiePolicy .container .left p{font-size:14px;line-height:120%;display:block;color:#000;margin:0;}@media (max-width:744px){#cookiePolicy .container .left p{line-height:160%;}}#cookiePolicy .container .dismiss{cursor:pointer;}.full-page .column-container .column-item-1{display:none;}.full-page .column-item-2{width:100%;}.full-page .column-item-2 h1:last-child{margin-bottom:0;}.full-page h1,.full-page .news-detail-item-date,.full-page .intro-title,.full-page .column-container .column-item-2 .container-gca,.full-page #news-detail-container,.full-page #faq-list-container{max-width:992px;}.full-page h1{margin-top:72px;margin-bottom:40px;-webkit-hyphens:auto;hyphens:auto;color:#000;background-color:transparent;}@media only screen and (max-width:1023px){.full-page h1{margin-top:64px;}}@media only screen and (max-width:744px){.full-page h1{margin-top:36px;}}.full-page h1,.full-page .intro-title{text-align:center;}.full-page.tpl-gca .projects-page #content .grid-block.projects-grid{max-width:100%;padding:0;margin-top:48px;}@media only screen and (max-width:1023px){.full-page.tpl-gca .projects-page #content .grid-block.projects-grid{margin-top:4px;}}.full-page .column-intro{padding:0;font-size:48px;}.has-sidebar h1{-webkit-hyphens:auto;hyphens:auto;color:#000;background-color:transparent;}@media only screen and (min-width:1023px){.has-sidebar .column-item-2{padding-left:128px;}}@media only screen and (min-width:1023px) and (max-width:1280px){.has-sidebar .column-item-2{padding-left:96px;}}@media only screen and (max-width:1023px){.has-sidebar h1,.has-sidebar .intro-title,.has-sidebar .news-detail-item-date,.has-sidebar .column-container .column-item-2 .container-gca,.has-sidebar #news-detail-container{max-width:992px;padding:0 64px;margin-left:auto;margin-right:auto;}}@media only screen and (max-width:1023px) and (max-width:1280px){.has-sidebar h1,.has-sidebar .intro-title,.has-sidebar .news-detail-item-date,.has-sidebar .column-container .column-item-2 .container-gca,.has-sidebar #news-detail-container{padding:0 32px;}}@media only screen and (max-width:1023px) and (max-width:744px){.has-sidebar h1,.has-sidebar .intro-title,.has-sidebar .news-detail-item-date,.has-sidebar .column-container .column-item-2 .container-gca,.has-sidebar #news-detail-container{padding:0 28px;}}@media only screen and (max-width:1023px) and (max-width:360px){.has-sidebar h1,.has-sidebar .intro-title,.has-sidebar .news-detail-item-date,.has-sidebar .column-container .column-item-2 .container-gca,.has-sidebar #news-detail-container{padding:0 20px;}}@media only screen and (max-width:1023px){.has-sidebar .column-container.column-content, .has-sidebar .column-container.column-intro{padding:0;}}@media only screen and (min-width:1023px){.has-sidebar #content .home-block .wrapper{padding-left:0;padding-right:0;}.has-sidebar #content .home-block.hero-banner .gallery-swiper .pagination-wrapper .swiper-pagination{right:0;}.has-sidebar #content .home-block.text-banner{padding-left:80px;padding-right:80px;border-radius:24px;}.has-sidebar #content .home-block.slider-logos{padding-left:32px;padding-right:32px;}}.has-sidebar .column-container{display:block;width:100%;}@media only screen and (min-width:1023px){.has-sidebar .column-container{display:flex;justify-content:space-between;}}.has-sidebar .column-container.column-intro{margin-bottom:28px;font-size:48px;}@media only screen and (max-width:1023px){.has-sidebar .column-container.column-intro{margin-bottom:24px;}}.has-sidebar .column-container .column-item-1{display:block;}@media only screen and (min-width:1023px){.has-sidebar .column-container .column-item-1{display:inline-block;}}@media only screen and (max-width:1023px){.has-sidebar .column-container .column-item-1:empty{display:none;}}.has-sidebar .column-container .column-item-2{display:block;width:100%;}@media only screen and (min-width:1023px){.has-sidebar .column-container .column-item-2{width:calc(100% - 280px);}}.has-sidebar .column-container .column-item-2 h1{text-align:left;}@media only screen and (max-width:1023px){.has-sidebar .column-container.column-content{display:flex;flex-direction:column;}.has-sidebar .column-container.column-content .column-item-1{order:1;}.has-sidebar .column-container.column-content .column-item-2{order:0;}}.has-sidebar .column-container.column-content{margin-bottom:128px;}.has-sidebar #gca-container:not(.has-subpages) div:last-child{margin-bottom:0;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}header{height:90px;background-color:#fff;z-index:99;position:fixed;top:0;width:100%;}header .wrapper{height:100%;}header .navbar-header{display:flex;align-items:center;height:100%;}header .navbar-header .navbar-logo{display:flex;align-items:center;padding-right:16px;margin-right:auto;}@media only screen and (max-width:1023px){header .navbar-header .navbar-logo{order:1;}}header .navbar-header .navbar-logo img{height:65px;max-width:100%;-o-object-fit:contain;object-fit:contain;}@media only screen and (max-width:1023px){header .navbar-header .navbar-logo img{height:60px;}}header .navbar-header .navbar-logo.canil img{height:80px;}header .navbar-header .navbar-logo.brinca-ciencia img{height:35px;}header .navbar-header .navbar-logo.ribam img{height:80px;}header .navbar-header .navbar-logo.ctc img{height:90px;}header .navbar-header .navbar-logo.area-alto-minho img{height:80px;}header .navbar-header .navbar-logo.cets-alto-minho img{height:80px;}header .navbar-header .submenu-bg{position:fixed;left:0;top:90px;width:100%;height:220px;background-color:#fff;z-index:5;display:none;}header .navbar-header .navbar-menu{height:100%;margin-right:auto;}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu{display:flex;align-items:center;order:0;margin-right:0;padding-right:40px;}}header .navbar-header .navbar-menu #hamburguer-menu,header .navbar-header .navbar-menu #close-hamburguer-menu{width:36px;height:36px;border-radius:50%;border:1px solid #CBCBCB;display:none;}header .navbar-header .navbar-menu #hamburguer-menu{background:url("/temas/cim_altominho/img/icons/hamburguer-menu.svg") no-repeat center center/auto;}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu #hamburguer-menu{display:block;}}header .navbar-header .navbar-menu #close-hamburguer-menu{background:#F6F6F6 url("/temas/cim_altominho/img/icons/close.svg") no-repeat center center/12px;position:absolute;left:32px;top:28px;}@media only screen and (max-width:744px){header .navbar-header .navbar-menu #close-hamburguer-menu{left:28px;}}@media only screen and (max-width:360px){header .navbar-header .navbar-menu #close-hamburguer-menu{left:20px;}}header .navbar-header .navbar-menu .navbar-collapse{height:100%;}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu .navbar-collapse{position:absolute;top:0;background-color:white;height:100vh;overflow-y:auto;left:-100%;padding-top:90px;transition-property:left;transition-duration:200ms;transition-timing-function:ease-in-out;z-index:9;}header .navbar-header .navbar-menu .navbar-collapse #close-hamburguer-menu{display:block;}header .navbar-header .navbar-menu .navbar-collapse.-opened{left:0;}}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav{display:flex;height:100%;position:relative;}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu .navbar-collapse .navbar-nav{flex-direction:column;width:70vw;padding-left:76px;}}@media only screen and (max-width:744px){header .navbar-header .navbar-menu .navbar-collapse .navbar-nav{width:100vw;}}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .submenu-bg{z-index:7;}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item{padding:0 16px;height:100%;}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item{height:auto;padding:0;}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item.has-submenu{background:url("/temas/cim_altominho/img/icons/menu-arrow-next.svg") no-repeat right 20px center/12px;}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item:last-child{padding-bottom:40px;}}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item > .menu-link{padding:20px 0 18px;font-weight:500;font-size:16px;line-height:160%;display:block;height:100%;display:flex;align-items:center;border-bottom:2px solid transparent;}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item > .menu-link{padding-top:32px;padding-bottom:12px;border-bottom:2px solid #F6F6F6;font-size:20px;line-height:100%;}}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item:first-child > .menu-link{padding-top:20px;}}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu{position:absolute;top:90px;left:0;width:-moz-max-content;width:max-content;display:none;align-items:flex-start;justify-content:flex-start;padding:28px 16px 52px;background-color:#fff;z-index:8;grid-template-rows:repeat(5, 1fr);grid-auto-flow:column;}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu{top:0;width:100%;height:calc(100vh - 90px);overflow-y:scroll;display:block;padding:10px 0 20px 76px;left:-100%;transition-property:left;transition-duration:200ms;transition-timing-function:ease-in-out;z-index:10;}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu.-opened-mb{left:0;}}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item{margin-right:32px;}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item .menu-link{display:block;font-weight:400;font-size:14px;line-height:120%;padding:4px 0;}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item{margin-right:0;}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item .menu-link{padding:10px 0 10px 28px;}}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item.prev-mobile{display:none;}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item.prev-mobile{background:url("/temas/cim_altominho/img/icons/menu-arrow-prev.svg") no-repeat left center/12px;display:block;border-bottom:2px solid #F6F6F6;margin-bottom:10px;}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item.prev-mobile .menu-link{font-weight:500;font-size:20px;line-height:100%;padding-bottom:12px;padding-top:10px;}}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item.-mobile{display:none;}@media only screen and (max-width:1023px){header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item.-mobile{display:block;}}@media only screen and (min-width:1024px){header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item:hover > .menu-link{border-color:#CBCBCB;}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item:hover .submenu{display:grid;}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item:hover .submenu.large{display:block;}header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item:hover .submenu-bg{display:block;}}header .navbar-header .navbar-search{padding:20px 0 20px 16px;margin-left:auto;}@media only screen and (max-width:1023px){header .navbar-header .navbar-search{order:2;padding-left:0;}}header .navbar-header .navbar-search .search{display:block;width:40px;height:40px;border-radius:50%;border:1px solid #CBCBCB;background:url("/temas/cim_altominho/img/icons/search.svg") no-repeat center center/14px 14px;font-size:0 !important;}@media only screen and (max-width:1023px){header .navbar-header .navbar-search .search{width:36px;height:36px;background-size:12px 12px;}}header .navbar-header .navbar-search .search-container{position:absolute;left:0;right:0;top:90px;width:100%;height:154px;background-color:#fff;z-index:6;align-items:center;justify-content:center;display:none;}header .navbar-header .navbar-search .search-container form{width:100%;max-width:640px;}header .navbar-header .navbar-search .search-container form label{color:#000;}header .navbar-header .navbar-search.-opened .search{background-image:url("/temas/cim_altominho/img/icons/close.svg");background-color:#F6F6F6;}header .navbar-header .navbar-search.-opened .search-container{display:flex;}header .navbar-header .navbar-search.-opened .submenu-bg{display:block;}@media only screen and (min-width:1024px){body.menu-desktop-opened header .wrapper{z-index:9;position:relative;}body.menu-desktop-opened #overlay{display:block !important;}}@media only screen and (max-width:1023px){body.mobile-menu-opened{height:100%;overflow-y:hidden;}body.mobile-menu-opened header{background-color:transparent;}body.mobile-menu-opened header .navbar-search{display:none;}body.mobile-menu-opened .acessibility-toolbar .toogle{display:none;}}body.search-opened header .wrapper{z-index:9;position:relative;}body.search-opened #overlay{display:block !important;}footer{background-color:#fff;}footer .navbar-footer{background-color:#F6F6F6;padding:64px 0;}@media only screen and (max-width:744px){footer .navbar-footer{padding:32px 0;}}footer .navbar-footer .navbar-footer-logo{padding-right:32px;}footer .navbar-footer .navbar-footer-logo img{width:260px;max-width:100%;filter:grayscale(1);}@media only screen and (max-width:1023px){footer .navbar-footer .navbar-footer-logo img{width:170px;}}@media only screen and (max-width:744px){footer .navbar-footer .navbar-footer-logo img{width:150px;}}footer .navbar-footer .footer-navbar-menu{width:100%;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav{display:flex;flex-wrap:wrap;}@media only screen and (max-width:1023px){footer .navbar-footer .footer-navbar-menu .footer-navbar-nav{flex-direction:column;padding-bottom:0;}}@media only screen and (min-width:1024px){footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item{width:calc((99.9% - 32px * 3) / 4);}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item:nth-of-type(-n + 4){margin-top:0;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item:nth-of-type(n + 5){margin-top:32px;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item:nth-of-type(n){margin-left:16px;margin-right:16px;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item:nth-of-type(4n - 3){margin-left:0;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item:nth-of-type(4n){margin-right:0;}}@media only screen and (max-width:1023px){footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item.-logo{width:100%;padding-bottom:40px;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item.-menu{flex:1;padding-right:32px;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item.-menu:last-child{padding-right:0;}}@media only screen and (max-width:1023px){footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item{width:100%;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item.-logo{padding-bottom:20px;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item.-menu{display:block;flex:unset;padding-bottom:16px;padding-right:0;}}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item > .menu-link{font-weight:500;font-size:20px;line-height:100%;display:block;padding-bottom:8px;}@media only screen and (max-width:744px){footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item > .menu-link{font-size:16px;line-height:120%;padding-bottom:4px;}}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item .footer-submenu-item .menu-link{font-weight:400;font-size:14px;line-height:120%;padding:8px 0;display:block;}@media only screen and (max-width:744px){footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item .footer-submenu-item .menu-link{padding:4px 0;}}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item .footer-submenu-item .menu-link .view-more{padding-top:10px;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item .footer-submenu-item .menu-link.-contacts{line-height:130%;}footer .navbar-footer .footer-navbar-menu .footer-navbar-nav .footer-nav-item .footer-submenu-item .menu-link:last-child{padding-bottom:0;}footer .navbar-footer .footer-social{padding-top:8px;}@media only screen and (max-width:1023px){footer .navbar-footer .footer-social{width:100%;margin-left:0;}}footer .navbar-footer .footer-social .footer-social-title{display:block;font-weight:500;font-size:16px;line-height:160%;margin-bottom:16px;color:#000;}footer .navbar-footer .footer-social ul{display:flex;justify-content:flex-start;align-items:center;}footer .navbar-footer .footer-social ul .social-icon:not(:last-child){margin-right:12px;}footer .navbar-footer .footer-social ul .social-icon a{width:30px;height:30px;display:block;}footer .navbar-footer .footer-social ul .social-icon a img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;}footer .footer-bottom{padding-top:24px;padding-bottom:24px;display:flex;justify-content:space-between;}@media only screen and (max-width:1023px){footer .footer-bottom{flex-direction:column;}footer .footer-bottom .copyright{order:1;}footer .footer-bottom .menus-bottom{order:0;padding-bottom:20px;}}footer .footer-bottom .copyright,footer .footer-bottom .menu-item a{font-weight:400;font-size:12px;line-height:100%;margin:0;}footer .footer-bottom .menus-bottom{display:flex;align-items:flex-end;}@media only screen and (max-width:744px){footer .footer-bottom .menus-bottom{display:block;}}footer .footer-bottom .menus-bottom .menu-item:not(:last-child):after{content:"|";font-size:12px;padding:0 4px;}@media only screen and (max-width:744px){footer .footer-bottom .menus-bottom .menu-item:not(:last-child):after{content:none;}}@media only screen and (max-width:744px){footer .footer-bottom .menus-bottom .menu-item a{display:block;padding:3px 0;}footer .footer-bottom .menus-bottom .menu-item:first-child a{padding-top:0;}footer .footer-bottom .menus-bottom .menu-item:last-child a{padding-bottom:0;}}footer .footer-bottom .menus-bottom .footer-rss{display:block;width:18px;height:18px;background:url("/temas/cim_altominho/img/icons/rss.svg") no-repeat center center;font-size:0;}footer .footer-bottom .copyright span{display:inline-block;color:#000;}@media only screen and (max-width:744px){footer .footer-bottom .copyright span{display:block;}}@media only screen and (max-width:744px){footer .footer-bottom .copyright span:first-child{padding-bottom:2px;}}footer .footer-bottom .copyright span:first-child::after{content:"-";padding:0 4px;}@media only screen and (max-width:744px){footer .footer-bottom .copyright span:first-child::after{content:none;}}@media only screen and (max-width:1023px){footer .newsletter-footer{margin-top:20px 0;}}footer .newsletter-footer .menu-link{font-weight:500;font-size:20px;line-height:100%;padding-bottom:16px;}@media only screen and (max-width:744px){footer .newsletter-footer .menu-link{font-size:16px;line-height:120%;}}footer .newsletter-footer .input-control{position:relative;margin-bottom:30px;}footer .newsletter-footer .input-control input{position:relative;z-index:2;}footer .newsletter-footer .input-control label{position:absolute;top:17px;left:23px;transition:opacity 0.2s ease-in-out;z-index:5;color:#333333;font-weight:400;font-size:14px;line-height:100%;}footer .newsletter-footer .input-control label.-focus{pointer-events:none;opacity:0;}footer .newsletter-footer .input-control input[type=text],footer .newsletter-footer .input-control input[type=email]{width:100%;display:block;border:1px solid #CBCBCB;border-radius:100px;font-weight:400;padding:15px 23px;font-size:14px;line-height:100%;color:#000;height:48px;margin-bottom:16px;}footer .newsletter-footer .input-control input[type=text]:focus-visible,footer .newsletter-footer .input-control input[type=email]:focus-visible{outline:none;}footer .newsletter-footer .input-control input[type=text]:focus,footer .newsletter-footer .input-control input[type=email]:focus{border-color:#276EF1;}footer .newsletter-footer .button{cursor:pointer;}.gallery-swiper{width:100%;height:100%;}.gallery-swiper .swiper-slide{max-width:100%;display:flex;flex-direction:column;align-items:center;}.gallery-swiper .swiper-slide img{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;margin-left:auto;margin-right:auto;}.gallery-swiper .swiper-slide img,.gallery-swiper .swiper-slide video,.gallery-swiper .swiper-slide iframe{aspect-ratio:1312/562;}@media only screen and (max-width:743px){.gallery-swiper .swiper-slide img,.gallery-swiper .swiper-slide video,.gallery-swiper .swiper-slide iframe{aspect-ratio:688/420;}}.gallery-swiper .swiper-slide img,.gallery-swiper .swiper-slide iframe.video,.gallery-swiper .swiper-slide video{display:block;border-radius:24px;}.gallery-swiper .swiper-slide video{width:100%;}.gallery-swiper .swiper-slide iframe.video{width:100%;}.gallery-swiper .swiper-slide .image-container{position:relative;width:100%;margin-bottom:20px;}@media only screen and (max-width:744px){.gallery-swiper .swiper-slide .image-container{margin-bottom:8px;}}.gallery-swiper .swiper-slide .image-container.-video{cursor:pointer;border-radius:24px;background-color:#000;}.gallery-swiper .swiper-slide .image-container[data-video-id]{cursor:pointer;}.gallery-swiper .swiper-slide .image-container .video-player,.gallery-swiper .swiper-slide .image-container .video-player-small{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:0 !important;border-radius:50%;}.gallery-swiper .swiper-slide .image-container .video-player{width:36px;height:36px;background:#fff url("/temas/cim_altominho/img/icons/play.svg") no-repeat center right 10px/15px;}.gallery-swiper .swiper-slide .image-container .video-player-small{width:26px;height:26px;background:rgba(0, 0, 0, 0.5) url("/temas/cim_altominho/img/icons/play-white.svg") no-repeat center right 3px/15px;border:1px solid #fff;}.gallery-swiper .swiper-slide .image-container .small-video-container{position:absolute;bottom:40px;right:40px;margin:0;}.gallery-swiper .swiper-slide .image-container .small-video-container img{width:100px;height:100px;}.gallery-swiper .swiper-slide .image-container .small-video-container iframe,.gallery-swiper .swiper-slide .image-container .small-video-container video{width:200px;height:150px;}@media only screen and (max-width:744px){.gallery-swiper .swiper-slide .image-container .small-video-container iframe,.gallery-swiper .swiper-slide .image-container .small-video-container video{width:150px;height:100px;}}.gallery-swiper .swiper-slide .image-container .small-video-container img{margin:0;}.gallery-swiper .swiper-slide .image-container img + video,.gallery-swiper .swiper-slide .image-container picture + video,.gallery-swiper .swiper-slide .image-container img + iframe,.gallery-swiper .swiper-slide .image-container picture + iframe{display:none;}.gallery-swiper .swiper-slide .title-container{width:100%;text-align:left;font-size:20px;min-height:32px;}@media only screen and (max-width:744px){.gallery-swiper .swiper-slide .title-container{min-height:0;}}.gallery-swiper .swiper-slide .title-container .swiper-title{font-weight:600;line-height:160%;padding-right:30%;color:#000;display:none;}@media only screen and (max-width:744px){.gallery-swiper .swiper-slide .title-container .swiper-title{padding:0 48px;text-align:center;font-weight:500;font-size:16px;line-height:150%;}}.gallery-swiper .swiper-slide.swiper-slide-active .swiper-title{display:block;}.gallery-swiper .swiper-pagination{right:0;bottom:0;left:auto;width:auto;height:32px;text-align:right;display:flex;background-color:#fff;align-items:center;}@media only screen and (max-width:744px){.gallery-swiper .swiper-pagination{position:relative;margin-top:8px;justify-content:center;height:auto;}}.gallery-swiper .pagination-wrapper{position:relative;}.gallery-swiper .pagination-wrapper .swiper-pagination{right:64px;}@media only screen and (max-width:1280px){.gallery-swiper .pagination-wrapper .swiper-pagination{right:32px;}}@media only screen and (max-width:744px){.gallery-swiper .pagination-wrapper .swiper-pagination{right:auto;}}.tpl-gca.full-page #content .main-gallery .hero-banner{margin-top:48px;}.tpl-gca.has-sidebar #content .main-gallery .hero-banner{margin-top:0;}.tpl-gca #content .main-gallery .hero-banner{margin-bottom:40px;}.home-block h2{font-weight:500;font-size:16px;line-height:160%;margin-bottom:32px;color:#000;}@media only screen and (max-width:1023px){.home-block h2{margin-bottom:20px;}}.home-block h2.theme-dark{color:#fff;}.home-block.highlights{background-color:#F6F6F6;padding-top:56px;padding-bottom:56px;}@media only screen and (max-width:1023px){.home-block.highlights{padding-top:32px;padding-bottom:32px;}}.home-block.hero-banner{padding-top:20px;padding-bottom:64px;}@media only screen and (min-width:1023px){.news-swiper .swiper-wrapper{display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(12, 1fr);grid-gap:32px;transform:none !important;}.news-swiper .swiper-wrapper .swiper-slide.highlight-block-container.highlight-news{grid-column:span 6;}.news-swiper .swiper-wrapper .swiper-slide.highlight-block-container.regular-news{grid-column:span 4;}.news-swiper .swiper-wrapper .swiper-slide.highlight-block-container.highlight-news + .news-swiper .swiper-wrapper .swiper-slide.highlight-block-container:nth-child(2).regular-news{grid-column:span 6;}.news-swiper .swiper-wrapper .swiper-slide.highlight-news + .swiper-slide:nth-child(2).regular-news{grid-column:span 6;}}@media only screen and (max-width:1023px){.news-swiper .swiper-slide.highlight-block-container.highlight-news{max-width:70vw;}.news-swiper .swiper-slide.highlight-block-container.regular-news{max-width:40vw;}}@media only screen and (max-width:744px){.news-swiper .swiper-slide.highlight-block-container.highlight-news{max-width:86vw;}.news-swiper .swiper-slide.highlight-block-container.regular-news{max-width:67vw;}}.highlight-block-container{display:flex;align-items:flex-start;height:auto;}.highlight-block-container:hover .highlight-block{filter:drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.15));}.highlight-block-container .thumbnail{width:193px;height:193px;-o-object-fit:cover;object-fit:cover;margin-right:32px;border-radius:8px;}@media only screen and (max-width:1280px){.highlight-block-container .thumbnail{width:150px;height:150px;}}@media only screen and (max-width:1023px){.highlight-block-container .thumbnail{width:100px;height:100px;}}@media only screen and (max-width:744px){.highlight-block-container .thumbnail{width:58px;height:58px;margin-right:15px;}}.highlight-block-container .highlight-block{background:#fff;border-radius:8px;height:100%;min-height:280px;width:100%;padding:32px 87px 32px 30px;position:relative;transition-property:filter;transition-duration:150ms;transition-timing-function:ease-in-out;}@media only screen and (max-width:744px){.highlight-block-container .highlight-block{padding:16px 55px 16px 16px;min-height:128px;}}.highlight-block-container .highlight-block .date{position:absolute;top:32px;right:30px;}@media only screen and (max-width:744px){.highlight-block-container .highlight-block .date{top:16px;right:16px;}}.highlight-block-container .highlight-block .date{font-weight:500;font-size:14px;line-height:100%;}@media only screen and (max-width:744px){.highlight-block-container .highlight-block .date{font-size:10px;}}.highlight-block-container .highlight-block .title{font-weight:600;font-size:20px;line-height:160%;margin-bottom:20px;display:block;}@media only screen and (max-width:1280px){.highlight-block-container .highlight-block .title{font-size:18px;}}@media only screen and (max-width:744px){.highlight-block-container .highlight-block .title{font-size:16px;line-height:150%;}}.highlight-block-container .highlight-block .text{display:block;margin-bottom:20px;line-height:140%;}.text-banner{background-color:transparent;color:#000;text-align:center;-webkit-hyphens:auto;hyphens:auto;}.text-banner.theme-dark{background-color:var(--primary-color);color:#fff;}.text-banner .wrapper{padding-top:56px;padding-bottom:56px;font-size:30px;line-height:120%;}@media only screen and (max-width:744px){.text-banner .wrapper{padding-top:40px;padding-bottom:40px;}}.text-banner .text,.text-banner .author-info{max-width:974px;margin:0 auto;}.text-banner .text{font-weight:500;padding-bottom:20px;}@media only screen and (max-width:744px){.text-banner .text{font-weight:600;font-size:20px;line-height:110%;}}.text-banner .author-info{display:flex;justify-content:center;align-items:center;font-weight:500;font-size:14px;line-height:120%;}@media only screen and (max-width:1023px){.text-banner .author-info{display:block;font-size:12px;line-height:150%;}}.text-banner .author-info .thumbnail{width:48px;height:48px;border-radius:50%;margin-right:12px;}@media only screen and (max-width:1023px){.text-banner .author-info .thumbnail{margin:0 auto 12px;display:block;}}.slider-images{padding-top:72px;padding-bottom:72px;}@media only screen and (max-width:744px){.slider-images{padding-top:64px;padding-bottom:64px;}}.slider-images .images-swiper .image-container{max-width:192px;font-size:16px !important;}@media only screen and (max-width:744px){.slider-images .images-swiper .image-container{max-width:144px;}}.slider-images .images-swiper .image-container img{width:192px;height:260px;-o-object-fit:cover;object-fit:cover;margin-bottom:12px;border-radius:24px;}@media only screen and (max-width:744px){.slider-images .images-swiper .image-container img{width:144px;height:193px;margin-bottom:8px;}}.slider-images .images-swiper .image-container .caption{font-weight:500;font-size:14px;line-height:120%;padding-left:16px;display:block;color:#000;}@media only screen and (max-width:744px){.slider-images .images-swiper .image-container .caption{padding-left:0;}}.slider-images .swiper-button-next,.slider-images .swiper-button-prev{width:40px;height:40px;background-color:#fff;border-radius:50%;box-shadow:rgba(149, 157, 165, 0.4) 0px 8px 24px;}.slider-images .swiper-button-next::after,.slider-images .swiper-button-prev::after{content:none;}@media only screen and (max-width:744px){.slider-images .swiper-button-next,.slider-images .swiper-button-prev{display:none;}}.slider-images .swiper-button-next{background:#fff url("/temas/cim_altominho/img/icons/swiper-arrow-right.svg") no-repeat center center;right:148px;}@media only screen and (max-width:1280px){.slider-images .swiper-button-next{right:100px;}}.slider-images .swiper-button-prev{background:#fff url("/temas/cim_altominho/img/icons/swiper-arrow-left.svg") no-repeat center center;left:148px;}@media only screen and (max-width:1280px){.slider-images .swiper-button-prev{left:100px;}}.slider-images .swiper-button-disabled{display:none;}.slider-projects{margin:72px 0;}@media only screen and (max-width:744px){.slider-projects{margin:64px 0;}}.project-container{background-color:var(--primary-color);border-radius:24px;color:#fff;display:flex;flex-direction:column;justify-content:space-between;}.project-container:hover{filter:drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.15));}.project-container .icon-container{margin:auto;display:flex;justify-content:center;align-items:center;}.project-container .icon-container .icon{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.project-container.swiper-slide.-big{width:304px;height:410px;padding:35px 37px;}@media only screen and (max-width:744px){.project-container.swiper-slide.-big{width:25vw;min-height:250px;height:auto;padding:20px 10px;}}@media only screen and (max-width:500px){.project-container.swiper-slide.-big{width:40vw;}}@media only screen and (max-width:360px){.project-container.swiper-slide.-big{width:67vw;}}.project-container.swiper-slide.-big .icon-container{width:156px;height:140px;max-height:290px;}@media only screen and (max-width:744px){.project-container.swiper-slide.-big .icon-container{width:60px;height:55px;max-height:115px;}}.project-container.swiper-slide.-big .caption{font-weight:600;font-size:20px;line-height:160%;-webkit-hyphens:auto;hyphens:auto;color:#fff;}@media only screen and (max-width:744px){.project-container.swiper-slide.-big .caption{font-weight:500;font-size:12px;line-height:150%;text-align:center;}}.project-container.-regular{min-height:260px;padding:20px 15px;}@media only screen and (max-width:744px){.project-container.-regular{min-height:192px;padding-left:12px;padding-right:12px;}}.project-container.-regular .icon-container{width:100px;height:90px;}@media only screen and (max-width:744px){.project-container.-regular .icon-container{width:60px;height:55px;max-height:115px;}}.project-container.-regular .caption{font-weight:500;font-size:14px;line-height:120%;-webkit-hyphens:auto;hyphens:auto;color:#fff;}@media only screen and (max-width:744px){.project-container.-regular .caption{font-weight:500;font-size:12px;line-height:150%;text-align:center;}}.project-container.swiper-slide.-regular{width:192px;}@media only screen and (max-width:744px){.project-container.swiper-slide.-regular{width:25vw;}}@media only screen and (max-width:500px){.project-container.swiper-slide.-regular{width:40vw;}}@media only screen and (max-width:360px){.project-container.swiper-slide.-regular{width:67vw;}}.map-regions{margin:72px 0;}@media only screen and (max-width:744px){.map-regions{margin:64px 0;}}.map-regions .wrapper{display:flex;justify-content:space-between;align-items:flex-start;}@media only screen and (max-width:744px){.map-regions .wrapper{display:block;}}.map-regions .map-container{width:47%;margin-right:32px;}@media only screen and (max-width:744px){.map-regions .map-container{width:100%;margin-right:0;margin-bottom:40px;}}.map-regions .map-container .introduction{max-width:304px;margin-bottom:40px;}@media only screen and (max-width:744px){.map-regions .map-container .introduction{max-width:100%;margin-bottom:20px;}}.map-regions .map-container .introduction h2{font-weight:500;font-size:40px;line-height:110%;margin-bottom:32px;}.map-regions .map-container .introduction h2 span{color:#000;}@media only screen and (max-width:744px){.map-regions .map-container .introduction h2{font-size:30px;line-height:140%;margin-bottom:10px;}}.map-regions .map-container .introduction .text{font-weight:400;font-size:16px;line-height:170%;margin-bottom:32px;margin-top:0;color:#000;}@media only screen and (max-width:744px){.map-regions .map-container .introduction .text{font-size:14px;line-height:150%;margin-bottom:10px;}}.map-regions .map-container .map img{max-width:100%;height:auto;}@media only screen and (max-width:744px){.map-regions .map-container .map{text-align:center;}}.map-regions .regions-container{width:53%;margin-left:32px;display:flex;flex-wrap:wrap;}@media only screen and (max-width:744px){.map-regions .regions-container{width:100%;margin-left:0;}}.map-regions .regions-container .region-item{width:calc((99.9% - 32px * 2) / 3);font-size:20px;}.map-regions .regions-container .region-item:nth-of-type(-n + 3){margin-top:0;}.map-regions .regions-container .region-item:nth-of-type(n + 4){margin-top:40px;}.map-regions .regions-container .region-item:nth-of-type(n){margin-left:16px;margin-right:16px;}.map-regions .regions-container .region-item:nth-of-type(3n - 2){margin-left:0;}.map-regions .regions-container .region-item:nth-of-type(3n){margin-right:0;}@media only screen and (min-width:743px) and (max-width:1023px){.map-regions .regions-container .region-item{width:calc((99.9% - 20px * 1) / 2);}.map-regions .regions-container .region-item:nth-of-type(-n + 2){margin-top:0;}.map-regions .regions-container .region-item:nth-of-type(n + 3){margin-top:24px;}.map-regions .regions-container .region-item:nth-of-type(n){margin-left:10px;margin-right:10px;}.map-regions .regions-container .region-item:nth-of-type(2n - 1){margin-left:0;}.map-regions .regions-container .region-item:nth-of-type(2n){margin-right:0;}}@media only screen and (max-width:500px){.map-regions .regions-container .region-item{width:calc((99.9% - 20px * 1) / 2);}.map-regions .regions-container .region-item:nth-of-type(-n + 2){margin-top:0;}.map-regions .regions-container .region-item:nth-of-type(n + 3){margin-top:24px;}.map-regions .regions-container .region-item:nth-of-type(n){margin-left:10px;margin-right:10px;}.map-regions .regions-container .region-item:nth-of-type(2n - 1){margin-left:0;}.map-regions .regions-container .region-item:nth-of-type(2n){margin-right:0;}}.map-regions .regions-container .region-item img{width:48px;height:57px;-o-object-fit:contain;object-fit:contain;display:block;margin-bottom:12px;transition-property:transform;transition-duration:200ms;transition-timing-function:ease-in-out;}@media only screen and (max-width:1023px){.map-regions .regions-container .region-item img{width:48px;height:40px;}}.map-regions .regions-container .region-item:hover img{transform:scale(1.15);}.map-regions .regions-container .region-item .name{font-weight:600;line-height:160%;display:block;color:#000;}@media only screen and (max-width:1023px){.map-regions .regions-container .region-item .name{font-weight:500;font-size:16px;line-height:150%;}}.map-regions .regions-container .region-item .population{font-weight:400;font-size:14px;line-height:150%;margin-bottom:20px;display:block;color:#000;}@media only screen and (max-width:1023px){.map-regions .regions-container .region-item .population{font-weight:400;font-size:12px;line-height:150%;margin-bottom:8px;}}.slider-logos{padding:56px 0;background-color:white;}.slider-logos .logo-container{border:1px solid #EEEEEE;}.slider-logos.theme-dark{background-color:var(--primary-color);}.slider-logos.theme-dark .logo-container{border:none;}@media only screen and (max-width:744px){.slider-logos{padding:32px 0;}}.slider-logos .logo-container{width:304px;height:192px;padding:5px 26px;background-color:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center;}@media only screen and (max-width:744px){.slider-logos .logo-container{width:40vw;height:150px;}}@media only screen and (max-width:360px){.slider-logos .logo-container{width:67vw;height:150px;}}.slider-logos .logo-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.news-highlights{display:flex;}.news-highlights .highlight-block-container{width:calc(50% - 16px);}.news-highlights .highlight-block-container:first-child{margin-right:16px;}.news-highlights .highlight-block-container:last-child{margin-left:16px;}.news-highlights + .news-regular{margin-top:32px;}.news-regular{display:flex;flex-wrap:wrap;}.news-regular .highlight-block-container{width:calc((99.9% - 32px * 2) / 3);}.news-regular .highlight-block-container:nth-of-type(-n + 3){margin-top:0;}.news-regular .highlight-block-container:nth-of-type(n + 4){margin-top:32px;}.news-regular .highlight-block-container:nth-of-type(n){margin-left:16px;margin-right:16px;}.news-regular .highlight-block-container:nth-of-type(3n - 2){margin-left:0;}.news-regular .highlight-block-container:nth-of-type(3n){margin-right:0;}.home-block.hero-banner:not(:first-child){padding-top:64px;}.highlights-double{display:block;padding-bottom:64px;padding-top:32px;}@media only screen and (min-width:1023px){.highlights-double{display:flex;justify-content:space-between;padding-top:80px;}}.highlights-double .highlights-double-img{width:192px;height:192px;border-radius:24px;overflow:hidden;}@media only screen and (max-width:1023px){.highlights-double .highlights-double-img{margin-left:auto;margin-right:auto;}}.highlights-double .highlights-double-img:last-child{margin-top:20px;}@media only screen and (min-width:1023px){.highlights-double .highlights-double-img:last-child{margin-top:120px;}}.highlights-double .highlights-double-text{width:100%;}@media only screen and (max-width:1023px){.highlights-double .highlights-double-text{margin-top:20px;}}@media only screen and (min-width:1023px){.highlights-double .highlights-double-text{max-width:864px;}}.highlights-double .highlights-double-text .title{color:#000;font-size:34px;font-weight:900;text-align:center;text-transform:uppercase;}@media only screen and (min-width:1023px){.highlights-double .highlights-double-text .title{font-size:64px;}}.highlights-double .highlights-double-text .text{color:#000;font-size:20px;line-height:33px;text-align:center;}@media only screen and (min-width:1023px){.highlights-double .highlights-double-text .text{max-width:529px;margin:0 auto;}}.highlights-double .highlights-double-text .link-container{clear:both;margin-top:10px;}@media only screen and (min-width:1023px){.highlights-double .highlights-double-text .link-container{margin-top:20px;}}.highlights-double .highlights-double-text .link-container.-center{text-align:center;}.highlights-composed{display:block;padding:64px 0;}@media only screen and (min-width:1023px){.highlights-composed{display:flex;flex-direction:row;justify-content:space-between;}.highlights-composed.-regular .highlights-composed-text{padding-right:32px;}.highlights-composed.-reverse{flex-direction:row-reverse;}.highlights-composed.-reverse .highlights-composed-text{padding-left:32px;}}.highlights-composed .highlights-composed-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;padding-top:32px;padding-bottom:32px;}@media only screen and (min-width:1023px){.highlights-composed .highlights-composed-text{max-width:529px;}}.highlights-composed .highlights-composed-text .title{color:#000;font-size:30px;font-weight:500;line-height:110%;margin-bottom:32px;}@media only screen and (min-width:1023px){.highlights-composed .highlights-composed-text .title{font-size:40px;line-height:110%;}}.highlights-composed .highlights-composed-text .text{font-weight:400;font-size:16px;line-height:170%;margin-top:0;color:#000;}.highlights-composed .highlights-composed-img{width:100%;height:100%;border-radius:24px;overflow:hidden;}@media only screen and (max-width:1023px){.highlights-composed .highlights-composed-img{margin-left:auto;margin-right:auto;}}@media only screen and (min-width:1023px){.highlights-composed .highlights-composed-img{width:752px;height:420px;}}@media only screen and (max-width:1023px){.highlights-composed{display:flex;flex-direction:column;}.highlights-composed .highlights-composed-text{order:1;}.highlights-composed .highlights-composed-img{order:0;}.highlights-composed .highlights-composed-img img{width:100%;}}.grid-block{margin:96px 0 128px;}@media only screen and (max-width:1023px){.grid-block{margin:24px 0 64px;}}.projects-grid{display:flex;flex-wrap:wrap;}.folders-grid{display:flex;flex-wrap:wrap;}.folders-grid .folder-container{margin:10px;width:304px;min-height:224px;border-radius:6px;color:#fff;padding-top:20px;position:relative;width:calc((99.9% - 32px * 3) / 4);}.folders-grid .folder-container:nth-of-type(-n + 4){margin-top:0;}.folders-grid .folder-container:nth-of-type(n + 5){margin-top:32px;}.folders-grid .folder-container:nth-of-type(n){margin-left:16px;margin-right:16px;}.folders-grid .folder-container:nth-of-type(4n - 3){margin-left:0;}.folders-grid .folder-container:nth-of-type(4n){margin-right:0;}.folders-grid .folder-container::before{width:80px;height:20px;background-color:var(--primary-color);content:"";position:absolute;top:0;left:0;border-top-left-radius:6px;}.folders-grid .folder-container::after{width:20px;height:21px;background-color:var(--primary-color);content:"";position:absolute;top:0;left:71px;transform:skew(41deg, 0);border-top-right-radius:2px;}.folders-grid .folder-container a{display:block;padding:32px 32px 57px;font-weight:600;font-size:20px;line-height:160%;background-color:var(--primary-color);width:100%;height:100%;border-radius:0 6px 6px 6px;color:#fff;}.folders-grid .folder-container a::after{content:"";position:absolute;bottom:32px;right:32px;width:18px;height:14px;background:url("/temas/cim_altominho/img/icons/arrow-right-white.svg") no-repeat center center/18px 14px;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container{width:calc((99.9% - 32px * 3) / 4);}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(-n + 4){margin-top:0;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(n + 5){margin-top:32px;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(n){margin-left:16px;margin-right:16px;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(4n - 3){margin-left:0;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(4n){margin-right:0;}@media only screen and (max-width:1280px){html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container{width:calc((99.9% - 32px * 2) / 3);}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(-n + 3){margin-top:0;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(n + 4){margin-top:32px;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(n){margin-left:16px;margin-right:16px;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(3n - 2){margin-left:0;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(3n){margin-right:0;}}@media only screen and (max-width:744px){html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container{width:calc((99.9% - 32px * 2) / 3);}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(-n + 3){margin-top:0;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(n + 4){margin-top:32px;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(n){margin-left:16px;margin-right:16px;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(3n - 2){margin-left:0;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(3n){margin-right:0;}}@media only screen and (max-width:600px){html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container{width:calc((99.9% - 32px * 1) / 2);}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(-n + 2){margin-top:0;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(n + 3){margin-top:32px;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(n){margin-left:16px;margin-right:16px;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(2n - 1){margin-left:0;}html.has-sidebar.tpl-gca.projects-page #content .projects-grid .project-container:nth-of-type(2n){margin-right:0;}}html.has-sidebar .folder-container{width:calc((99.9% - 32px * 2) / 3);}html.has-sidebar .folder-container:nth-of-type(-n + 3){margin-top:0;}html.has-sidebar .folder-container:nth-of-type(n + 4){margin-top:32px;}html.has-sidebar .folder-container:nth-of-type(n){margin-left:16px;margin-right:16px;}html.has-sidebar .folder-container:nth-of-type(3n - 2){margin-left:0;}html.has-sidebar .folder-container:nth-of-type(3n){margin-right:0;}@media only screen and (max-width:1280px){html.has-sidebar .folder-container{width:calc((99.9% - 32px * 1) / 2);}html.has-sidebar .folder-container:nth-of-type(-n + 2){margin-top:0;}html.has-sidebar .folder-container:nth-of-type(n + 3){margin-top:32px;}html.has-sidebar .folder-container:nth-of-type(n){margin-left:16px;margin-right:16px;}html.has-sidebar .folder-container:nth-of-type(2n - 1){margin-left:0;}html.has-sidebar .folder-container:nth-of-type(2n){margin-right:0;}}@media only screen and (max-width:1023px){html.has-sidebar .folder-container{width:calc((99.9% - 32px * 2) / 3);}html.has-sidebar .folder-container:nth-of-type(-n + 3){margin-top:0;}html.has-sidebar .folder-container:nth-of-type(n + 4){margin-top:32px;}html.has-sidebar .folder-container:nth-of-type(n){margin-left:16px;margin-right:16px;}html.has-sidebar .folder-container:nth-of-type(3n - 2){margin-left:0;}html.has-sidebar .folder-container:nth-of-type(3n){margin-right:0;}}@media only screen and (max-width:744px){html.has-sidebar .folder-container{width:calc((99.9% - 32px * 1) / 2);}html.has-sidebar .folder-container:nth-of-type(-n + 2){margin-top:0;}html.has-sidebar .folder-container:nth-of-type(n + 3){margin-top:32px;}html.has-sidebar .folder-container:nth-of-type(n){margin-left:16px;margin-right:16px;}html.has-sidebar .folder-container:nth-of-type(2n - 1){margin-left:0;}html.has-sidebar .folder-container:nth-of-type(2n){margin-right:0;}}@media only screen and (max-width:600px){html.has-sidebar .folder-container{width:100%;}html.has-sidebar .folder-container:nth-of-type(-n + 1){margin-top:0;}html.has-sidebar .folder-container:nth-of-type(n + 2){margin-top:32px;}html.has-sidebar .folder-container:nth-of-type(n){margin-left:0;margin-right:0;}}.full-page .projects-grid .project-container{width:calc((99.9% - 32px * 3) / 4);}.full-page .projects-grid .project-container:nth-of-type(-n + 4){margin-top:0;}.full-page .projects-grid .project-container:nth-of-type(n + 5){margin-top:32px;}.full-page .projects-grid .project-container:nth-of-type(n){margin-left:16px;margin-right:16px;}.full-page .projects-grid .project-container:nth-of-type(4n - 3){margin-left:0;}.full-page .projects-grid .project-container:nth-of-type(4n){margin-right:0;}@media only screen and (max-width:1023px){.full-page .projects-grid .project-container{width:calc((99.9% - 32px * 2) / 3);}.full-page .projects-grid .project-container:nth-of-type(-n + 3){margin-top:0;}.full-page .projects-grid .project-container:nth-of-type(n + 4){margin-top:32px;}.full-page .projects-grid .project-container:nth-of-type(n){margin-left:16px;margin-right:16px;}.full-page .projects-grid .project-container:nth-of-type(3n - 2){margin-left:0;}.full-page .projects-grid .project-container:nth-of-type(3n){margin-right:0;}}@media only screen and (max-width:744px){.full-page .projects-grid .project-container{width:calc((99.9% - 32px * 1) / 2);}.full-page .projects-grid .project-container:nth-of-type(-n + 2){margin-top:0;}.full-page .projects-grid .project-container:nth-of-type(n + 3){margin-top:32px;}.full-page .projects-grid .project-container:nth-of-type(n){margin-left:16px;margin-right:16px;}.full-page .projects-grid .project-container:nth-of-type(2n - 1){margin-left:0;}.full-page .projects-grid .project-container:nth-of-type(2n){margin-right:0;}}.full-page.tpl-gca #content .folders-grid.container-gca .folder-container{width:calc((99.9% - 32px * 2) / 3);}.full-page.tpl-gca #content .folders-grid.container-gca .folder-container:nth-of-type(-n + 3){margin-top:0;}.full-page.tpl-gca #content .folders-grid.container-gca .folder-container:nth-of-type(n + 4){margin-top:32px;}.full-page.tpl-gca #content .folders-grid.container-gca .folder-container:nth-of-type(n){margin-left:16px;margin-right:16px;}.full-page.tpl-gca #content .folders-grid.container-gca .folder-container:nth-of-type(3n - 2){margin-left:0;}.full-page.tpl-gca #content .folders-grid.container-gca .folder-container:nth-of-type(3n){margin-right:0;}@media only screen and (max-width:744px){.full-page.tpl-gca #content .folders-grid.container-gca .folder-container{width:100%;}.full-page.tpl-gca #content .folders-grid.container-gca .folder-container:nth-of-type(-n + 1){margin-top:0;}.full-page.tpl-gca #content .folders-grid.container-gca .folder-container:nth-of-type(n + 2){margin-top:32px;}.full-page.tpl-gca #content .folders-grid.container-gca .folder-container:nth-of-type(n){margin-left:0;margin-right:0;}}@media only screen and (max-width:1023px){.main-gallery.wrapper{padding:0;}}.newsletter-container{padding-top:56px;padding-bottom:56px;background-color:var(--primary-color);text-align:center;}@media only screen and (max-width:744px){.newsletter-container{padding-top:40px;padding-bottom:40px;}}.newsletter-container h2{font-weight:500;font-size:16px;line-height:160%;color:#fff;padding-bottom:32px;}.newsletter-container .input-control{width:100%;max-width:640px;margin:0 auto 32px;}.newsletter-container .input-control #email-error{display:none !important;}.newsletter-container input[type=email]{width:100%;display:block;border:1px solid #CBCBCB;border-radius:100px;padding:20px 17px;font-weight:400;font-size:16px;line-height:100%;color:#000;height:56px;}.newsletter-container input[type=email]:focus-visible{outline:none;}.newsletter-container input[type=submit]{cursor:pointer;}.newsletter-container .input-control.error input[type=email]{border:2px solid #D44333;}.gca-banner{position:relative;overflow:hidden;background-color:var(--primary-color);height:500px;margin-bottom:28px;}@media only screen and (max-width:1023px){.gca-banner{height:auto;}}.gca-banner .wrapper{position:relative;height:100%;display:flex;}@media only screen and (max-width:1023px){.gca-banner .wrapper{display:flex;flex-direction:column;}}.gca-banner .left{padding-right:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;}@media only screen and (max-width:1280px){.gca-banner .left{padding-right:76px;}}@media only screen and (max-width:1023px){.gca-banner .left{max-width:100%;position:relative;left:auto;right:auto;padding:47px 0;}}.gca-banner .left .icon{margin-bottom:32px;margin-left:32px;}@media only screen and (max-width:1023px){.gca-banner .left .icon{margin-left:0;}}.gca-banner .left .title{width:380px;font-weight:500;font-size:30px;line-height:120%;color:#fff;padding-bottom:128px;}@media only screen and (max-width:1280px){.gca-banner .left .title{width:300px;padding-bottom:90px;}}@media only screen and (max-width:1023px){.gca-banner .left .title{padding-bottom:0;width:100%;font-size:30px;line-height:140%;}}.gca-banner .right{height:100%;}.gca-banner .right img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;}@media only screen and (max-width:1023px){.gca-banner .right img{padding-left:0;margin-left:-32px;width:100vw;}}@media only screen and (max-width:744px){.gca-banner .right img{margin-left:-28px;}}@media only screen and (max-width:360px){.gca-banner .right img{margin-left:-20px;}}.logos-footer.wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px;margin-top:56px;margin-bottom:32px;}@media only screen and (max-width:744px){.logos-footer.wrapper{flex-direction:column;}}.logos-footer.wrapper .logo{display:block;padding:20px;border-radius:8px;}.logos-footer.wrapper img{max-width:300px;max-height:40px;display:block;}@media only screen and (max-width:1023px){.gca-accordion{max-width:1024px;padding:0 32px;}}@media only screen and (max-width:1023px) and (max-width:744px){.gca-accordion{max-width:744px;padding:0 28px;}}@media only screen and (max-width:1023px) and (max-width:360px){.gca-accordion{max-width:360px;padding:0 20px;}}.contests-list{margin-bottom:48px;}.contests-list .contest-item{display:block;border-bottom:1px solid #EEEEEE;width:100%;padding:20px 40px 20px 0;position:relative;}.contests-list .contest-item .title{display:block;font-weight:500;font-size:16px;line-height:160%;}.contests-list .contest-item::after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;margin:auto 0;width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:18px 18px;background-image:url(/temas/cim_altominho/img/icons/menu-arrow-next.svg);}.intro{display:flex;clear:both;text-align:center;font-size:48px;}.intro h1{font-weight:700;color:#000;}@media only screen and (min-width:1023px){.intro h1{margin-top:72px;margin-bottom:20px;font-size:56px;}}.intro .subtitle{margin-bottom:20px;font-size:24px;font-weight:400;line-height:160%;text-align:center;color:#000;display:block;}.-bg-white{background-color:#fff;}.-bg-grey{background-color:#f6f6f6;}#news-list{display:flex;flex-wrap:wrap;}#news-list .news-list-item{width:calc((99.9% - 32px * 2) / 3);}#news-list .news-list-item:nth-of-type(-n + 3){margin-top:0;}#news-list .news-list-item:nth-of-type(n + 4){margin-top:32px;}#news-list .news-list-item:nth-of-type(n){margin-left:16px;margin-right:16px;}#news-list .news-list-item:nth-of-type(3n - 2){margin-left:0;}#news-list .news-list-item:nth-of-type(3n){margin-right:0;}@media only screen and (max-width:1023px){#news-list .news-list-item{width:calc((99.9% - 32px * 1) / 2);}#news-list .news-list-item:nth-of-type(-n + 2){margin-top:0;}#news-list .news-list-item:nth-of-type(n + 3){margin-top:32px;}#news-list .news-list-item:nth-of-type(n){margin-left:16px;margin-right:16px;}#news-list .news-list-item:nth-of-type(2n - 1){margin-left:0;}#news-list .news-list-item:nth-of-type(2n){margin-right:0;}}@media only screen and (max-width:744px){#news-list .news-list-item{width:100%;}#news-list .news-list-item:nth-of-type(-n + 1){margin-top:0;}#news-list .news-list-item:nth-of-type(n + 2){margin-top:32px;}#news-list .news-list-item:nth-of-type(n){margin-left:16px;margin-right:16px;}#news-list .news-list-item:nth-of-type(1n - 0){margin-left:0;}#news-list .news-list-item:nth-of-type(1n){margin-right:0;}}#news-detail-container .news-detail-item-image{margin-bottom:32px;text-align:center;}#news-detail-container .news-detail-item-image img{max-width:100%;}#news-detail-container .news-detail-item-file{display:block;margin-top:10px;}#news-detail-container .news-detail-item-file .news-detail-item-file-title{font-weight:700;}#news-detail-container .news-detail-item-relatedlink{display:block;margin-top:10px;}#news-detail-container .news-detail-item-relatedlink .news-detail-item-relatedlink-title{font-weight:700;}.news-page-highlights.home-block.highlights{padding-top:0;padding-bottom:32px;}.tpl-noticias .page-content{padding-top:64px;}.tpl-noticias_detalhes .home-block.hero-banner{padding-top:0;padding-bottom:0;margin-top:48px;margin-bottom:40px;}@media only screen and (max-width:1023px){.tpl-noticias_detalhes .home-block.hero-banner{margin-top:32px;margin-bottom:32px;}}.news-detail-item-date{margin-bottom:20px;margin-top:20px;font-size:20px;font-weight:400;color:#000000;}@media only screen and (max-width:744px){.news-detail-item-date{font-weight:500;font-size:16px;line-height:150%;}}.team-list-container{margin-bottom:4px;padding-bottom:60px;padding-top:12px;}.team-list-container .team-list{display:flex;flex-wrap:wrap;margin-bottom:20px;}.team-list-container .team-list .team-list-item{display:flex;flex-direction:column;justify-content:space-between;width:calc((99.9% - 32px * 2) / 3);padding:32px 27px;background:#EEEEEE;border-radius:8px;overflow:hidden;}.team-list-container .team-list .team-list-item:nth-of-type(-n + 3){margin-top:0;}.team-list-container .team-list .team-list-item:nth-of-type(n + 4){margin-top:32px;}.team-list-container .team-list .team-list-item:nth-of-type(n){margin-left:16px;margin-right:16px;}.team-list-container .team-list .team-list-item:nth-of-type(3n - 2){margin-left:0;}.team-list-container .team-list .team-list-item:nth-of-type(3n){margin-right:0;}@media only screen and (max-width:1023px){.team-list-container .team-list .team-list-item{width:calc((99.9% - 32px * 1) / 2);}.team-list-container .team-list .team-list-item:nth-of-type(-n + 2){margin-top:0;}.team-list-container .team-list .team-list-item:nth-of-type(n + 3){margin-top:32px;}.team-list-container .team-list .team-list-item:nth-of-type(n){margin-left:16px;margin-right:16px;}.team-list-container .team-list .team-list-item:nth-of-type(2n - 1){margin-left:0;}.team-list-container .team-list .team-list-item:nth-of-type(2n){margin-right:0;}}@media only screen and (max-width:744px){.team-list-container .team-list .team-list-item{width:100%;}.team-list-container .team-list .team-list-item:nth-of-type(-n + 1){margin-top:0;}.team-list-container .team-list .team-list-item:nth-of-type(n + 2){margin-top:32px;}.team-list-container .team-list .team-list-item:nth-of-type(n){margin-left:0;margin-right:0;}}.team-list-container .team-list .team-list-item .item-top{display:flex;align-items:flex-start;gap:32px;}@media only screen and (max-width:744px){.team-list-container .team-list .team-list-item .item-top{gap:16px;}}.team-list-container .team-list .team-list-item .image img{display:block;width:66px;min-width:66px;height:auto;border-radius:8px;-o-object-fit:cover;object-fit:cover;}.team-list-container .team-list .team-list-item .text{display:flex;justify-content:space-between;flex-direction:column;height:100%;}.team-list-container .team-list .team-list-item .person-data{overflow:hidden;}.team-list-container .team-list .team-list-item .person-data .name{margin:0;font-size:20px;font-weight:600;line-height:160%;color:#000000;}.team-list-container .team-list .team-list-item .person-data .role{margin-top:5px;margin-bottom:0;font-size:14px;font-weight:400;line-height:150%;color:#000000;}.team-list-container .team-list .team-list-item .person-data .function{margin-top:16px;margin-bottom:0;font-size:12px;font-weight:400;line-height:150%;color:#000000;}.team-list-container .team-list .team-list-item .links-container{display:flex;flex-direction:row;gap:10px;margin-top:40px;}.team-list-container .team-list .team-list-item .links-container .linkedin{display:inline-block;width:18px;height:18px;background:url(/temas/cim_altominho/img/icons/linkedin-small.svg) no-repeat center center;font-size:0 !important;}.team-list-container .team-list .team-list-item .links-container .linkedin:hover{cursor:pointer;opacity:0.7;}#breadcrumbs{margin:0;padding:0;list-style:none;}#breadcrumbs li{display:inline-block;padding:0;}#breadcrumbs li.sep{display:inline-flex;align-items:center;vertical-align:middle;margin-left:12px;margin-right:12px;}#breadcrumbs li.sep span{display:block;width:1px;height:4px;background:#757575;}#breadcrumbs li a{font-size:12px;font-weight:400;line-height:100%;color:#000;}#breadcrumbs li span{font-size:12px;font-weight:400;line-height:100%;color:#000;}.breadcrumbs-container{display:flex;}@media only screen and (max-width:744px){.breadcrumbs-container{display:none;}}.breadcrumbs-container #breadcrumbs{margin-top:12px;margin-bottom:12px;}.htmleditor{font-size:16px;font-weight:400;line-height:170%;color:#000000;}.htmleditor a{text-decoration:underline;}.htmleditor a:hover{text-decoration:none;}.htmleditor ul{margin:0;padding:0;}.htmleditor ul li{display:block;margin-top:0;margin-bottom:5px;padding:0;}.htmleditor ul li ul{margin-left:15px;}.htmleditor img{max-width:100%;}.htmleditor table{max-width:100%;}main form{max-width:640px;margin:0 auto;}main form fieldset{margin-top:40px;margin-bottom:40px;border:1px solid #cbcbcb;border-radius:8px;padding:20px 16px 16px;}main form fieldset legend{color:#333333;padding:0 8px;}main form label{-webkit-user-select:none;-moz-user-select:none;user-select:none;}main form label .required{color:#D44333;padding-left:5px;}main form input[type=text],main form input[type=password],main form select{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #cbcbcb;padding-left:16px;padding-top:20px;padding-bottom:20px;color:#333333;background-color:transparent;}main form input[type=text]:focus-visible,main form input[type=password]:focus-visible,main form select:focus-visible{outline:none;}main form input[type=text]:focus,main form input[type=password]:focus,main form select:focus{border-color:#276EF1;}main form input.datepicker{cursor:pointer;}main form textarea{padding:16px;border:1px solid #cbcbcb;border-radius:4px;font-size:16px;font-weight:400;line-height:170%;color:#333333;width:100%;}main form #security_code{max-width:180px;letter-spacing:15px;}main form input[type=submit]:hover{cursor:pointer;opacity:0.7;}main form .input-control.error-frm{position:relative;}main form .input-control .error,main form .input-control span.error-frm{position:absolute;left:0;bottom:-20px;font-weight:400;font-size:14px;line-height:100%;color:#D44333;}main form .input-control.error input{border-color:#D44333;}main form .input-control.error input[type=checkbox] + span + label::before{border-color:#D44333 !important;}main form .input-control:not(.-checkbox):not(.-radio):not(.-file){position:relative;margin-bottom:30px;}main form .input-control:not(.-checkbox):not(.-radio):not(.-file) input{position:relative;z-index:2;}main form .input-control:not(.-checkbox):not(.-radio):not(.-file) label{position:absolute;top:20px;left:16px;font-size:18px;transition:all 0.3s ease-in-out;z-index:1;font-size:16px;color:#333333;font-weight:400;}main form .input-control:not(.-checkbox):not(.-radio):not(.-file) label.-focus{top:0;font-size:14px;font-weight:400;font-size:12px;line-height:100%;color:#757575;}main form div.block-row.-checkbox,main form div.block-row.-recaptcha{margin-left:16px;}main form .block-row.-checkbox{margin-bottom:30px;}main form .block-row.-checkbox .input-control.-checkbox label{display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-weight:400;font-size:14px;line-height:150%;color:#333333;}main form .block-row.-checkbox .input-control.-checkbox label .terms{display:flex;flex-wrap:wrap;}main form .block-row.-checkbox .input-control.-checkbox label::before{content:"";display:block;left:0;top:0;width:20px;min-width:20px;height:20px;border:1px solid #CBCBCB;border-radius:2px;margin-right:12px;}main form .block-row.-checkbox .input-control.-checkbox label:hover::before{border-color:#333333;}main form .block-row.-checkbox .input-control.-checkbox label:focus-visible{outline:none;}main form .block-row.-checkbox .input-control.-checkbox label a{padding:0 5px;}main form .block-row.-checkbox .input-control.-checkbox input[type=checkbox]:checked + label::before,main form .block-row.-checkbox .input-control.-checkbox input[type=checkbox]:checked + span + label::before{background:#000000 url("/temas/cim_altominho/img/icons/check.svg") no-repeat center !important;border-color:#000;}main form .block-row.-checkbox .input-control.-checkbox input[type=checkbox]{visibility:hidden;width:0;height:0;position:absolute;}main form .block-row.-checkbox .input-control.-checkbox:not(:last-child){margin-bottom:12px;}main form .block-row.-checkbox .input-control.-checkbox div.error-frm{padding-bottom:30px;}main form .block-row.-checkbox .input-control.-checkbox div.error-frm span.error-frm{bottom:0;}main form .block-row.-checkbox .input-control.-checkbox div.error-frm input[type=checkbox] + label::before,main form .block-row.-checkbox .input-control.-checkbox div.error-frm input[type=checkbox] + span + label::before{border-color:#D44333;}main form button[type=submit],main form input[type=submit]{width:auto;cursor:pointer;}main form .submit-form{text-align:center;}main form .submit-form .preferences{margin-top:30px;}main form input{width:100%;}main form input::-webkit-input-placeholder{color:#000;}main form input:-moz-placeholder{color:#000;}main form input:disabled{border-color:#CBCBCB;color:#CBCBCB;}main form .input-control:not(.-checkbox):not(.-radio):not(.-file) input:not(:-moz-placeholder-shown) + label{color:#CBCBCB;}main form .input-control:not(.-checkbox):not(.-radio):not(.-file) input:not(:placeholder-shown) + label{color:#CBCBCB;}main form .input-control.-radio .fb3label{display:none;}main form .input-control.-radio label{display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-weight:400;font-size:14px;line-height:150%;color:#333333;position:relative;padding-left:34px;}main form .input-control.-radio label::before, main form .input-control.-radio label::after{content:"";display:block;left:0;top:0;border:1px solid #CBCBCB;border-radius:50%;position:absolute;}main form .input-control.-radio label::before{top:0;left:0;width:20px;min-width:20px;height:20px;margin-right:12px;}main form .input-control.-radio label::after{width:0;height:0;left:4px;top:4px;}main form .input-control.-radio label:hover::before{border-color:#333333;}main form .input-control.-radio label:focus-visible{outline:none;}main form .input-control.-radio label a{padding:0 5px;}main form .input-control.-radio input[type=radio]:checked + label::after,main form .input-control.-radio input[type=radio]:checked + span + label::after{width:12px;height:12px;background-color:#000;}main form .input-control.-radio input[type=radio]{visibility:hidden;width:0;height:0;position:absolute;}main form .input-control.-radio .option:not(:last-child){margin-bottom:12px;}main form .input-control.-file{display:flex;flex-direction:column;margin-bottom:30px;}main form .input-control.-file label{order:0;padding-bottom:10px;color:#333333;}main form .input-control.-file input{order:1;font-size:14px;}main form .input-control.-select:not(.-checkbox):not(.-radio):not(.-file){display:flex;flex-direction:column;}main form .input-control.-select:not(.-checkbox):not(.-radio):not(.-file) .selectric-wrapper{order:1;}main form .input-control.-select:not(.-checkbox):not(.-radio):not(.-file) .fb3label{order:0;position:relative;display:block;order:0;top:0;padding-bottom:20px;width:auto;}main form .input-control.fb3obrigatorio.error-frm{margin-bottom:50px !important;}main form .input-control.-html:not(.-checkbox):not(.-radio):not(.-file) label,main form .input-control.-captcha:not(.-checkbox):not(.-radio):not(.-file) label{position:relative;top:0;left:0;}main form .input-control.-captcha{display:flex;flex-direction:column;}main form .input-control.-captcha .g-recaptcha{order:1;}main form .input-control.-captcha .fb3label{order:0;padding-bottom:10px;}main form .input-control.-codpostal{display:flex;flex-direction:column;}main form .input-control.-codpostal .cp-container{display:flex;align-items:center;order:1;}main form .input-control.-codpostal .cp-container input{width:150px;}main form .input-control.-codpostal .fb3label{position:relative !important;padding-bottom:10px;top:0 !important;left:0 !important;order:0;}.has-sidebar .wrapper.-minimum,.has-sidebar .formbuilderFrm{margin-left:0;margin-right:auto;}.has-sidebar .wrapper.-minimum .submit-form,.has-sidebar .formbuilderFrm .submit-form{text-align:left;}.formbuilderFrm .input-control.-checkbox span.error,.formbuilderFrm .input-control.-checkbox .fb3label{display:none !important;}.frm-container.wrapper{padding-bottom:64px;}@media only screen and (min-width:1023px){.frm-container.wrapper{padding:0;}}.selectric{border:1px solid #cbcbcb;border-radius:4px;background:transparent;}.selectric .label{height:auto;font-size:16px;padding:16px;font-size:16px;font-weight:400;line-height:170%;color:#333;}.selectric .button{height:100%;border:0;background:transparent;}.selectric-items li{font-size:16px;}.selectric-items li .highlighted{color:#fff;background:var(--primary-color);}.selectric-items li:hover{color:#fff;background:var(--primary-color);}.fb3area{margin-bottom:64px;}.fb3area .fb3row.fb3error input[type=text], .fb3area .fb3row.fb3error select, .fb3area .fb3row.fb3error textarea{border-top:0 !important;border-left:0 !important;border-right:0 !important;border-bottom:1px solid red !important;}.fb3area .fb3row.fb3error .selectric{border:1px solid red;background:#ffeeee;}.fb3area .fb3row .fb3label{font-size:16px;font-weight:400;line-height:100%;color:#333333;}.fb3area .fb3row .fb3field input[type=text], .fb3area .fb3row .fb3field select{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #CBCBCB;padding-left:16px;padding-top:20px;padding-bottom:20px;color:#333333;}.fb3area .fb3row .fb3field input.datepicker{cursor:pointer;}.fb3area .fb3row .fb3field textarea{padding:16px;border:1px solid #CBCBCB;border-radius:4px;font-size:16px;font-weight:400;line-height:170%;color:#333333;}.fb3area .fb3sep{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #CBCBCB;}@media only screen and (min-width:1023px){.fb3area{margin-bottom:112px;}}.ui-datepicker{font-family:"Inter", sans-serif;}.ui-datepicker .ui-widget-header{border:1px solid #f6f6f6;background:transparent;}.ui-datepicker .ui-datepicker-title{font-size:16px;color:#333;}.ui-datepicker td a, .ui-datepicker td span{text-align:center;}.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default{font-size:16px;color:#333;background:transparent;}.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-widget-content .ui-state-highlight, .ui-datepicker .ui-widget-header .ui-state-highlight{border:1px solid var(--primary-color);color:var(--primary-color);}.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active{border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;}#search-container #search-frm-form{margin-top:64px;margin-bottom:64px;border-bottom:1px solid #D9D9D9;}#search-container #search-frm-form .field{display:flex;justify-content:space-between;max-width:100%;border-bottom:1px solid #CBCBCB;margin-left:auto;margin-right:auto;margin-bottom:64px;}@media only screen and (min-width:1023px){#search-container #search-frm-form .field{max-width:640px;margin-bottom:112px;}}#search-container #search-frm-form .inputs{display:inline-block;width:80%;border:0;margin:0;padding:16px;font-size:16px;font-weight:400;color:#333;}#search-container #search-frm-form .btn{display:inline-block;min-width:64px;border:0;margin:0;padding:0;font-size:0 !important;background:url("/temas/cim_altominho/img/icons/search-small.svg") no-repeat center center;}#search-container #search-frm-form .btn:hover{cursor:pointer;opacity:0.7;}@media only screen and (min-width:1023px){#search-container #search-frm-form{margin-bottom:112px;}}#search-container .search-results-summary{display:block;padding-bottom:32px;border-bottom:1px solid #D9D9D9;}@media only screen and (max-width:1023px){#search-container .search-results-summary{text-align:center;}}@media only screen and (min-width:1023px){#search-container .search-results-summary{display:flex;justify-content:space-between;padding-bottom:64px;}}#search-container .search-page-container{margin-bottom:64px;}#search-container .search-page-container .search-results-item{display:block;margin-bottom:0;padding-top:32px;padding-bottom:32px;border-bottom:1px solid #D9D9D9;}#search-container .search-page-container .search-results-item .search-results-item-description{display:block;margin-bottom:32px;font-size:16px;font-weight:400;line-height:170%;}@media only screen and (min-width:1023px){#search-container .search-page-container{margin-bottom:112px;}}main .navbar.paging{display:flex;width:100%;justify-content:center;padding-top:32px;}main .navbar.paging ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;}main .navbar.paging ul li{display:inline-block;margin-left:0;margin-right:12px;padding:0;line-height:100%;margin:0 10px;}main .navbar.paging ul li a,main .navbar.paging ul li span{font-weight:600;font-size:20px;line-height:160%;color:#757575;transition-property:all;transition-duration:150ms;transition-timing-function:ease-in-out;}@media only screen and (max-width:744px){main .navbar.paging ul li a,main .navbar.paging ul li span{font-size:16px;}}main .navbar.paging ul li a:hover,main .navbar.paging ul li span:hover{color:#000000;}main .navbar.paging ul li.active span{color:#000000;}main .navbar.paging ul li:last-child{margin-right:0;}main .navbar.paging ul li.setas a{display:block;width:34px;height:34px;padding:0;font-size:0 !important;overflow:hidden;border-radius:100%;border:1px solid #CBCBCB;}@media only screen and (max-width:744px){main .navbar.paging ul li.setas a{width:28px;height:28px;}}main .navbar.paging ul li.setas a:hover{border-color:#757575;}main .navbar.paging ul li.setas.pagSeguinte a{background:#fff url("/temas/cim_altominho/img/icons/paging-arrow-right.svg") no-repeat center center/6px 12px;}main .navbar.paging ul li.setas.pagAnterior a{background:#fff url("/temas/cim_altominho/img/icons/paging-arrow-left.svg") no-repeat center center/6px 12px;}.sidebar{width:100%;padding:32px 20px;background-color:#F6F6F6;}@media only screen and (min-width:1023px){.sidebar{width:280px;}}.sidebar .sidebar-block:not(:last-child){margin-bottom:20px;}.sidebar .sidebar-block .title{font-weight:500;font-size:16px;line-height:160%;margin-bottom:20px;display:block;color:#000;}.sidebar .sidebar-block .highlight-block-container{margin-bottom:12px;}.sidebar .sidebar-block .highlight-block-container .highlight-block{padding:20px;display:flex;justify-content:space-between;align-items:flex-start;min-height:0;width:100%;}.sidebar .sidebar-block .highlight-block-container .highlight-block .date{position:relative;top:0;right:0;font-size:12px;line-height:100%;}.sidebar .sidebar-block .highlight-block-container .highlight-block .title{font-size:14px;line-height:120%;margin-bottom:0;padding-right:10px;}.sidebar .sidebar-block .button-container{margin-top:20px;}.sidebar .sidebar-block.block-image a{display:block;background-color:#fff;border-radius:8px;padding:18px;transition-property:filter;transition-duration:150ms;transition-timing-function:ease-in-out;}.sidebar .sidebar-block.block-image a:hover{filter:drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.15));}.sidebar .sidebar-block.block-image a img{width:100%;display:block;max-width:240px;margin:0 auto;background-color:#fff;}.sidebar .button-container{margin-top:8px;}.column-container.column-content{margin-bottom:128px;}.feeds-RSS{margin-bottom:112px;}@media (min-width:1023px){.feeds-RSS{padding:0;}}.feeds-RSS .loading.hidden{display:none;}.feeds-RSS .feed-header{margin-bottom:32px !important;}.feeds-RSS .title-line{margin:0;}.feeds-RSS .title-line span{font-size:16px;line-height:160%;margin-bottom:32px;color:#000;}.feeds-RSS .title-line span b{font-weight:500;}.feeds-RSS .feed-text{margin-bottom:40px;}.feeds-RSS .feed-text > .row{display:flex;align-items:flex-start;gap:48px;}@media (max-width:744px){.feeds-RSS .feed-text > .row{flex-direction:column;}}.feeds-RSS .feed-text .list-rss-container.categories-rss-container{background:#f6f6f6;padding:32px 20px;width:40%;min-width:40%;display:flex;flex-direction:column;}@media (max-width:744px){.feeds-RSS .feed-text .list-rss-container.categories-rss-container{width:100%;min-width:100%;}}.feeds-RSS .feed-text .list-rss-container.categories-rss-container .selectric-wrapper{display:none;}.feeds-RSS .feed-text .list-rss-container.categories-rss-container .title-container{cursor:pointer;}.feeds-RSS .feed-text .list-rss-container.categories-rss-container .title-container .title-rss span{font-weight:400;font-size:16px;line-height:40px;border-bottom:2px solid transparent;color:#757575;padding-bottom:4px;}.feeds-RSS .feed-text .list-rss-container.categories-rss-container .title-container.active .title-rss span{border-color:#000;color:#000;font-weight:500;}.feeds-RSS .feed-text .list-rss-container.categories-rss-container .rectangle{display:none;}@media (max-width:744px){.feeds-RSS .feed-text .list-rss-container:not(.categories-rss-container){width:100%;}}.feeds-RSS .feed-text .list-rss-container:not(.categories-rss-container) .list div{font-size:14px;color:#757575;border-bottom:1px solid #757575;padding:20px 0;}.feeds-RSS .feed-text .list-rss-container:not(.categories-rss-container) .list div hr{display:none;}.feeds-RSS .feed-text .list-rss-container:not(.categories-rss-container) .list div:first-child{padding-top:0;}.feeds-RSS .feed-text .list-rss-container:not(.categories-rss-container) .list div .link-entry p{font-weight:400;font-size:16px;line-height:170%;margin:0;color:#000;padding-bottom:8px;}.feeds-RSS .feed-text .list-rss-container:not(.categories-rss-container) .not-show{display:none;}.feeds-RSS .pagination-container .pagination-wrapper{display:flex;align-items:center;margin-top:20px;}.feeds-RSS .pagination-container .pagination-wrapper a{display:inline-block;margin-left:0;margin-right:12px;padding:0;line-height:100%;margin:0 10px;}.feeds-RSS .pagination-container .pagination-wrapper a .pagination-number{font-weight:600;font-size:18px;line-height:160%;color:#757575;transition-property:all;transition-duration:150ms;transition-timing-function:ease-in-out;}.feeds-RSS .pagination-container .pagination-wrapper a .pagination-number.active{color:#000;}.feeds-RSS .pagination-container .pagination-wrapper a.next-page .pagination-number, .feeds-RSS .pagination-container .pagination-wrapper a.previous-page .pagination-number{display:block;width:30px;height:30px;padding:0;font-size:0 !important;overflow:hidden;border-radius:100%;border:1px solid #cbcbcb;}.feeds-RSS .pagination-container .pagination-wrapper a.next-page .pagination-number{background:#fff url(/temas/cim_altominho/img/icons/paging-arrow-right.svg) no-repeat center center/6px 12px;}.feeds-RSS .pagination-container .pagination-wrapper a.previous-page .pagination-number{background:#fff url(/temas/cim_altominho/img/icons/paging-arrow-left.svg) no-repeat center center/6px 12px;}.feeds-RSS .pagination-container .pagination-wrapper a[data-pag="0"]{display:none;}.acessibility-toolbar{position:fixed;left:0;right:0;bottom:64px;z-index:99;pointer-events:none;}@media only screen and (max-width:1280px){.acessibility-toolbar{bottom:32px;}}@media only screen and (max-width:744px){.acessibility-toolbar.-opened{width:100%;height:100%;top:0;bottom:auto;}.acessibility-toolbar.-opened.wrapper{padding:0;}}.acessibility-toolbar .close{font-size:0 !important;position:absolute;top:7px;right:16px;background:url("/temas/cim_altominho/img/acessibilidade/close.svg") no-repeat center;width:36px;height:36px;padding:20px;border:none;cursor:pointer;}.acessibility-toolbar .toogle{width:48px;height:48px;border-radius:50%;pointer-events:all;background-color:#000;filter:drop-shadow(0px 4px 16px rgba(0, 0, 0, 0.15));}.acessibility-toolbar .toogle .toogle-icon{display:block;font-size:0 !important;width:100%;height:100%;padding:12px;border:none;cursor:pointer;color:#000;background:url("/temas/cim_altominho/img/acessibilidade/toogle.svg") no-repeat center center;}.acessibility-toolbar .toolbar{width:420px;pointer-events:all;}@media only screen and (max-width:744px){.acessibility-toolbar .toolbar{width:100%;}}.acessibility-toolbar .toolbar .toolbar-inner{padding:64px 30px 40px;background-color:#fff;width:100%;box-shadow:0 8px 24px rgba(0, 0, 0, 0.2);border-radius:8px;transform:scale(1);transition:transform 150ms ease-in;}@media only screen and (max-width:744px){.acessibility-toolbar .toolbar .toolbar-inner{width:100%;height:100vh;border-radius:0;padding-left:20px;padding-right:20px;}}.acessibility-toolbar .toolbar .toolbar-inner .top,.acessibility-toolbar .toolbar .toolbar-inner .bottom{width:100%;display:flex;align-items:center;justify-content:space-between;}.acessibility-toolbar .toolbar .toolbar-inner .top a,.acessibility-toolbar .toolbar .toolbar-inner .top .reset-toolbar,.acessibility-toolbar .toolbar .toolbar-inner .bottom a,.acessibility-toolbar .toolbar .toolbar-inner .bottom .reset-toolbar{display:block;padding-left:21px;}.acessibility-toolbar .toolbar .toolbar-inner .top a span,.acessibility-toolbar .toolbar .toolbar-inner .top .reset-toolbar span,.acessibility-toolbar .toolbar .toolbar-inner .bottom a span,.acessibility-toolbar .toolbar .toolbar-inner .bottom .reset-toolbar span{display:block;font-weight:500;font-size:14px;line-height:100%;padding-bottom:5px;border-bottom:2px solid #000;color:#000;}.acessibility-toolbar .toolbar .toolbar-inner .top{padding-bottom:32px;}.acessibility-toolbar .toolbar .toolbar-inner .top .title{font-weight:600;font-size:20px;line-height:160%;color:#000;}.acessibility-toolbar .toolbar .toolbar-inner .top .reset-toolbar{position:relative;border:none;background-color:transparent;cursor:pointer;}.acessibility-toolbar .toolbar .toolbar-inner .top .reset-toolbar:focus-visible{outline:none;}.acessibility-toolbar .toolbar .toolbar-inner .top .reset-toolbar::after{content:"";position:absolute;width:16px;height:16px;left:0;top:0;background:url("/temas/cim_altominho/img/acessibilidade/reset.svg") no-repeat top left/contain;}.acessibility-toolbar .toolbar .toolbar-inner .bottom .sitemap,.acessibility-toolbar .toolbar .toolbar-inner .bottom .help{position:relative;}.acessibility-toolbar .toolbar .toolbar-inner .bottom .sitemap::after,.acessibility-toolbar .toolbar .toolbar-inner .bottom .help::after{content:"";position:absolute;top:0;width:16px;height:16px;}.acessibility-toolbar .toolbar .toolbar-inner .bottom .sitemap::after{left:0;background:url("/temas/cim_altominho/img/acessibilidade/sitemap.svg") no-repeat top left;}.acessibility-toolbar .toolbar .toolbar-inner .bottom .help{padding-right:21px;padding-left:0;}.acessibility-toolbar .toolbar .toolbar-inner .bottom .help::after{right:0;background:url("/temas/cim_altominho/img/acessibilidade/help.svg") no-repeat top right;}.acessibility-toolbar .toolbar .toolbar-inner .options{padding-bottom:28px;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item{height:70px;width:100%;border:1px solid #cbcbcb;border-radius:8px;margin-bottom:4px;padding:20px 23px 20px 53px;justify-content:space-between;position:relative;}@media only screen and (max-width:744px){.acessibility-toolbar .toolbar .toolbar-inner .options .options-item{padding-left:50px;padding-right:16px;}}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item,.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection{display:flex;align-items:center;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-label{font-weight:500;font-size:16px;line-height:160%;color:#000;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection input[type=checkbox]{display:none;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection.-button{-webkit-appearance:none;border:none;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection.-button label{background-color:#fff;color:#333333;border:1px solid #333333;border-radius:100px;padding:9px 13px;font-weight:500;font-size:12px;line-height:100%;display:inline-block;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection.-button label:first-of-type{margin-right:4px;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection.-button input:checked + label{background:#333333;color:#fff;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection.-checkbox label{font-size:0 !important;position:relative;border:1px solid #000000;border-radius:2px;width:22px;height:22px;opacity:1;color:#000;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection.-checkbox input[type=checkbox]:checked + label{background:#000000 url("/temas/cim_altominho/img/acessibilidade/check.svg") no-repeat center;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection.-icons button{font-size:0 !important;width:30px;height:30px;background-color:#000;background-repeat:no-repeat;background-position:center;border-radius:50%;cursor:pointer;-webkit-appearance:none;border:none;color:#000;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection.-icons button:first-of-type{margin-right:10px;}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection.-icons button.-minus{background-image:url("/temas/cim_altominho/img/acessibilidade/minus.svg");}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item .option-selection.-icons button.-plus{background-image:url("/temas/cim_altominho/img/acessibilidade/plus.svg");}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item::before{content:"";position:absolute;width:20px;height:20px;left:18px;top:0;bottom:0;margin:auto 0;justify-content:space-between;background-repeat:no-repeat;background-position:center left;}@media only screen and (max-width:744px){.acessibility-toolbar .toolbar .toolbar-inner .options .options-item::before{left:16px;}}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item.-option-contrast::before{background-image:url("/temas/cim_altominho/img/acessibilidade/contrast.svg");}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item.-option-invert::before{background-image:url("/temas/cim_altominho/img/acessibilidade/invert-colors.svg");}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item.-option-font-style::before{background-image:url("/temas/cim_altominho/img/acessibilidade/font-style.svg");}.acessibility-toolbar .toolbar .toolbar-inner .options .options-item.-option-font-size::before{background-image:url("/temas/cim_altominho/img/acessibilidade/font-size.svg");}.acessibility-toolbar.-closed .toolbar-inner{transform:scale(0);opacity:0;width:0;height:0;padding:0;}.acessibility-toolbar.-closed .toogle{display:block;}.acessibility-toolbar.-opened .toogle{display:none;}html.overlay-grayscale{filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray;}html.overlay-invert-colors,html.overlay-invert-colors *{background-color:#000 !important;color:#ffffff !important;}html.overlay-invert-colors a,html.overlay-invert-colors a span,html.overlay-invert-colors * a,html.overlay-invert-colors b,html.overlay-invert-colors * b,html.overlay-invert-colors blockquote,html.overlay-invert-colors * blockquote,html.overlay-invert-colors button,html.overlay-invert-colors * button,html.overlay-invert-colors canvas,html.overlay-invert-colors * canvas,html.overlay-invert-colors caption,html.overlay-invert-colors * caption,html.overlay-invert-colors center,html.overlay-invert-colors * center,html.overlay-invert-colors cite,html.overlay-invert-colors * cite,html.overlay-invert-colors code,html.overlay-invert-colors * code,html.overlay-invert-colors col,html.overlay-invert-colors * col,html.overlay-invert-colors colgroup,html.overlay-invert-colors * colgroup,html.overlay-invert-colors dd,html.overlay-invert-colors * dd,html.overlay-invert-colors details,html.overlay-invert-colors * details,html.overlay-invert-colors dfn,html.overlay-invert-colors * dfn,html.overlay-invert-colors dir,html.overlay-invert-colors * dir,html.overlay-invert-colors div,html.overlay-invert-colors * div,html.overlay-invert-colors dl,html.overlay-invert-colors * dl,html.overlay-invert-colors dt,html.overlay-invert-colors * dt,html.overlay-invert-colors em,html.overlay-invert-colors * em,html.overlay-invert-colors embed,html.overlay-invert-colors * embed,html.overlay-invert-colors fieldset,html.overlay-invert-colors * fieldset,html.overlay-invert-colors figcaption,html.overlay-invert-colors * figcaption,html.overlay-invert-colors figure,html.overlay-invert-colors * figure,html.overlay-invert-colors font,html.overlay-invert-colors * font,html.overlay-invert-colors footer,html.overlay-invert-colors * footer,html.overlay-invert-colors form,html.overlay-invert-colors * form,html.overlay-invert-colors header,html.overlay-invert-colors * header,html.overlay-invert-colors i,html.overlay-invert-colors * i,html.overlay-invert-colors iframe,html.overlay-invert-colors * iframe,html.overlay-invert-colors img,html.overlay-invert-colors * img,html.overlay-invert-colors input,html.overlay-invert-colors * input,html.overlay-invert-colors kbd,html.overlay-invert-colors * kbd,html.overlay-invert-colors label,html.overlay-invert-colors * label,html.overlay-invert-colors legend,html.overlay-invert-colors * legend,html.overlay-invert-colors li,html.overlay-invert-colors * li,html.overlay-invert-colors mark,html.overlay-invert-colors * mark,html.overlay-invert-colors menu,html.overlay-invert-colors * menu,html.overlay-invert-colors meter,html.overlay-invert-colors * meter,html.overlay-invert-colors nav,html.overlay-invert-colors * nav,html.overlay-invert-colors nobr,html.overlay-invert-colors * nobr,html.overlay-invert-colors object,html.overlay-invert-colors * object,html.overlay-invert-colors ol,html.overlay-invert-colors * ol,html.overlay-invert-colors option,html.overlay-invert-colors * option,html.overlay-invert-colors pre,html.overlay-invert-colors * pre,html.overlay-invert-colors progress,html.overlay-invert-colors * progress,html.overlay-invert-colors q,html.overlay-invert-colors * q,html.overlay-invert-colors s,html.overlay-invert-colors * s,html.overlay-invert-colors section,html.overlay-invert-colors * section,html.overlay-invert-colors select,html.overlay-invert-colors * select,html.overlay-invert-colors small,html.overlay-invert-colors * small,html.overlay-invert-colors span,html.overlay-invert-colors * span,html.overlay-invert-colors strike,html.overlay-invert-colors * strike,html.overlay-invert-colors strong,html.overlay-invert-colors * strong,html.overlay-invert-colors sub,html.overlay-invert-colors * sub,html.overlay-invert-colors summary,html.overlay-invert-colors * summary,html.overlay-invert-colors sup,html.overlay-invert-colors * sup,html.overlay-invert-colors table,html.overlay-invert-colors * table,html.overlay-invert-colors td,html.overlay-invert-colors * td,html.overlay-invert-colors textarea,html.overlay-invert-colors * textarea,html.overlay-invert-colors th,html.overlay-invert-colors * th,html.overlay-invert-colors time,html.overlay-invert-colors * time,html.overlay-invert-colors tr,html.overlay-invert-colors * tr,html.overlay-invert-colors tt,html.overlay-invert-colors * tt,html.overlay-invert-colors u,html.overlay-invert-colors * u,html.overlay-invert-colors ul,html.overlay-invert-colors * ul,html.overlay-invert-colors var,html.overlay-invert-colors * var,html.overlay-invert-colors a span,html.overlay-invert-colors * a span,html.overlay-invert-colors strong,html.overlay-invert-colors * strong{color:yellow !important;}html.overlay-invert-colors button,html.overlay-invert-colors * button,html.overlay-invert-colors input,html.overlay-invert-colors * input,html.overlay-invert-colors textarea,html.overlay-invert-colors * textarea,html.overlay-invert-colors select,html.overlay-invert-colors * select,html.overlay-invert-colors table,html.overlay-invert-colors * table,html.overlay-invert-colors td,html.overlay-invert-colors * td,html.overlay-invert-colors th,html.overlay-invert-colors * th,html.overlay-invert-colors tr,html.overlay-invert-colors * tr,html.overlay-invert-colors tt,html.overlay-invert-colors * tt{border:1px solid #ffffff !important;}html.overlay-invert-colors div#gmap,html.overlay-invert-colors div#gmap *{background:initial !important;}html.overlay-high-contrast{}html.overlay-high-contrast .placebo{line-height:normal;}html.overlay-high-contrast *{box-shadow:none !important;}html.overlay-high-contrast a:not(.icon),html.overlay-high-contrast abbr,html.overlay-high-contrast acronym,html.overlay-high-contrast address,html.overlay-high-contrast article,html.overlay-high-contrast aside,html.overlay-high-contrast b,html.overlay-high-contrast basefont,html.overlay-high-contrast bdi,html.overlay-high-contrast big,html.overlay-high-contrast blink,html.overlay-high-contrast blockquote,html.overlay-high-contrast body,html.overlay-high-contrast button,html.overlay-high-contrast canvas,html.overlay-high-contrast caption,html.overlay-high-contrast center,html.overlay-high-contrast cite,html.overlay-high-contrast code,html.overlay-high-contrast col,html.overlay-high-contrast colgroup,html.overlay-high-contrast command,html.overlay-high-contrast dd,html.overlay-high-contrast del,html.overlay-high-contrast details,html.overlay-high-contrast dfn,html.overlay-high-contrast dir,html.overlay-high-contrast div,html.overlay-high-contrast dl,html.overlay-high-contrast dt,html.overlay-high-contrast em,html.overlay-high-contrast embed,html.overlay-high-contrast fieldset,html.overlay-high-contrast figcaption,html.overlay-high-contrast figure,html.overlay-high-contrast font,html.overlay-high-contrast footer,html.overlay-high-contrast form,html.overlay-high-contrast h1,html.overlay-high-contrast h1 a,html.overlay-high-contrast h1 a b,html.overlay-high-contrast h1 abbr,html.overlay-high-contrast h1 b,html.overlay-high-contrast h1 center,html.overlay-high-contrast h1 em,html.overlay-high-contrast h1 i,html.overlay-high-contrast h1 span,html.overlay-high-contrast h1 strong,html.overlay-high-contrast h2,html.overlay-high-contrast h2 a,html.overlay-high-contrast h2 a b,html.overlay-high-contrast h2 abbr,html.overlay-high-contrast h2 b,html.overlay-high-contrast h2 center,html.overlay-high-contrast h2 em,html.overlay-high-contrast h2 i,html.overlay-high-contrast h2 span,html.overlay-high-contrast h2 strong,html.overlay-high-contrast h3,html.overlay-high-contrast h3 a,html.overlay-high-contrast h3 a b,html.overlay-high-contrast h3 abbr,html.overlay-high-contrast h3 b,html.overlay-high-contrast h3 center,html.overlay-high-contrast h3 em,html.overlay-high-contrast h3 i,html.overlay-high-contrast h3 span,html.overlay-high-contrast h3 strong,html.overlay-high-contrast h4,html.overlay-high-contrast h4 a,html.overlay-high-contrast h4 a b,html.overlay-high-contrast h4 abbr,html.overlay-high-contrast h4 b,html.overlay-high-contrast h4 center,html.overlay-high-contrast h4 em,html.overlay-high-contrast h4 i,html.overlay-high-contrast h4 span,html.overlay-high-contrast h4 strong,html.overlay-high-contrast h5,html.overlay-high-contrast h5 a,html.overlay-high-contrast h5 a b,html.overlay-high-contrast h5 abbr,html.overlay-high-contrast h5 b,html.overlay-high-contrast h5 center,html.overlay-high-contrast h5 em,html.overlay-high-contrast h5 i,html.overlay-high-contrast h5 span,html.overlay-high-contrast h5 strong,html.overlay-high-contrast h6,html.overlay-high-contrast h6 a,html.overlay-high-contrast h6 a b,html.overlay-high-contrast h6 abbr,html.overlay-high-contrast h6 b,html.overlay-high-contrast h6 center,html.overlay-high-contrast h6 em,html.overlay-high-contrast h6 i,html.overlay-high-contrast h6 span,html.overlay-high-contrast h6 strong,html.overlay-high-contrast header,html.overlay-high-contrast hgroup,html.overlay-high-contrast html,html.overlay-high-contrast i,html.overlay-high-contrast iframe,html.overlay-high-contrast img,html.overlay-high-contrast input,html.overlay-high-contrast ins,html.overlay-high-contrast kbd,html.overlay-high-contrast label,html.overlay-high-contrast legend,html.overlay-high-contrast li,html.overlay-high-contrast listing,html.overlay-high-contrast main,html.overlay-high-contrast mark,html.overlay-high-contrast marquee,html.overlay-high-contrast menu,html.overlay-high-contrast meter,html.overlay-high-contrast multicol,html.overlay-high-contrast nav,html.overlay-high-contrast nobr,html.overlay-high-contrast object,html.overlay-high-contrast ol,html.overlay-high-contrast option,html.overlay-high-contrast output,html.overlay-high-contrast p,html.overlay-high-contrast plaintext,html.overlay-high-contrast pre,html.overlay-high-contrast progress,html.overlay-high-contrast q,html.overlay-high-contrast rb,html.overlay-high-contrast rp,html.overlay-high-contrast rt,html.overlay-high-contrast ruby,html.overlay-high-contrast s,html.overlay-high-contrast samp,html.overlay-high-contrast section,html.overlay-high-contrast select,html.overlay-high-contrast small,html.overlay-high-contrast span,html.overlay-high-contrast strike,html.overlay-high-contrast strong,html.overlay-high-contrast sub,html.overlay-high-contrast summary,html.overlay-high-contrast sup,html.overlay-high-contrast svg,html.overlay-high-contrast table,html.overlay-high-contrast tbody,html.overlay-high-contrast td,html.overlay-high-contrast text,html.overlay-high-contrast textarea,html.overlay-high-contrast th,html.overlay-high-contrast thead,html.overlay-high-contrast time,html.overlay-high-contrast tr,html.overlay-high-contrast tt,html.overlay-high-contrast u,html.overlay-high-contrast ul,html.overlay-high-contrast var,html.overlay-high-contrast video,html.overlay-high-contrast xmp{-moz-appearance:none !important;-moz-user-select:text !important;-webkit-user-select:text !important;background-image:none !important;text-shadow:none !important;user-select:text !important;}html.overlay-high-contrast a:not(.icon),html.overlay-high-contrast abbr,html.overlay-high-contrast acronym,html.overlay-high-contrast address,html.overlay-high-contrast article,html.overlay-high-contrast aside,html.overlay-high-contrast b,html.overlay-high-contrast basefont,html.overlay-high-contrast bdi,html.overlay-high-contrast big,html.overlay-high-contrast blink,html.overlay-high-contrast blockquote,html.overlay-high-contrast body,html.overlay-high-contrast canvas,html.overlay-high-contrast caption,html.overlay-high-contrast center,html.overlay-high-contrast cite,html.overlay-high-contrast code,html.overlay-high-contrast col,html.overlay-high-contrast colgroup,html.overlay-high-contrast command,html.overlay-high-contrast dd,html.overlay-high-contrast del,html.overlay-high-contrast details,html.overlay-high-contrast dfn,html.overlay-high-contrast dir,html.overlay-high-contrast div,html.overlay-high-contrast dl,html.overlay-high-contrast dt,html.overlay-high-contrast em,html.overlay-high-contrast embed,html.overlay-high-contrast fieldset,html.overlay-high-contrast figcaption,html.overlay-high-contrast figure,html.overlay-high-contrast font,html.overlay-high-contrast footer,html.overlay-high-contrast form,html.overlay-high-contrast h1,html.overlay-high-contrast h1 a,html.overlay-high-contrast h1 a b,html.overlay-high-contrast h1 abbr,html.overlay-high-contrast h1 b,html.overlay-high-contrast h1 center,html.overlay-high-contrast h1 em,html.overlay-high-contrast h1 i,html.overlay-high-contrast h1 span,html.overlay-high-contrast h1 strong,html.overlay-high-contrast h2,html.overlay-high-contrast h2 a,html.overlay-high-contrast h2 a b,html.overlay-high-contrast h2 abbr,html.overlay-high-contrast h2 b,html.overlay-high-contrast h2 center,html.overlay-high-contrast h2 em,html.overlay-high-contrast h2 i,html.overlay-high-contrast h2 span,html.overlay-high-contrast h2 strong,html.overlay-high-contrast h3,html.overlay-high-contrast h3 a,html.overlay-high-contrast h3 a b,html.overlay-high-contrast h3 abbr,html.overlay-high-contrast h3 b,html.overlay-high-contrast h3 center,html.overlay-high-contrast h3 em,html.overlay-high-contrast h3 i,html.overlay-high-contrast h3 span,html.overlay-high-contrast h3 strong,html.overlay-high-contrast h4,html.overlay-high-contrast h4 a,html.overlay-high-contrast h4 a b,html.overlay-high-contrast h4 abbr,html.overlay-high-contrast h4 b,html.overlay-high-contrast h4 center,html.overlay-high-contrast h4 em,html.overlay-high-contrast h4 i,html.overlay-high-contrast h4 span,html.overlay-high-contrast h4 strong,html.overlay-high-contrast h5,html.overlay-high-contrast h5 a,html.overlay-high-contrast h5 a b,html.overlay-high-contrast h5 abbr,html.overlay-high-contrast h5 b,html.overlay-high-contrast h5 center,html.overlay-high-contrast h5 em,html.overlay-high-contrast h5 i,html.overlay-high-contrast h5 span,html.overlay-high-contrast h5 strong,html.overlay-high-contrast h6,html.overlay-high-contrast h6 a,html.overlay-high-contrast h6 a b,html.overlay-high-contrast h6 abbr,html.overlay-high-contrast h6 b,html.overlay-high-contrast h6 center,html.overlay-high-contrast h6 em,html.overlay-high-contrast h6 i,html.overlay-high-contrast h6 span,html.overlay-high-contrast h6 strong,html.overlay-high-contrast header,html.overlay-high-contrast hgroup,html.overlay-high-contrast html,html.overlay-high-contrast i,html.overlay-high-contrast iframe,html.overlay-high-contrast input,html.overlay-high-contrast ins,html.overlay-high-contrast kbd,html.overlay-high-contrast label,html.overlay-high-contrast legend,html.overlay-high-contrast li,html.overlay-high-contrast listing,html.overlay-high-contrast main,html.overlay-high-contrast mark,html.overlay-high-contrast marquee,html.overlay-high-contrast menu,html.overlay-high-contrast meter,html.overlay-high-contrast multicol,html.overlay-high-contrast nav:not(.acessibility-toolbar),html.overlay-high-contrast nobr,html.overlay-high-contrast object,html.overlay-high-contrast ol,html.overlay-high-contrast option,html.overlay-high-contrast output,html.overlay-high-contrast p,html.overlay-high-contrast plaintext,html.overlay-high-contrast pre,html.overlay-high-contrast progress,html.overlay-high-contrast q,html.overlay-high-contrast rb,html.overlay-high-contrast rp,html.overlay-high-contrast rt,html.overlay-high-contrast ruby,html.overlay-high-contrast s,html.overlay-high-contrast samp,html.overlay-high-contrast section,html.overlay-high-contrast small,html.overlay-high-contrast span,html.overlay-high-contrast strike,html.overlay-high-contrast strong,html.overlay-high-contrast sub,html.overlay-high-contrast summary,html.overlay-high-contrast sup,html.overlay-high-contrast svg,html.overlay-high-contrast table,html.overlay-high-contrast tbody,html.overlay-high-contrast td,html.overlay-high-contrast text,html.overlay-high-contrast textarea,html.overlay-high-contrast th,html.overlay-high-contrast thead,html.overlay-high-contrast time,html.overlay-high-contrast tr,html.overlay-high-contrast tt,html.overlay-high-contrast u,html.overlay-high-contrast ul,html.overlay-high-contrast var,html.overlay-high-contrast video,html.overlay-high-contrast xmp{background:black !important;background-color:black !important;}html.overlay-high-contrast a,html.overlay-high-contrast article,html.overlay-high-contrast aside,html.overlay-high-contrast basefont,html.overlay-high-contrast bdi,html.overlay-high-contrast big,html.overlay-high-contrast blink,html.overlay-high-contrast blockquote,html.overlay-high-contrast body,html.overlay-high-contrast button,html.overlay-high-contrast canvas,html.overlay-high-contrast caption,html.overlay-high-contrast center,html.overlay-high-contrast code,html.overlay-high-contrast col,html.overlay-high-contrast colgroup,html.overlay-high-contrast command,html.overlay-high-contrast dd,html.overlay-high-contrast del,html.overlay-high-contrast details,html.overlay-high-contrast dir,html.overlay-high-contrast div,html.overlay-high-contrast dl,html.overlay-high-contrast dt,html.overlay-high-contrast embed,html.overlay-high-contrast fieldset,html.overlay-high-contrast figcaption,html.overlay-high-contrast figure,html.overlay-high-contrast font,html.overlay-high-contrast footer,html.overlay-high-contrast form,html.overlay-high-contrast header,html.overlay-high-contrast hgroup,html.overlay-high-contrast html,html.overlay-high-contrast iframe,html.overlay-high-contrast img,html.overlay-high-contrast input,html.overlay-high-contrast ins,html.overlay-high-contrast kbd,html.overlay-high-contrast label,html.overlay-high-contrast legend,html.overlay-high-contrast li,html.overlay-high-contrast listing,html.overlay-high-contrast main,html.overlay-high-contrast mark,html.overlay-high-contrast marquee,html.overlay-high-contrast menu,html.overlay-high-contrast meter,html.overlay-high-contrast multicol,html.overlay-high-contrast nav,html.overlay-high-contrast nobr,html.overlay-high-contrast object,html.overlay-high-contrast ol,html.overlay-high-contrast option,html.overlay-high-contrast output,html.overlay-high-contrast p,html.overlay-high-contrast plaintext,html.overlay-high-contrast pre,html.overlay-high-contrast progress,html.overlay-high-contrast q,html.overlay-high-contrast rb,html.overlay-high-contrast rp,html.overlay-high-contrast rt,html.overlay-high-contrast ruby,html.overlay-high-contrast s,html.overlay-high-contrast samp,html.overlay-high-contrast section,html.overlay-high-contrast select,html.overlay-high-contrast small,html.overlay-high-contrast span,html.overlay-high-contrast strike,html.overlay-high-contrast sub,html.overlay-high-contrast summary,html.overlay-high-contrast sup,html.overlay-high-contrast svg,html.overlay-high-contrast table,html.overlay-high-contrast tbody,html.overlay-high-contrast td,html.overlay-high-contrast text,html.overlay-high-contrast textarea,html.overlay-high-contrast th,html.overlay-high-contrast thead,html.overlay-high-contrast time,html.overlay-high-contrast tr,html.overlay-high-contrast tt,html.overlay-high-contrast ul,html.overlay-high-contrast var,html.overlay-high-contrast video,html.overlay-high-contrast xmp{color:white !important;}html.overlay-high-contrast abbr,html.overlay-high-contrast acronym,html.overlay-high-contrast b,html.overlay-high-contrast b span,html.overlay-high-contrast h1 b,html.overlay-high-contrast h1 strong,html.overlay-high-contrast h2 b,html.overlay-high-contrast h2 strong,html.overlay-high-contrast h3 b,html.overlay-high-contrast h3 strong,html.overlay-high-contrast h4 b,html.overlay-high-contrast h4 strong,html.overlay-high-contrast h5 b,html.overlay-high-contrast h5 strong,html.overlay-high-contrast h6 b,html.overlay-high-contrast h6 strong,html.overlay-high-contrast strong,html.overlay-high-contrast strong span{color:yellow !important;}html.overlay-high-contrast address,html.overlay-high-contrast address span,html.overlay-high-contrast cite,html.overlay-high-contrast cite span,html.overlay-high-contrast dfn,html.overlay-high-contrast dfn span,html.overlay-high-contrast em,html.overlay-high-contrast em span,html.overlay-high-contrast h1 em,html.overlay-high-contrast h1 i,html.overlay-high-contrast h2 em,html.overlay-high-contrast h2 i,html.overlay-high-contrast h3 em,html.overlay-high-contrast h3 i,html.overlay-high-contrast h4 em,html.overlay-high-contrast h4 i,html.overlay-high-contrast h5 em,html.overlay-high-contrast h5 i,html.overlay-high-contrast h6 em,html.overlay-high-contrast h6 i,html.overlay-high-contrast i,html.overlay-high-contrast i span,html.overlay-high-contrast u,html.overlay-high-contrast u span{color:#ffff80 !important;}html.overlay-high-contrast dt{border-top:thin solid grey !important;}html.overlay-high-contrast h1,html.overlay-high-contrast h1 a,html.overlay-high-contrast h1 a b,html.overlay-high-contrast h1 abbr,html.overlay-high-contrast h1 center,html.overlay-high-contrast h1 span,html.overlay-high-contrast h2,html.overlay-high-contrast h2 a,html.overlay-high-contrast h2 a b,html.overlay-high-contrast h2 abbr,html.overlay-high-contrast h2 center,html.overlay-high-contrast h2 span,html.overlay-high-contrast h3,html.overlay-high-contrast h3 a,html.overlay-high-contrast h3 a b,html.overlay-high-contrast h3 abbr,html.overlay-high-contrast h3 center,html.overlay-high-contrast h3 span,html.overlay-high-contrast h4,html.overlay-high-contrast h4 a,html.overlay-high-contrast h4 a b,html.overlay-high-contrast h4 abbr,html.overlay-high-contrast h4 center,html.overlay-high-contrast h4 span,html.overlay-high-contrast h5,html.overlay-high-contrast h5 a,html.overlay-high-contrast h5 a b,html.overlay-high-contrast h5 abbr,html.overlay-high-contrast h5 center,html.overlay-high-contrast h5 span,html.overlay-high-contrast h6,html.overlay-high-contrast h6 a,html.overlay-high-contrast h6 a b,html.overlay-high-contrast h6 abbr,html.overlay-high-contrast h6 center,html.overlay-high-contrast h6 span{color:#40c090 !important;}html.overlay-high-contrast abbr,html.overlay-high-contrast acronym{border-bottom:1px dotted !important;}html.overlay-high-contrast a.button,html.overlay-high-contrast a.button abbr,html.overlay-high-contrast a.button acronym,html.overlay-high-contrast a.button b,html.overlay-high-contrast a.button basefont,html.overlay-high-contrast a.button big,html.overlay-high-contrast a.button br,html.overlay-high-contrast a.button code,html.overlay-high-contrast a.button div,html.overlay-high-contrast a.button em,html.overlay-high-contrast a.button font,html.overlay-high-contrast a.button h1,html.overlay-high-contrast a.button h2,html.overlay-high-contrast a.button h3,html.overlay-high-contrast a.button h4,html.overlay-high-contrast a.button h5,html.overlay-high-contrast a.button h6,html.overlay-high-contrast a.button i,html.overlay-high-contrast a.button kbd,html.overlay-high-contrast a.button rb,html.overlay-high-contrast a.button rp,html.overlay-high-contrast a.button rt,html.overlay-high-contrast a.button ruby,html.overlay-high-contrast a.button samp,html.overlay-high-contrast a.button small,html.overlay-high-contrast a.button span,html.overlay-high-contrast a.button strong,html.overlay-high-contrast a.button tt,html.overlay-high-contrast a.button u,html.overlay-high-contrast a.button var,html.overlay-high-contrast a:link,html.overlay-high-contrast a:link abbr,html.overlay-high-contrast a:link acronym,html.overlay-high-contrast a:link b,html.overlay-high-contrast a:link basefont,html.overlay-high-contrast a:link big,html.overlay-high-contrast a:link br,html.overlay-high-contrast a:link code,html.overlay-high-contrast a:link div,html.overlay-high-contrast a:link em,html.overlay-high-contrast a:link font,html.overlay-high-contrast a:link h1,html.overlay-high-contrast a:link h2,html.overlay-high-contrast a:link h3,html.overlay-high-contrast a:link h4,html.overlay-high-contrast a:link h5,html.overlay-high-contrast a:link h6,html.overlay-high-contrast a:link i,html.overlay-high-contrast a:link kbd,html.overlay-high-contrast a:link rb,html.overlay-high-contrast a:link rp,html.overlay-high-contrast a:link rt,html.overlay-high-contrast a:link ruby,html.overlay-high-contrast a:link samp,html.overlay-high-contrast a:link small,html.overlay-high-contrast a:link span,html.overlay-high-contrast a:link strong,html.overlay-high-contrast a:link tt,html.overlay-high-contrast a:link u,html.overlay-high-contrast a:link var,html.overlay-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080ff !important;}html.overlay-high-contrast button,html.overlay-high-contrast input,html.overlay-high-contrast textarea,html.overlay-high-contrast select,html.overlay-high-contrast table,html.overlay-high-contrast td,html.overlay-high-contrast th,html.overlay-high-contrast tr,html.overlay-high-contrast tt{border:1px solid #ffffff !important;}html.overlay-high-contrast button{background:#600040 !important;background-color:#600040 !important;}html.overlay-high-contrast select{-webkit-appearance:listbox !important;background:#600060 !important;background-color:#600060 !important;}html.overlay-high-contrast a:visited,html.overlay-high-contrast a:visited abbr,html.overlay-high-contrast a:visited acronym,html.overlay-high-contrast a:visited b,html.overlay-high-contrast a:visited basefont,html.overlay-high-contrast a:visited big,html.overlay-high-contrast a:visited br,html.overlay-high-contrast a:visited code,html.overlay-high-contrast a:visited div,html.overlay-high-contrast a:visited em,html.overlay-high-contrast a:visited font,html.overlay-high-contrast a:visited h1,html.overlay-high-contrast a:visited h2,html.overlay-high-contrast a:visited h3,html.overlay-high-contrast a:visited h4,html.overlay-high-contrast a:visited h5,html.overlay-high-contrast a:visited h6,html.overlay-high-contrast a:visited i,html.overlay-high-contrast a:visited kbd,html.overlay-high-contrast a:visited rb,html.overlay-high-contrast a:visited rp,html.overlay-high-contrast a:visited rt,html.overlay-high-contrast a:visited ruby,html.overlay-high-contrast a:visited samp,html.overlay-high-contrast a:visited small,html.overlay-high-contrast a:visited span,html.overlay-high-contrast a:visited strong,html.overlay-high-contrast a:visited tt,html.overlay-high-contrast a:visited u,html.overlay-high-contrast a:visited var,html.overlay-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#0080ff !important;}html.overlay-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important;}html.overlay-high-contrast ::selection,html.overlay-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important;}html.overlay-high-contrast body > input#site + div#wrapper span.mk,html.overlay-high-contrast body > input#site + div#wrapper span.mk b,html.overlay-high-contrast input[type=reset]{background:#400060 !important;background-color:#400060 !important;}html.overlay-high-contrast input[type=search]{-webkit-appearance:textfield !important;}html.overlay-high-contrast html button[disabled],html.overlay-high-contrast html input[disabled],html.overlay-high-contrast html select[disabled],html.overlay-high-contrast html textarea[disabled]{background:#404040 !important;background-color:#404040 !important;}html.overlay-high-contrast .menu li a span.label{text-transform:none !important;}html.overlay-high-contrast .menu li a span.label,html.overlay-high-contrast div.jwplayer span.jwcontrolbar,html.overlay-high-contrast div.jwplayer span.jwcontrols{display:inline !important;}html.overlay-high-contrast a:link.new,html.overlay-high-contrast a:link.new i,html.overlay-high-contrast a:link.new b,html.overlay-high-contrast span.Apple-style-span{color:#ffff40 !important;}html.overlay-high-contrast body.mediawiki img.tex{background:white !important;background-color:white !important;border:white solid 3px !important;}html.overlay-high-contrast text > tspan:first-letter,html.overlay-high-contrast text > tspan:first-line{background:inherit !important;background-color:inherit !important;color:inherit !important;}html.overlay-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,html.overlay-high-contrast table.gssb_c tr.gssb_i a,html.overlay-high-contrast table.gssb_c tr.gssb_i b,html.overlay-high-contrast table.gssb_c tr.gssb_i span,html.overlay-high-contrast table.gssb_c tr.gssb_i td{background:#003050 !important;background-color:#003050 !important;}html.overlay-high-contrast img[width="18"][height="18"]{height:18px !important;width:18px !important;}html.overlay-high-contrast a > span.iconHelp:empty:after{content:"Help" !important;}html.overlay-high-contrast div#gmap,html.overlay-high-contrast div#gmap *{background:initial !important;}html.overlay-highlight-links a,html.overlay-highlight-links a *{text-decoration:underline !important;}html.overlay-highlight-links .link,html.overlay-highlight-links .toolbar-link,html.overlay-highlight-links .toolbar-link *{text-decoration:none !important;}html.overlay-font-style-bold *{font-weight:700 !important;}html.overlay-font-style-serif *{font-family:"Roboto Serif", serif !important;}html.overlay-font-size-200,html.overlay-font-size-200 p:not(.pojo-a11y-toolbar-title),html.overlay-font-size-200 li:not(.toolbar-li),html.overlay-font-size-200 label:not(.toolbar-label),html.overlay-font-size-200 input,html.overlay-font-size-200 select,html.overlay-font-size-200 textarea,html.overlay-font-size-200 legend,html.overlay-font-size-200 code,html.overlay-font-size-200 pre,html.overlay-font-size-200 dd,html.overlay-font-size-200 dt,html.overlay-font-size-200 span:not(.toolbar-span),html.overlay-font-size-200 blockquote,html.overlay-font-size-200 a:not(.toolbar-link) *,html.overlay-font-size-200 a:not(.toolbar-link){font-size:200% !important;}html.overlay-font-size-200 h1,html.overlay-font-size-200 h2,html.overlay-font-size-200 h3,html.overlay-font-size-200 h4,html.overlay-font-size-200 h5,html.overlay-font-size-200 h6,html.overlay-font-size-200 h1 span:not(.toolbar-span),html.overlay-font-size-200 h2 span:not(.toolbar-span),html.overlay-font-size-200 h3 span:not(.toolbar-span),html.overlay-font-size-200 h4 span:not(.toolbar-span),html.overlay-font-size-200 h5 span:not(.toolbar-span),html.overlay-font-size-200 h6 span{font-size:266% !important;}html.overlay-font-size-190,html.overlay-font-size-190 p:not(.pojo-a11y-toolbar-title),html.overlay-font-size-190 li:not(.toolbar-li),html.overlay-font-size-190 label:not(.toolbar-label),html.overlay-font-size-190 input,html.overlay-font-size-190 select,html.overlay-font-size-190 textarea,html.overlay-font-size-190 legend,html.overlay-font-size-190 code,html.overlay-font-size-190 pre,html.overlay-font-size-190 dd,html.overlay-font-size-190 dt,html.overlay-font-size-190 span:not(.toolbar-span),html.overlay-font-size-190 blockquote,html.overlay-font-size-190 a:not(.toolbar-link) *,html.overlay-font-size-190 a:not(.toolbar-link){font-size:190% !important;}html.overlay-font-size-190 h1,html.overlay-font-size-190 h2,html.overlay-font-size-190 h3,html.overlay-font-size-190 h4,html.overlay-font-size-190 h5,html.overlay-font-size-190 h6,html.overlay-font-size-190 h1 span:not(.toolbar-span),html.overlay-font-size-190 h2 span:not(.toolbar-span),html.overlay-font-size-190 h3 span:not(.toolbar-span),html.overlay-font-size-190 h4 span:not(.toolbar-span),html.overlay-font-size-190 h5 span:not(.toolbar-span),html.overlay-font-size-190 h6 span{font-size:252.7% !important;}html.overlay-font-size-180,html.overlay-font-size-180 p:not(.pojo-a11y-toolbar-title),html.overlay-font-size-180 li:not(.toolbar-li),html.overlay-font-size-180 label:not(.toolbar-label),html.overlay-font-size-180 input,html.overlay-font-size-180 select,html.overlay-font-size-180 textarea,html.overlay-font-size-180 legend,html.overlay-font-size-180 code,html.overlay-font-size-180 pre,html.overlay-font-size-180 dd,html.overlay-font-size-180 dt,html.overlay-font-size-180 span:not(.toolbar-span),html.overlay-font-size-180 blockquote,html.overlay-font-size-180 a:not(.toolbar-link) *,html.overlay-font-size-180 a:not(.toolbar-link){font-size:180% !important;}html.overlay-font-size-180 h1,html.overlay-font-size-180 h2,html.overlay-font-size-180 h3,html.overlay-font-size-180 h4,html.overlay-font-size-180 h5,html.overlay-font-size-180 h6,html.overlay-font-size-180 h1 span:not(.toolbar-span),html.overlay-font-size-180 h2 span:not(.toolbar-span),html.overlay-font-size-180 h3 span:not(.toolbar-span),html.overlay-font-size-180 h4 span:not(.toolbar-span),html.overlay-font-size-180 h5 span:not(.toolbar-span),html.overlay-font-size-180 h6 span{font-size:239.4% !important;}html.overlay-font-size-170,html.overlay-font-size-170 p:not(.pojo-a11y-toolbar-title),html.overlay-font-size-170 li:not(.toolbar-li),html.overlay-font-size-170 label:not(.toolbar-label),html.overlay-font-size-170 input,html.overlay-font-size-170 select,html.overlay-font-size-170 textarea,html.overlay-font-size-170 legend,html.overlay-font-size-170 code,html.overlay-font-size-170 pre,html.overlay-font-size-170 dd,html.overlay-font-size-170 dt,html.overlay-font-size-170 span:not(.toolbar-span),html.overlay-font-size-170 blockquote,html.overlay-font-size-170 a:not(.toolbar-link) *,html.overlay-font-size-170 a:not(.toolbar-link){font-size:170% !important;}html.overlay-font-size-170 h1,html.overlay-font-size-170 h2,html.overlay-font-size-170 h3,html.overlay-font-size-170 h4,html.overlay-font-size-170 h5,html.overlay-font-size-170 h6,html.overlay-font-size-170 h1 span:not(.toolbar-span),html.overlay-font-size-170 h2 span:not(.toolbar-span),html.overlay-font-size-170 h3 span:not(.toolbar-span),html.overlay-font-size-170 h4 span:not(.toolbar-span),html.overlay-font-size-170 h5 span:not(.toolbar-span),html.overlay-font-size-170 h6 span{font-size:226.1% !important;}html.overlay-font-size-160,html.overlay-font-size-160 p:not(.pojo-a11y-toolbar-title),html.overlay-font-size-160 li:not(.toolbar-li),html.overlay-font-size-160 label:not(.toolbar-label),html.overlay-font-size-160 input,html.overlay-font-size-160 select,html.overlay-font-size-160 textarea,html.overlay-font-size-160 legend,html.overlay-font-size-160 code,html.overlay-font-size-160 pre,html.overlay-font-size-160 dd,html.overlay-font-size-160 dt,html.overlay-font-size-160 span:not(.toolbar-span),html.overlay-font-size-160 blockquote,html.overlay-font-size-160 a:not(.toolbar-link) *,html.overlay-font-size-160 a:not(.toolbar-link){font-size:160% !important;}html.overlay-font-size-160 h1,html.overlay-font-size-160 h2,html.overlay-font-size-160 h3,html.overlay-font-size-160 h4,html.overlay-font-size-160 h5,html.overlay-font-size-160 h6,html.overlay-font-size-160 h1 span:not(.toolbar-span),html.overlay-font-size-160 h2 span:not(.toolbar-span),html.overlay-font-size-160 h3 span:not(.toolbar-span),html.overlay-font-size-160 h4 span:not(.toolbar-span),html.overlay-font-size-160 h5 span:not(.toolbar-span),html.overlay-font-size-160 h6 span{font-size:212.8% !important;}html.overlay-font-size-150,html.overlay-font-size-150 p:not(.pojo-a11y-toolbar-title),html.overlay-font-size-150 li:not(.toolbar-li),html.overlay-font-size-150 label:not(.toolbar-label),html.overlay-font-size-150 input,html.overlay-font-size-150 select,html.overlay-font-size-150 textarea,html.overlay-font-size-150 legend,html.overlay-font-size-150 code,html.overlay-font-size-150 pre,html.overlay-font-size-150 dd,html.overlay-font-size-150 dt,html.overlay-font-size-150 span:not(.toolbar-span),html.overlay-font-size-150 blockquote,html.overlay-font-size-150 a:not(.toolbar-link) *,html.overlay-font-size-150 a:not(.toolbar-link){font-size:150% !important;}html.overlay-font-size-150 h1,html.overlay-font-size-150 h2,html.overlay-font-size-150 h3,html.overlay-font-size-150 h4,html.overlay-font-size-150 h5,html.overlay-font-size-150 h6,html.overlay-font-size-150 h1 span:not(.toolbar-span),html.overlay-font-size-150 h2 span:not(.toolbar-span),html.overlay-font-size-150 h3 span:not(.toolbar-span),html.overlay-font-size-150 h4 span:not(.toolbar-span),html.overlay-font-size-150 h5 span:not(.toolbar-span),html.overlay-font-size-150 h6 span{font-size:199.5% !important;}html.overlay-font-size-140,html.overlay-font-size-140 p:not(.pojo-a11y-toolbar-title),html.overlay-font-size-140 li:not(.toolbar-li),html.overlay-font-size-140 label:not(.toolbar-label),html.overlay-font-size-140 input,html.overlay-font-size-140 select,html.overlay-font-size-140 textarea,html.overlay-font-size-140 legend,html.overlay-font-size-140 code,html.overlay-font-size-140 pre,html.overlay-font-size-140 dd,html.overlay-font-size-140 dt,html.overlay-font-size-140 span:not(.toolbar-span),html.overlay-font-size-140 blockquote,html.overlay-font-size-140 a:not(.toolbar-link) *,html.overlay-font-size-140 a:not(.toolbar-link){font-size:140% !important;}html.overlay-font-size-140 h1,html.overlay-font-size-140 h2,html.overlay-font-size-140 h3,html.overlay-font-size-140 h4,html.overlay-font-size-140 h5,html.overlay-font-size-140 h6,html.overlay-font-size-140 h1 span:not(.toolbar-span),html.overlay-font-size-140 h2 span:not(.toolbar-span),html.overlay-font-size-140 h3 span:not(.toolbar-span),html.overlay-font-size-140 h4 span:not(.toolbar-span),html.overlay-font-size-140 h5 span:not(.toolbar-span),html.overlay-font-size-140 h6 span{font-size:186.2% !important;}html.overlay-font-size-130,html.overlay-font-size-130 p:not(.pojo-a11y-toolbar-title),html.overlay-font-size-130 li:not(.toolbar-li),html.overlay-font-size-130 label:not(.toolbar-label),html.overlay-font-size-130 input,html.overlay-font-size-130 select,html.overlay-font-size-130 textarea,html.overlay-font-size-130 legend,html.overlay-font-size-130 code,html.overlay-font-size-130 pre,html.overlay-font-size-130 dd,html.overlay-font-size-130 dt,html.overlay-font-size-130 span:not(.toolbar-span),html.overlay-font-size-130 blockquote,html.overlay-font-size-130 a:not(.toolbar-link) *,html.overlay-font-size-130 a:not(.toolbar-link){font-size:130% !important;}html.overlay-font-size-130 h1,html.overlay-font-size-130 h2,html.overlay-font-size-130 h3,html.overlay-font-size-130 h4,html.overlay-font-size-130 h5,html.overlay-font-size-130 h6,html.overlay-font-size-130 h1 span:not(.toolbar-span),html.overlay-font-size-130 h2 span:not(.toolbar-span),html.overlay-font-size-130 h3 span:not(.toolbar-span),html.overlay-font-size-130 h4 span:not(.toolbar-span),html.overlay-font-size-130 h5 span:not(.toolbar-span),html.overlay-font-size-130 h6 span{font-size:172.9% !important;}html.overlay-font-size-120,html.overlay-font-size-120 p,html.overlay-font-size-120 li:not(.toolbar-li),html.overlay-font-size-120 label:not(.toolbar-label),html.overlay-font-size-120 input,html.overlay-font-size-120 select,html.overlay-font-size-120 textarea,html.overlay-font-size-120 legend,html.overlay-font-size-120 code,html.overlay-font-size-120 pre,html.overlay-font-size-120 dd,html.overlay-font-size-120 dt,html.overlay-font-size-120 span:not(.toolbar-span),html.overlay-font-size-120 blockquote,html.overlay-font-size-120 a:not(.toolbar-link) *,html.overlay-font-size-120 a:not(.toolbar-link){font-size:120% !important;}html.overlay-font-size-120 h1,html.overlay-font-size-120 h2,html.overlay-font-size-120 h3,html.overlay-font-size-120 h4,html.overlay-font-size-120 h5,html.overlay-font-size-120 h6,html.overlay-font-size-120 h1 span:not(.toolbar-span),html.overlay-font-size-120 h2 span:not(.toolbar-span),html.overlay-font-size-120 h3 span:not(.toolbar-span),html.overlay-font-size-120 h4 span:not(.toolbar-span),html.overlay-font-size-120 h5 span:not(.toolbar-span),html.overlay-font-size-120 h6 span{font-size:159.6% !important;}html.overlay-high-contrast .acessibility-toolbar,html.overlay-invert-colors .acessibility-toolbar{background:transparent !important;}html.overlay-high-contrast .acessibility-toolbar .toogle .toogle-icon,html.overlay-invert-colors .acessibility-toolbar .toogle .toogle-icon{border:1px solid #fff;border-radius:50%;background:url("/temas/cim_altominho/img/acessibilidade/toogle.svg") no-repeat center center !important;}html.overlay-high-contrast .acessibility-toolbar .close,html.overlay-invert-colors .acessibility-toolbar .close{background:url("/temas/cim_altominho/img/acessibilidade/close-white.svg") no-repeat center !important;}html.overlay-high-contrast .acessibility-toolbar .toolbar,html.overlay-invert-colors .acessibility-toolbar .toolbar{background-color:transparent !important;}html.overlay-high-contrast .acessibility-toolbar .toolbar .options .options-item::before,html.overlay-invert-colors .acessibility-toolbar .toolbar .options .options-item::before{filter:invert(100%);-webkit-filter:invert(100%);}html.overlay-high-contrast .acessibility-toolbar .toolbar .options .options-item .option-selection.-button label,html.overlay-invert-colors .acessibility-toolbar .toolbar .options .options-item .option-selection.-button label{border-color:#fff !important;}html.overlay-high-contrast .acessibility-toolbar .toolbar .options .options-item .option-selection.-button input[type=checkbox]:checked + label,html.overlay-invert-colors .acessibility-toolbar .toolbar .options .options-item .option-selection.-button input[type=checkbox]:checked + label{background-color:#fff !important;color:#000 !important;}html.overlay-high-contrast .acessibility-toolbar .toolbar .options .options-item .option-selection.-checkbox label,html.overlay-invert-colors .acessibility-toolbar .toolbar .options .options-item .option-selection.-checkbox label{border-color:#fff;}html.overlay-high-contrast .acessibility-toolbar .toolbar .options .options-item .option-selection.-checkbox input[type=checkbox]:checked + label,html.overlay-invert-colors .acessibility-toolbar .toolbar .options .options-item .option-selection.-checkbox input[type=checkbox]:checked + label{background:#000000 url("/temas/cim_altominho/img/acessibilidade/check.svg") no-repeat center !important;}html.overlay-high-contrast .acessibility-toolbar .toolbar .options .options-item .option-selection.-icons button,html.overlay-invert-colors .acessibility-toolbar .toolbar .options .options-item .option-selection.-icons button{background-color:#000 !important;background-repeat:no-repeat !important;background-position:center !important;}html.overlay-high-contrast .acessibility-toolbar .toolbar .options .options-item .option-selection.-icons button.-minus,html.overlay-invert-colors .acessibility-toolbar .toolbar .options .options-item .option-selection.-icons button.-minus{background-image:url("/temas/cim_altominho/img/acessibilidade/minus.svg") !important;}html.overlay-high-contrast .acessibility-toolbar .toolbar .options .options-item .option-selection.-icons button.-plus,html.overlay-invert-colors .acessibility-toolbar .toolbar .options .options-item .option-selection.-icons button.-plus{background-image:url("/temas/cim_altominho/img/acessibilidade/plus.svg") !important;}html.overlay-high-contrast .acessibility-toolbar .toolbar .sitemap::after,html.overlay-high-contrast .acessibility-toolbar .toolbar .help::after,html.overlay-high-contrast .acessibility-toolbar .toolbar .reset-toolbar::after,html.overlay-invert-colors .acessibility-toolbar .toolbar .sitemap::after,html.overlay-invert-colors .acessibility-toolbar .toolbar .help::after,html.overlay-invert-colors .acessibility-toolbar .toolbar .reset-toolbar::after{filter:invert(100%);-webkit-filter:invert(100%);}html.overlay-high-contrast .acessibility-toolbar .toolbar .reset-toolbar,html.overlay-high-contrast .acessibility-toolbar .toolbar .close,html.overlay-invert-colors .acessibility-toolbar .toolbar .reset-toolbar,html.overlay-invert-colors .acessibility-toolbar .toolbar .close{border:none !important;background-color:transparent !important;}html.overlay-high-contrast .acessibility-toolbar.-opened .toolbar-inner,html.overlay-invert-colors .acessibility-toolbar.-opened .toolbar-inner{border:1px solid #fff;}@media only screen and (max-width:1023px){html.overlay-high-contrast header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item.has-submenu,html.overlay-invert-colors header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item.has-submenu{background:#000 url("/temas/cim_altominho/img/icons/menu-arrow-next-white.svg") no-repeat right 20px center/12px !important;}html.overlay-high-contrast header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item.prev-mobile,html.overlay-invert-colors header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item .submenu .submenu-item.prev-mobile{background:#000 url("/temas/cim_altominho/img/icons/menu-arrow-prev-white.svg") no-repeat left center/12px !important;}html.overlay-high-contrast header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item a,html.overlay-invert-colors header .navbar-header .navbar-menu .navbar-collapse .navbar-nav .nav-item a{background-color:transparent !important;}}html.overlay-high-contrast .highlight-block-container .highlight-block,html.overlay-invert-colors .highlight-block-container .highlight-block{border:1px solid #fff;}html.overlay-high-contrast .button,html.overlay-invert-colors .button{border-color:#fff !important;color:#fff !important;}html.overlay-high-contrast button,html.overlay-invert-colors button{background:transparent;}html.overlay-high-contrast .home-block.text-banner,html.overlay-invert-colors .home-block.text-banner{border:1px solid #fff;border-width:1px 0;}html.overlay-high-contrast .slider-images .swiper-button-next,html.overlay-high-contrast .slider-images .swiper-button-prev,html.overlay-invert-colors .slider-images .swiper-button-next,html.overlay-invert-colors .slider-images .swiper-button-prev{border:1px solid #fff;}html.overlay-high-contrast .slider-images .swiper-button-next,html.overlay-invert-colors .slider-images .swiper-button-next{background:#000 url("/temas/cim_altominho/img/icons/swiper-arrow-right-white.svg") no-repeat center center !important;}html.overlay-high-contrast .slider-images .swiper-button-prev,html.overlay-invert-colors .slider-images .swiper-button-prev{background:#000 url("/temas/cim_altominho/img/icons/swiper-arrow-left-white.svg") no-repeat center center !important;}html.overlay-high-contrast .project-container,html.overlay-invert-colors .project-container{border:1px solid #fff;}html.overlay-high-contrast .footer-social img,html.overlay-invert-colors .footer-social img{filter:invert(1);background-color:transparent !important;}html.overlay-high-contrast input[type=text],html.overlay-invert-colors input[type=text]{border-width:0 0 1px 0 !important;}html.overlay-high-contrast input[type=text]::-moz-placeholder, html.overlay-invert-colors input[type=text]::-moz-placeholder{color:#F6F6F6;}html.overlay-high-contrast input[type=text]::placeholder,html.overlay-invert-colors input[type=text]::placeholder{color:#F6F6F6;}html.overlay-high-contrast .newsletter-footer .input-control input[type=text],html.overlay-invert-colors .newsletter-footer .input-control input[type=text]{border-width:1px !important;}html.overlay-high-contrast #submit_search,html.overlay-invert-colors #submit_search{border:none !important;background:#000 url("/temas/cim_altominho/img/icons/search-white.svg") no-repeat center center/14px 14px !important;}html.overlay-high-contrast .breadcrumbs-container,html.overlay-invert-colors .breadcrumbs-container{border:1px solid #fff;border-width:1px 0;}html.overlay-high-contrast .sidebar,html.overlay-invert-colors .sidebar{border:1px solid #fff;}html.overlay-high-contrast .sidebar .sidebar-block.block-image a,html.overlay-invert-colors .sidebar .sidebar-block.block-image a{background-color:#fff !important;}html.overlay-high-contrast footer,html.overlay-invert-colors footer{border-top:1px solid #fff;}html.overlay-high-contrast .team-list-container .team-list .team-list-item,html.overlay-invert-colors .team-list-container .team-list .team-list-item{border:1px solid #fff !important;}html.overlay-high-contrast .navbar.paging ul li.setas.pagSeguinte a,html.overlay-invert-colors .navbar.paging ul li.setas.pagSeguinte a{background:#000 url("/temas/cim_altominho/img/icons/paging-arrow-right-white.svg") no-repeat center center/6px 12px !important;}html.overlay-high-contrast .navbar.paging ul li.setas.pagAnterior a,html.overlay-invert-colors .navbar.paging ul li.setas.pagAnterior a{background:#000 url("/temas/cim_altominho/img/icons/paging-arrow-left-white.svg") no-repeat center center/6px 12px !important;}html.overlay-high-contrast .logos-footer.wrapper .logo, html.overlay-high-contrast .logos-footer.wrapper .logo img,html.overlay-invert-colors .logos-footer.wrapper .logo,html.overlay-invert-colors .logos-footer.wrapper .logo img{background-color:#fff !important;}html.overlay-high-contrast .acessibility-toolbar .toolbar a span{border-bottom-color:#0080ff !important;}html.overlay-high-contrast header .navbar-header .navbar-menu #hamburguer-menu{background:#000 url("/temas/cim_altominho/img/icons/hamburguer-menu-white.svg") no-repeat center center/auto !important;}html.overlay-high-contrast header .navbar-header .navbar-menu #close-hamburguer-menu{background:#000 url("/temas/cim_altominho/img/icons/close-white.svg") no-repeat center center/12px !important;}html.overlay-high-contrast header .navbar-header .navbar-search .search{background:url("/temas/cim_altominho/img/icons/search-white.svg") no-repeat center center/14px 14px !important;}html.overlay-high-contrast header .navbar-header .navbar-search.-opened .search{background-image:url("/temas/cim_altominho/img/icons/close-white.svg") !important;}html.overlay-high-contrast .swiper-pagination .swiper-pagination-bullet{border-color:#fff !important;}html.overlay-high-contrast .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff !important;}html.overlay-high-contrast .slider-logos .logo-container{background-color:#fff !important;}html.overlay-high-contrast .folders-grid .folder-container a{background-color:var(--primary-color) !important;}html.overlay-high-contrast .folders-grid .folder-container a .caption{background:transparent !important;color:#fff !important;}html.overlay-invert-colors header .navbar-header .navbar-menu #hamburguer-menu{background:#000 url("/temas/cim_altominho/img/icons/hamburguer-menu-yellow.svg") no-repeat center center/auto !important;border-color:yellow !important;}html.overlay-invert-colors header .navbar-header .navbar-menu #close-hamburguer-menu{background:#000 url("/temas/cim_altominho/img/icons/close-yellow.svg") no-repeat center center/12px !important;border-color:yellow !important;}html.overlay-invert-colors header .navbar-header .navbar-search .search{border-color:yellow !important;background:url("/temas/cim_altominho/img/icons/search-yellow.svg") no-repeat center center/14px 14px !important;}html.overlay-invert-colors header .navbar-header .navbar-search.-opened .search{background-image:url("/temas/cim_altominho/img/icons/close-yellow.svg") !important;}html.overlay-invert-colors .swiper-pagination .swiper-pagination-bullet{border-color:yellow !important;}html.overlay-invert-colors .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:yellow !important;}html.overlay-invert-colors .acessibility-toolbar a span{color:yellow !important;border-bottom-color:yellow !important;}html.overlay-invert-colors .acessibility-toolbar .toogle .toogle-icon{border-color:yellow !important;background:url("/temas/cim_altominho/img/acessibilidade/toogle-yellow.svg") no-repeat center center !important;}html.overlay-invert-colors .slider-logos .logo-container{border:1px solid !important;}html.overlay-invert-colors .slider-logos .logo-container img{background-color:transparent !important;filter:invert(1) !important;-webkit-filter:invert(100%);}html.overlay-invert-colors .project-container{border-color:yellow;}html.overlay-invert-colors .project-container .caption{color:yellow !important;}html.overlay-invert-colors .folders-grid .folder-container a, html.overlay-invert-colors .folders-grid .folder-container::before, html.overlay-invert-colors .folders-grid .folder-container::after,html.overlay-invert-colors .folders-grid .folder-container .caption{background-color:yellow !important;}html.overlay-invert-colors .folders-grid .folder-container .caption{color:#000 !important;}html.overlay-invert-colors .folders-grid .folder-container a::after{filter:invert(1);-webkit-filter:invert(1);}html.overlay-invert-colors .team-list-container .team-list .team-list-item .links-container .linkedin{width:19px;height:19px;background-color:yellow !important;border-radius:50%;border:1px solid yellow;}