/* @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%;}}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}.swiper-container-no-flexbox .swiper-slide{float:left;}.swiper-container-vertical > .swiper-wrapper{-ms-flex-direction:column;flex-direction:column;}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-ms-flexbox;display:flex;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0);}.swiper-container-multirow > .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:auto;position:relative;transition-property:transform;transition-property:transform,-webkit-transform;}.swiper-slide-invisible-blank{visibility:hidden;}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto;}.swiper-container-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:transform,height;transition-property:transform,height,-webkit-transform;}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y;}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical > .swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x;}.swiper-button-prev,.swiper-button-next{position:absolute;width:24px;height:24px;z-index:10;cursor:pointer;font-size:24px;color:#FFF;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{cursor:auto;opacity:.2;pointer-events:none;}.swiper-button-lock{display:none;}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10;}.swiper-pagination.swiper-pagination-hidden{opacity:0;}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal > .swiper-pagination-bullets{bottom:10px;left:0;width:100%;}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-ms-transform:scale(0.33);transform:scale(0.33);position:relative;}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-ms-transform:scale(1);transform:scale(1);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-ms-transform:scale(0.66);transform:scale(0.66);}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-ms-transform:scale(0.33);transform:scale(0.33);}.swiper-pagination-bullet{width:10px;height:10px;display:inline-block;border-radius:100%;background:rgba(255,255,255,0.3);border:1px solid #FFF;}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;appearance:none;}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}.swiper-pagination-bullet-active{background:#FFF;}.swiper-container-vertical > .swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0);}.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px;}.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms top;transition:200ms transform,200ms top,200ms -webkit-transform;}.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap;}.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms left;transition:200ms transform,200ms left,200ms -webkit-transform;}.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right;transition:200ms transform,200ms right,200ms -webkit-transform;}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute;}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-ms-transform:scale(0);transform:scale(0);-ms-transform-origin:left top;transform-origin:left top;}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-ms-transform-origin:right top;transform-origin:right top;}.swiper-container-horizontal > .swiper-pagination-progressbar,.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0;}.swiper-container-vertical > .swiper-pagination-progressbar,.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0;}.swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff;}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25);}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff;}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000000;}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25);}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000;}.swiper-pagination-lock{display:none;}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#FFF;height:8px;}.recipes-related-list .swiper-scrollbar{margin-top:40px;}.swiper-scrollbar-drag{height:4px;width:100%;position:relative;border-radius:10px;left:0;top:2px;}.swiper-scrollbar-cursor-drag{cursor:move;}.swiper-scrollbar-lock{display:none;}.swiper-zoom-container{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;}.swiper-zoom-container > img,.swiper-zoom-container > svg,.swiper-zoom-container > canvas{max-width:100%;max-height:100%;object-fit:contain;}.swiper-slide-zoomed{cursor:move;}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000;}@media (max-width:767px){.swiper-scrollbar{display:none;}}
@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;}
.node--article--teaser--content-text,.node--article-no-listing--teaser--content-text{background-color:#FFF;padding:1.5rem 2rem 2.5rem;color:#03295a;min-height:26.13rem;position:relative;}.node--article--teaser--category,.node--article-no-listing--teaser--category{font-size:1.5rem;line-height:1.69rem;padding-bottom:8px;}.node--article--teaser--title,.node--article-no-listing--teaser--title{font-weight:bold;font-size:1.5rem;line-height:2.06rem;font-family:'Open Sans',sans-serif;text-transform:uppercase;padding-bottom:24px;}.node--article--teaser--sub-title,.node--article-no-listing--teaser--sub-title{font-size:1.5rem;line-height:1.69rem;color:#03295a;padding-left:1.5rem;position:relative;}.node--article--teaser--sub-title:before,.node--article-no-listing--teaser--sub-title:before{content:'';width:1px;height:100%;background:#FF0000;position:absolute;left:0;top:0;}.node--article--teaser--link,.node--article-no-listing--teaser--link{color:#03295a;font-size:1.5rem;line-height:1;text-transform:uppercase;position:absolute;bottom:0;left:0;font-family:'Open Sans',sans-serif;font-weight:bold;padding:0 0 2.5rem 2rem;}.node--article--teaser--link i,.node--article-no-listing--teaser--link i{padding-left:0.63rem;font-size:1rem;}.node--article--teaser .node-article--visual,.node--article-no-listing--teaser .node-article--visual{padding-bottom:19.4rem;position:relative;}.node--article--teaser .node-article--visual img,.node--article-no-listing--teaser .node-article--visual img{position:absolute;object-fit:cover;width:100%;height:100%;font-family:'object-fit: cover';}@media (max-width:991px){.node--article--teaser--content-text,.node--article-no-listing--teaser--content-text{min-height:30rem;}.node--article--teaser--title,.node--article-no-listing--teaser--title{padding-bottom:20px;}.node--article--teaser .node-article--visual,.node--article-no-listing--teaser .node-article--visual{padding-bottom:unset;}.node--article--teaser .node-article--visual img,.node--article-no-listing--teaser .node-article--visual img{position:relative;}}@media (max-width:767px){.node--article--teaser--content-text,.node--article-no-listing--teaser--content-text{min-height:20.63rem;}.node--article--teaser--category,.node--article-no-listing--teaser--category{font-size:1rem;padding-bottom:0px;}.node--article--teaser--title,.node--article-no-listing--teaser--title{font-size:1.13rem;line-height:1.56rem;}.node--article--teaser--sub-title,.node--article-no-listing--teaser--sub-title{font-size:1rem;margin-bottom:3.13rem;line-height:1.13rem;}.node--article--teaser--link,.node--article-no-listing--teaser--link{font-size:1rem;}.node--article--teaser .node-article--visual,.node--article-no-listing--teaser .node-article--visual{padding-bottom:unset;}}
.paragraph-slider-editorial{background:#03295a;position:relative;padding-top:1.75rem;padding-bottom:1.75rem;}.paragraph-slider-editorial--title{color:#FFF;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.88rem;line-height:2.56rem;padding:2.56rem 2.5rem;text-align:center;text-transform:uppercase;border:2px solid #FFF;border-bottom:none;background:url(/themes/custom/spyca_theme/assets/images/pattern-nav.svg);}.paragraph-slider-editorial--content{position:relative;}.paragraph-slider-editorial--content:before{content:'';width:100vw;height:calc(100% - 14.1rem);top:7.88rem;left:0;background-image:url(/themes/custom/spyca_theme/assets/images/pattern-chiaro.svg);position:absolute;}.paragraph-slider-editorial .paragraph-editorial{display:-ms-flexbox;display:flex;width:100%;}.paragraph-slider-editorial .paragraph-editorial .blue{width:100%;height:6.25rem;background-color:#004083;}.paragraph-slider-editorial .paragraph-editorial--content-text{width:29.14%;-ms-flex-order:2;order:2;}.paragraph-slider-editorial .paragraph-editorial--content-text-content{position:relative;background-color:#FFF;padding:5.06rem 4.13rem 3.5rem 2.5rem;height:calc(100% - 6.25rem);}.paragraph-slider-editorial .paragraph-editorial--title{font-weight:bold;font-size:1.5rem;line-height:2.06rem;text-transform:uppercase;font-family:'Open Sans',sans-serif;color:#03295a;padding-bottom:1.5rem;}.paragraph-slider-editorial .paragraph-editorial--text{font-size:1.5rem;line-height:1.69rem;color:#03295a;padding-left:1.5rem;position:relative;}.paragraph-slider-editorial .paragraph-editorial--text:before{content:'';width:1px;height:100%;background:#FF0000;position:absolute;left:0;top:0;}.paragraph-slider-editorial .paragraph-editorial--link{color:#03295a;font-size:1.5rem;line-height:1;text-transform:uppercase;position:absolute;bottom:0;left:0;font-family:'Open Sans',sans-serif;font-weight:bold;padding:0 0 5rem 2.5rem;}.paragraph-slider-editorial .paragraph-editorial--link i{padding-left:10px;font-size:16px;}.paragraph-slider-editorial .paragraph-editorial--image{padding-bottom:57.87%;display:block;position:relative;border:6px solid #FF0000;}.paragraph-slider-editorial .paragraph-editorial--image img{object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0;font-family:'object-fit: cover';}.paragraph-slider-editorial .paragraph-editorial--content-image{width:70.86%;-ms-flex-order:1;order:1;}.paragraph-slider-editorial--pagination{width:29.14%;position:absolute;z-index:1;right:0;bottom:2.13rem;text-align:center;}.paragraph-slider-editorial .swiper-pagination{width:100%;left:0;bottom:-60px;}.paragraph-slider-editorial .swiper-pagination-bullet{width:1rem;height:1rem;opacity:1;margin:0 1rem;background:#FFF;border:0;}.paragraph-slider-editorial .swiper-pagination-bullet-active{background:#FF0000;}@media (max-width:767px){.paragraph-slider-editorial{padding-top:0;}.paragraph-slider-editorial--title{font-size:18px;padding:1.25rem 1.56rem;line-height:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:90px;border:1px solid #FFF;}.paragraph-slider-editorial--content:before{top:5.63rem;height:calc(100% - 160px);}.paragraph-slider-editorial .paragraph-editorial{-ms-flex-direction:column;flex-direction:column;}.paragraph-slider-editorial .paragraph-editorial .blue{height:4.38rem;}.paragraph-slider-editorial .paragraph-editorial--content-text{width:100%;}.paragraph-slider-editorial .paragraph-editorial--content-text-content{padding:1.56rem;min-height:250px;}.paragraph-slider-editorial .paragraph-editorial--title{font-size:1.13rem;line-height:1.56rem;}.paragraph-slider-editorial .paragraph-editorial--text{font-size:1rem;margin-bottom:3.13rem;line-height:1.13rem;}.paragraph-slider-editorial .paragraph-editorial--link{padding:0 0 1.56rem 1.56rem;font-size:1rem;}.paragraph-slider-editorial .paragraph-editorial--image{border:3px solid #FF0000;}.paragraph-slider-editorial .paragraph-editorial--content-image{width:100%;}.paragraph-slider-editorial--pagination{width:100%;bottom:1.13rem;}.paragraph-slider-editorial .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px;}}
.paragraph-visuals{background:#03295a;height:100%;}.paragraph-visuals--items .swiper-container{border:0.38rem solid #FF0000;}.paragraph-visuals--nav{height:6rem;display:-ms-flexbox;display:flex;}.paragraph-visuals--navs{width:70.86%;border-width:0 2px 2px 2px;border-style:solid;border-color:#FFF;padding:0 3.5rem;display:-ms-flexbox;display:flex;background:url(/themes/custom/spyca_theme/assets/images/pattern-nav.svg);-ms-flex-align:center;align-items:center;}.paragraph-visuals--navs button{font-size:1.5rem;font-weight:700;color:#FFF;cursor:pointer;font-family:'Open Sans',sans-serif;}.paragraph-visuals--next,.paragraph-visuals--prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.paragraph-visuals--next{margin-left:auto;}.paragraph-visuals--next i{margin-left:2rem;}.paragraph-visuals--prev i{margin-right:32px;}.paragraph-visuals .swiper-button-disabled{display:none;}.paragraph-visuals--pagination{width:29.14%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;}.paragraph-visuals--pagination.disabled .swiper-pagination-bullet{display:none;}.paragraph-visuals--pagination .swiper-pagination-bullet{width:1rem;height:1rem;opacity:1;margin:0 1rem;background:#FFF;border:0;}.paragraph-visuals--pagination .swiper-pagination-bullet-active{background:#FF0000;}.paragraph-visual{display:-ms-flexbox;display:flex;position:relative;}.paragraph-visual--content{width:29.14%;padding-left:5rem;padding-right:2.63rem;padding-top:3.25rem;color:#FFF;}.paragraph-visual--image{width:70.86%;position:relative;}.paragraph-visual--image:before{content:"";padding-bottom:57.657%;display:block;}.paragraph-visual--image img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0;font-family:'object-fit: cover';}.paragraph-visual--title{font-size:2.25rem;font-family:'Open Sans',sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:2.13rem;line-height:1.22em;padding-top:2rem;position:relative;}.paragraph-visual--title:before{height:2px;background:#FF0000;position:absolute;left:0;top:0;width:7.5rem;content:"";}.paragraph-visual--text{line-height:1.1;font-size:1.5rem;}.paragraph-visual--text p{margin:0;}.paragraph-visual--link{margin-top:1.5rem;}.paragraph-visual--link a{text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-family:'Open Sans',sans-serif;font-weight:700;font-size:1.5rem;}.paragraph-visual--link a:hover{color:#FFF;text-decoration:none;}.paragraph-visual--link a:after{content:"";margin-left:1rem;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;}.paragraph-visual--link-visual{bottom:5%;position:absolute;z-index:1;font-family:'Open Sans',sans-serif;left:65%;-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:white;color:#04295a;padding:0.63rem 3.13rem;font-size:1.25rem;text-transform:uppercase;font-weight:bold;}.paragraph-visual--link-visual a{color:#04295a;}.paragraph-visual--link-visual:hover{cursor:pointer;background-color:#04295a;}.paragraph-visual--link-visual:hover a{color:white;}@media (max-width:767px){.paragraph-visuals .container{padding-left:16px;padding-right:16px;}.paragraph-visuals--items.swiper-container{overflow:visible;width:100%;}.paragraph-visuals--items .swiper-container{border:3px solid #FF0000;}.paragraph-visuals--items .swiper-slide{width:100%;}.paragraph-visuals--nav{height:50px;position:relative;}.paragraph-visuals--navs{padding:0 16px;width:100%;border-width:0 1px 1px 1px;}.paragraph-visuals--navs button{font-size:23px;}.paragraph-visuals--navs button span{display:none;}.paragraph-visuals--pagination{position:absolute;width:65%;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.paragraph-visuals--pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 8px;}.paragraph-visual{-ms-flex-direction:column;flex-direction:column;}.paragraph-visual--content{width:96.8%;-ms-flex-order:2;order:2;padding:24px 24px 34px 24px;min-height:18.75rem;z-index:3;}.paragraph-visual--image{-ms-flex-order:1;order:1;width:100%;}.paragraph-visual--title{font-size:24px;line-height:33px;margin-bottom:11px;}.paragraph-visual--text{font-size:16px;line-height:24px;}.paragraph-visual--link a{font-size:16px;}.paragraph-visual--link-visual{bottom:unset;left:50%;top:30%;font-size:0.88rem;padding:0.63rem 1.88rem;}}
.paragraph-wrapper-4-link{background-color:#03295a;padding:1.75rem 0;}.paragraph-wrapper-4-link-flex{width:100%;display:-ms-flexbox;display:flex;}.paragraph-wrapper-4-link--hero{width:70.86%;border:2px solid #FFF;}.paragraph-wrapper-4-link--hero .paragraph-editorial{width:100%;display:-ms-flexbox;display:flex;}.paragraph-wrapper-4-link--hero .paragraph-editorial--link{color:#03295a;font-size:1.5rem;line-height:1;text-transform:uppercase;position:absolute;bottom:0;left:0;font-family:'Open Sans',sans-serif;font-weight:bold;padding:0 0 5rem 2.5rem;}.paragraph-wrapper-4-link--hero .paragraph-editorial--link i{padding-left:10px;font-size:16px;}.paragraph-wrapper-4-link--hero .paragraph-editorial--content-text{width:41.14%;background:#FFF;padding:5rem 4rem 6.25rem 2.5rem;position:relative;}.paragraph-wrapper-4-link--hero .paragraph-editorial--content-image{width:58.86%;}.paragraph-wrapper-4-link--hero .paragraph-editorial--title{font-weight:bold;font-size:1.5rem;line-height:2.06rem;font-family:'Open Sans',sans-serif;color:#03295a;padding-bottom:1.5rem;}.paragraph-wrapper-4-link--hero .paragraph-editorial--text{font-size:1.5rem;line-height:1.69rem;color:#03295a;padding-left:1.5rem;position:relative;}.paragraph-wrapper-4-link--hero .paragraph-editorial--text:before{content:'';width:1px;height:100%;background:#FF0000;position:absolute;left:0;top:0;}.paragraph-wrapper-4-link--links{width:29.14%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;}.paragraph-wrapper-4-link--links--content-item-link{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:33.3333%;}.paragraph-wrapper-4-link--links--content-item-link a{font-size:1.5rem;line-height:1.69rem;color:#FFF;padding-left:2.25rem;position:relative;margin-left:2.5rem;margin-right:8.44rem;width:100%;}.paragraph-wrapper-4-link--links--content-item-link 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;font-size:1.25rem;right:-1.5rem;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);position:absolute;}.paragraph-wrapper-4-link--links--content-item-link a:before{content:'';width:1px;height:100%;background:#FF0000;position:absolute;left:0;top:0;}.paragraph-wrapper-4-link--links--content-item-link:nth-child(2){border:1px solid #FFF;border-left:none;background:url(/themes/custom/spyca_theme/assets/images/pattern-nav.svg);}.paragraph-wrapper-4-link--links--content-item-link:last-child{border-bottom:1px solid #FFF;}@media (max-width:767px){.paragraph-wrapper-4-link-flex{-ms-flex-direction:column;flex-direction:column;}.paragraph-wrapper-4-link--hero{width:100%;border:1px solid #FFF;}.paragraph-wrapper-4-link--hero .paragraph-editorial{-ms-flex-direction:column;flex-direction:column;}.paragraph-wrapper-4-link--hero .paragraph-editorial--link{position:relative;padding:20px 0 0 0;font-size:16px;}.paragraph-wrapper-4-link--hero .paragraph-editorial--content-text{width:100%;-ms-flex-order:2;order:2;padding:24px 24px 27px 24px;}.paragraph-wrapper-4-link--hero .paragraph-editorial--content-image{width:100%;-ms-flex-order:1;order:1;}.paragraph-wrapper-4-link--hero .paragraph-editorial--title{font-size:18px;padding-bottom:20px;line-height:1.5rem;}.paragraph-wrapper-4-link--hero .paragraph-editorial--text{font-size:16px;line-height:1.13rem;}.paragraph-wrapper-4-link--links{width:100%;border-left:1px solid #FFF;}.paragraph-wrapper-4-link--links--content-item-link{padding:24px;}.paragraph-wrapper-4-link--links--content-item-link a{font-size:16px;line-height:1;margin-right:24px;padding:0;margin-left:0;padding-left:24px;}}
.paragraph-title-text .container.text{max-width:996px;}.paragraph-title-text--content{padding-bottom:16px;position:relative;}.paragraph-title-text--content.underline{border-bottom:2px solid #FF0000;margin-bottom:32px;}.paragraph-title-text--text{font-weight:normal;font-size:1.25rem;line-height:148%;}.paragraph-title-text--text a{color:#03295a;text-decoration:underline;font-weight:bold;}.paragraph-title-text--text a:hover,.paragraph-title-text--text a:link,.paragraph-title-text--text a:visited{color:#03295a;text-decoration:underline;}.paragraph-title-text--title{font-weight:bold;font-size:1.5rem;line-height:2rem;padding-bottom:1.56rem;font-family:'Open Sans',sans-serif;}.node-activities--paragraph .paragraph-title-text--title{display:none;}.node-about-us--paragraph .paragraph-title-text--title{display:none;}@media (max-width:991px){.paragraph-title-text--text{font-size:1.5rem;}}@media (max-width:767px){.paragraph-title-text .container.text{padding-right:32px;padding-left:32px;}.paragraph-title-text--text{font-size:16px;line-height:1.5;}.paragraph-title-text--text a{display:inline-block;}.paragraph-title-text--title{padding-bottom:1.19rem;font-size:18px;}}
.paragraph-banner{padding:1.75rem 0;background-color:#03295a;}.paragraph-banner .block_content-article-banner--image img{object-fit:cover;width:100%;height:100%;}.paragraph-banner .container{max-width:1267px;}.paragraph-banner a{position:relative;display:block;border:2px solid #FFF;height:100px;}.paragraph-banner--image{position:relative;height:100%;}.paragraph-banner--image:before{content:'';background:linear-gradient(to right,rgba(3,41,90,0) 0%,rgba(3,41,90,0.55) 55%,#03295a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$blue,endColorstr=$blue,GradientType=1);width:90%;height:100%;position:absolute;right:0;top:0;z-index:1;}.paragraph-banner--image img{object-fit:cover;width:100%;height:100%;font-family:'object-fit: cover';}.paragraph-banner.big .container{max-width:1155px;}.paragraph-banner.big .add-bkg{position:relative;}.paragraph-banner.big .add-bkg:before{content:'';width:100vw;height:10rem;top:2.5rem;left:0;background-image:url(/themes/custom/spyca_theme/assets/images/pattern-chiaro.svg);position:absolute;}.paragraph-banner.big a{display:-ms-flexbox;display:flex;height:240px;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:end;padding:1.25rem 0;}.paragraph-banner.big .content-text{max-width:44%;padding-right:2.25rem;z-index:1;width:auto;text-align:right;}.paragraph-banner.big .content-text .paragraph-banner--title{font-family:'Open Sans',sans-serif;color:#FFF;text-align:right;font-size:2.25rem;text-transform:uppercase;font-weight:bold;line-height:2.75rem;padding-bottom:2.06rem;}.paragraph-banner.big .paragraph-banner--image{position:absolute;width:100%;height:100%;}.paragraph-banner.big .paragraph-banner--image img{object-fit:cover;width:100%;height:100%;font-family:'object-fit: cover';}.paragraph-banner.big .paragraph-banner--title-link{color:#03295a;padding:0.63rem 1.38rem;background-color:#FFF;font-weight:bold;font-size:1.31rem;font-family:'Open Sans',sans-serif;text-transform:uppercase;z-index:1;position:relative;top:auto;right:auto;display:inline-block;-ms-transform:none;transform:none;border-radius:2px;}.paragraph-banner--title-link{position:absolute;right:36px;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);color:#FFF;font-weight:bold;font-size:1.5rem;line-height:2.06rem;font-family:'Open Sans',sans-serif;text-transform:uppercase;z-index:1;}.paragraph-banner--title-link i{font-size:16px;margin-left:24px;}@media (max-width:991px){.paragraph-banner.big .paragraph-banner--image img{width:auto;}}@media (max-width:767px){.paragraph-banner .block_content-article-banner--image{height:5rem;}.paragraph-banner a{border:1px solid #FFF;height:81px;}.paragraph-banner.big .add-bkg:before{height:92px;top:20px;}.paragraph-banner.big a{padding:10px 0;min-height:auto;height:132px;}.paragraph-banner.big .content-text{max-width:100%;padding:14px;}.paragraph-banner.big .content-text .paragraph-banner--title{font-size:14px;line-height:22px;padding-bottom:18px;}.paragraph-banner.big .paragraph-banner--title-link{padding:7px 16px;font-size:13px;line-height:20.43px;}.paragraph-banner.big .paragraph-banner--title-link i{font-size:13px;}.paragraph-banner--title-link{font-size:1rem;}}
.entity-teaser{height:100%;}.entity-teaser--content{height:100%;}.entity-teaser--content-text{background-color:#FFF;padding:1.5rem 2rem 2.5rem;color:#03295a;min-height:auto;height:100%;position:relative;}.paragraph-winner .entity-teaser--content-text{background-color:transparent;color:#FFF;text-align:center;padding:1.5rem 0 2.5rem;}.entity-teaser--category{font-size:24px;line-height:27px;padding-bottom:8px;}.entity-teaser--title{font-weight:bold;font-size:1.5rem;line-height:2.06rem;font-family:'Open Sans',sans-serif;text-transform:uppercase;padding-bottom:1.5rem;}.paragraph-winner .entity-teaser--title{padding-bottom:1.5rem;border-bottom:2px solid #FF0000;margin-bottom:1.5rem;}.entity-teaser--title.nopadding{padding-bottom:0.63rem;}.entity-teaser--title-small{font-size:0.88rem;font-weight:normal;padding-bottom:1.5rem;}.entity-teaser--sub-title{font-size:1.5rem;line-height:1.69rem;color:#03295a;padding-left:1.5rem;position:relative;}.paragraph-winner .entity-teaser--sub-title{color:#FFF;text-align:center;padding-left:0;}.entity-teaser--sub-title:before{content:'';width:1px;height:100%;background:#FF0000;position:absolute;left:0;top:0;}.paragraph-winner .entity-teaser--sub-title:before{content:none;}.entity-teaser.node--partner--teaser .entity-teaser--link{position:relative;}.entity-teaser--link{color:#03295a;font-size:1.5rem;line-height:1;text-transform:uppercase;position:relative;bottom:0;left:0;cursor:pointer;font-family:'Open Sans',sans-serif;font-weight:bold;padding:3.25rem 0 0 0;display:block;}.entity-teaser--link i{padding-left:0.63rem;font-size:1rem;}.entity-teaser--link span{font-size:1.25rem;padding-right:0.63rem;}.entity-teaser .entity-image{padding-bottom:29.63rem;position:relative;}.paragraph-winner .entity-teaser .entity-image{padding-bottom:100%;border-radius:50%;overflow:hidden;}.entity-teaser .entity-image.node-article--visual{padding-bottom:66.66%;position:relative;}.entity-teaser .entity-image img{position:absolute;object-fit:cover;width:100%;height:100%;font-family:'object-fit: cover';}.node-chef-player--content-photo{position:relative;}.node-chef-player--mask-photo{width:9.38rem;height:9.38rem;border-radius:50%;position:absolute;left:1.5rem;bottom:1.5rem;z-index:1;overflow:hidden;}.paragraph-winner .node-chef-player--mask-photo{display:none;}.node-chef-player--mask-photo .entity-image{padding-bottom:100%;}.node-chef-player--recipe-title{font-weight:800;font-size:2rem;line-height:116%;font-family:'Open Sans',sans-serif;color:#000;padding-bottom:0.69rem;}.node-chef-player--sub-title{font-weight:bold;font-size:1.5rem;line-height:2rem;color:#000;padding-bottom:1.5rem;}.paragraph-winner .node-chef-player--sub-title{color:#FFF;text-align:center;padding-left:0;}.node-chef-player--text{font-weight:normal;font-size:1.25rem;line-height:148%;color:#000;padding-bottom:1.88rem;}.node-chef-player--content-photo{max-width:44.25rem;margin:auto;}.node-chef-player--recipe-photos{padding-bottom:57.62%;position:relative;}.node-chef-player--recipe-photos img{position:absolute;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover';}.fancybox-content .node-fdl-voting-recipe--image img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover';}.fancybox-bg{background:#000;}@media (max-width:991px){.entity-teaser .entity-image{padding-bottom:unset;}.paragraph-winner .entity-teaser .entity-image{padding-bottom:unset;}.entity-teaser .entity-image.node-article--visual{padding-bottom:unset;}}@media (max-width:767px){.entity-teaser--content-text{min-height:12.5rem;}.entity-teaser--title{font-size:18px;}.entity-teaser--sub-title{font-size:16px;margin-bottom:50px;}.paragraph-winner .entity-teaser--sub-title{line-height:1.2;}.entity-teaser--link{font-size:16px;}.entity-teaser .entity-image{padding-bottom:unset;}.paragraph-winner .entity-teaser .entity-image{padding-bottom:unset;}.entity-teaser .entity-image img{position:relative;}.node-chef-player--mask-photo{width:80px;height:80px;}.node-chef-player--mask-photo .entity-image{padding-bottom:unset;height:inherit;}.paragraph-winner .node-chef-player--content-photo{max-width:200px;}}
.paragraph-slide-entity{background:#03295a;padding-bottom:3.5rem;overflow:hidden;padding-top:1.63rem;}.paragraph-slide-entity.first{padding-top:0;}.paragraph-slide-entity .btn-all{position:absolute;right:3.5rem;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:auto;margin-top:-2px;}.paragraph-slide-entity .btn-all a{background-color:#45B0E1;font-weight:600;text-align:center;color:#03295a;display:block;font-size:0.88rem;line-height:1rem;padding:0.75rem 2rem;border-radius:2px;}.paragraph-slide-entity--content-title{position:relative;color:#FFF;font-family:'Open Sans',sans-serif;font-weight:bold;font-size:1.88rem;line-height:2.56rem;padding:2.56rem 2.5rem;text-align:center;text-transform:uppercase;border:2px solid #FFF;}.paragraph-slide-entity--content{position:relative;}.paragraph-slide-entity .block_content-academy-stories--title,.paragraph-slide-entity .block_content-academy-stories--link{display:none;}.paragraph-slide-entity .slide-entity{position:relative;}.paragraph-slide-entity .slide-entity:after{content:'';position:absolute;width:100%;height:19.5rem;top:0;left:0;border:2px solid #FFF;border-top:none;}.paragraph-slide-entity .slide-entity:before{content:'';width:200vw;height:19.4rem;top:0;left:-50vw;background-image:url(/themes/custom/spyca_theme/assets/images/pattern-chiaro.svg);position:absolute;}.paragraph-partners .paragraph-slide-entity .slide-entity:after,.paragraph-members .paragraph-slide-entity .slide-entity:after,.paragraph-regional-finalist-local-jurie .paragraph-slide-entity .slide-entity:after{content:'';position:absolute;width:100%;height:29.63rem;top:0;left:0;border:2px solid #FFF;border-top:none;}.paragraph-partners .paragraph-slide-entity .slide-entity:before,.paragraph-members .paragraph-slide-entity .slide-entity:before,.paragraph-regional-finalist-local-jurie .paragraph-slide-entity .slide-entity:before{content:'';width:200vw;height:29.63rem;top:0;left:-50vw;background-image:url(/themes/custom/spyca_theme/assets/images/pattern-chiaro.svg);position:absolute;}.node-hub-partner .paragraph-slide-entity .slide-entity:before,.paragraph-regional-finalist .paragraph-slide-entity .slide-entity:before{content:'';width:200vw;height:29.3rem;top:0;left:-50vw;background-image:url(/themes/custom/spyca_theme/assets/images/pattern-scuro.svg);position:absolute;}.node-hub-partner .paragraph-slide-entity .slide-entity:after,.paragraph-regional-finalist .paragraph-slide-entity .slide-entity:after{content:'';position:absolute;width:100%;height:29.63rem;top:0;left:0;border:2px solid #FFF;border-top:none;}.paragraph-slide-entity .swiper-entity--nav{position:absolute;top:20%;left:-1.75rem;width:calc(100% + 3.5rem);}.paragraph-slide-entity .swiper-entity--button-prev,.paragraph-slide-entity .swiper-entity--button-next{background-color:#03295a;width:3.5rem;height:3.5rem;position:absolute;z-index:1;}.paragraph-slide-entity .swiper-entity--button-prev:after,.paragraph-slide-entity .swiper-entity--button-next:after{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;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1.25rem;}.paragraph-slide-entity .swiper-entity--button-next{right:0;top:0;}.paragraph-slide-entity .swiper-entity--button-next:after{content:"";color:#FFF;}.paragraph-slide-entity .swiper-entity--button-prev{left:0;top:0;}.paragraph-slide-entity .swiper-entity--button-prev:after{content:"";color:#FFF;}.paragraph-slide-entity .swiper-entity--pagination{display:none;}@media (max-width:991px){.paragraph-slide-entity .slide-entity:after{height:17.4rem;}.paragraph-slide-entity .slide-entity:before{height:17.2rem;}.paragraph-partners .paragraph-slide-entity .slide-entity:after,.paragraph-members .paragraph-slide-entity .slide-entity:after,.paragraph-regional-finalist-local-jurie .paragraph-slide-entity .slide-entity:after{height:26.2rem;}.paragraph-partners .paragraph-slide-entity .slide-entity:before,.paragraph-members .paragraph-slide-entity .slide-entity:before,.paragraph-regional-finalist-local-jurie .paragraph-slide-entity .slide-entity:before{height:26.2rem;}.node-hub-partner .paragraph-slide-entity .slide-entity:before,.paragraph-regional-finalist .paragraph-slide-entity .slide-entity:before{height:26.2rem;}.node-hub-partner .paragraph-slide-entity .slide-entity:after,.paragraph-regional-finalist .paragraph-slide-entity .slide-entity:after{height:26.2rem;}}@media (max-width:767px){.paragraph-slide-entity{padding-top:0;padding-bottom:2rem;}.paragraph-slide-entity .btn-all{top:auto;right:auto;position:relative;-ms-transform:none;transform:none;margin-left:15px;}.paragraph-slide-entity .btn-all a{padding:0.5rem 1rem;font-weight:600;font-size:14px;line-height:16px;}.paragraph-slide-entity--content-title{padding:1.56rem;font-weight:bold;font-size:18px;line-height:25px;text-align:left;border:1px solid #FFF;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}.paragraph-slide-entity .slide-entity:after{border:none;}.paragraph-slide-entity .slide-entity:before{height:14.3rem;}.paragraph-partners .paragraph-slide-entity .slide-entity:after,.paragraph-members .paragraph-slide-entity .slide-entity:after,.paragraph-regional-finalist-local-jurie .paragraph-slide-entity .slide-entity:after{border:none;}.paragraph-partners .paragraph-slide-entity .slide-entity:before,.paragraph-members .paragraph-slide-entity .slide-entity:before,.paragraph-regional-finalist-local-jurie .paragraph-slide-entity .slide-entity:before{height:21.5rem;}.node-hub-partner .paragraph-slide-entity .slide-entity:before,.paragraph-regional-finalist .paragraph-slide-entity .slide-entity:before{height:21.5rem;}.node-hub-partner .paragraph-slide-entity .slide-entity:after,.paragraph-regional-finalist .paragraph-slide-entity .slide-entity:after{border:none;}.paragraph-slide-entity .swiper-entity--nav{position:relative;width:100%;left:unset;top:unset;border:1px solid #FFFFFF;padding:5px;background-color:#004083;}.paragraph-slide-entity .swiper-entity--button-prev,.paragraph-slide-entity .swiper-entity--button-next{background-color:#004083;}.paragraph-slide-entity .swiper-entity--pagination{display:block;padding-top:5px;padding-bottom:5px;text-align:center;color:#FFFFFF;font-family:'Open Sans',sans-serif;}.paragraph-slide-entity .swiper-entity--pagination .swiper-pagination-current{font-size:25px;font-weight:bold;}}
