html{margin:0 !important}html,body{height:100%}.hidden-br br{display:none}.right{text-align:right}.left{text-align:left}.center{text-align:center}.upper,.uppercase{text-transform:uppercase}.lower,.lowercase{text-transform:lowercase}.right-direction{direction:rtl}.strong,.bold{font-weight:bolder}.uppercase{text-transform:uppercase}.error-content{clear:both;color:#d50000;padding:0;margin:3px 0 0;font-size:.9em}.success-message{font-size:2.4em;font-weight:bold;line-height:1.4em;text-align:center;color:#2e6739;vertical-align:middle;margin:3em 0}.empty-message{font-size:2.8em;line-height:2em;margin:100px 0}.full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.font-awesome,form .info-label::before,form .field-type-checkbox label::after,form .field-type-checkboxes .checkboxes label::after,.article-body blockquote::after{font:normal normal normal 14px/1 FontAwesome;font-weight:900;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.element-invisible{display:none !important}.inline-block{display:inline-block}.static{position:static}.list-unstyled{padding:0;margin:0;list-style:none}.list-inline li{display:inline-block;margin-left:15px;vertical-align:middle}.list-inline li:first-child{margin-left:0;padding-left:0}a{color:#2c5462}a:hover{color:#000;text-decoration:none}.animation,.button,input[type=submit],form button,.article-readmore a,.cookies-button,.btn-navbar .icon-bar,body .panel_cookie button,mobile-navigation,.link-hover-content .hover-content,.logo-content svg,.site-header .header-bottom ul a::after,form .field-type-checkbox label::after,form .field-type-checkboxes .checkboxes label::after,form .field-type-radio .radio label::after,.slides-wrapper,.rslider .rslider-pagination label::before,a,a img,a .youtube,a figcaption{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:all;transition-property:all;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}a:hover img,a:hover .youtube{opacity:.8}.animation-svg,svg *{-webkit-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:all;transition-property:all}h1,h2,h3,h4,h5,h6{line-height:1.2em;font-size:2.2em;font-weight:600}h2{font-size:2em}h3{font-size:1.8em}h4{font-size:1.6em}h5{font-size:1.4em}h6{font-size:1.2em}.video-content{position:relative;height:0;overflow:hidden;padding-top:56.25%}.video-content video,.video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.inline-children>*{display:inline-block;vertical-align:bottom}.button,input[type=submit],form button,.article-readmore a,.cookies-button{border-width:0;color:#FFF;background-color:#464A53;cursor:pointer;padding:16px 50px;font-weight:400;display:inline-block;width:auto;-webkit-box-shadow:0 0t;box-shadow:0 0t;text-shadow:0 0;border:2px solid #464A53;font-size:16px;font-family:"Open Sans",sans-serif;overflow:hidden;line-height:1.3em;text-transform:uppercase}.button:hover,input[type=submit]:hover,form button:hover,.article-readmore a:hover,.cookies-button:hover{color:#464A53;background-color:#FFF;text-decoration:none}.button.text-normal,input[type=submit].text-normal,form button.text-normal,.article-readmore a.text-normal,.cookies-button.text-normal{text-transform:none}.button.round-corners,input[type=submit].round-corners,form button.round-corners,.article-readmore a.round-corners,.cookies-button.round-corners{border-radius:15px 0 15px 15px}.button>*,input[type=submit]>*,form button>*,.article-readmore a>*,.cookies-button>*{display:inline-block;vertical-align:middle}.button>svg,input[type=submit]>svg,form button>svg,.article-readmore a>svg,.cookies-button>svg{margin-left:20px;width:20px;height:15px}.mfp-gallery .button::after,.mfp-gallery .button::before,.mfp-gallery input[type=submit]::after,.mfp-gallery input[type=submit]::before,.mfp-gallery form button::after,.mfp-gallery form button::before,.mfp-gallery .article-readmore a::after,.mfp-gallery .article-readmore a::before{display:none}.btn-navbar{height:100%;cursor:pointer;position:relative;z-index:2000;display:inline-block;margin:0;vertical-align:middle;width:35px}.btn-navbar .icon-bar{width:100%;min-height:0;display:block;height:100%;position:relative;height:3px;background-color:#000;margin:3px 0}.btn-navbar .icon-bar.first-line{margin-top:0}#navigation-activator{position:absolute;top:0;left:0;z-index:-1;opacity:0}#system-message-container{margin:10px 0 15px}#system-message-container .alert{background-color:transparent;border-radius:0;-webkit-box-shadow:0 0;box-shadow:0 0;border-width:0;color:red;font-size:1em;line-height:1.3em;padding:0;margin:0}#system-message-container .alert>div{padding-bottom:5px}#system-message-container .alert>div:first-child{padding-bottom:0}#system-message-container .alert>.close,#system-message-container .alert>h4{display:none}#system-message-container .alert.alert-message{color:green}body .panel_cookie{line-height:1.4em;height:auto !important}body .panel_cookie a{color:#FFF;text-decoration:underline}body .panel_cookie a:hover{color:#BD3029;text-decoration:underline}body .panel_cookie p{line-height:1.4em;margin:0}body .panel_cookie .tresc{margin:0;padding:20px;color:#FFF;line-height:1.4em;font-size:1.5em;max-width:85%;width:85%}body .panel_cookie button{position:absolute;top:0;right:0;height:100% !important;background-color:#BD3029;background-image:none;width:50px;border-width:0;color:#FFF;font-size:2em;cursor:pointer}body .panel_cookie button:hover{background-color:#FFF;color:#BD3029}body .panel_cookie .container>*{position:relative}img{max-width:100%;height:auto}.xdebug-error,#system-debug{font-family:"Open Sans",sans-serif}html{font-size:10px}.list-inline li{display:inline-block}.visually-hidden{display:none}.link-hover-content{position:relative;display:block}.link-hover-content .hover-content{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;background-color:#FFF;z-index:2000;opacity:0}.link-hover-content:hover .hover-content{opacity:1}body .small-container{max-width:768px}body{background-color:#3E3E3E;font-family:"Open Sans",sans-serif;font-size:10px;line-height:16px;overflow-x:hidden;font-weight:400;position:relative;color:#FFF;height:auto}body.homepage{background-color:#000}body.homepage .site-header{background-color:#000;color:#FFF}body.homepage .site-header a{color:#FFF}body.homepage .site-header .header-top .user-menu ul li a:hover{color:#FFF}body.homepage .logo-content svg{height:64px}body.homepage .logo-content svg path{fill:#FFF !important}body.homepage .header-bottom{font-size:2.2em}body>div{overflow-x:hidden;width:100%}.logo-content svg path{fill:#000 !important}a{color:#FFF;text-decoration:none}a:hover{text-decoration:underline}.rrrbtn{padding:5px 0;display:block;text-align:center;background-color:#BD3029;color:#FFF;font-size:1.35em;line-height:1.4em;margin-right:10px;margin-top:10px}.rrrbtn.rrrbtn-inline{display:inline-block;padding-left:15px;padding-right:15px}.rrrbtn.rrrbtn-small{font-size:1.2em}.rrrbtn.blue-light-rrrbtn{background-color:#464A53;color:#FFF}.rrrbtn.blue-light-rrrbtn:hover{background-color:#BD3029;color:#FFF}a.rrrbtn:hover{background-color:#464A53;color:#FFF}a.rrrbtn.blue-light-rrrbtn:hover{background-color:#BD3029;color:#FFF}.checkbox-toggle,.toggle-input,.toggle-checkbox{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}.bold{font-weight:600}.row-bottom-gap .row{margin-bottom:10px}.popover{display:none !important}.font-mid-bold{font-weight:600}.font-normal{font-weight:400}.rrricon{line-height:1.6em;width:1.6em;border-radius:50%;background-color:#FFF;color:#464A53;display:inline-block}label{cursor:pointer}b,strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:600;font-family:"Open Sans",sans-serif}.full-width-background{position:relative;z-index:1}.full-width-background::before{content:"";z-index:0;position:absolute;top:0;left:50%;width:100vw;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.full-width-background>*{position:relative;z-index:1}.full-width-background.background-white::before{background-color:#FFF}.full-width-background.background-blue{color:#EB1990}.full-width-background.background-blue::before{background-color:#2c5462}.button,input[type=submit],button{border-width:0;background-color:#AB8D5D;color:#FFF;text-transform:uppercase;border-radius:0;padding:5px 30px;font-size:1em;min-width:150px}.button:hover,input[type=submit]:hover,button:hover{color:#FFF;background-color:#3E3E3E}.rbutton{background-color:#BD3029;color:#FFF;padding:5px 45px;border-radius:0;background-color:#BD3029}.rbutton:hover,.rbutton:active{background-color:#000;color:#FFF}.full-width-module>div{position:relative;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;max-width:100vw;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0}.moduletable.full-width-module>div{position:relative;width:100vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;max-width:100vw;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0}.moduletable.full-width-module>div>.row{margin:0}.site-header{z-index:-1;background-color:#F7F7F7;color:#000;position:relative;opacity:0}.site-header>{opacity:0;z-index:-1}.site-header h1{margin:0}.site-header.fixed-header{position:fixed;top:0;left:0;width:100%;opacity:1;z-index:20}.site-header.fixed-header>*{opacity:1;z-index:10}.site-header>*{padding-top:2em;padding-bottom:2em}.site-header .logo-content svg{height:55px;width:auto}.site-header p:last-child{margin-bottom:0}.site-header .navbar-wrapper{font-size:2em}.site-header a{color:#000;text-decoration:none;font-weight:400}.site-header a:hover{color:#AB8D5D;text-decoration:none}.site-header .active>a{color:#AB8D5D}.site-header .header-top{font-size:1.6em;line-height:1.5em}.site-header .header-top ul{padding:0;margin:0}.site-header .header-top ul li{display:inline-block;margin-left:20px}.site-header .header-top ul li.active>a,.site-header .header-top ul li.active>span{color:#AB8D5D}.site-header .header-top ul li.active>a.button,.site-header .header-top ul li.active>span.button{color:#FFF}.site-header .header-top .user-menu ul li{margin-left:30px}.site-header .header-top .user-menu ul li a{color:#AB8D5D}.site-header .header-top .user-menu ul li a:hover{color:#3D140E}.site-header .header-top .user-menu ul li a>*{vertical-align:middle}.site-header .header-top .user-menu ul li a img{margin-right:5px}.site-header .header-top a{color:#FFF}.site-header .header-top a:hover{color:#AB8D5D}.site-header .header-top a.button:hover{color:#FFF}.site-header .header-top .button{min-width:170px;text-align:center;text-transform:none;padding:8px 10px}.site-header .header-bottom{font-size:1.7em;line-height:1.4em;padding-top:1.5em}.site-header .header-bottom ul li{padding-right:1em;-webkit-box-flex:1;-ms-flex:auto;flex:auto}.site-header .header-bottom ul li:last-child{padding-right:0}.site-header .header-bottom ul li.active>a::after{width:100%}.site-header .header-bottom ul a{display:inline-block;position:relative;padding-bottom:5px}.site-header .header-bottom ul a::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:3px;text-align:center;background-color:#AB8D5D;z-index:2000}.site-header .header-bottom ul a:hover::after{width:100%}.page-content{background-color:#F7F7F7;color:#000;border-top:4em solid #FFF;padding-top:5em;padding-bottom:5em}.page-content .com-content-article{padding-top:4em}.page-content .item-page,.page-content .blog{padding:4em;background-color:#FFF}.page-content a{color:#3E3E3E}.page-content a:hover{color:#AB8D5D;text-decoration:none}.blog{font-size:1.4em;line-height:1.5em}.blog .page-header{font-size:1.5em;line-height:1.3em}.blog .page-header>*{margin-bottom:.8em;color:#000;background-color:#FFF;padding:0}.blog .mod-articles-item-content .mod-articles-category-readmore{margin-bottom:0;text-align:left}.blog .mod-articles-item-content .mod-articles-category-readmore a{color:#FFF;background-color:#AB8D5D;padding:5px 15px;display:inline-block;line-height:1.2em}.blog .blog-item{margin-bottom:4em}.blog .item-introtext{margin-bottom:10px}.blog .item-introtext p:last-child{margin-bottom:0}.pagination__wrapper{margin-top:2em;font-size:1.2em}.pagination__wrapper ul{padding:0;margin:0;list-style:none}.pagination__wrapper ul li{display:inline-block;margin:0 5px}.pagination__wrapper a{display:block;padding:5px 10px;background-color:#AB8D5D;color:#FFF}.pagination__wrapper a:hover{color:#FFF;background-color:#3E3E3E}.pagination__wrapper span{display:block;padding:5px 10px;background-color:#3E3E3E;color:#FFF}form legend{font-size:1em;line-height:1.5em;margin:0 0 1.5em;color:#464A53;font-weight:700}form .control-group{margin-bottom:30px}form .field-type-text,form .field-type-password,form .field-type-textarea,form .field-type-email,form .field-type-telephone{display:-webkit-box;display:-ms-flexbox;display:flex}form .field-type-text .control-label,form .field-type-password .control-label,form .field-type-textarea .control-label,form .field-type-email .control-label,form .field-type-telephone .control-label{max-width:180px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;padding-right:15px}form .field-type-text .controls,form .field-type-password .controls,form .field-type-textarea .controls,form .field-type-email .controls,form .field-type-telephone .controls{-webkit-box-flex:1;-ms-flex:1;flex:1}form .field-type-text label,form .field-type-password label,form .field-type-textarea label,form .field-type-email label,form .field-type-telephone label{margin:0;padding-top:8px;font-size:1.6rem;color:#333;font-weight:500}form .field-type-text input,form .field-type-password input,form .field-type-textarea input,form .field-type-email input,form .field-type-telephone input{padding:7px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDDFE1;color:#3D140E;font-size:.9em;height:auto}form .field-type-password div[aria-live="polite"]{text-align:left !important;font-size:.8em;font-weight:700;color:#3E3E3E}form .form-text{color:#6A707E;font-style:italic}form .form-indent{padding-left:180px}form .form-error{color:#BD3029;font-size:.8em;font-weight:600}form .input-password-toggle{padding:5px 10px;min-width:20px}form .info-label{font-size:1.6rem;line-height:1.2em;position:relative;padding-left:25px;display:block}form .info-label::before{content:"\f05a";position:absolute;top:2px;left:0;width:auto;height:auto;color:#AB8D5D}form .field-type-checkboxes,form .field-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex}form .field-type-checkboxes .control-label,form .field-type-radio .control-label{max-width:180px;-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px;padding-right:15px}form .field-type-checkboxes .controls,form .field-type-radio .controls{-webkit-box-flex:1;-ms-flex:1;flex:1}form .field-type-checkboxes .control-label label,form .field-type-radio .control-label label{margin:0;font-size:1.6rem;color:#333;font-weight:500}form .field-type-checkboxes .field-label,form .field-type-radio .field-label{margin:0;padding-top:8px;font-size:1.6rem;color:#333;font-weight:500}form .checkboxes-block .form-check-inline{margin:0;display:block}form textarea,form select{padding:7px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDDFE1;color:#3D140E;font-size:.9em;height:auto;width:100%}form .field-type-textarea textarea{padding:7px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #DDDFE1;color:#3D140E;font-size:.9em;height:auto;width:100%}form .field-type-file label,form .field-type-file .field-label,form .field-type-files label,form .field-type-files .field-label{margin:0;padding-top:8px;font-size:1.6rem;color:#333;font-weight:500}form .field-type-file input,form .field-type-files input{height:auto}form .field-type-file .file-info,form .field-type-files .file-info{font-size:.8em;line-height:1.3em;margin-top:5px}form .field-type-separator .field-label{margin:0;font-size:1.6rem;color:#464A53;font-weight:700}form .field-type-checkbox{position:relative}form .field-type-checkbox input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}form .field-type-checkbox input:checked ~ label::after{opacity:1}form .field-type-checkbox input[disabled] ~ label::before{background-color:#EEE}form .field-type-checkbox label{padding-left:30px;position:relative;color:#333;font-size:1.6rem}form .field-type-checkbox label::before{content:"";position:absolute;top:5px;left:0;width:18px;height:18px;border-radius:3px;border:1px solid #464A53}form .field-type-checkbox label::after{content:"\f00c";position:absolute;top:6px;left:2px;width:15px;height:18px;text-align:center;color:#EB1990;font-size:.75em;line-height:18px;opacity:0}form .field-type-checkboxes .checkboxes{position:relative}form .field-type-checkboxes .checkboxes input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}form .field-type-checkboxes .checkboxes input:checked ~ label::after{opacity:1}form .field-type-checkboxes .checkboxes input[disabled] ~ label::before{background-color:#EEE}form .field-type-checkboxes .checkboxes label{padding-left:30px;position:relative;color:#333;font-size:1.6rem}form .field-type-checkboxes .checkboxes label::before{content:"";position:absolute;top:5px;left:0;width:16px;height:18px;border-radius:3px;border:1px solid #464A53}form .field-type-checkboxes .checkboxes label::after{content:"\f00c";position:absolute;top:6px;left:1px;width:17px;height:18px;text-align:center;color:#EB1990;font-size:.75em;line-height:18px;opacity:0}form .field-type-radio .radio{position:relative}form .field-type-radio .radio .form-check{padding:0}form .field-type-radio .radio input{position:absolute;top:0;left:0;width:0;height:0;opacity:0;z-index:-1}form .field-type-radio .radio input:checked ~ label::after{opacity:1}form .field-type-radio .radio input[disabled] ~ label::before{background-color:#EEE}form .field-type-radio .radio label{padding-left:30px;position:relative;color:#333;font-size:1.6rem}form .field-type-radio .radio label::before{content:"";position:absolute;top:5px;left:0;width:18px;height:18px;border-radius:3px;border:1px solid #464A53;border-radius:50%}form .field-type-radio .radio label::after{content:"";position:absolute;top:9px;left:4px;width:10px;height:9px;border-radius:50%;text-align:center;background-color:#EB1990;font-size:.75em;line-height:16px;opacity:0}form input[type=file]{font-size:1.4rem;margin-top:10px;color:#333}form .hidden{display:none}form fieldset+fieldset>legend{margin-top:10px;padding-top:45px;position:relative}form fieldset+fieldset>legend::after{content:"";position:absolute;top:15px;left:0;width:100%;height:1px;background-color:#DDDFE1}form fieldset+fieldset.no-separator>legend{margin-top:0;padding-top:0}form fieldset+fieldset.no-separator>legend::after{display:none}form .r-tooltip{font-size:.9em;line-height:1.3em;display:block}form .char-counter-info{font-size:.85em;line-height:1.2em;display:block;margin:10px 0 0;font-style:italic;font-weight:600}.horizontal-form form .field-type-text,.horizontal-form form .field-type-password,.horizontal-form form .field-type-textarea,.horizontal-form form .field-type-email,.horizontal-form form .field-type-telephone,.horizontal-form form .field-type-checkboxes,.horizontal-form form .field-type-radio{-ms-flex-wrap:wrap;flex-wrap:wrap}.horizontal-form form .field-type-text>*,.horizontal-form form .field-type-password>*,.horizontal-form form .field-type-textarea>*,.horizontal-form form .field-type-email>*,.horizontal-form form .field-type-telephone>*,.horizontal-form form .field-type-checkboxes>*,.horizontal-form form .field-type-radio>*{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.horizontal-form form .field-type-text>*:first-child,.horizontal-form form .field-type-password>*:first-child,.horizontal-form form .field-type-textarea>*:first-child,.horizontal-form form .field-type-email>*:first-child,.horizontal-form form .field-type-telephone>*:first-child,.horizontal-form form .field-type-checkboxes>*:first-child,.horizontal-form form .field-type-radio>*:first-child{margin-bottom:10px}.horizontal-form form .field-type-text label,.horizontal-form form .field-type-password label,.horizontal-form form .field-type-textarea label,.horizontal-form form .field-type-email label,.horizontal-form form .field-type-telephone label,.horizontal-form form .field-type-checkboxes label,.horizontal-form form .field-type-radio label{margin:0}.horizontal-form form .field-type-text input,.horizontal-form form .field-type-password input,.horizontal-form form .field-type-textarea input,.horizontal-form form .field-type-email input,.horizontal-form form .field-type-telephone input,.horizontal-form form .field-type-checkboxes input,.horizontal-form form .field-type-radio input{width:100%}.horizontal-form form .field-type-checkboxes .form-check{padding-left:0}.terms-list{margin-top:10px;padding-top:25px;border-top:1px solid #DDDFE1}.terms-list .control-group{margin-bottom:10px}.category-group{position:relative}.category-group .field-type-checkbox{margin-bottom:10px}.category-group .checkbox-toggle:checked ~ .field-type-checkbox label::after{opacity:1}.category-group .checkbox-toggle[disabled] ~ .field-type-checkbox label::before{background-color:#EEE}.categories-list-fieldset .form-group{margin-bottom:2em}.categories-list-fieldset .categories-group legend{margin-bottom:10px}.categories-list-fieldset .categories-group h4{font-size:1em;font-weight:700;color:#AB8D5D}.js-enabled .categories-list-fieldset .categories-group{display:none}.js-enabled .categories-list-fieldset .categories-group.active{display:block}.js-enabled .categories-list-fieldset .categories-group legend{padding-top:0;margin-top:0}.js-enabled .categories-list-fieldset .categories-group legend::after{display:none}.contestentry-page .member-price{display:none}.contestentry-page.member-form .member-price{display:inline-block}.contestentry-page.member-form .default-price{display:none}.scrolled-page .site-header.fixed-header{-webkit-box-shadow:0px 1px 3px #0000001A;box-shadow:0px 1px 3px #0000001A}.scrolled-page .site-header.fixed-header>*{padding-top:1.25em;padding-bottom:1.25em}.scrolled-page .site-header.fixed-header .logo-content img,.scrolled-page .site-header.fixed-header .logo-content svg{width:auto;height:50px}.scrolled-page .site-header.fixed-header .header-bottom{font-size:1.6em;padding-top:1em}.page-footer{font-size:1.4em;line-height:1.5em;padding-top:3.5em;padding-bottom:1.5em}.page-footer a{color:#FFF;text-decoration:none}.page-footer a:hover{color:#AB8D5D;text-decoration:none}.page-footer .moduletable{margin-bottom:1em}.page-footer p{margin-bottom:1em}.page-footer p:last-child{margin-bottom:0}.page-footer .mod-menu li{margin-bottom:1em}.page-footer .mod-menu li:last-child{margin-bottom:0}.page-footer .mod-menu a{display:block}.copyrights{padding-top:0;padding-bottom:1.5em}.rrr-popup .toggle-popup{position:fixed;top:0;left:0;width:0;height:0;opacity:0;z-index:-2}.rrr-popup .toggle-popup:checked ~ .popup{display:block}.rrr-popup .popup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:20;display:none}.rrr-popup .popup::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.6}.rrr-popup .popup>div{position:absolute;top:0;left:0;width:100%;height:100vh}.rrr-popup .popup>div>div{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative;z-index:2}.rrr-popup .popup-content{background-color:#FFF;padding:40px 20px;position:relative}.rrr-popup .popup-content>div{max-height:75vh;overflow:auto}.rrr-popup .close-label{position:absolute;right:5px;top:5px;font-size:5em;line-height:.6em;font-weight:500;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:0.6em;width:0.6em;text-align:center;color:#464A53;cursor:pointer;margin:0}.rrr-popup .close-label:hover{color:#BD3029}.rrr-popup .close-layer{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;font-size:2em}.rrr-popup #system-message-container joomla-alert{background-color:#FFF;border-radius:0;border-width:0;padding:0;font-size:1.2em;text-align:center;font-weight:600;margin:0;line-height:1.4em;color:#000}.rrr-popup #system-message-container joomla-alert .joomla-alert--close{display:none}.rrr-popup #system-message-container{margin:0;font-size:2em;line-height:1.5em}.box-white{background-color:#FFF;-webkit-box-shadow:2px 3px 10px #7777771A;box-shadow:2px 3px 10px #7777771A;padding:3em;color:#3E3E3E}.box-white a{color:#3E3E3E}.box-white a:hover{color:#AB8D5D;text-decoration:none}.mod-articles-items{list-style:none;padding:0;margin:0}.mod-articles-items.mod-articles-grid{--grid-layout-gap: 4em }.mod-articles-items h4{font-size:1.4em;font-weight:700}.mod-articles-items .mod-articles-category-readmore{text-align:right}.mod-articles-items .mod-articles-category-readmore a{color:#AB8D5D}.mod-articles-items .mod-articles-category-readmore a:hover{color:#3E3E3E}.mod-articles-items .mod-articles-item-content{position:relative;padding-left:65px}.mod-articles-items .mod-articles-item-content .mod-articles-date{position:absolute;top:0;left:0;width:45px;color:#3E3E3E}.mod-articles-items .mod-articles-item-content .mod-articles-date .date-parts>*:first-child{width:45px;height:45px;line-height:45px;text-align:center;background-color:#AB8D5D;border-radius:50%;font-weight:700;color:#FFF;margin-bottom:7px}.mod-articles-items .mod-articles-item-content .mod-articles-date .date-parts>*:last-child{text-align:center;font-size:1.2em;text-transform:lowercase;font-weight:500}.page-top{font-size:1.4em;line-height:1.5em}.article-body{font-size:1.8em;line-height:1.5em;color:#000;font-weight:400}.article-body.small-font{font-size:1.6em;line-height:1.5em}.article-body strong,.article-body b{font-weight:700}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{color:#BD3029;margin-bottom:.5em;margin-top:1em;font-size:1.8em;line-height:1.3em}.article-body h1:first-child,.article-body h2:first-child,.article-body h3:first-child,.article-body h4:first-child,.article-body h5:first-child,.article-body h6:first-child{margin-top:0}.article-body h1+h1,.article-body h1+h2,.article-body h1+h3,.article-body h1+h4,.article-body h1+h5,.article-body h1+h6,.article-body h2+h1,.article-body h2+h2,.article-body h2+h3,.article-body h2+h4,.article-body h2+h5,.article-body h2+h6,.article-body h3+h1,.article-body h3+h2,.article-body h3+h3,.article-body h3+h4,.article-body h3+h5,.article-body h3+h6,.article-body h4+h1,.article-body h4+h2,.article-body h4+h3,.article-body h4+h4,.article-body h4+h5,.article-body h4+h6,.article-body h5+h1,.article-body h5+h2,.article-body h5+h3,.article-body h5+h4,.article-body h5+h5,.article-body h5+h6,.article-body h6+h1,.article-body h6+h2,.article-body h6+h3,.article-body h6+h4,.article-body h6+h5,.article-body h6+h6{margin-top:0}.article-body h2{font-size:1.7em}.article-body h3{font-size:1.6em}.article-body h4{font-size:1.5em}.article-body h5{font-size:1.35em}.article-body h6{font-size:1.2em}.article-body a{color:#AB8D5D}.article-body a:hover{text-decoration:underline;color:#AB8D5D}.article-body a.button{color:#FFF;background-color:#AB8D5D}.article-body a.button:hover{text-decoration:none;background-color:#000}.article-body a.button.button-inverse{border:1px solid #AB8D5D;color:#3D140E;background-color:#FFF}.article-body a.button.button-inverse:hover{color:#FFF;background-color:#AB8D5D}.article-body *>img:first-child{margin:0 auto;display:block}.article-body ul{list-style:none !important;padding:0;margin:0 0 1.5em}.article-body ul>li{padding:0 0 0 30px;position:relative;margin-top:10px}.article-body ul>li:first-child{margin-top:0}.article-body ul>li::before{content:"";position:absolute;top:7px;left:8px;width:12px;height:12px;border-radius:50%;background-color:#AB8D5D}.article-body blockquote{padding:20px 20px 20px 3.5em;background-color:#F0F0F0;font-style:italic;position:relative;margin:0 0 1em;font-size:1.15em;line-height:1.4em;color:#AB8D5D}.article-body blockquote>*{margin-bottom:0}.article-body blockquote::after{content:"\f10d";position:absolute;left:0;width:2.5em;color:#FFF;font-size:1.4em;text-align:center;top:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#AB8D5D}.article-body hr{border-top:1px solid #AB8D5D}.article-body table{width:100%;margin-bottom:1.5em}.article-body table thead tr th,.article-body table thead tr td{padding:10px 23px;background-color:#AB8D5D;color:#FFF;font-family:"Open Sans",sans-serif;font-weight:600;border:1px solid #FFF;border-width:0 1px}.article-body table thead tr th:first-child,.article-body table thead tr td:first-child{border-left-width:0}.article-body table thead tr th:last-child,.article-body table thead tr td:last-child{border-right-width:0}.article-body table thead+tbody tr:first-child td{border-top-width:0}.article-body table tbody tr td{border:1px solid #464A53;padding:9px 23px}.article-body .empty-message{margin:3em 0 1em;text-align:center;font-weight:600;font-size:1.4em}.article-body iframe{width:100%;border-width:0}.header-outside{font-size:2.8rem;line-height:1.3em;font-weight:500;margin:0 0 1em;color:#464A53}.header-outside>*{font-weight:500;margin:0;font-size:1em;color:#464A53}.item-page .page-header{font-size:1.5em;line-height:1.3em}.item-page .page-header>*{margin-bottom:.8em;color:#000;background-color:#FFF;padding:0}.item-page .page-header.gap-large>*{margin-bottom:1.4em}.item-page .mod-breadcrumbs{display:block}.item-page .start-date{padding-left:25px;position:relative}.item-page .start-date i{position:absolute;top:3px;left:0}.item-page .item-image figcaption{font-size:1.4em;line-height:1.3em;color:#464A53}.item-page .article-jc-fields{text-align:center;margin:3em -8px}.item-page .article-jc-fields>*{padding-left:8px;padding-right:8px}.item-page .article-jc-fields span{display:block;font-size:1.8em;line-height:1.4em;margin-top:.5em;color:#3D140E}.item-page .article-jc-fields img{height:44px;width:auto}.item-page .article-info{padding:0 0 5px;font-size:1.8em;margin:0 0 .75em;line-height:1.4em}.item-page .links-list p{margin-bottom:10px}.item-page .links-list p:last-child{margin-bottom:0}.item-page .links-list a:hover{text-decoration:none;color:#3E3E3E}.submission-steps ol{font-size:1.5rem;line-height:1.4em;text-align:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-bottom:10px;overflow:auto}.submission-steps ol>*{margin-left:10px;margin-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap}.submission-steps ol>*:first-child{margin-left:0}.submission-steps ol>*:last-child{margin-right:0}.submission-steps ol>* a{display:block;padding:5px 10px 10px;font-weight:600;border-bottom:4px solid #DBDBDB}.submission-steps ol>* a:hover{border-color:#AB8D5D}.submission-steps ol>*.active a{border-color:#AB8D5D}.categories-list-fieldset .delete-button{margin-bottom:20px;display:block;text-align:center}.payment-info{background-color:#F7F7F7;padding:25px 45px;display:none}.payment-info.active{display:block;margin-top:50px}.payment-info .categories-group{display:none}.payment-info .categories-group.active{display:block}.payment-info table thead tr th{background-color:transparent;color:#3D140E;border:0;border-bottom:1px solid #AB8D5D}.payment-info table tbody tr{display:none}.payment-info table tbody tr.active{display:table-row}.payment-info table tbody tr td{background-color:transparent;color:#3D140E;border:0;border-bottom:1px solid #AB8D5D;vertical-align:middle}.payment-info .quantity-span{display:inline-block;padding:5px 15px;min-width:100px;text-align:center;background-color:#FFF;border:1px solid #DDDFE1}.category-group>input:checked ~ .category-apps{max-height:999px;border-bottom:1px solid #AB8D5D;margin-bottom:20px;padding-bottom:10px}.sidebar>*{padding:3em 2em;background-color:#FFF;font-size:1.6rem;line-height:1.5em;height:100%}.sidebar>* li{margin-bottom:10px}.sidebar>* li.active a{color:#AB8D5D}.category-apps{max-height:0;overflow:hidden}.category-apps .field-type-text{margin-bottom:20px}.category-apps .field-type-text input{width:100%}.category-apps .category-fields{max-height:0;overflow:hidden}.category-apps .add-buttons{position:relative}.category-apps .add-buttons .buttons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.category-apps .add-buttons .buttons-wrapper label{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;left:-100%;position:relative}.category-apps .add-buttons .buttons-wrapper label:first-child{left:0}.category-apps .input-app.app-0:checked ~ .app-0{max-height:250px}.category-apps .input-app.app-0:checked ~ * .button-0{display:none}.category-apps .input-app.app-1:checked ~ .app-1{max-height:250px}.category-apps .input-app.app-1:checked ~ * .button-1{display:none}.category-apps .input-app.app-2:checked ~ .app-2{max-height:250px}.category-apps .input-app.app-2:checked ~ * .button-2{display:none}.category-apps .input-app.app-3:checked ~ .app-3{max-height:250px}.category-apps .input-app.app-3:checked ~ * .button-3{display:none}.category-apps .input-app.app-4:checked ~ .app-4{max-height:250px}.category-apps .input-app.app-4:checked ~ * .button-4{display:none}.category-apps .input-app.app-5:checked ~ .app-5{max-height:250px}.category-apps .input-app.app-5:checked ~ * .button-5{display:none}.category-apps .input-app.app-6:checked ~ .app-6{max-height:250px}.category-apps .input-app.app-6:checked ~ * .button-6{display:none}.category-apps .input-app.app-7:checked ~ .app-7{max-height:250px}.category-apps .input-app.app-7:checked ~ * .button-7{display:none}.category-apps .input-app.app-8:checked ~ .app-8{max-height:250px}.category-apps .input-app.app-8:checked ~ * .button-8{display:none}.category-apps .input-app.app-9:checked ~ .app-9{max-height:250px}.category-apps .input-app.app-9:checked ~ * .button-9{display:none}.category-apps .input-app.app-10:checked ~ .app-10{max-height:250px}.category-apps .input-app.app-10:checked ~ * .button-10{display:none}.store-buttons .button{padding:15px 40px;width:250px;max-width:100%}.contestentries .article-body{font-size:1.6rem;line-height:1.5em}.contestentries table thead tr th{background-color:transparent;font-weight:700;color:#464A53}.contestentries table tbody tr td{border:0;border-left:1px solid #DEDEDE}.contestentries table tbody tr td:first-child{border-left:0}.contestentries table .category-title{color:#464A53}.contestentries table .app-cat-fields{color:#A5A5A5;font-size:.9em;font-weight:400}.slides-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;left:0}.slides-wrapper>*{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;position:relative}.slides{overflow:hidden}.rslider{position:relative}.rslider .record-description{font-size:2em;line-height:1.5em}.rslider .slide-text{text-align:left;color:#3D140E}.rslider .slide-text>*{position:relative;padding:20px 40px 30px;z-index:1}.rslider .slide-text>*::before{content:"";background-color:#FFF;opacity:.9;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.rslider .slide-text a{color:#3D140E}.rslider .slide-text a:hover{color:#3D140E;text-decoration:underline}.rslider .slide-text-wrapper{position:absolute;left:0;right:0;bottom:4vw}.rslider .image-wrapper{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:block}.rslider .rslider-navigation label{font-size:3.6em;position:absolute;top:50%;left:2em;width:1.3em;height:1.3em;text-align:center;line-height:1.1em;color:#FFF;margin-top:-0.65em;z-index:4;border:3px solid #FFF}.rslider .rslider-navigation label:hover{background-color:#FFF;color:#000}.rslider .rslider-navigation label:last-child{left:auto;right:2em}.rslider .rslider-navigation label i{font-weight:900}.rslider .rslider-navigation>*{display:none}.rslider .rslider-pagination{text-align:left;position:absolute;bottom:1em;width:100%;right:0}.rslider .rslider-pagination label{width:23px;height:23px;background-color:#FFF;opacity:1;margin-left:10px;cursor:pointer;border-radius:50%}.rslider .rslider-pagination label::before{content:"";width:17px;height:17px;left:3px;top:3px;background-color:#AB8D5D;border-radius:50%;position:absolute;opacity:0}.rslider .rslider-pagination label:hover::before{opacity:1}.rslider input.rslide-0:checked ~ .slides>*{left:0%}.rslider input.rslide-0:checked ~ .rslider-navigation .rslide-0{display:block}.rslider input.rslide-0:checked ~ .rslider-pagination .rslide-0::before{opacity:1}.rslider input.rslide-1:checked ~ .slides>*{left:-100%}.rslider input.rslide-1:checked ~ .rslider-navigation .rslide-1{display:block}.rslider input.rslide-1:checked ~ .rslider-pagination .rslide-1::before{opacity:1}.rslider input.rslide-2:checked ~ .slides>*{left:-200%}.rslider input.rslide-2:checked ~ .rslider-navigation .rslide-2{display:block}.rslider input.rslide-2:checked ~ .rslider-pagination .rslide-2::before{opacity:1}.rslider input.rslide-3:checked ~ .slides>*{left:-300%}.rslider input.rslide-3:checked ~ .rslider-navigation .rslide-3{display:block}.rslider input.rslide-3:checked ~ .rslider-pagination .rslide-3::before{opacity:1}.rslider input.rslide-4:checked ~ .slides>*{left:-400%}.rslider input.rslide-4:checked ~ .rslider-navigation .rslide-4{display:block}.rslider input.rslide-4:checked ~ .rslider-pagination .rslide-4::before{opacity:1}.rslider input.rslide-5:checked ~ .slides>*{left:-500%}.rslider input.rslide-5:checked ~ .rslider-navigation .rslide-5{display:block}.rslider input.rslide-5:checked ~ .rslider-pagination .rslide-5::before{opacity:1}.rslider input.rslide-6:checked ~ .slides>*{left:-600%}.rslider input.rslide-6:checked ~ .rslider-navigation .rslide-6{display:block}.rslider input.rslide-6:checked ~ .rslider-pagination .rslide-6::before{opacity:1}.rslider input.rslide-7:checked ~ .slides>*{left:-700%}.rslider input.rslide-7:checked ~ .rslider-navigation .rslide-7{display:block}.rslider input.rslide-7:checked ~ .rslider-pagination .rslide-7::before{opacity:1}.rslider input.rslide-8:checked ~ .slides>*{left:-800%}.rslider input.rslide-8:checked ~ .rslider-navigation .rslide-8{display:block}.rslider input.rslide-8:checked ~ .rslider-pagination .rslide-8::before{opacity:1}.rslider input.rslide-9:checked ~ .slides>*{left:-900%}.rslider input.rslide-9:checked ~ .rslider-navigation .rslide-9{display:block}.rslider input.rslide-9:checked ~ .rslider-pagination .rslide-9::before{opacity:1}.rslider input.rslide-10:checked ~ .slides>*{left:-1000%}.rslider input.rslide-10:checked ~ .rslider-navigation .rslide-10{display:block}.rslider input.rslide-10:checked ~ .rslider-pagination .rslide-10::before{opacity:1}@media (min-width: 1380px){.container{max-width:1260px}}@media (min-width: 1500px){.container{max-width:1360px}}@media (min-width: 1700px){.container{max-width:1640px}}@media (max-width: 1200px){.site-header>*{padding-top:1.5em;padding-bottom:1em}.site-header .mod-menu>li{margin-left:1.5em}.site-header .header-top{margin-bottom:.8em}.map-module .tags-list label{margin:0px 0 10px}.map-module .mapa-svg .points>g text{font-size:32px}.item-page .article-jc-fields img{max-height:36px}.com-content-article-wrapper.full-screen-image>.item-image{height:auto}.com-content-article-wrapper.full-screen-image>.item-image>.d-none{height:auto}.com-content-article-wrapper.full-screen-image>.item-image img{top:0;-webkit-transform:none;transform:none}.com-content-article-wrapper.full-screen-image>.item-image figcaption{margin-left:15px}.com-content-article-wrapper.full-screen-image>.item-image+.page-header{margin-top:0}.r-mobile-popup ~ .r-mobile-popup-wrapper{display:none;position:fixed;left:0;top:0;z-index:20;width:100%;height:100vh;text-align:center;background-color:#FFF}.r-mobile-popup ~ .r-mobile-popup-wrapper .article-navigation-list{overflow:auto;position:absolute;top:30px;width:100%;bottom:30px}.r-mobile-popup ~ .r-mobile-popup-wrapper .close-label{position:absolute;right:20px;top:10px;font-size:3em;width:auto;z-index:5;margin:0}.r-mobile-popup:checked ~ .r-mobile-popup-wrapper{display:block}}@media (max-width: 992px){.container{max-width:100%}.button,input[type=submit],button{width:100%}.site-header>*{padding-top:1.5em;padding-bottom:1em}.site-header .header-bottom{margin-left:0}.site-header .logo-content img{max-height:60px}.site-header .header-top ul li{display:block}.site-header .header-bottom .mod-menu>li{display:block;padding:5px 0}.site-header .mobile-navbar>*{vertical-align:middle;margin-left:.75em}.site-header .mobile-navbar>*:first-child{margin-left:0}.site-header .mobile-navbar label{margin:0}.site-header .mobile-navbar .active-label{font-size:2em}.site-header .menu-item-wrapper{position:relative;padding:0 50px}.site-header .menu-item-wrapper>label{position:absolute;right:10px;width:40px;text-align:center;font-size:1em;font-weight:400;margin:0}.site-header .menu-item-wrapper>label i{font-size:1em}.scrolled-page .site-header.fixed-header .logo-content img{max-height:50px}.page-top .custom h1+* br:first-child,.page-top .custom h2+* br:first-child,.page-top .custom h3+* br:first-child,.page-top .custom h4+* br:first-child,.page-top .custom h5+* br:first-child,.page-top .custom h6+* br:first-child{display:none}.page-top .custom .image-column.order-first{margin-bottom:1em}.page-top .image-enabled+div .image-wrapper{margin-bottom:2em}.page-top .yellow-background .custom,.page-bottom .yellow-background .custom,.page-content .yellow-background .custom{padding-bottom:3em}.page-top .yellow-background .custom .img-right>div,.page-bottom .yellow-background .custom .img-right>div,.page-content .yellow-background .custom .img-right>div{margin-left:15px;margin-right:15px}.map-module .article-groups{margin-top:30px}.map-module .tags-list{position:relative;top:0;left:0;right:0}.btn-navbar,.btn-navbar .last-line{margin-bottom:0}.site-header .header-bottom{padding:0}#navigation-activator:checked ~ * .btn-navbar .icon-bar{opacity:0}#navigation-activator:checked ~ * .btn-navbar .icon-bar.first-line{opacity:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:8px}#navigation-activator:checked ~ * .btn-navbar .icon-bar.last-line{opacity:1;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-4px}#navigation-activator:checked ~ * .mobile-navigation{left:0;top:0;width:100vw;height:100vh;opacity:1;height:calc(var(--rrrvh, 1vh) * 100);text-align:center}.mobile-navigation{position:fixed;left:0;top:0;width:0;height:0;overflow:hidden;background-color:#FFF;right:0;bottom:0}.mobile-navigation::after{content:"";position:absolute;top:100%;height:100vh;background-color:#2c5462;width:0;opacity:0}.mobile-navigation>div{position:absolute;top:60px;bottom:60px;overflow:auto;left:0;right:0;font-size:1.3em}.mobile-navigation>div>div{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-navigation>div>.menu-wrapper{position:absolute;left:15px;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-navigation .row{margin:0}.mobile-navigation .menu-top-wrapper{padding:1.5em 25px}.mobile-navigation .btn-navbar{position:absolute;top:25px;bottom:auto;right:15px}.mobile-navigation .mod-menu{display:block;text-align:center}.mobile-navigation .mod-menu>li{display:block;margin:0;padding:5px 0}.mobile-navigation .mod-menu .deeper ul{position:relative;top:auto;left:auto;text-align:center}.mobile-navigation .mod-menu .deeper ul>li:last-child{padding-bottom:15px}.mobile-navigation .mod-menu .deeper>input:checked ~ ul{max-height:9999px}.mobile-navigation .main-menu>li{display:block;padding:0;margin:13px 0}.mobile-navigation .main-menu>li::before{display:none}.mobile-navigation .main-menu.user-menu li{margin:0}.rrrcalendar thead{display:none}.rrrcalendar tbody td{display:none}.rrrcalendar tbody td.has-events{display:block}.rrrcalendar .day-number{text-align:center}}@media (max-width: 768px){.container{max-width:100%}.button,input[type=submit],button{width:100%}.module-header-content{font-size:2.5em}.category-module .mod-articles-category-readmore>*::before{right:-10px}.page-footer{text-align:center}.page-footer .mod-menu>*{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-top:3em}.com-content-category .mod-articles-category-title{margin-top:0}.com-content-category .item-image{text-align:center}}@media (max-width: 576px){.rrrcalendar .rnavigation{font-size:1em}.rrrcalendar .rnavigation svg{width:25px;height:auto}.rrrcalendar .day-number{font-size:2.2em}.item-page .article-jc-fields{margin-top:-2em}.item-page .article-jc-fields>*{margin-top:2em}}

/*# sourceMappingURL=styles.css.map */