/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);}@-ms-viewport{width:device-width;}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}body{margin:0;font-family:"Quattrocento",serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:left;background-color:#FFF;}[tabindex="-1"]:focus{outline:0 !important;}hr{box-sizing:content-box;height:0;overflow:visible;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem;}p{margin-top:0;margin-bottom:1em;}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;}address{margin-bottom:1rem;font-style:normal;line-height:inherit;}ol,ul,dl{margin-top:0;margin-bottom:1rem;}ol ol,ul ul,ol ul,ul ol{margin-bottom:0;}dt{font-weight:700;}dd{margin-bottom:.5rem;margin-left:0;}blockquote{margin:0 0 1rem;}dfn{font-style:italic;}b,strong{font-weight:bolder;}small{font-size:80%;}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}a{color:#03295a;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}a:hover{color:#010710;text-decoration:underline;}a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;}a:not([href]):not([tabindex]):focus{outline:0;}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em;}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar;}figure{margin:0 0 1rem;}img{vertical-align:middle;border-style:none;}svg{overflow:hidden;vertical-align:middle;}table{border-collapse:collapse;}caption{padding-top:0.75rem;padding-bottom:0.75rem;color:#6c757d;text-align:left;caption-side:bottom;}th{text-align:inherit;}label{display:inline-block;margin-bottom:0.5rem;}button{border-radius:0;}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}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{padding:0;border-style:none;}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0;}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox;}textarea{overflow:auto;resize:vertical;}fieldset{min-width:0;padding:0;margin:0;border:0;}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal;}progress{vertical-align:baseline;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{outline-offset:-2px;-webkit-appearance:none;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}output{display:inline-block;}summary{display:list-item;cursor:pointer;}template{display:none;}[hidden]{display:none !important;}.container{width:100%;padding-right:2.25em;padding-left:2.25em;margin-right:auto;margin-left:auto;}.container-fluid{width:100%;padding-right:2.25em;padding-left:2.25em;margin-right:auto;margin-left:auto;}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2.25em;margin-left:-2.25em;}.no-gutters{margin-right:0;margin-left:0;}.no-gutters > .col,.no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:2.25em;padding-left:2.25em;}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.fade{transition:opacity 0.15s linear;}.fade:not(.show){opacity:0;}.collapse:not(.show){display:none;}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease;}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}.nav-link{display:block;padding:0.5rem 1rem;}.nav-link:hover,.nav-link:focus{text-decoration:none;}.nav-link.disabled{color:#6c757d;}.modal-open{overflow:hidden;}.modal-open .modal{overflow-x:hidden;overflow-y:auto;}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0;}.modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none;}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;-ms-transform:translate(0,-25%);transform:translate(0,-25%);}.modal.show .modal-dialog{-ms-transform:translate(0,0);transform:translate(0,0);}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (0.5rem * 2));}.modal-dialog-centered::before{display:block;height:calc(100vh - (0.5rem * 2));content:"";}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#FFFFFF;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:12px;outline:0;}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}.modal-backdrop.fade{opacity:0;}.modal-backdrop.show{opacity:0.5;}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:12px;border-top-right-radius:12px;}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto;}.modal-title{margin-bottom:0;line-height:1.5;}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef;}.modal-footer > :not(:first-child){margin-left:.25rem;}.modal-footer > :not(:last-child){margin-right:.25rem;}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:"Quattrocento",serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:0.875rem;word-wrap:break-word;background-color:#FFFFFF;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:0.3rem;}.popover .arrow{position:absolute;display:block;width:1rem;height:0.5rem;margin:0 0.3rem;}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;}.bs-popover-top,.bs-popover-auto[x-placement^="top"]{margin-bottom:0.5rem;}.bs-popover-top .arrow,.bs-popover-auto[x-placement^="top"] .arrow{bottom:calc((0.5rem + 1px) * -1);}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{border-width:0.5rem 0.5rem 0;}.bs-popover-top .arrow::before,.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:0;border-top-color:rgba(0,0,0,0.25);}.bs-popover-top .arrow::after,.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:1px;border-top-color:#FFFFFF;}.bs-popover-right,.bs-popover-auto[x-placement^="right"]{margin-left:0.5rem;}.bs-popover-right .arrow,.bs-popover-auto[x-placement^="right"] .arrow{left:calc((0.5rem + 1px) * -1);width:0.5rem;height:1rem;margin:0.3rem 0;}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{border-width:0.5rem 0.5rem 0.5rem 0;}.bs-popover-right .arrow::before,.bs-popover-auto[x-placement^="right"] .arrow::before{left:0;border-right-color:rgba(0,0,0,0.25);}.bs-popover-right .arrow::after,.bs-popover-auto[x-placement^="right"] .arrow::after{left:1px;border-right-color:#FFFFFF;}.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"]{margin-top:0.5rem;}.bs-popover-bottom .arrow,.bs-popover-auto[x-placement^="bottom"] .arrow{top:calc((0.5rem + 1px) * -1);}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{border-width:0 0.5rem 0.5rem 0.5rem;}.bs-popover-bottom .arrow::before,.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:0;border-bottom-color:rgba(0,0,0,0.25);}.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:1px;border-bottom-color:#FFFFFF;}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7;}.bs-popover-left,.bs-popover-auto[x-placement^="left"]{margin-right:0.5rem;}.bs-popover-left .arrow,.bs-popover-auto[x-placement^="left"] .arrow{right:calc((0.5rem + 1px) * -1);width:0.5rem;height:1rem;margin:0.3rem 0;}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{border-width:0.5rem 0 0.5rem 0.5rem;}.bs-popover-left .arrow::before,.bs-popover-auto[x-placement^="left"] .arrow::before{right:0;border-left-color:rgba(0,0,0,0.25);}.bs-popover-left .arrow::after,.bs-popover-auto[x-placement^="left"] .arrow::after{right:1px;border-left-color:#FFFFFF;}.popover-header{padding:0.5rem 0.75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px);}.popover-header:empty{display:none;}.popover-body{padding:0.5rem 0.75rem;color:#000;}.border{border:1px solid #dee2e6 !important;}.border-top{border-top:1px solid #dee2e6 !important;}.border-right{border-right:1px solid #dee2e6 !important;}.border-bottom{border-bottom:1px solid #dee2e6 !important;}.border-left{border-left:1px solid #dee2e6 !important;}.clearfix::after{display:block;clear:both;content:"";}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;}.embed-responsive::before{display:block;content:"";}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}.embed-responsive-21by9::before{padding-top:42.8571428571%;}.embed-responsive-16by9::before{padding-top:56.25%;}.embed-responsive-4by3::before{padding-top:75%;}.embed-responsive-1by1::before{padding-top:100%;}.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none;}.collapsing{transition:none;}.modal.fade .modal-dialog{transition:none;}}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-sm-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-sm-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-sm-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-sm-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-sm-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-sm-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-sm-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.modal-dialog{max-width:500px;margin:1.75rem auto;}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2));}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2));}.modal-sm{max-width:300px;}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-md-1{-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-md-2{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-md-5{-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-md-7{-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-md-8{-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-md-10{-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-md-11{-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}
@font-face{font-family:"spyca";src:url(/themes/custom/spyca_theme/assets/fonts/spyca/fonts/spyca.ttf?be04hs=) format("truetype"),url(/themes/custom/spyca_theme/assets/fonts/spyca/fonts/spyca.woff?be04hs=) format("woff"),url(/themes/custom/spyca_theme/assets/fonts/spyca/fonts/spyca.svg?be04hs=#spyca) format("svg");font-weight:normal;font-style:normal;font-display:block;}[class^="icon-"],[class*=" icon-"]{font-family:"spyca" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-basket:before{content:"";}.icon-copy:before{content:"";}.icon-arrow-select:before{content:"";}.icon-reload:before{content:"";}.icon-reset-password:before{content:"";}.icon-logout:before{content:"";}.icon-Vector:before{content:"";}.icon-bag:before{content:"";}.icon-bag-2:before{content:"";}.icon-sommelier:before{content:"";}.icon-pastry:before{content:"";}.icon-chef:before{content:"";}.icon-commis-di-sala:before{content:"";}.icon-star-spc .path1:before{content:"";color:#dc0d1a;}.icon-star-spc .path2:before{content:"";margin-left:-1em;color:white;}.icon-star-spc .path3:before{content:"";margin-left:-1em;color:#dc0d1a;}.icon-arrow-dx-btn:before{content:"";}.icon-arrow-thick-right:before{content:"";}.icon-download:before{content:"";}.icon-arrow:before{content:"";}.icon-arrow-left:before{content:"";}.icon-arrow-right:before{content:"";}.icon-arrow-up:before{content:"";}.icon-plus:before{content:"";}.icon-library:before{content:"";}.icon-blog:before{content:"";}.icon-cv:before{content:"";}.icon-group:before{content:"";}.icon-folder:before{content:"";}.icon-share:before{content:"";}.icon-play:before{content:"";}.icon-fb:before{content:"";}.icon-instagram:before{content:"";}.icon-yt:before{content:"";}.icon-stars:before{content:"";}.icon-arrow-dx:before{content:"";}.icon-arrow-sx:before{content:"";}.icon-mail:before{content:"";}.icon-search:before{content:"";}.icon-user:before{content:"";}html{font-size:0.9523809524vw;}.hide{display:none !important;}*:focus{outline:none;}a:not([href]):not([tabindex]){text-decoration:none;}a:not([href]):not([tabindex]):focus{outline:0;}.fitImage img{object-fit:contain;font-family:'object-fit: cover;';}body{-webkit-text-size-adjust:100%;scroll-behavior:smooth;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;font-size:inherit;padding-top:0 !important;}body.blockScroll,.menu-opened body{overflow:hidden;width:100%;}.menu li.hasSubMenu ul{display:none;}.loading{position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,0.8);display:block;top:0;left:0;z-index:9999999;}.loading span{display:block;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:14px;color:#000;font-family:'Open Sans',sans-serif;}p{margin-top:0;margin-bottom:0;}a{color:inherit;}a:hover{text-decoration:none;}button{background:transparent;border:0;}button:focus{outline:none;}img{max-width:100%;height:auto;}.container{max-width:1680px;}.container.gallery{max-width:1112px;}.container.small{max-width:1308px;}.container.text{max-width:996px;}.container.search{max-width:1170px;padding-left:15px;padding-right:15px;}.container.search .col-1,.container.search .col-2,.container.search .col-3,.container.search .col-4,.container.search .col-5,.container.search .col-6,.container.search .col-7,.container.search .col-8,.container.search .col-9,.container.search .col-10,.container.search .col-11,.container.search .col-12,.container.search .col,.container.search .col-auto,.container.search .col-sm-1,.container.search .col-sm-2,.container.search .col-sm-3,.container.search .col-sm-4,.container.search .col-sm-5,.container.search .col-sm-6,.container.search .col-sm-7,.container.search .col-sm-8,.container.search .col-sm-9,.container.search .col-sm-10,.container.search .col-sm-11,.container.search .col-sm-12,.container.search .col-sm,.container.search .col-sm-auto,.container.search .col-md-1,.container.search .col-md-2,.container.search .col-md-3,.container.search .col-md-4,.container.search .col-md-5,.container.search .col-md-6,.container.search .col-md-7,.container.search .col-md-8,.container.search .col-md-9,.container.search .col-md-10,.container.search .col-md-11,.container.search .col-md-12,.container.search .col-md,.container.search .col-md-auto,.container.search .col-lg-1,.container.search .col-lg-2,.container.search .col-lg-3,.container.search .col-lg-4,.container.search .col-lg-5,.container.search .col-lg-6,.container.search .col-lg-7,.container.search .col-lg-8,.container.search .col-lg-9,.container.search .col-lg-10,.container.search .col-lg-11,.container.search .col-lg-12,.container.search .col-lg,.container.search .col-lg-auto,.container.search .col-xl-1,.container.search .col-xl-2,.container.search .col-xl-3,.container.search .col-xl-4,.container.search .col-xl-5,.container.search .col-xl-6,.container.search .col-xl-7,.container.search .col-xl-8,.container.search .col-xl-9,.container.search .col-xl-10,.container.search .col-xl-11,.container.search .col-xl-12,.container.search .col-xl,.container.search .col-xl-auto{padding-left:15px;padding-right:15px;}.spyca-main{padding-top:6.63rem;-ms-flex-positive:1;flex-grow:1;}.spyca-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}#block-spyca-fdl-voting-tabs,#block-tabs{background:#FFF;position:fixed;bottom:0;z-index:99;width:100%;-o-box-shadow:-1px -2px 4px -2px #000000;box-shadow:-1px -2px 4px -2px #000000;}#block-spyca-fdl-voting-tabs > ul,#block-tabs > ul{display:table;list-style-type:none;margin:0 auto;padding:0;}#block-spyca-fdl-voting-tabs > ul li,#block-tabs > ul li{display:table-cell;}#block-spyca-fdl-voting-tabs > ul li a,#block-tabs > ul li a{display:block;padding:8px 20px;}#block-spyca-fdl-voting-tabs > ul li a.is-active,#block-tabs > ul li a.is-active{background:#cccccc;margin-bottom:-2px;}.visually-hidden{display:none;}path-reserved-area#block-tabs{background:#FFF;position:sticky;top:80px;z-index:99;}.scrolled path-reserved-area#block-tabs{top:40px;}path-reserved-area#block-tabs > ul{display:table;list-style-type:none;margin:0 auto;padding:0;}path-reserved-area#block-tabs > ul li{display:table-cell;}path-reserved-area#block-tabs > ul li a{display:block;padding:8px 20px;}path-reserved-area#block-tabs > ul li a.is-active{background:#cccccc;margin-bottom:-2px;}#block-breadcrumbs-2{padding:1.25rem 0 2.75rem;background-color:#03295a;}.no-breadcrumb #block-breadcrumbs-2{display:none;}.bkg-white #block-breadcrumbs-2{background-color:#FFF;}#block-breadcrumbs-2 ul{list-style:none;margin:0;padding:0;}#block-breadcrumbs-2 ul li{font-size:12px;line-height:16px;color:#FFF;padding-right:7px;margin-right:7px;position:relative;font-family:'Open Sans',sans-serif;display:inline-block;text-transform:uppercase;}.bkg-white #block-breadcrumbs-2 ul li{color:#03295a;}#block-breadcrumbs-2 ul li:after{content:'';width:1px;height:100%;position:absolute;right:0;top:0;background-color:#FFF;}.bkg-white #block-breadcrumbs-2 ul li:after{content:'';width:1px;height:100%;position:absolute;right:0;top:0;background-color:#03295a;}#block-breadcrumbs-2 ul li:last-child{font-weight:bold;}#block-breadcrumbs-2 ul li:last-child:after{content:none;}.paragraph-image{padding:40px 0;}.paragraph-image .container.image{max-width:1178px;}.paragraph-anchor{padding-bottom:1.56rem;display:block;position:relative;top:-70px;visibility:hidden;}.paragraph-anchor--title{font-weight:800;font-size:2rem;text-transform:uppercase;font-family:'Open Sans',sans-serif;padding-bottom:11px;}.paragraph-anchor--sub-title{font-weight:bold;font-size:24px;}.node-about-us--paragraph .paragraph-visuals,.node-activities--paragraph .paragraph-visuals{margin-bottom:39px;}.content-top-title{background-color:#03295a;padding-bottom:4.38rem;text-align:center;}.content-top-title h1{font-weight:800;font-size:32px;color:#FFF;font-family:'Open Sans',sans-serif;text-transform:uppercase;}.content-top-title .sub-title{padding-top:4.38rem;}.content-top-title ul{list-style:none;margin:0;padding:0;}.content-top-title ul li{font-weight:600;font-size:14px;line-height:24px;text-transform:uppercase;font-family:'Open Sans',sans-serif;margin:0 2.25rem;display:inline-block;}.content-top-title ul li a{color:#FFF;}.content-top-title ul li a:hover{border-bottom:2px solid #FF0000;}.content-top-title ul li .btn-cv{font-size:0.88rem;font-weight:700;color:#03295a;padding:0.75rem 1.69rem;text-transform:uppercase;background-color:#FFF;border:none;}.content-top-title ul li .btn-cv:hover{border:none;background-color:#45B0E1;color:#FFF;}.content-top-title ul li .btn-cv.is-active{border:none;}.node--type-homepage .content-top-title{display:none;}.swiper-button-disabled{display:none;}.velina-login{position:fixed;width:100%;height:100%;background-color:rgba(3,41,90,0.6);left:0;top:0;z-index:200;overflow:auto;}.velina-login .close{position:absolute;right:20px;top:20px;z-index:1;-ms-transform:rotate(45deg);transform:rotate(45deg);color:#03295a;font-size:16px;}.velina-login .title{font-weight:bold;font-size:1.88rem;line-height:2.56rem;color:#03295a;text-transform:uppercase;text-align:center;font-family:'Open Sans',sans-serif;padding-bottom:1.63rem;}.velina-login .subtitle{font-size:1.25rem;line-height:116%;color:#03295a;text-transform:uppercase;text-align:center;}.velina-login .user-login-form{padding:2.13rem 0;}.velina-login .description{display:none;}.velina-login--dialog{margin:1.75rem auto;max-width:685px;display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;min-height:calc(100% - 3.5rem);}.velina-login--content{position:relative;height:auto;width:100%;overflow:auto;background-color:#FFF;max-width:600px;margin:50px auto;}.velina-login--content-form{position:relative;padding:2.69rem 0 3.13rem;font-family:'Open Sans',sans-serif;}.velina-login--content-form .subtitle{font-family:'Open Sans',sans-serif;}.velina-login--content form{position:relative;}.velina-login--content form .eye{display:none;}.velina-login--content .login--recovery{text-align:center;}.velina-login--content .login--recovery a{font-weight:normal;font-size:0.94rem;line-height:116%;color:#03295a;}.velina-login--content .form-item{max-width:20rem;margin:0 auto 16px auto;position:relative;}.velina-login--content .form-item-pass .eye{position:absolute;width:21px;height:21px;display:inline-block;right:5%;top:30%;background-image:url(/themes/custom/spyca_theme/assets/images/eye.svg);background-repeat:no-repeat;background-size:cover;z-index:1;}.velina-login--content .form-item-pass .eye.p-hide{background-image:url(/themes/custom/spyca_theme/assets/images/eye-open.svg);}.velina-login--content .form-item label{display:none;}.velina-login--content .login-form{text-align:center;margin:auto;}.velina-login--content .submit{width:24px;height:24px;position:absolute;right:0;top:0;}.velina-login--content .submit:after{content:"";position:absolute;right:0;top:0;color:#45B0E1;font-size:24px;font-family:"spyca";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;}.velina-search{position:fixed;width:100vw;height:calc(100vh - 6.5rem);background-color:rgba(255,255,255,0.8);top:6.5rem;z-index:10;}.velina-search--content{background-color:#FFF;}.velina-search--content-form{position:relative;padding:2.69rem 0 3.13rem;}.velina-search--content form{position:relative;}.velina-search--content input[type="text"]{border:none;color:#B3BFCE;border-bottom:1px solid #B3BFCE;background-color:transparent;font-family:'Open Sans',sans-serif;text-transform:uppercase;width:100%;font-weight:bold;font-size:1.25rem;line-height:1.69rem;border-bottom:1px solid #B3BFCE;}.velina-search--content input[type="submit"]{border:none;background-color:transparent;width:100%;padding:0;margin:0;}.velina-search--content .submit{width:24px;height:24px;position:absolute;right:0;top:0;}.velina-search--content .submit:after{content:"";position:absolute;right:0;top:0;color:#45B0E1;font-size:24px;font-family:"spyca";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;}.service-page{background-color:#03295a;height:auto;position:relative;margin-top:6.63rem;min-height:18.75rem;}.service-page--content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;}.service-page--title{position:relative;color:#FFF;font-family:'Open Sans',sans-serif;font-size:3.75rem;text-align:center;padding:0 3.13rem 0 0;font-weight:bold;text-transform:uppercase;}.service-page--title:after{content:'';display:block;width:1px;height:calc(100% + 40px);position:absolute;top:-20px;right:0;background-color:#FFFFFF;}.service-page--text{color:#FFFFFF;font-style:normal;font-weight:normal;font-size:1.5rem;line-height:2;padding:0 0 0 3.13rem;font-family:'Quattrocento',sans-serif;}.service-page--text a{font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.5rem;text-transform:uppercase;transition:.3s;}.service-page--text a:after{content:"";margin-left:10px;font-family:"spyca";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;vertical-align:middle;}.service-page--text a:hover{color:#45B0E1;}.maintenance-page-custom{background-color:#03295a;padding:6.25rem 0;height:100vh;}.maintenance-page-custom--content{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;padding:0 3.75rem;}.maintenance-page-custom--logo{margin:auto;margin-bottom:3.13rem;max-width:18.75rem;}.maintenance-page-custom--title{color:#FFF;font-family:'Open Sans',sans-serif;font-size:1.88rem;text-align:center;padding:0 0 2.5rem 0;font-weight:bold;text-transform:uppercase;}.maintenance-page-custom--text{color:#FFF;font-style:normal;font-weight:normal;font-size:1.5rem;text-align:center;font-family:'Quattrocento',sans-serif;}.node--type-generic-page .paragraph-anchor{overflow:hidden;max-height:0;padding-bottom:0;}.node--type-generic-page .paragraph-title-text{padding-top:3.75rem;padding-bottom:3.75rem;}.paragraph-editorial--image img{width:100%;}.spyca-header{background:#03295a;border-bottom:2px solid #FF0000;position:fixed;top:0;width:100%;left:0;z-index:99;}.spyca-header--container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.spyca-header--navs{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;}.spyca-header--logo img{height:100%;width:auto;}.main-menu ul{list-style:none;margin:0;padding:0;font-size:0.88rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:'Open Sans',sans-serif;}.main-menu li .btn-cv{font-size:0.88rem;font-weight:700;color:#03295a;padding:0.75rem 1.69rem;text-transform:uppercase;background-color:#FFF;border:none;}.main-menu li .btn-cv:hover{border:none;background-color:#45B0E1;color:#FFF;}.main-menu li .btn-cv.is-active{border:none;}.main-menu a{display:block;text-transform:uppercase;font-weight:700;}.main-menu a.is-active{border-bottom:2px solid #FF0000;}.main-menu a:hover{text-decoration:none;border-color:#FF0000;}.quick-menu{margin-left:auto;display:-ms-flexbox;display:flex;}.quick-menu .contentBtnLogin{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.quick-menu .contentBtnLogin .logout{font-family:'Open Sans',sans-serif;color:#45B0E1;font-size:0.88rem;font-weight:bold;text-transform:uppercase;padding-left:0.63rem;}.quick-menu--item{line-height:40px;height:40px;font-size:1.38rem;margin-left:2rem;background-color:transparent;cursor:pointer;color:#45B0E1;}.quick-menu--item:hover,.quick-menu--itemvisited,.quick-menu--item:link{color:#45B0E1;background-color:transparent;}.quick-menu--item:before{color:#45B0E1;}.quick-menu--item.icon-user.active:before{color:#FFFFFF;}.velina-login--content-form .not-account{display:none;}.profile-menu{display:-ms-flexbox;display:flex;position:relative;}.profile-menu.show .icon-arrow{-ms-transform:rotate(180deg);transform:rotate(180deg);top:25%;}.profile-menu--top{padding:0 20px 0 0;margin:0;position:relative;background:none;border:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:32px;outline:none;}.profile-menu--top:focus{outline:none;}.profile-menu--top .icon-arrow{color:#ffffff;}.profile-menu--top i{position:absolute;right:0;font-size:15px;line-height:1;color:#45B0E1;top:55%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.profile-menu--name{font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;display:block;color:#FFF;}.profile-menu--avatar{border:4px solid #0B203F;border-radius:32px;width:32px;display:block;height:32px;background-size:cover;background-color:#FFF;margin-left:7px;}.profile-menu .dropdown-menu{background:#011329;box-shadow:0px 0px 10px rgba(0,0,0,0.25);border-radius:unset;border:none;position:absolute;top:100%;left:0;display:none;min-width:126px;padding-top:10px;}.profile-menu .dropdown-menu.show{display:block;padding-top:0px !important;}.profile-menu .dropdown-menu .dropdown-item{white-space:nowrap;font-family:"Roboto Condensed",sans-serif;color:#ffffff;text-transform:unset;font-weight:100;font-size:14px;line-height:20px;padding:10px 20px 11px;border-top:1px solid rgba(127,147,172,0.4);display:block;}.profile-menu .dropdown-menu .dropdown-item.library{border-top:1px solid rgba(195,206,221,0.4);background:rgba(91,118,151,0.9);font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;}.profile-menu .dropdown-menu .dropdown-item.library i{font-size:15px;margin-right:9px;line-height:1;}.profile-menu .dropdown-menu .dropdown-item:hover{color:#011329;background-color:#ffffff;}.spyca-footer{background:#004083;padding-top:2.81rem;}.spyca-footer--copyright{font-weight:normal;font-size:0.88rem;line-height:1rem;text-align:center;color:#45B0E1;padding-top:2.19rem;}.spyca-footer--container{display:-ms-flexbox;display:flex;position:relative;min-height:5rem;-ms-flex-align:center;align-items:center;}.spyca-footer-menu{font-family:'Open Sans',sans-serif;}.spyca-footer-menu li{margin-right:3.88rem;}.spyca-footer-menu ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;}.spyca-footer-menu a{font-size:0.88rem;text-transform:uppercase;color:#FFF;font-weight:700;}.spyca-footer-copy{background:#004083;font-size:0.88rem;text-align:center;line-height:1rem;color:#45B0E1;padding-bottom:1rem;}.spyca-footer-copy p{margin:0;}.spyca-footer--socials{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.spyca-footer--socials a{display:block;font-size:2.56rem;color:#45B0E1;}.spyca-pre-footer{padding-top:2.19rem;padding-bottom:2.19rem;background:#FFF;}.spyca-pre-footer img{height:30px;width:auto;display:block;margin-left:auto;margin-right:auto;}.new-spyca-footer{padding-top:58px;background:#03295A;border-top:2px solid #DC0D1A;--menu-space:120px;--loghi-space:60px;--logo-space:120px;position:relative;}.new-spyca-footer .container{margin:auto;max-width:1327px;padding-left:25px;padding-right:25px;}.new-spyca-footer .spyca-footer--logo{display:block;margin-top:-11px;}.new-spyca-footer.menu-length-4{--menu-space:64px;--logo-space:64px;}.new-spyca-footer .menu-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;list-style:none;margin:0;padding:0;}.new-spyca-footer .brand_spyca_social{width:176px;margin-right:var(--logo-space);}.new-spyca-footer .brand_spyca_social .spyca-footer--socials{display:-ms-flexbox;display:flex;margin-top:18px;-ms-flex-pack:center;justify-content:center;}.new-spyca-footer .brand_spyca_social .spyca-footer--socials a{color:#ffffff;text-align:center;font-size:30px;margin:0 12px;}.new-spyca-footer .hasSubMenu{margin-right:var(--menu-space);}.new-spyca-footer .hasSubMenu.last{margin-right:0;}.new-spyca-footer .hasSubMenu > span,.new-spyca-footer .hasSubMenu a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:25px;text-transform:uppercase;white-space:nowrap;color:#FFFFFF;}.new-spyca-footer .hasSubMenu ul{display:block;padding-left:0px;padding-top:14px;list-style:none;}.new-spyca-footer .hasSubMenu ul li a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:32px;color:#FFFFFF;text-transform:unset;}.new-spyca-footer .loghi{width:170px;position:relative;margin-left:auto;}.new-spyca-footer .loghi p{margin-bottom:0;}.new-spyca-footer .loghi p + p{margin-top:32px;}.new-spyca-footer .loghi a{display:block;}.new-spyca-footer .loghi img{display:block;width:100%;height:auto;}.new-spyca-footer .menu_legal{-ms-flex-order:4;order:4;width:100%;margin-bottom:40px;margin-top:72px;}.new-spyca-footer .menu_legal .menu{list-style:none;width:max-content;margin:auto;}.new-spyca-footer .menu_legal .menu .menu-item{float:left;margin-right:32px;text-transform:uppercase;color:#FFFFFF;text-align:center;}.new-spyca-footer .menu_legal .menu .menu-item :last-child{margin-right:unset;}.new-spyca-footer .menu_legal .menu .menu-item a{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:600;font-size:15px;line-height:20px;}.new-spyca-footer .spyca-footer--copyright{font-family:'Open Sans',sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:19px;width:100%;-ms-flex-order:5;order:5;color:#FFFFFF;text-align:center;padding-bottom:60px;padding-top:0px;}@media (min-width:768px){.container{padding-left:3.50em;padding-right:3.50em;}.spyca-header--container{height:6.5rem;}.spyca-header--logo{height:4.5rem;}.main-menu{margin-left:3.25rem;}.main-menu li{padding:0 1.25rem;}.main-menu a{color:#FFF;border-bottom:2px solid transparent;}.quick-menu.mobile{display:none;}.menu-toggler{display:none;}.spyca-footer{padding-bottom:2.19rem;}.spyca-footer--socials{margin-left:auto;}.spyca-footer--socials a{margin-left:1.88rem;}.new-spyca-footer .loghi{width:170px;box-sizing:content-box;padding-left:var(--loghi-space);border-left:2px solid rgba(69,176,225,0.2);margin-top:5px;}}@media (min-width:1680px){html{font-size:16px;}}@media (max-width:1440px){.new-spyca-footer{--menu-space:64px;--logo-space:110px;}.new-spyca-footer .container{max-width:1205px;}.new-spyca-footer.menu-length-4{--menu-space:48px;--loghi-space:38px;--logo-space:80px;}.new-spyca-footer.menu-length-4 .container{max-width:1250px;}}@media (max-width:1200px){.new-spyca-footer{padding-top:47px;--menu-space:32px;--logo-space:56px;--loghi-space:40px;}.new-spyca-footer .container{max-width:923px;}.new-spyca-footer .spyca-footer--logo{margin-top:-7px;}.new-spyca-footer.menu-length-4{--menu-space:32px;--loghi-space:32px;--logo-space:36px;}.new-spyca-footer.menu-length-4 .container{max-width:1002px;}.new-spyca-footer .brand_spyca_social{width:142px;}.new-spyca-footer .brand_spyca_social .spyca-footer--socials{margin-top:16px;}.new-spyca-footer .brand_spyca_social .spyca-footer--socials a{font-size:24px;margin:0 8px;}.new-spyca-footer .hasSubMenu > span,.new-spyca-footer .hasSubMenu a{font-size:16px;}.new-spyca-footer .hasSubMenu ul li a{font-size:14px;line-height:28px;}.new-spyca-footer .loghi{width:137px;margin-top:10px;}.new-spyca-footer .loghi p + p{margin-top:24px;}.new-spyca-footer .menu_legal{margin-top:46px;margin-bottom:33px;}.new-spyca-footer .menu_legal .menu .menu-item a{font-size:14px;line-height:19px;}.new-spyca-footer .spyca-footer--copyright{font-size:12px;line-height:16px;padding-bottom:45px;}}@media (max-width:1023px){.new-spyca-footer{--menu-space:20px;--logo-space:36px;--loghi-space:20px;font-size:11px;padding-top:37px;}.new-spyca-footer .container{max-width:674px;}.new-spyca-footer .spyca-footer--logo{margin-top:-5px;}.new-spyca-footer.menu-length-4{--menu-space:20px;--logo-space:36px;--loghi-space:18px;}.new-spyca-footer.menu-length-4 .loghi{margin-right:6px;}.new-spyca-footer.menu-length-4 .container{max-width:768px;}.new-spyca-footer .brand_spyca_social{width:102px;}.new-spyca-footer .brand_spyca_social .spyca-footer--socials{margin-top:6px;}.new-spyca-footer .brand_spyca_social .spyca-footer--socials a{font-size:18px;}.new-spyca-footer .hasSubMenu > span,.new-spyca-footer .hasSubMenu a{font-size:12px;line-height:16px;}.new-spyca-footer .hasSubMenu ul li a{font-size:11px;line-height:22px;}.new-spyca-footer .loghi{margin-top:5px;width:100px;}.new-spyca-footer .loghi p + p{margin-top:20px;}.new-spyca-footer .menu_legal{margin-bottom:24px;margin-top:32px;}.new-spyca-footer .menu_legal .menu .menu-item a{font-size:11px;line-height:15px;}.new-spyca-footer .spyca-footer--copyright{font-size:11px;line-height:15px;padding-bottom:32px;}}@media (max-width:991px){.paragraph-anchor{padding-bottom:0;}.paragraph-anchor--title{padding-bottom:6px;}.velina-login--content .form-item-pass .eye{width:17px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.service-page{margin-top:4.5rem;}.service-page--title{font-size:45px;text-align:center;}.service-page--text{font-size:20px;}.service-page--text a{font-size:1.88rem;}.service-page--text a:after{font-size:1.88rem;}.maintenance-page-custom--logo{max-width:200px;margin-bottom:40px;}.maintenance-page-custom--title{font-size:28px;text-align:center;padding:0 20px 40px 20px;}.maintenance-page-custom--text{font-size:20px;padding:0 20px 0 20px;}}@media (max-width:767px){html{font-size:16px;}.fitImage img{width:100%;}body.blockScroll #body{position:fixed;}.container{padding-left:16px;padding-right:16px;}.spyca-main{padding-top:72px;}.paragraph-image{padding-top:10px;}.paragraph-image .container.image{padding:0;}.paragraph-anchor .container.text{padding-right:32px;padding-left:32px;}.paragraph-anchor--title{padding-bottom:0;font-size:24px;text-transform:capitalize;}.paragraph-anchor--sub-title{font-size:18px;}.node-about-us--paragraph .paragraph-visuals,.node-activities--paragraph .paragraph-visuals{margin-bottom:25px;}.content-top-title{padding-bottom:36px;}.content-top-title h1{margin-bottom:0;font-size:1.5rem;line-height:1.2;}.content-top-title .sub-title{overflow-x:scroll;padding-top:2.5rem;padding-bottom:20px;-ms-overflow-style:none;scrollbar-width:none;}.content-top-title .sub-title::-webkit-scrollbar{display:none;}.content-top-title ul{display:-ms-flexbox;display:flex;}.content-top-title ul li{-ms-flex:0 0 auto;flex:0 0 auto;}.content-top-title ul li:last-child{padding-right:60px;}.velina-login .close{right:11px;top:11px;}.velina-login .title{padding-bottom:1.44rem;font-size:1.5rem;line-height:1.4;}.velina-login .subtitle{font-size:1rem;line-height:1.5;}.velina-login .user-login-form{padding:2.06rem 0.5rem 2.5rem;}.velina-login--content{text-align:center;}.velina-login--content-form{padding:1.5rem 0 2.25rem;}.velina-login--content .form-item-pass .eye{width:20px;}.velina-search{top:70px;height:100vh;}.velina-search--content-form{padding:1.06rem 0;}.velina-search--content input[type="text"]{font-size:0.88rem;line-height:1.19rem;}.velina-search--content .submit:after{font-size:18px;}.node--generic{overflow:hidden;}.service-page--content{display:block;}.service-page--title:after{width:160px;height:1px;top:auto;bottom:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);}.service-page--title{font-size:30px;line-height:25px;padding:0 0 20px 0;margin-bottom:20px;}.service-page--text{padding:0;font-size:16px;text-align:center;}.service-page--text a{font-size:16px;}.service-page--text a:after{font-size:16px;}.maintenance-page-custom--title{font-size:18px;line-height:25px;}.maintenance-page-custom--text{font-size:16px;line-height:18px;}.node--type-generic-page .paragraph-image{padding-top:10px;padding-bottom:10px;}.spyca-header--container{height:70px;}.spyca-header--navs{position:fixed;width:100%;top:72px;bottom:0;background:#FFF;padding-left:24px;padding-right:24px;left:0;z-index:99;overflow:auto;-ms-flex-direction:column;flex-direction:column;-ms-transform:translateX(100%);transform:translateX(100%);transition:.5s ease;}.menu-opened .spyca-header--navs{-ms-transform:translateX(0);transform:translateX(0);}.spyca-header--logo{height:48px;}.main-menu{-ms-flex-positive:1;flex-grow:1;width:100%;padding-top:2rem;}.main-menu ul{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:normal;align-items:normal;}.main-menu li{margin-bottom:20px;}.main-menu li .btn-cv{padding:12px 18px;background-color:#03295a;color:#FFF;border-radius:2px;display:inline-block;}.main-menu .hasSubMenu{margin-bottom:0px;transition:.3s ease;}.main-menu .hasSubMenu a{position:relative;margin-bottom:20px;}.main-menu .hasSubMenu a:after{content:"";font-family:"spyca";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0;transition:.3s;}.main-menu .hasSubMenu li{position:relative;padding-left:15px;}.main-menu .hasSubMenu li a{font-weight:400;}.main-menu .hasSubMenu li a:after{content:none;}.main-menu .hasSubMenu li:before{content:'';display:block;margin-right:10px;width:10px;height:1px;position:absolute;bottom:50%;left:0;background-color:#FF0000;}.main-menu .hasSubMenu.open{margin-bottom:20px;transition:.3s ease;}.main-menu .hasSubMenu.open a:after{-ms-transform:rotate(180deg);transform:rotate(180deg);transition:.3s ease;}.main-menu .hasSubMenu.open ul{display:block;}.main-menu a{color:#03295a;}.quick-menu .contentBtnLogin .logout{padding-left:0;padding-right:10px;font-size:14px;}.quick-menu--item{margin-left:0;width:40px;text-align:center;margin-right:10px;}.quick-menu.desktop{height:70px;width:100%;border-top:1px solid #FF0000;-ms-flex-align:center;align-items:center;}.quick-menu.desktop .icon-user,.quick-menu.desktop .icon-search{display:none;}.menu-toggler{width:40px;height:40px;}.menu-toggler span{width:24px;height:2px;background:#45B0E1;display:block;border-radius:2px;margin-left:auto;margin-right:auto;position:relative;}.menu-opened .menu-toggler span{background:transparent;}.menu-toggler span:before,.menu-toggler span:after{content:"";height:2px;border-radius:2px;width:100%;position:absolute;left:0;background:#45B0E1;-ms-transform:rotate(0);transform:rotate(0);transition:.5s ease;}.menu-toggler span:after{top:7px;}.menu-opened .menu-toggler span:after{top:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.menu-toggler span:before{top:-7px;}.menu-opened .menu-toggler span:before{top:0;-ms-transform:rotate(45deg);transform:rotate(45deg);}.profile-menu{right:12px;}.profile-menu--top{display:block;top:-4px;left:8px;width:46px;}.profile-menu--top .icon-arrow{margin-top:2px;}.profile-menu .dropdown-menu.show{margin-top:8.5px;}.spyca-footer{padding-bottom:16px;padding-top:2rem;}.spyca-footer--copyright{padding:1.25rem 4.69rem 0rem;}.spyca-footer--container{-ms-flex-direction:column;flex-direction:column;}.spyca-footer-menu{-ms-flex-order:2;order:2;}.spyca-footer-menu li{margin-bottom:1.25rem;margin-right:0;}.spyca-footer--socials{-ms-flex-order:3;order:3;}.spyca-footer--socials a{width:40px;height:40px;line-height:40px;font-size:30px;text-align:center;margin:0 5px;}.new-spyca-footer .container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}.new-spyca-footer{padding-top:30px;}.new-spyca-footer .spyca-footer--logo{margin-top:0;}.new-spyca-footer.menu-length-4 .loghi{margin-right:auto;}.new-spyca-footer .menu-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}.new-spyca-footer .brand_spyca_social{width:140px;}.new-spyca-footer .brand_spyca_social{width:135px;margin:auto;}.new-spyca-footer .brand_spyca_social .spyca-footer--logo{display:block;width:100%;margin-bottom:0;}.new-spyca-footer .brand_spyca_social .spyca-footer--socials{margin-top:8px;}.new-spyca-footer .brand_spyca_social .spyca-footer--socials a{font-size:30px;}.new-spyca-footer .hasSubMenu{margin-top:29px;margin-right:0;text-align:center;}.new-spyca-footer .hasSubMenu:last-child{padding-bottom:0;}.new-spyca-footer .hasSubMenu > span,.new-spyca-footer .hasSubMenu a{font-weight:700;font-size:16px;line-height:22px;}.new-spyca-footer .hasSubMenu ul{padding-top:10px;}.new-spyca-footer .hasSubMenu ul li a{font-size:15px;line-height:190%;}.new-spyca-footer .loghi{margin:auto;width:200px;padding-left:35px;padding-right:35px;border-top:2px solid rgba(69,176,225,0.2);padding-top:24px;margin-top:20px;}.new-spyca-footer .loghi p + p{margin-top:24px;}.new-spyca-footer .menu_legal{margin-top:41px;margin-bottom:41px;}.new-spyca-footer .menu_legal .menu{display:block;}.new-spyca-footer .menu_legal .menu .menu-item{float:unset;margin-right:unset;margin-bottom:24px;}.new-spyca-footer .menu_legal .menu .menu-item:last-child{margin-bottom:0;}.new-spyca-footer .menu_legal .menu .menu-item a{font-size:14px;line-height:19px;}.new-spyca-footer .spyca-footer--copyright{padding-left:0px;padding-right:0px;padding-bottom:40px;font-size:12px;line-height:16px;}}
.subtitle{font-size:1.13rem;line-height:132%;font-family:"Quattrocento",serif;color:#000;padding:2.5rem 0;}.subtitle a{text-decoration:underline;}span.subtitle{display:block;font-size:1.13rem;line-height:132%;font-family:"Quattrocento",serif;color:#000;padding:1.5rem 0;}.file-upload-js-error{font-size:10px;line-height:1;display:block;background-color:#FFF;position:absolute;width:70%;z-index:2;padding:10px;}.js-form-type-textarea .description{font-family:"Quattrocento",serif;}.progress-step{border-bottom:1px solid #E2E2E2;padding:1.25rem 0;}.progress-step--content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative;}.progress-step--content:before{content:'';position:absolute;left:0;top:44%;height:1px;width:100%;background-color:#E0E0E0;z-index:1;}.progress-step .item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;background-color:#FFF;z-index:2;}.progress-step .item .text{color:#03295a;font-size:0.88rem;text-transform:uppercase;text-align:center;padding-top:4px;}.progress-step .item .star{width:4.44rem;height:4.44rem;background-image:url("data:image/svg+xml,%3Csvg width='68' height='66' viewBox='0 0 68 66' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34 0.842102L41.9702 25.372H67.7625L46.8961 40.5323L54.8664 65.0622L34 49.9019L13.1336 65.0622L21.1039 40.5323L0.237495 25.372H26.0298L34 0.842102Z' fill='%23D7DDE5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;position:relative;background-size:contain;}.progress-step .item.active .text{font-weight:700;}.progress-step .item.active .star{width:4.44rem;height:4.44rem;background-image:url("data:image/svg+xml,%3Csvg width='72' height='72' viewBox='0 0 72 72' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36 0.842102L43.9702 25.372H69.7625L48.8961 40.5323L56.8664 65.0622L36 49.9019L15.1336 65.0622L23.1039 40.5323L2.2375 25.372H28.0298L36 0.842102Z' fill='%23DC0D1A'/%3E%3Cpath d='M36 9.26915L41.9099 27.4579L42.0783 27.9761H42.6232H61.7479L46.2757 39.2173L45.8348 39.5376L46.0032 40.0559L51.9131 58.2446L36.4408 47.0033L36 46.683L35.5592 47.0033L20.0869 58.2446L25.9968 40.0559L26.1652 39.5376L25.7243 39.2173L10.2521 27.9761H29.3768H29.9217L30.0901 27.4579L36 9.26915Z' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;}.progress-step .item.active span{color:#FFF;}.progress-step .item span{display:block;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:0.88rem;color:#03295a;font-weight:700;line-height:1;}.content-top-title h1{text-transform:uppercase;font-weight:400;}.content-top-title h1 strong{font-weight:800;}.form{font-family:'Open Sans',sans-serif;}.form .container{max-width:42.88rem;}.form-text{padding-top:2.5rem;}.form-text .container{max-width:62.25rem;}.form-text .subtitle{text-align:left;font-size:1.5rem;}:-ms-input-placeholder{color:#03295a;}::placeholder{color:#03295a;}input.error{border-color:#DC0D1A !important;}input.error::-webkit-input-placeholder{color:#DC0D1A;}input.error:-moz-placeholder{color:#DC0D1A;}input.error::-moz-placeholder{color:#DC0D1A;}input.error:-ms-input-placeholder{color:#DC0D1A;}input[type='password']::-webkit-input-placeholder{font-family:'Open Sans',sans-serif;letter-spacing:normal;}input[type='password']:-moz-placeholder{font-family:'Open Sans',sans-serif;letter-spacing:normal;}input[type='password']::-moz-placeholder{font-family:'Open Sans',sans-serif;letter-spacing:normal;}input[type='password']:-ms-input-placeholder{font-family:'Open Sans',sans-serif;letter-spacing:normal;}.contentFileUpload{width:100%;}.contentFileUpload .customFileUpload{display:-ms-flexbox;display:flex;-ms-flex-align:normal;align-items:normal;position:relative;min-height:5.5rem;}.contentFileUpload .customFileUpload:before{content:'Upload file*';background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.41 5.41L12.58 0.58C12.21 0.21 11.7 0 11.17 0H2C0.9 0 0 0.9 0 2V16C0 17.1 0.9 18 2 18H16C17.1 18 18 17.1 18 16V6.83C18 6.3 17.79 5.79 17.41 5.41ZM4 4H11V6H4V4ZM14 14H4V12H14V14ZM14 10H4V8H14V10Z' fill='%23004083'/%3E%3C/svg%3E%0A");position:absolute;font-size:0.94rem;font-weight:600;color:#03295a;text-align:left;left:1rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background-repeat:no-repeat;padding-left:30px;}.contentFileUpload .customFileUpload input{opacity:0;width:100%;height:auto;position:relative;z-index:2;padding:0;}.contentFileUpload .customFileUpload span{cursor:pointer;display:block;border:none;max-width:8.63rem;border-radius:2px;background-color:#03295a;font-size:1rem;text-transform:uppercase;color:#FFF;text-align:center;padding:0.75rem 0;font-weight:700;width:100%;position:absolute;right:1.25rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.js-form-type-vertical-tabs{display:none;}.js-form-type-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.js-form-type-checkbox label{margin:0;padding:0;}.js-form-type-checkbox label.option{display:none;}.js-form-type-checkbox label.form-required + .description{position:relative;}.login .js-form-type-checkbox .description{padding-bottom:0;margin-left:0.75rem;display:inline-block;font-size:1rem;line-height:1.44rem;color:#03295a;text-transform:none;font-weight:400;}.login .js-form-type-checkbox .description a{text-decoration:underline;font-weight:600;}.js-form-type-checkbox .description{padding-bottom:0;margin-left:0.75rem;display:inline-block;font-size:1rem;line-height:1.44rem;color:#03295a;text-transform:none;font-weight:400;}.js-form-type-checkbox .description a{text-decoration:underline;font-weight:600;}.form-item-field-email{margin-bottom:1.5rem;}.form-wrapper{margin-bottom:1.5rem;width:100%;}.form-wrapper h4{font-weight:600;display:block;font-size:1rem;line-height:1.13rem;color:#004083;padding-bottom:0.5rem;margin-bottom:unset;}.form-wrapper h4.error{color:#DC0D1A;}.form-wrapper.full .form-managed-file:before{content:none;}.form-wrapper span.error{color:#DC0D1A;font-weight:700;font-size:12px;padding-top:8px;}.form-wrapper.field--name-field-recipe-information{margin-bottom:0.75rem;}.title-recipe-box{font-weight:600;display:block;font-size:1.13rem;line-height:1.25rem;color:#03295a;padding-bottom:0.5rem;}.subtitle-recipe-box{font-family:Quattrocento;font-style:normal;font-weight:normal;font-size:1.13rem;line-height:132%;color:#000000;margin-bottom:10px;}.form-file{border:none;}.form-actions,.form-actions-static{position:sticky;width:100%;left:0;bottom:0;background-color:#FFF;filter:drop-shadow(0px -5px 7px rgba(227,227,227,0.22));text-align:center;margin-bottom:0;padding:1.31rem 0;border-top:1px solid #F4F4F4;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.login .form-actions,.login .form-actions-static{filter:none;background-color:transparent;padding:0;border:0;position:relative;bottom:auto;left:auto;color:#03295a;font-size:14px;}.login .form-actions a,.login .form-actions-static a{font-weight:700;text-decoration:underline;}.form-actions .form-submit,.form-actions-static .form-submit{font-weight:600;text-transform:uppercase;border:1px solid #03295a;background-color:transparent;color:#03295a;font-size:0.88rem;padding:0.88rem 2rem;display:inline-block;margin:0 8px;}.login .form-actions .form-submit,.login .form-actions-static .form-submit{background-color:#03295a;font-size:0.88rem;margin:1.88rem auto 0rem;max-width:280px;padding:15px 0;border-radius:2px;width:100%;font-weight:700;text-transform:uppercase;color:#FFF;}.form-actions .form-submit.button--save_continue,.form-actions-static .form-submit.button--save_continue{border:1px solid #03295a;color:#FFF;background-color:#03295a;}.form-actions #edit-delete,.form-actions-static #edit-delete{font-weight:600;text-transform:uppercase;border:1px solid #FFF;background-color:#03295a;color:#FFF;font-size:0.88rem;padding:0.88rem 2rem;display:inline-block;max-width:13.25rem;margin:0 8px;}.form-actions #edit-submit,.form-actions-static #edit-submit{-ms-flex-order:1;order:1;}.form-actions #edit-save-continue,.form-actions-static #edit-save-continue{-ms-flex-order:2;order:2;}.form-actions-static{position:sticky;}.error .form-managed-file{border:1px dashed #DC0D1A;}.form-managed-file{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border:1px dashed rgba(0,64,131,0.4);border-radius:2px;}.form-managed-file input{cursor:pointer;}.form-managed-file img{max-height:3.75rem;width:auto;}.form-managed-file.image-widget:before,.form-managed-file.js-form-managed-file:before{content:none;}.form-managed-file.image-widget .remove-button,.form-managed-file.js-form-managed-file .remove-button{background-color:#03295a;color:white;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0px 0.63rem;font-size:0.75rem;}.form-managed-file.image-widget .remove-button span,.form-managed-file.js-form-managed-file .remove-button span{padding-top:0rem;padding-right:0.31rem;font-size:0.75rem;}.form-managed-file.image-widget .remove-button input,.form-managed-file.js-form-managed-file .remove-button input{background-color:unset;font-size:0.75rem;}.form-managed-file.full:before{content:none;}.form-managed-file .file-size{display:none;}.form-managed-file .file--image{font-size:0.94rem;color:#004083;font-weight:600;margin-left:auto;margin-right:auto;width:100%;padding-left:0.63rem;}.form-managed-file .form-submit{border:none;max-width:8.63rem;border-radius:2px;background-color:#03295a;font-size:1rem;text-transform:uppercase;color:#FFF;text-align:center;padding:0.5rem 0;font-weight:700;margin-left:auto;}.form-item-date-of-birth label{display:block;position:relative;}.form-item-date-of-birth label:after{content:'';background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 12.6H12V17.6H17V12.6ZM16 1.59998V3.59998H8V1.59998H6V3.59998H5C3.89 3.59998 3.01 4.49998 3.01 5.59998L3 19.6C3 20.7 3.89 21.6 5 21.6H19C20.1 21.6 21 20.7 21 19.6V5.59998C21 4.49998 20.1 3.59998 19 3.59998H18V1.59998H16ZM19 19.6H5V8.59998H19V19.6Z' fill='%23004083'/%3E%3C/svg%3E");position:absolute;right:0.63rem;top:180%;width:1.5rem;height:1.5rem;background-size:contain;background-repeat:no-repeat;background-position:center;}.js-form-type-managed-file .description{font-size:12px;color:#757575;font-weight:600;}.field--type-image.disabled .form-managed-file{-ms-flex-pack:start;justify-content:flex-start;background-color:#F4F4F4;border:none;}.field--type-image.disabled .form-managed-file .file--image{padding-left:1.81rem;margin-left:0;}.field--type-image.disabled .form-managed-file a{padding-left:1.75rem;position:relative;}.field--type-image.disabled .form-managed-file a:before{content:'';background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIwIDE0LjJWMi4xOTk5NUMyMCAxLjA5OTk1IDE5LjEgMC4xOTk5NTEgMTggMC4xOTk5NTFINkM0LjkgMC4xOTk5NTEgNCAxLjA5OTk1IDQgMi4xOTk5NVYxNC4yQzQgMTUuMyA0LjkgMTYuMiA2IDE2LjJIMThDMTkuMSAxNi4yIDIwIDE1LjMgMjAgMTQuMlpNOSAxMC4yTDExLjAzIDEyLjkxTDE0IDkuMTk5OTVMMTggMTQuMkg2TDkgMTAuMlpNMCA0LjE5OTk1VjE4LjJDMCAxOS4zIDAuOSAyMC4yIDIgMjAuMkgxNlYxOC4ySDJWNC4xOTk5NUgwWiIgZmlsbD0iIzAwNDA4MyIvPgo8L3N2Zz4K");background-size:contain;width:1.13rem;height:1.13rem;position:absolute;left:0;top:3px;}.field--type-image .form-item label{font-family:"Quattrocento",serif;color:#000;text-transform:none;font-size:1.13rem;font-weight:400;line-height:1.67rem;}.field--type-file.disabled .form-managed-file{-ms-flex-pack:start;justify-content:flex-start;background-color:#F4F4F4;border:none;}.field--type-file.disabled .form-managed-file .file--image{padding-left:1.81rem;margin-left:0;}.field--type-file.disabled .form-managed-file a{padding-left:1.75rem;position:relative;}.field--type-file.disabled .form-managed-file a:before{content:'';background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQxIDUuNDFMMTIuNTggMC41OEMxMi4yMSAwLjIxIDExLjcgMCAxMS4xNyAwSDJDMC45IDAgMCAwLjkgMCAyVjE2QzAgMTcuMSAwLjkgMTggMiAxOEgxNkMxNy4xIDE4IDE4IDE3LjEgMTggMTZWNi44M0MxOCA2LjMgMTcuNzkgNS43OSAxNy40MSA1LjQxWk00IDRIMTFWNkg0VjRaTTE0IDE0SDRWMTJIMTRWMTRaTTE0IDEwSDRWOEgxNFYxMFoiIGZpbGw9IiMwMDQwODMiLz4KPC9zdmc+Cg==");background-size:contain;width:1.13rem;height:1.13rem;position:absolute;left:0;top:3px;}.field--type-file .form-item label{font-family:"Quattrocento",serif;color:#000;text-transform:none;font-size:1.13rem;font-weight:400;line-height:1.67rem;}.pwd-content-eye{position:relative;}.eye-close{background:url(/themes/custom/spyca_theme/assets/images/cv/eye-close.svg) no-repeat;height:1.13rem;width:1.31rem;margin-top:0;background-size:contain;position:absolute;top:23%;right:1rem;}.eye-open{background:url(/themes/custom/spyca_theme/assets/images/cv/eye-open.svg) no-repeat;height:1.13rem;width:1.31rem;margin-top:0;background-size:contain;position:absolute;top:23%;right:1rem;}.form .js-form-type-date:after{top:50%;}.form input[type="password"]{font-family:Verdana;letter-spacing:0.125em;}.form .subtitle{padding-bottom:2.25rem;}.form .title{font-weight:bold;font-size:1.5rem;line-height:140%;color:#03295a;text-transform:uppercase;text-align:center;padding-bottom:2rem;}.form.login .title{padding-top:2.5rem;}.form.login .js-form-item input{border:1px solid #03295a;border-radius:2px;padding:1.25rem 1rem;}#edit-pass{display:block;}.form-item.form-item-date-of-birth label{display:block;position:relative;}.form-item.form-item-field-recipe-information-0-value{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.form-item.form-item-field-recipe-information-0-value label{-ms-flex-order:3;order:3;display:none;}.form-item.form-item-field-recipe-information-0-value .contenitore-textarea{-ms-flex-order:2;order:2;width:100%;}.form-item.form-item-field-recipe-information-0-value #edit-field-recipe-information-0-value--description{-ms-flex-order:1;order:1;font-family:Quattrocento;font-style:normal;font-weight:normal;font-size:1.13rem;line-height:132%;color:#000000;margin-bottom:10px;margin-top:10px;}.form-item.form-item-field-professional-dreams-0-value{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.form-item.form-item-field-professional-dreams-0-value label{-ms-flex-order:3;order:3;display:none;}.form-item.form-item-field-professional-dreams-0-value .contenitore-textarea{-ms-flex-order:2;order:2;width:100%;}.form-item.form-item-field-professional-dreams-0-value #edit-field-professional-dreams-0-value--description{-ms-flex-order:1;order:1;font-family:Quattrocento;font-style:normal;font-weight:normal;font-size:1.13rem;line-height:132%;color:#000000;margin-bottom:10px;margin-top:10px;}.form-item label{display:inline-block;font-size:0.88rem;line-height:1rem;color:#004083;padding-bottom:0.5rem;margin-bottom:unset;font-weight:600;text-transform:math-auto;}.login .form-item label{padding-bottom:0.5rem;margin-bottom:0;}.form-item label.error{color:#DC0D1A;}.form-item label.form-required{position:relative;}.form-item.error input{border:1px solid #DC0D1A;}.login .form-item.error input{border:1px solid #DC0D1A;}.form-item input{color:#03295a;font-size:1rem;padding:1.25rem 1rem;border:1px solid rgba(0,64,131,0.4);border-radius:2px;width:100%;font-weight:600;}.form-item input#disable-instagram{height:auto;width:fit-content;}.form-item input.field-add-more-submit,.form-item input.paragraphs-icon-button-collapse,.form-item input.paragraphs-icon-button-edit{border:unset;text-align:left;font-size:0.69rem;padding:0.65rem 1rem;background-color:#04295a;border-radius:0px;}.form-item input.form-file{border:none;}.form-item input:read-only:not([type="submit"]):not(.hasDatepicker){background-color:#F4F4F4;border:none;color:#757575;}.form-item span.error{color:#DC0D1A;font-weight:700;font-size:12px;padding-top:8px;}.form-item .js-hide{display:none !important;}.form-item .custom_checkbox{display:block;position:relative;padding-left:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:1.25rem;height:1.25rem;}.form-item .custom_checkbox:hover input ~ span{background-color:#FFF;}.form-item .custom_checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.form-item .custom_checkbox input:checked ~ span{background-color:#03295a;}.form-item .custom_checkbox input:checked ~ span:after{display:block;}.form-item .custom_checkbox span{position:absolute;top:0;left:0;width:1.25rem;height:1.25rem;background-color:#FFF;border:1px solid rgba(0,64,131,0.4);border-radius:2px;}.form-item .custom_checkbox span:after{content:"";position:absolute;display:none;left:0.38rem;top:0.19rem;width:0.38rem;height:0.63rem;border:solid white;border-width:0 0.19rem 0.19rem 0;-ms-transform:rotate(45deg);transform:rotate(45deg);}.content-rules-cv{margin:3.38rem auto;background-color:#F4F4F4;padding:0.63rem;color:#03295a;font-size:0.94rem;font-family:"Quattrocento",serif;text-align:center;}.content-rules-cv a{font-weight:bold;text-decoration:underline;}.download{display:block;text-align:center;margin-bottom:1rem;}.download-btn{display:inline-block;border:1px solid #03295a;color:#03295a;padding:0.63rem 1.88rem;border-radius:0.13rem;}.download-btn img{width:0.88rem;}.download-btn span{font-size:0.88rem;line-height:1.31rem;font-weight:700;text-decoration:underline;padding-left:0.81rem;}.download ~ .download{margin-bottom:1.88rem;}.selectric,.select2-container{color:#03295a;font-size:1rem;line-height:1.2em;padding:1.5rem 1rem 1.19rem;border:1px solid rgba(0,64,131,0.4);border-radius:2px;width:100%;font-weight:600;background-color:#FFF;}.selectric:after,.select2-container:after{content:"";font-family:"spyca";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:0.63rem;color:#03295a;top:40%;font-size:1rem;}.selectric-hide-select.selectric select,.selectric-hide-select .select2-container-is-native select,.select2-container-hide-select.selectric select,.select2-container-hide-select .select2-container-is-native select{font-size:14px;height:48px;padding:0 16px;}.selectric-disabled,.select2-container-disabled{opacity:1;}.selectric-disabled .selectric,.select2-container-disabled .selectric{background-color:#F4F4F4;border:none;}.selectric-disabled .selectric:after,.select2-container-disabled .selectric:after{content:none;}.selectric .label,.select2-container .label{font-size:1rem;color:#03295a;line-height:1;padding:0;margin:0;height:auto;padding-bottom:0.31rem;}.selectric .button,.select2-container .button{display:none;}.field--name-field-unit-of-measurement .selectric,.field--name-field-unit-of-measurement .select2-container{max-width:6rem;padding:0.32rem !important;}.field--name-field-unit-of-measurement .selectric .label,.field--name-field-unit-of-measurement .select2-container .label{width:80%;}select{font-size:14px;}.selectric-items{background-color:#FFF;border-bottom:none;border-top:none;}.selectric-items li{font-size:1rem;line-height:1.38rem;color:#03295a;background-color:#FFF;}.selectric-items li:hover{background-color:#F6F6F6;color:#000;}.selectric-items li.highlighted{background-color:#F6F6F6;color:#03295a;font-size:1rem;font-weight:700;}::-webkit-input-placeholder{color:#03295a;font-size:1rem;}:-moz-placeholder{color:#03295a;font-size:1rem;}::-moz-placeholder{color:#03295a;font-size:1rem;}:-ms-input-placeholder{color:#03295a;font-size:1rem;}textarea{border:1px solid rgba(0,64,131,0.4);width:100%;resize:none;padding:10px;color:#04295a;}textarea[readonly="readonly"]{background-color:#F4F4F4;border:none;}.padding-input-custom{padding:1.25rem 1rem;min-height:88px;}.btn{display:block;text-align:center;}.btn.blue a{border:1px solid #03295a;color:#FFF;background-color:#03295a;}.btn a{font-family:'Open Sans',sans-serif;font-weight:600;text-transform:uppercase;border:1px solid #03295a;background-color:transparent;color:#03295a;font-size:0.88rem;padding:0.88rem 2rem;display:inline-block;margin:0 8px;}.cta-modify{font-weight:600;font-size:0.94rem;text-transform:uppercase;text-decoration:underline;position:relative;display:inline-block;padding-left:1.88rem;color:#03295a;}.cta-modify:before{content:'';position:absolute;left:0;top:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNSAxNS4yNTAxVjE5LjAwMDFINC4yNUwxNS4zMSA3Ljk0MDA2TDExLjU2IDQuMTkwMDZMMC41IDE1LjI1MDFaTTE4LjIxIDUuMDQwMDZDMTguNiA0LjY1MDA2IDE4LjYgNC4wMjAwNiAxOC4yMSAzLjYzMDA2TDE1Ljg3IDEuMjkwMDZDMTUuNDggMC45MDAwNTkgMTQuODUgMC45MDAwNTkgMTQuNDYgMS4yOTAwNkwxMi42MyAzLjEyMDA2TDE2LjM4IDYuODcwMDZMMTguMjEgNS4wNDAwNloiIGZpbGw9IiMwMzI5NUEiLz4KPC9zdmc+Cg==");width:1.19rem;height:1.19rem;background-size:contain;}.js-form-type-select.error .selectric{border-color:#DC0D1A;}.js-form-item-field-recipe-photos-2-0 > label,.js-form-item-field-recipe-photos-3-0 > label{display:none;}.thankyou .title{font-size:2.25rem;line-height:148%;text-align:center;padding-bottom:2rem;}.thankyou .subtitle{font-size:1.5rem;padding:0;margin-bottom:160px;}.forgot-pwd{font-weight:bold;font-size:0.75rem;color:#03295a;font-family:'Open Sans',sans-serif;text-align:right;margin-top:-1rem;}.velina-login .forgot-pwd{display:none;}.form-item--error-message{color:#DC0D1A;font-weight:700;font-size:12px;padding-top:8px;}.description{font-size:0.75rem;color:#757575;font-weight:600;}.user-login-form .form-item--error-message{text-align:center;}.user-login-form .form-item{}.user-login-form .form-item label{font-size:14px;line-height:16px;}.user-login-form .form-item label:after{content:"*";display:block;position:relative;float:right;}.user-login-form .form-item:nth-child(2){margin-top:24px;}.user-login-form .forgot-pwd a{text-decoration:underline;}.user-login-form .eye-close,.user-login-form .eye-open{top:38%;}#user-register-form #edit-account .js-form-item-mail{margin-bottom:1.5rem;}#user-register-form #edit-account .js-form-item-pass-pass2{margin-top:1.5rem;}#user-register-form #edit-account .js-form-item-pass-pass2 .pwd-content-eye .shwpd{top:27%;}#user-register-form #edit-submit{margin-top:1.25rem;cursor:pointer;}#user-register-form span.subtitle{padding-bottom:1.5rem;}#user-register-form #edit-actions{display:block;}#user-register-form #edit-actions p:last-of-type{margin-bottom:3.13rem;}.application_intro .subtitle,.application_submit .subtitle,.application_submitted .subtitle,.application_saved .subtitle{font-size:1.38rem;padding:unset;}.application_intro .subtitle p,.application_submit .subtitle p,.application_submitted .subtitle p,.application_saved .subtitle p{padding-bottom:2.25rem;}.application_intro .btn,.application_submit .btn,.application_submitted .btn,.application_saved .btn{margin-top:1.63rem;margin-bottom:4.38rem;}.application_intro .btn:hover,.application_submit .btn:hover,.application_submitted .btn:hover,.application_saved .btn:hover{cursor:pointer;}.application_intro .btn.blue,.application_submit .btn.blue,.application_submitted .btn.blue,.application_saved .btn.blue{font-weight:700;margin-top:2.25rem;margin-bottom:3.5rem;}.application_intro .btn.blue:hover,.application_submit .btn.blue:hover,.application_submitted .btn.blue:hover,.application_saved .btn.blue:hover{color:white !important;}.application_intro ul li,.application_submit ul li,.application_submitted ul li,.application_saved ul li{margin-bottom:0.63rem;}#node-cv-2022-step-3-form .subtitle:first-of-type{padding-bottom:12px;}#node-cv-2022-step-3-form .form-item-field-signaure-dish-recipe-0 label{display:none;}#node-cv-2022-step-3-form .download{margin-bottom:2.75rem;}.spyca-pre-footer img{height:auto;width:8.75rem;}input[type="submit"]{cursor:pointer;}#password-policy-status{display:none;}.modal.show{z-index:10000;}.modal .modal-content .modal-header{text-align:center;border-bottom:0px;padding-bottom:0px;}.modal .modal-content .modal-header .modal-title{width:100%;font-size:20px;color:red;text-align:center;}.modal .modal-content .modal-header .close{font-size:3.5em;margin:-2.8rem -1rem 0rem auto;height:40px;}.modal-backdrop.show{z-index:9999;}.tabledrag-toggle-weight-wrapper{display:none;}.field-multiple-table{width:100%;}.field-multiple-table .paragraph-type--component{position:relative;}.field-multiple-table .paragraph-type--component .form-wrapper{margin-bottom:unset;-ms-flex-pack:end;justify-content:end;column-gap:0.63rem;}.field-multiple-table .paragraph-type--component .form-wrapper .paragraph-type-top{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:end;padding-bottom:0.13rem;-ms-flex-pack:end;justify-content:flex-end;}.field-multiple-table .paragraph-type--component .form-wrapper .paragraph-type-top .paragraphs-dropbutton-wrapper .remove-button{font-size:0.81rem;}.field-multiple-table .paragraph-type--component .form-wrapper .paragraph-type-top .paragraphs-dropbutton-wrapper .remove-button input{font-size:0.81rem;}.field-multiple-table .paragraph-type--component .field-multiple-drag{display:none;}.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;}.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .ajax-new-content{width:100%;}.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .ajax-new-content .field-multiple-table{width:100%;}.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2){padding:0.63rem 0px 0px 0px;}.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper{margin-bottom:unset;}.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraph-top{margin-bottom:unset;display:none !important;}.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraph-top .paragraph-type,.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraph-top .paragraph-summary,.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraph-top .paragraph-info{margin-bottom:unset;}.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraphs-subform{display:-ms-flexbox;display:flex;column-gap:0.63rem;margin-bottom:unset;}.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraphs-subform .field--type-string,.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraphs-subform .field--type-integer,.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraphs-subform .field--type-list-string{margin-bottom:unset;}.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraphs-subform .field--type-string input,.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraphs-subform .field--type-string .selectric,.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraphs-subform .field--type-integer input,.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraphs-subform .field--type-integer .selectric,.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraphs-subform .field--type-list-string input,.field-multiple-table .paragraph-type--component .field--type-entity-reference-revisions .paragraph-type--ingredient td:nth-child(2) .form-wrapper .paragraphs-subform .field--type-list-string .selectric{padding:0.38rem 0.63rem;}.field-multiple-table .paragraph-type--component .selectric:after,.field-multiple-table .paragraph-type--component .select2-container:after{top:22%;}.field-multiple-table .paragraph-type--component:after{display:block;content:'';width:80%;border-bottom:1px solid #04295a;position:absolute;left:0px;bottom:0%;margin:1% 10%;}.paragraphs-dropdown{display:block;}.paragraphs-dropdown .paragraphs-dropdown-toggle{display:none;}.paragraphs-dropdown .paragraphs-dropdown-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:1;background-color:#04295a;color:#ffffff;border-radius:0px;box-shadow:unset;border:unset;position:relative;top:0px;font-size:0.69rem;padding:0.65rem 1rem;font-weight:600;cursor:pointer;}.paragraphs-dropdown .paragraphs-dropdown-actions input{padding:unset;font-size:0.69rem;line-height:inherit;}.paragraphs-add-wrapper,#edit-field-paragraph-add-more{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:0.63rem;padding:0px 0px 0.63rem 0px;}.field--name-field-paragraph{background-color:#f6f6f6;padding:0.63rem;border-radius:10px;border:1px solid #dddddd;}#edit-field-recipe-photos-1-wrapper .description,#edit-field-recipe-photos-2-wrapper .description,#edit-field-recipe-photos-3-wrapper .description{display:none;}.field--name-field-items .draggable td:nth-child(2){padding:0.63rem 0 0px 0px;}.field--name-field-items .js-form-wrapper{display:-ms-flexbox;display:flex;}.field--name-field-items .js-form-wrapper .paragraph-type-top{-ms-flex-order:2;order:2;width:100%;}.field--name-field-items .js-form-wrapper .paragraph-type-top .question{color:#03295a;}.field--name-field-items .js-form-wrapper .paragraph-type-top .paragraph-type-title{display:none;}.field--name-field-items .js-form-wrapper .paragraph-type-top .paragraphs-dropbutton-wrapper .icon-plus{position:absolute;margin-top:0.31rem;cursor:pointer;}.field--name-field-items .js-form-wrapper .paragraph-type-top .paragraphs-dropbutton-wrapper input{background:none;border:none;padding:0px 10px 0px 0.63rem;height:auto;}.field--name-field-items .js-form-wrapper .paragraph-type-top .paragraphs-dropbutton-wrapper input .field-add-more-submit{margin-left:1.25rem;}.field--name-field-items .js-form-wrapper .paragraphs-subform{-ms-flex-order:1;order:1;display:-ms-flexbox;display:flex;column-gap:0.63rem;}.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-quantity{width:8.13rem;}.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-unit-of-measurement{width:12.5rem;}.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-unit-of-measurement .js-form-item{width:100%;}.field--name-field-items .js-form-wrapper .paragraphs-subform .form-item input,.field--name-field-items .js-form-wrapper .paragraphs-subform .form-item .selectric{padding:0.31rem;line-height:1em;font-size:1em;}.field--name-field-items .form-wrapper{margin-bottom:unset;}.clearfix .paragraphs-dropbutton-wrapper .icon-plus{position:absolute;margin-top:0.19rem;cursor:pointer;}.js .paragraph-type-label{font-weight:600;display:block;font-size:1rem;line-height:1.13rem;color:#004083;padding-bottom:0.5rem;margin-bottom:unset;}.js .paragraphs-collapsed-description{font-size:0.88rem;}.js .paragraphs-collapsed-description:after{background:unset;}.dropbutton--multiple{display:-ms-flexbox;display:flex;}.dropbutton--multiple .confirm-remove input{font-weight:600;text-transform:uppercase;border:1px solid #03295a !important;background-color:transparent;font-size:0.75rem !important;padding:0.5rem 0.5rem !important;display:inline-block;margin:0 0.5rem;color:#04295a !important;}.dropbutton--multiple .restore{display:block !important;}.dropbutton--multiple .restore input{font-weight:600;text-transform:uppercase;border:1px solid #03295a !important;background-color:transparent;font-size:0.75rem !important;padding:0.5rem 0.5rem !important;display:inline-block !important;margin:0 8px;color:#04295a !important;}.dropbutton--multiple .dropbutton-toggle{display:none !important;}.select2-container{width:100% !important;position:relative;display:block;padding:1.31rem 1rem 1.31rem;}.select2-container .select2-selection{border:unset;height:auto;}.select2-container .select2-selection .select2-selection__rendered{line-height:19px;}.select2-container .select2-selection .select2-selection__arrow{display:none;}.select2-container--open:not(.select2){border:unset;padding:0px;}.select2-results__options li{font-family:'Open Sans',sans-serif;font-size:1rem;line-height:1.38rem;color:#03295a;background-color:#FFF;padding:0.63rem;font-weight:400;}.select2-results__options li.select2-results__option--selected{background-color:#F6F6F6;color:#03295a !important;font-size:1rem;font-weight:700;}.select2-results__options li.select2-results__option--selected:hover{color:#03295a;}.select2-results__options li:hover{background-color:#F6F6F6;color:#03295a;}.select2-results__options li.highlighted{background-color:#F6F6F6;color:#03295a;font-size:1rem;font-weight:700;}.js-form-item-field-personal-instagram-url-0-value{position:relative;}.js-form-item-field-personal-instagram-url-0-value .container-disable-instagram{position:relative;top:6px;right:0px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.js-form-item-field-personal-instagram-url-0-value .container-disable-instagram input[type="checkbox"]{max-width:12px;}.js-form-item-field-personal-instagram-url-0-value .container-disable-instagram label{width:100%;padding-left:0.63rem;padding-bottom:unset;}.paragraphs-actions{color:#FFF;font-size:0.88rem;padding:0.6rem 1rem;margin:0;font-weight:600;text-transform:uppercase;display:-ms-flexbox;display:flex;width:auto;}.paragraphs-actions input{color:white;}.paragraphs-actions .button-close-pr{display:-ms-flexbox;display:flex;background-color:#04295a;padding:0px 0px 0px 1rem;-ms-flex-align:center;align-items:center;margin-right:4px;}.paragraphs-dropbutton-wrapper{border:1px solid #03295a;width:max-content;color:#FFF;background-color:#03295a;font-size:0.75rem;padding:0px !important;display:-ms-flexbox;display:flex;margin:0 0.5rem;font-weight:600;text-transform:uppercase;}.paragraphs-dropbutton-wrapper input{color:white;}.paragraphs-dropbutton-wrapper .remove-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.paragraphs-badge{display:none;}.clearfix em{display:none;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#F6F6F6 !important;color:#000;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#03295a;}input.select2-search__field{font-family:"Open Sans",sans-serif !important;}.field-multiple-table thead th .paragraphs-actions{display:none;}.paragraphs-actions .icon-arrow{margin-right:0.5rem;margin-top:0.13rem;}.paragraphs-actions > .button{margin-left:unset;}.ajax-progress.ajax-progress-throbber{display:none;}.paragraph-type-title .paragraphs-dropbutton-wrapper{background-color:unset;}div[data-drupal-selector*=-subform-field-items-] .paragraphs-dropbutton-wrapper{background-color:unset;border:unset;}.field-add-more-submit,.remove-button{background-color:#04295a !important;padding:5px 10px !important;width:auto !important;border-radius:unset !important;}.step-summary .content-rules-cv{display:none;}.step-summary form .subtitle{display:none;}.step-summary form section .container{max-width:none;padding:0;}.step-summary form .progress-step{display:none;}.step-summary form .content-top-title{display:none;}.step-summary form .download{display:none;}.step-summary .content-title{text-align:center;margin:4.25rem auto 2.75rem;}.step-summary .content-title .title{font-size:1.5rem;font-weight:700;text-transform:uppercase;padding-bottom:1.13rem;color:#03295a;}.step-summary .form-actions{display:none;}.step-summary .remove-button,.step-summary .field-add-more-submit,.step-summary .container-disable-instagram{display:none !important;}.step-summary input,.step-summary textarea{background-color:#F8F8F8;pointer-events:auto !important;cursor:not-allowed !important;border:unset;}.step-summary .select2-container{background-color:#F4F4F4;border:unset;}.step-summary .select2-container .select2-selection__rendered{background-color:#F4F4F4;}.step-summary .select2-container:after{display:none;}.step-summary .paragraphs-actions{display:none;}#edit-preview{display:none;}div[id*="-subform-field-items-add-more-wrapper"] strong,div[id*="-subform-field-items-add-more-wrapper"] em{display:none;}.paragraphs-icon-changed{display:none;}.paragraph-component-preview .paragraph-component--preparations,.paragraph-component-preview .paragraph-component--name{display:-ms-flexbox;display:flex;}.paragraph-component-preview .paragraph-component--preparations label,.paragraph-component-preview .paragraph-component--name label{color:#747474;}.paragraph-component-preview .paragraph-component--preparations .content,.paragraph-component-preview .paragraph-component--name .content{margin-left:0.31rem;font-size:0.75rem;line-height:1rem;color:#747474;}.paragraph-component-preview .paragraph-component--preparation-time{display:-ms-flexbox;display:flex;}.paragraph-component-preview .paragraph-component--preparation-time label{color:#747474;}.paragraph-component-preview .paragraph-component--preparation-time .content{margin-left:0.31rem;font-size:0.75rem;color:#747474;line-height:1rem;}.paragraph-component-preview .paragraph-component--items .paragraph-ingredient{display:-ms-flexbox;display:flex;}.paragraph-component-preview .paragraph-component--items .paragraph-ingredient label{color:#747474;}.paragraph-component-preview .paragraph-component--items .paragraph-ingredient .content{margin-left:0.31rem;font-size:0.75rem;line-height:1rem;display:-ms-flexbox;display:flex;column-gap:0.94rem;padding-bottom:0.38rem;color:#747474;}.form.step3 small{display:block;font-size:0.88rem;line-height:1.25rem;font-weight:400;}#field-paragraph-add-more-wrapper div[role="alert"]{display:none;}#field-items-values h4{font-size:0.88rem;line-height:1rem;color:#004083;padding-bottom:0.5rem;margin-bottom:unset;font-weight:600;text-transform:math-auto;}.form-wrapper .paragraphs-dropdown-action.button{padding:unset;color:#ffff;line-height:unset;cursor:pointer;}.paragraphs-features__delete-confirmation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:end;}.paragraphs-features__delete-confirmation .paragraphs-features__delete-confirmation__message{min-width:50%;color:#03295a;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-align:right;}.paragraphs-features__delete-confirmation #edit-actions{background-color:unset;column-gap:unset;width:auto;}.paragraphs-features__delete-confirmation #edit-actions button{font-size:0.75rem !important;padding:0.5rem 0.5rem !important;display:inline-block;margin:0 0.5rem;color:#04295a !important;font-weight:600;text-transform:uppercase;border:1px solid #03295a !important;cursor:pointer;}.field--name-field-name.paragraphs-content .js-form-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:1.25rem;}.field--name-field-name.paragraphs-content .js-form-item label{padding-bottom:unset;padding-right:0.63rem;}.field--name-field-name.paragraphs-content .js-form-item input{padding:0.31rem 0.94rem;}.form-item-currently-resident-in label:first-child,.form-item-date-of-birth label:first-child,.form-item-mail label:first-child{text-transform:lowercase;}.form-item-currently-resident-in label:first-child:first-letter,.form-item-date-of-birth label:first-child:first-letter,.form-item-mail label:first-child:first-letter{text-transform:uppercase;}.form-item-currently-resident-in .select2,.form-item-date-of-birth .select2,.form-item-mail .select2{border-color:#03295a;}.registration-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;}.registration-text p{width:100%;}.registration-text .btn-registration-velina{background-color:#03295a;font-size:0.88rem;margin:1.88rem auto 0rem;max-width:280px;padding:15px 0;border-radius:2px;width:100%;font-weight:700;text-transform:uppercase;color:#FFF !important;text-decoration:unset;margin-bottom:1em;}@media (min-width:768px){.field--name-field-items .js-form-wrapper .paragraphs-subform{min-width:26.56rem;-ms-flex-pack:justify;justify-content:space-between;}}@media (max-width:767px){.form .container{padding-left:24px;padding-right:24px;}.subtitle{margin:24px 0;padding:0;font-size:15px;}span.subtitle{margin:24px 0;padding:0;font-size:15px;}.file-upload-js-error{width:100%;top:0;height:50%;}.js-form-type-textarea .description{font-size:0.75rem;line-height:1rem;}.progress-step .container{padding:0;}.progress-step--content:before{width:80%;left:10%;}.progress-step .item{width:32%;background-color:transparent;}.progress-step .item .text{font-size:12px;}.progress-step .item .star{width:56px;height:56px;background-color:#FFF;}.progress-step .item.active .star{width:56px;height:56px;}.progress-step .item span{font-size:12px;}.content-top-title{padding-left:2.13rem;padding-right:2.13rem;}.contentFileUpload{height:100%;}.contentFileUpload .customFileUpload{-ms-flex-direction:column;flex-direction:column;height:100%;}.contentFileUpload .customFileUpload:before{top:24px;-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%;}.contentFileUpload .customFileUpload input{height:100%;position:absolute;top:0;left:0;}.contentFileUpload .customFileUpload span{font-size:13px;padding:8px 16px;position:relative;margin:auto;-ms-transform:none;transform:none;top:auto;right:auto;max-width:87px;bottom:0;margin-bottom:24px;}.login .js-form-type-checkbox .description{font-size:14px;}.js-form-type-checkbox .description{font-size:14px;}.form-wrapper{margin-bottom:20px;}.form-wrapper h4{font-size:0.88rem;line-height:1rem;}.title-recipe-box{font-size:0.88rem;line-height:1rem;}.subtitle-recipe-box{font-size:0.88rem;line-height:1rem;}.login .form-actions,.login .form-actions-static{display:block;}.form-actions,.form-actions-static{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:24px;}.step-summary .form-actions,.step-summary .form-actions-static{-ms-flex-pack:center;justify-content:center;}.form-actions .form-submit,.form-actions-static .form-submit{font-size:13px;padding:11px 0;width:48%;margin:0;}.login .form-actions .form-submit,.login .form-actions-static .form-submit{max-width:100%;width:100%;padding:11px 0;}.form-managed-file{height:122px;}.form-managed-file img{max-width:3.75rem;}.form-managed-file.image-widget .file--mime-image-jpeg,.form-managed-file.js-form-managed-file .file--mime-image-jpeg{padding-left:0.75rem;padding-right:0.75rem;}.form-managed-file.image-widget .remove-button input,.form-managed-file.js-form-managed-file .remove-button input{font-size:0.69rem;}.form-managed-file .file--image{font-size:0.88rem;padding:0.13rem;overflow:hidden;}.form-managed-file .form-submit{font-size:13px;padding:8px 16px;width:auto;height:auto;}.form-item-date-of-birth label:after{top:155%;}.field--type-image .form-item label{font-size:15px;}.field--type-file .form-item label{font-size:15px;}.eye-close{width:18px;margin-top:-3px !important;}.eye-open{width:18px;}.form .js-form-type-date:after{top:55%;right:15px;}.form .js-form-type-date.form-item-field-data-nascita-0-value-date:after{top:30%;right:15px;}.form .subtitle{padding-bottom:24px;}.form.login .js-form-item input{padding:16px;}.form.login .js-form-item input.form-date{padding:0 16px;}.form.login .description#edit-name--description{display:none;}.form.login .description#edit-pass--description{display:none;}.form-item label{font-size:12px;padding-bottom:6px;margin-bottom:0;}.form-item input{font-size:14px;padding:0 16px;height:48px;}.form-item input.field-add-more-submit,.form-item input.paragraphs-icon-button-collapse,.form-item input.paragraphs-icon-button-edit{background-image:unset !important;width:auto !important;text-indent:unset;padding:0.3rem 0.8rem 0.3rem 0rem;height:auto;}.form-item input.paragraphs-icon-button-edit{padding:0.3rem 0.8rem;}.download-btn{font-size:13px;padding:6px 23px;}.download-btn img{width:13px;}.download-btn span{padding-left:12px;}.selectric,.select2-container{padding:13px;height:48px;font-size:14px;}.selectric:after,.select2-container:after{top:35%;}.selectric .label,.select2-container .label{font-size:14px;}::-webkit-input-placeholder{font-size:14px;}:-moz-placeholder{font-size:14px;}::-moz-placeholder{font-size:14px;}:-ms-input-placeholder{font-size:14px;}textarea[readonly="readonly"]{background-color:#F8F8F8;padding:12px 16px;border:1px solid rgba(0,64,131,0.4);height:200px;font-size:14px;color:#000;}textarea{font-size:15px;}.btn a{font-size:14px;padding:12px 32px;}.cta-modify{font-size:14px;}.cta-modify:before{width:18px;height:18px;}.thankyou .title{font-size:24px;}.thankyou .subtitle{font-size:18px;margin-bottom:50px;margin-top:0;}.forgot-pwd{margin-top:-20px;}.application_intro .subtitle,.application_submit .subtitle,.application_submitted .subtitle,.application_saved .subtitle{font-size:1.25rem;}.application_intro .subtitle p,.application_submit .subtitle p,.application_submitted .subtitle p,.application_saved .subtitle p{padding-bottom:1.13rem;}.application_intro .subtitle,.application_submit .subtitle,.application_submitted .subtitle,.application_saved .subtitle{margin-bottom:1rem;}.application_intro ul,.application_submit ul,.application_submitted ul,.application_saved ul{margin-bottom:1rem;}.application_intro .subtitle p{padding-bottom:0.88rem;}.field-multiple-table .paragraph-type--component .form-wrapper .paragraph-type-top{padding-top:0.38rem;}.field-multiple-table .paragraph-type--component .form-wrapper{-ms-flex-pack:justify;justify-content:space-between;}.field-multiple-table .paragraph-type--component:after{margin:-1% 10%;}.field-multiple-table{display:block;}.field-multiple-table tbody,.field-multiple-table tr,.field-multiple-table td{display:block;}.paragraphs-dropdown .paragraphs-dropdown-actions input{padding:unset !important;height:auto;}.paragraphs-dropdown .paragraphs-dropdown-actions{padding:0.3rem 0.8rem;}.field--name-field-items .draggable td{padding:unset !important;}.field--name-field-items .js-form-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.field--name-field-items .js-form-wrapper .paragraphs-subform{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-name{width:38%;}.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-name input{height:2.13rem;}.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-quantity{width:28%;}.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-quantity input{height:2.13rem;}.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-unit-of-measurement{width:28%;}.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-unit-of-measurement .selectric,.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-unit-of-measurement .select2-container{height:2.13rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-unit-of-measurement .selectric:after,.field--name-field-items .js-form-wrapper .paragraphs-subform .field--name-field-unit-of-measurement .select2-container:after{font-size:0.69rem;}.field--name-field-items .js-form-wrapper .paragraphs-subform input,.field--name-field-items .js-form-wrapper .paragraphs-subform .selectric{font-size:0.75rem !important;line-height:0.75rem !important;height:auto !important;}.field--name-field-items .js-form-wrapper .paragraphs-subform input .label,.field--name-field-items .js-form-wrapper .paragraphs-subform .selectric .label{padding-bottom:unset;font-size:0.75rem !important;line-height:1.3em !important;}.js .paragraph-type-label{font-size:0.88rem;line-height:1rem;}.dropbutton--multiple .confirm-remove input{margin:0 0.31rem;}.js-form-item-field-personal-instagram-url-0-value .container-disable-instagram input[type="checkbox"]{max-width:1.06rem;width:1.06rem !important;font-size:1.06rem;height:1.06rem !important;}.js-form-item-field-personal-instagram-url-0-value .container-disable-instagram .label-disable-instagram{font-size:0.88rem;padding-left:0.31rem;}.paragraphs-actions{padding:0.31rem 0.63rem;}.paragraphs-dropbutton-wrapper input{font-size:0.69rem !important;}.step-summary .content-title{margin:24px auto 32px;}.step-summary .content-title .title{font-size:20px;padding-bottom:11px;}.file--application-pdf{max-width:12.5rem;overflow:hidden;}.form.step3 small{padding-top:0.5rem;font-size:0.75rem;line-height:1rem;}#field-items-values h4{font-size:12px;padding-bottom:6px;margin-bottom:0;}.field--name-field-name.paragraphs-content .js-form-item input{height:unset;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.node-cv-chef-application-form input{border-color:#d4d4d4 !important;background-color:hsla(0,0%,0%,0.08) !important;box-shadow:none !important;}.node-cv-2022-chef-application-form input{border-color:#d4d4d4 !important;background-color:hsla(0,0%,0%,0.08) !important;box-shadow:none !important;}.node-cv-2024-chef-application-form input{border-color:#d4d4d4 !important;background-color:hsla(0,0%,0%,0.08) !important;box-shadow:none !important;}
.eye-open{background:url(/modules/contrib/view_password/css/images/eye-open.svg) no-repeat;display:block;height:16px;width:24px;margin-top:2px;background-size:contain;}.eye-close{background:url(/modules/contrib/view_password/css/images/eye-close.svg) no-repeat;display:block;height:16px;width:24px;margin-top:2px;background-size:contain;}button.shwpd{border:none;display:inline-block;margin-left:-2em;background-position:center;vertical-align:middle;margin-top:0;cursor:pointer;}#edit-pass{display:inline-block;}
@font-face{font-family:'SanpellegrinoSerif Regular';src:url(/themes/custom/spyca_theme/assets/fonts/serif/Sanpellegrino_Serif-Regular.woff2) format("woff2"),url(/themes/custom/spyca_theme/assets/fonts/serif/Sanpellegrino_Serif-Regular.woff) format("woff");font-style:normal;font-display:swap;}@font-face{font-family:'SanpellegrinoSans Regular';src:url(/themes/custom/spyca_theme/assets/fonts/sans/Sanpellegrino_Sans-Regular.woff2) format("woff2"),url(/themes/custom/spyca_theme/assets/fonts/sans/Sanpellegrino_Sans-Regular.woff) format("woff");font-style:normal;font-display:swap;}@font-face{font-family:'SanpellegrinoSans Bold';src:url(/themes/custom/spyca_theme/assets/fonts/sans/Sanpellegrino_Sans-Bold.woff2) format("woff2"),url(/themes/custom/spyca_theme/assets/fonts/sans/Sanpellegrino_Sans-Bold.woff) format("woff");font-style:normal;font-display:swap;}@font-face{font-family:'SanpellegrinoSans Black';src:url(/themes/custom/spyca_theme/assets/fonts/sans/Sanpellegrino_Sans-bold.woff2) format("woff2"),url(/themes/custom/spyca_theme/assets/fonts/sans/Sanpellegrino_Sans-bold.woff) format("woff");font-style:normal;font-display:swap;}.node-landing-page{background-color:#FFF;padding-bottom:5rem;}.node-landing-page .background-yc{background:#e20d23;}.node-landing-page .background-yc-sa{background:#e20d23;}.node-landing-page .background-mentor{background:#eb672d;}.node-landing-page .background-jury{background:#80cde9;}.node-landing-page .background-press{background:#b2cd4a;}.node-landing-page .background-guest{background:#009244;}.node-landing-page .background-influencer{background:#8992c8;}.node-landing-page .background-market{background:#d45394;}.node-landing-page .background-visitor{background:#DEC505;}.node-landing-page .background-alma{background:#ebd5b7;}.node-landing-page .background-spt{background:#ffffff;border-top:1px solid #03295a;border-bottom:1px solid #03295a;}.node-landing-page .background-special{background:#ffffff;}.node-landing-page--visual img{width:100%;}.node-landing-page--paragraph > div:last-child{border:none;}.node-landing-page--visual-mobile{display:none;}.node-landing-page--visual-mobile img{width:100%;}.node-landing-page--title-bar{width:100%;color:#00265A;text-align:center;font-size:30px;font-weight:bold;padding:20px;text-transform:uppercase;font-family:'SanpellegrinoSans Bold',sans-serif;}.node-landing-page .background-yc.node-landing-page--title-bar,.node-landing-page .background-yc-sa.node-landing-page--title-bar,.node-landing-page .background-yc-not.node-landing-page--title-bar,.node-landing-page .background-special.node-landing-page--title-bar,.node-landing-page .background-guest.node-landing-page--title-bar,.node-landing-page .background-influencer.node-landing-page--title-bar,.node-landing-page .background-jury.node-landing-page--title-bar,.node-landing-page .background-mentor.node-landing-page--title-bar,.node-landing-page .background-market.node-landing-page--title-bar{color:#FFF;}.node-landing-page .paragraph-landing-page-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50px;border:1px solid #00265A;padding:0.94rem;line-height:1;margin:20px 0px;}.node-landing-page .paragraph-landing-page-link--title{color:#00265A;font-size:20px;font-weight:bold;width:90%;text-align:center;font-family:'SanpellegrinoSans Regular',sans-serif;}.node-landing-page .paragraph-landing-page-link a{display:block;width:5%;color:#03295a;}.node-landing-page .paragraph-landing-page-link--download{position:relative;color:inherit;}.node-landing-page .paragraph-landing-page-link--download:before{content:"";font-family:"spyca";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;position:relative;-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:inherit;}.node-landing-page .paragraph-landing-page-link--link{position:relative;color:inherit;}.node-landing-page .paragraph-landing-page-link--link:before{content:"";font-family:"spyca";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;position:relative;color:inherit;}.node-landing-page .loghi{text-align:center;padding:0 10px;}.node-landing-page .loghi .text{font-family:'SanpellegrinoSans Bold',sans-serif;color:#00265A;text-transform:uppercase;text-align:center;font-size:16px;padding:25px 25px 0 25px;font-weight:bold;letter-spacing:1.4px;}.node-landing-page .loghi .img_partners{width:90%;}.node-landing-page .loghi .img_partners.mob{display:none;}.node-landing-page .loghi .img_fdl{max-width:50%;margin:20px auto 50px auto;}.node-landing-page .hashtag{background-color:#00265A;color:#FFF;padding:20px;font-family:'SanpellegrinoSerif Regular',sans-serif;}.node-landing-page .hashtag a{font-size:20px;color:#FFF;display:block;font-weight:bold;text-align:center;}@media (max-width:991px){.node-landing-page--title-bar{font-size:23px;}.node-landing-page .paragraph-landing-page-link--title{min-height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}}@media (max-width:767px){.node-landing-page{padding-bottom:0;}.node-landing-page--visual{display:none;}.node-landing-page--visual-mobile{display:block;}.node-landing-page--title-bar{font-size:18px;font-weight:bold;padding:7px;line-height:1;}.node-landing-page .paragraph-landing-page-link{padding:6px;}.node-landing-page .paragraph-landing-page-link a{width:10%;}.node-landing-page .paragraph-landing-page-link--download:before{font-size:20px;}.node-landing-page .paragraph-landing-page-link--link:before{font-size:20px;}.node-landing-page .loghi .text{font-size:12px;padding:18px 18px 18px 18px;}.node-landing-page .loghi .img_partners.dsk{display:none;}.node-landing-page .loghi .img_partners.mob{display:block;width:100%;}.node-landing-page .hashtag{padding:8px;}.node-landing-page .hashtag a{font-size:17px;}}
