/*!
Theme Name:         Navigator
Theme URI:          https://www.websonica.it
Version:            4.7.0
Description:        Lightweight theme for Elementor page builder
Author:             Websonica [Bob]
Author URI:         https://www.websonica.it
*//*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{box-sizing:border-box;font-size:100%}*,::after,::before{box-sizing:inherit}body{margin:0;padding:0;background:#fefefe;font-family:var(--e-global-typography-text-font-family);font-weight:var(--e-global-typography-text-font-weight);line-height:1.5;color:var(--e-global-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}textarea{height:auto;min-height:50px;border-radius:0}select{box-sizing:border-box;width:100%;border-radius:0}.map_canvas embed,.map_canvas img,.map_canvas object,.mqa-display embed,.mqa-display img,.mqa-display object{max-width:none!important}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:0 0;line-height:1;cursor:auto}[data-whatinput=mouse] button{outline:0}pre{overflow:auto}button,input,optgroup,select,textarea{font-family:inherit}.is-visible{display:block!important}.is-hidden{display:none!important}.sticky-container{position:relative}.sticky{position:relative;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sticky.is-stuck{position:fixed;z-index:5;width:100%}.sticky.is-stuck.is-at-top{top:0}.sticky.is-stuck.is-at-bottom{bottom:0}.sticky.is-anchored{position:relative;right:auto;left:auto}.sticky.is-anchored.is-at-bottom{bottom:0}#back-to-top{background-color:rgba(33,33,33,.7);bottom:.5rem;color:#fff;cursor:pointer;display:none;padding:1rem;position:fixed;right:.5rem;z-index:1000}#footer .footer-container{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#footer .footer-container .copyright{width:100%;margin-right:0;margin-left:0;background-color:#1a1a1a;color:#fff;text-align:center;font-size:.875rem;letter-spacing:.125rem}.footer-bottom{background-color:#1a1a1a;padding-bottom:.75rem;padding-top:.75rem}.footer-bottom .footer-bottom-container{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;color:#fff}.footer-bottom .footer-bottom-container .copyright{width:calc(100% - 1.25rem);margin-right:.625rem;margin-left:.625rem;text-align:center;font-size:.875rem;letter-spacing:.125rem}.footer-bottom .footer-bottom-container .credits{width:calc(100% - 1.25rem);margin-right:.625rem;margin-left:.625rem;letter-spacing:.0625rem;text-align:center}.footer-bottom .footer-bottom-container .credits a{color:#fff;text-decoration:underline}.footer-bottom .footer-bottom-container .credits p{font-size:.75rem;text-align:center}@media print,screen and (min-width:40em){.footer-bottom .footer-bottom-container .credits p{text-align:right;padding:.75rem 6%}}.footer-bottom .footer-bottom-container .credits img{margin-left:.25rem}main.site-main{max-width:75rem;margin:auto}a{color:inherit}form [type=color],form [type=date],form [type=datetime-local],form [type=datetime],form [type=email],form [type=month],form [type=number],form [type=password],form [type=search],form [type=tel],form [type=text],form [type=time],form [type=url],form [type=week],form textarea{max-width:100%}form input[type=checkbox]{-webkit-appearance:initial;-moz-appearance:initial;appearance:initial;border:inherit;display:inline-block!important;height:.9375rem;margin:0 0 -.125rem;position:relative;width:.9375rem}form input[type=checkbox]:before{content:"\f0c8";display:block;font-family:"Font Awesome 5 Free";font-size:1.125rem;font-weight:400;position:absolute;top:-.25rem;left:-.25rem}form input[type=checkbox]:checked:before{content:"\f14a";display:block;font-family:"Font Awesome 5 Free";font-size:1.125rem;font-weight:400;position:absolute;top:-.25rem;left:-.25rem}form :focus{background-color:transparent;outline:0}