/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--basic-font:Arial,Helvetica,sans-serif;--white:#ffffff;--black:#000000;--gray:#939598;--basic-text:#003964;--titles:#003964;--brand-color:#003964;--brand-color--light-blue:#45C8EB;--link:#45C8EB;--link-hover:color(var(--link) lightness(50%));--border-color:#DDE8EF;--input-border-color:#DDE8EF;--btn-color--blue:var(--brand-color);--btn-color--light-blue:var(--brand-color--light-blue);--footer-color:#769BB7;--breadcrumb-text:var(--gray);--breadcrumb-divider:var(--gray);--message-red:#e45959;--message-green:#8dc63f;--content-width:1140px;--max-content-width:90%;--max-input-width:350px}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}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-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*::after,*::before{box-sizing:border-box}ul.menu,ul.links,ol.menu,ol.links,nav[role=navigation] ul,nav[role=navigation] ol{margin:0;padding:0}ul.menu li,ul.links li,ol.menu li,ol.links li,nav[role=navigation] ul li,nav[role=navigation] ol li{margin:0;padding:0;list-style-type:none;list-style-image:none}img{width:auto;max-width:100%;height:auto}iframe{border:none}table{width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a{text-decoration:none;color:var(--link);transition:color .3s}a:hover,a:focus{color:var(--link-hover)}h1,h2,h3,h4,h5,h6{color:var(--titles);line-height:1.2em}h1{font-size:3rem}h2{font-size:2.4rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.4rem}h6{font-size:1.2rem}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{font-family:var(--basic-font);font-size:1.6em;line-height:1.5;color:var(--basic-text)}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.tabs.primary,.tabs.secondary{margin:0 0 2.4rem 0;padding:0;list-style:none;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}.tabs.primary a,.tabs.secondary a{display:block;margin:0;padding:1rem 1.2rem .8rem;font-size:1.6rem;line-height:1.5;text-decoration:none;color:inherit;text-decoration:underline;text-underline-offset:.35em}.tabs.primary a:hover,.tabs.primary a:focus,.tabs.primary a.active,.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{text-decoration:none}.tabs.primary a:focus-visible,.tabs.secondary a:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.tabs.secondary{background-color:#2d2323}.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#4c4949}@media print{.tabs.primary,.tabs.secondary{display:none}}#sliding-popup{position:fixed;top:auto !important;bottom:0 !important;right:0;width:60% !important;max-width:100%;height:auto !important;padding:25px 50px 25px 135px;background-color:var(--brand-color);background-image:url(/themes/custom/apzi_backend_theme/dist/img/icons/icon__cookie--white.svg);background-size:85px 85px;background-repeat:no-repeat;background-position:25px center;color:var(--white)}@media all and (max-width:81.1875em){#sliding-popup{width:70% !important}}@media all and (max-width:71.8125em){#sliding-popup{width:100% !important}}@media all and (max-width:47.9375em){#sliding-popup{padding:20px;background-image:none}}#sliding-popup .popup-content{width:100%;max-width:none}#sliding-popup .popup-content::before,#sliding-popup .popup-content::after{display:table;content:""}#sliding-popup .popup-content::after{clear:both}#sliding-popup .popup-content #popup-text{float:left;width:75%;max-width:100%;margin:0;padding-right:5%}@media all and (max-width:47.9375em){#sliding-popup .popup-content #popup-text{width:100%;padding-right:0}}#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3{margin-bottom:10px;color:var(--white);font-size:2.1rem}@media all and (max-width:47.9375em){#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3{padding-left:40px;background-image:url(/themes/custom/apzi_backend_theme/dist/img/icons/icon__cookie--white.svg);background-size:30px 30px;background-repeat:no-repeat;background-position:left center}}#sliding-popup .popup-content #popup-text a{color:var(--white);font-weight:inherit;text-decoration:none;position:relative;word-wrap:break-word;word-break:break-word;background-color:rgba(0,0,0,0);transition:background .2s}#sliding-popup .popup-content #popup-text a:after{content:"";display:inline-block;position:absolute;right:0;bottom:0;left:0;width:100%;height:1px;background-color:var(--gray);opacity:1;transition:opacity .2s}#sliding-popup .popup-content #popup-text a:hover:after,#sliding-popup .popup-content #popup-text a:focus:after{opacity:.5}#sliding-popup .popup-content #popup-text a span.element-invisible{display:none}#sliding-popup .popup-content #popup-text p{margin:0;font-size:1.3rem;font-weight:400;line-height:1.7}#sliding-popup .popup-content #popup-buttons{float:left;width:25%;max-width:100%;text-align:left}@media all and (max-width:47.9375em){#sliding-popup .popup-content #popup-buttons{width:100%}}#sliding-popup .popup-content #popup-buttons button{padding:12px 12px 12px 12px;border:0px;border-radius:22.5px;display:block;width:100%;box-shadow:none;text-shadow:none;border:none}@media all and (max-width:47.9375em){#sliding-popup .popup-content #popup-buttons button{margin-bottom:0}}#sliding-popup .popup-content #popup-buttons button.find-more-button{padding:12px 12px 12px 12px;border:0px;border-radius:22.5px;border-color:var(--white)}#sliding-popup .popup-content #popup-buttons button.find-more-button:hover,#sliding-popup .popup-content #popup-buttons button.find-more-button:focus{color:var(--btn-color--light-blue);background:var(--white)}#sliding-popup .popup-content #popup-buttons button.agree-button{color:var(--white);background:var(--btn-color--light-blue)}.messages{position:relative;margin:0;padding:1.5rem 2rem;font-size:1.5rem;font-weight:300;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;background-image:none}.messages .messages__list{list-style:none}.messages .messages__item{margin-bottom:.4rem}.messages .messages__item:last-child{margin-bottom:0}.messages a{font-style:italic;text-decoration:underline}.messages a:hover,.messages a:focus{text-decoration:none}.messages.messages--warning{background:#aad86c;color:#000}.messages.messages--status{background:#aad86c;color:#000}.messages.messages--error{background:#e45959;color:#fff}.messages .item-list__comma-list{display:block;list-style-type:square;margin:1rem 0 1rem 1rem;padding-left:1rem}.messages .item-list__comma-list li{display:list-item}.messages .item-list__comma-list li::after{display:none;content:""}.messages .item-list__comma-list a{display:inline-block;padding:.4rem 0}#main::before,#main::after{display:table;content:""}#main::after{clear:both}#main>.section{margin:60px 0}.frontpage #main>.section{margin:0}.path-user #main>.section{margin:0}#content{width:var(--content-width);max-width:var(--max-content-width);margin-left:auto;margin-right:auto;width:800px}.custom__layout .group__content--top,.custom__layout .group__col__wrapper,.custom__layout .group__content--right,.custom__layout .group__content--bottom{margin-bottom:60px}.custom__layout .group__content--top:last-child,.custom__layout .group__col__wrapper:last-child,.custom__layout .group__content--right:last-child,.custom__layout .group__content--bottom:last-child{margin-bottom:0px}.custom__layout .group__content--top>div,.custom__layout .group__col__wrapper>div,.custom__layout .group__content--right>div,.custom__layout .group__content--bottom>div{margin-bottom:60px}.custom__layout .group__content--top>div:first-child,.custom__layout .group__col__wrapper>div:first-child,.custom__layout .group__content--right>div:first-child,.custom__layout .group__content--bottom>div:first-child{margin-top:0px}.custom__layout .group__content--top>div:last-child,.custom__layout .group__col__wrapper>div:last-child,.custom__layout .group__content--right>div:last-child,.custom__layout .group__content--bottom>div:last-child{margin-bottom:0px}.custom__layout .group__col__wrapper::before,.custom__layout .group__col__wrapper::after{display:table;content:""}.custom__layout .group__col__wrapper::after{clear:both}.custom__layout .group__col__wrapper .group__content--left{float:left;width:50%}.custom__layout .group__col__wrapper .group__content--right{float:right;width:50%}@media all and (max-width:61.1875em){.custom__layout .group__col__wrapper .group__content--left,.custom__layout .group__col__wrapper .group__content--right{float:none;width:auto !important}}#main-header{background:#40c3e6 url(/themes/custom/apzi_backend_theme/assets/img/haven.jpg) no-repeat;padding:40px 20px}.frontpage #main-header{background:none}.path-user #main-header{background:none}#logo{width:169px;max-width:100%;margin:0 auto}#logo a{display:block}#logo img{width:100%}.form-item{width:var(--max-input-width);max-width:100%;margin:20px 0px 20px 0px}.form-item label{display:block;margin-bottom:4px;font-weight:normal}.form-item .description{margin-top:4px;font-size:1.3rem;color:var(--gray)}.form-item .description:before{content:"- "}input.form-text,input[type=text],input[type=email],input[type=tel],textarea,select{-webkit-appearance:none;width:100%;padding:13px 15px 11px 15px;border:2px solid var(--input-border-color);border-radius:22.5px;outline:0;font-family:var(--basic-font);color:var(--basic-text)}input.form-text.error,input[type=text].error,input[type=email].error,input[type=tel].error,textarea.error,select.error{border:1px solid var(--message-red)}input.form-text:hover,input.form-text:focus,input[type=text]:hover,input[type=text]:focus,input[type=email]:hover,input[type=email]:focus,input[type=tel]:hover,input[type=tel]:focus,textarea:hover,textarea:focus,select:hover,select:focus{border:2px solid var(--brand-color)}label,.description{padding-left:15px}.form-submit{padding:12px 12px 12px 12px;border:0px;border-radius:22.5px;padding:12px 30px 12px 30px;background-color:var(--btn-color--blue);color:var(--white)}.grippie{display:none}.form--field-required-indicator{color:#e00;font-weight:bold}.frontpage .site-container{background:#40c3e6 url(/themes/custom/apzi_backend_theme/assets/img/haven.jpg) no-repeat}.frontpage .region-content{width:96%;max-width:390px;margin:0 auto}.frontpage .page-title{margin-top:0;text-align:center}.frontpage .user-login-form{width:100%}.path-user .site-container{background:#40c3e6 url(/themes/custom/apzi_backend_theme/assets/img/haven.jpg) no-repeat}.path-user #content{width:96%;max-width:390px;margin:0 auto}.path-user .page-title{margin-top:0;text-align:center}.user-pass,.user-login-form,.user-register-form{padding:20px;background-color:var(--white);border-radius:22.5px 22.5px 0 0}.user-pass .form-text,.user-pass .form-number,.user-pass .form-submit,.user-login-form .form-text,.user-login-form .form-number,.user-login-form .form-submit,.user-register-form .form-text,.user-register-form .form-number,.user-register-form .form-submit{width:100%}.user-pass .form-submit,.user-login-form .form-submit,.user-register-form .form-submit{font-size:1.8rem}#footer-bottom{margin:0;background:var(--white);color:var(--footer-color);font-size:1.4rem}#footer-bottom::before,#footer-bottom::after{display:table;content:""}#footer-bottom::after{clear:both}#footer-bottom>.section{width:var(--content-width);max-width:var(--max-content-width);margin-left:auto;margin-right:auto;width:800px;padding:30px 0;border-top:1px solid var(--border-color)}.frontpage #footer-bottom>.section{width:390px;border-top:none}.path-user #footer-bottom>.section{border-top:none}#footer-bottom .siteby{float:right}#footer-bottom .siteby a{color:var(--footer-color)}#footer-bottom .credits{display:inline-block}#footer-bottom .region-footer-menu{display:inline-block}#footer-bottom .region-footer-menu nav{display:inline-block;line-height:1rem}#footer-bottom .region-footer-menu nav h2{display:none}#footer-bottom .region-footer-menu nav ul.menu{margin:0;padding:0;display:inline-block}#footer-bottom .region-footer-menu nav ul.menu li{margin:0;padding:0;list-style-type:none;list-style-image:none;display:inline-block;margin-left:8px}#footer-bottom .region-footer-menu nav ul.menu a{display:inline-block;color:var(--footer-color)}#footer-bottom .block-menu li{float:left;margin-left:20px}
