/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}html,body{width:100%;height:100%}body{background-color:#F5EEE6;background:url(/themes/custom/vivotto/assets/images/background-pattern.jpg);background-position:top center;background-repeat:repeat-y;background-size:100%;background-attachment:fixed;margin:0;padding:0;font-family:"brandon-grotesque",sans-serif;font-weight:300;font-size:20px;line-height:30px;color:#505050}#main{background-color:#F5EEE6;width:95%;max-width:1280px;min-height:100%;margin:0px auto 0px auto}h1{clear:both;font-size:32px;font-weight:300;color:#de3b32;line-height:36px}.grid h1{text-align:center;text-transform:uppercase}h2,.field--name-field-sub-section-title,article h1{clear:both;font-size:26px;font-weight:300;color:#505050;line-height:33px}h2 a,.field--name-field-sub-section-title a,article h1 a{text-decoration:none;color:#505050}h3{font-size:1.2em;font-weight:300;color:#de3b32;line-height:33px}article div,article p{text-align:left !important}#footer article div,#footer article p{text-align:center !important}.field--name-field-sub-section-title{text-align:center}.field--name-field-sub-title{font-size:26px;color:#505050;line-height:33px;text-align:center}#languageNav{margin:0px auto 0px auto;display:block;padding:20px 0px 0px 0px;width:95%;max-width:980px;text-align:right;color:#BCC2B2}#languageNav ul{margin:0;padding:0;display:inline;list-style-type:none}#languageNav a{font-size:14px;font-weight:400;color:#BCC2B2;line-height:16px;text-decoration:none}#languageNav a.active{color:#788564}#mainNav{margin:0px auto 40px auto;width:95%;max-width:1030px;display:table;text-align:center}#mainNav ul{margin:0;padding:0;display:table-row;width:100%}#mainNav ul li{display:inline;list-style-type:none;padding-left:3.2%;padding-right:3.2%;font-size:16px;font-weight:400;line-height:18px;display:inline;vertical-align:middle;width:1%}#mainNav ul li a{text-decoration:none;color:#505050}#mainNav ul li a.active{border-bottom:1px solid #505050}#mainNav ul li a:hover{border-bottom:1px solid #BCC2B2}li.first{padding-left:0px !important}li.last{padding-right:0px !important}.fix-nav{z-index:9999;position:fixed;left:0;top:0;width:100%}#miniLogo{display:none}.fix-body{margin-top:125px;max-height:90px}.fix-body .container{height:85px;overflow:hidden;-webkit-box-shadow:0 4px 4px -2px #a9a9a9;-moz-box-shadow:0 4px 4px -2px #a9a9a9;box-shadow:0 4px 4px -2px #a9a9a9}.fix-body .container .inner{width:95%;max-width:980px;margin:0px auto 0px auto}.fix-body .container .inner #miniLogo{display:block;float:left;margin-top:10px}.fix-body .container .inner #mainNav{position:relative;top:35px;width:94%;max-width:900px;float:right}.fix-body .container .inner #mainNav li{padding-left:2.8%;padding-right:2.8%}.fix-body .container #mainLogo,.fix-body .container #languageNav{display:none}#header .container{background-color:#F5EEE6;width:95%;max-width:1280px;margin:0px auto 0px auto}.col1{clear:left}.col1 .col1,.col2 .col2{width:100% !important}.col1 img,.col2 img,article img{width:100%;max-width:475px;height:auto;margin:auto}.node--type-menu .node__content{background-color:#FFF;padding:0px 20px;display:flex;flex-wrap:wrap;justify-content:space-between}.node--type-menu .node__content .field__item{flex-basis:calc(50% - 20px)}.node--type-menu .node__content .field__item:first-child hr:last-child{display:none}.node--type-menu .node__content .field__item img[data-entity-uuid="528fe55b-2170-4a9b-8338-e6ef522e664d"],.node--type-menu .node__content .field__item img[data-entity-uuid="544ceba0-0b06-4bea-a259-e46f7103e7e6"],.node--type-menu .node__content .field__item img[data-entity-uuid="ce2c8096-ba4e-4627-bf07-894ed3867077"],.node--type-menu .node__content .field__item img[data-entity-uuid="132d6e34-32e2-45ef-9ac5-b57b9992cb0d"],.node--type-menu .node__content .field__item img[data-entity-uuid="60f7c85c-4365-43d9-a51d-06dfa51c60f5"],.node--type-menu .node__content .field__item img[data-entity-uuid="b1e3972c-9c87-4dd7-8741-8f343f3cc112"]{width:100%;max-width:22px;height:auto;margin:auto;vertical-align:middle}.node--type-menu .node__content .field__item table{width:100%}.node--type-menu .node__content .field__item table tr td{vertical-align:top;padding-bottom:15px}.node--type-menu .node__content .field__item table tr td+td{padding-left:15px;text-align:right}#socialIcons{margin:auto;width:288px}#socialIcons ul{margin:0px -20px 0px 0px;padding:0px 0px 0px 0px}#socialIcons ul li{display:inline;list-style-type:none;padding-right:15px}#socialIcons ul li img{width:81px;height:81px}img#mainLogo{display:block;margin:auto;width:40%;padding:0px 0px 30px 0px}.tripadvisor{display:block;margin:0px auto 0px auto;width:75%;max-width:320px;height:auto}img.button{display:block;margin:auto;padding:20px}.btn-menu,.btn-menu-fr,.btn-contact,.btn-contact-fr,.btn-order,.btn-order-fr,.btn-order-deliveroo,.btn-order-deliveroo-fr{clear:both;cursor:pointer;clear:both;display:block;width:284px;height:60px;overflow:hidden;background-position:0px 0px;background-repeat:no-repeat;text-decoration:none;margin:0px auto 0px auto}.btn-menu span,.btn-menu-fr span,.btn-contact span,.btn-contact-fr span,.btn-order span,.btn-order-fr span,.btn-order-deliveroo span,.btn-order-deliveroo-fr span{visibility:hidden}.btn-menu:hover,.btn-menu-fr:hover,.btn-contact:hover,.btn-contact-fr:hover,.btn-order:hover,.btn-order-fr:hover,.btn-order-deliveroo:hover,.btn-order-deliveroo-fr:hover{background-position:0px -62px}.btn-menu{background-image:url(/themes/custom/vivotto/assets/images/view-our-menu-btn.jpg)}.lang-fr .btn-menu{background-image:url(/themes/custom/vivotto/assets/images/view-our-menu-french-btn.jpg)}.btn-contact{background-image:url(/themes/custom/vivotto/assets/images/contact-us-btn.jpg)}.btn-contact-fr{background-image:url(/themes/custom/vivotto/assets/images/contact-us-btn-fr.jpg)}.btn-order{background-image:url(/themes/custom/vivotto/assets/images/order-btn.jpg)}.btn-order-fr{background-image:url(/themes/custom/vivotto/assets/images/commandez-btn.jpg)}.btn-order-deliveroo{background-image:url(/themes/custom/vivotto/assets/images/order-btn-deliveroo.jpg);margin:0px auto 40px auto}.btn-order-deliveroo-fr{background-image:url(/themes/custom/vivotto/assets/images/commandez-btn-deliveroo.jpg);margin:0px auto 40px auto}a.email,a.mail{color:#505050;text-decoration:none}.mobile-nav-icon{display:none}iframe{border:none !important;width:100%;height:475px !important}hr{clear:both;border:none;width:100%;height:1px;background-color:#505050}#footer{text-align:center;padding-bottom:40px;font-size:16px}#footer a{color:#505050;text-decoration:none}#CDSWIDSSP{width:100% !important;margin:20px auto 20px auto !important;border:1px solid #a9a9a9}#CDSWIDSSP .widSSPData .widSSPBranding dt{margin:6px auto 6px auto !important}#CDSWIDSSP .widSSPData{font-family:"brandon-grotesque",sans-serif !important;font-size:16px !important;text-align:center !important}#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPBranding dd{width:100% !important}#CDSWIDSSP div,#CDSWIDSSP .widSSPData .widSSPBranding dt.widSSPTagline,#CDSWIDSSP .widSSPData .widSSPInformation .widSSPPopIdx b,#CDSWIDSSP .widSSPData .widSSPH11,#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li,#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li span{font:300 18px "brandon-grotesque",sans-serif !important;color:#505050 !important}#CDSWIDSSP .widSSPData .widSSPOneReview .widSSPBullet li a,#CDSWIDSSP .widSSPData .widSSPAll a{font:300 16px "brandon-grotesque",sans-serif !important}#CDSWIDSSP .widSSPData .widSSPAll ul{float:none !important;display:inline !important}#CDSWIDSSP .widSSPData .widSSPAll .widSSPWriteReview{padding-left:0px !important;border-left:none !important}.js-parallax-window{height:48vw;max-height:580px;overflow:hidden;position:relative;width:100%}.js-parallax-window #parallax-background-page1{background:url(/themes/custom/vivotto/assets/images/intro-image.jpg)}.js-parallax-window #parallax-background-page2{background:url(/themes/custom/vivotto/assets/images/our-story-image.jpg)}.js-parallax-window #parallax-background-page3{background:url(/themes/custom/vivotto/assets/images/our-food-image.jpg)}.js-parallax-window #parallax-background-page4{background:url(/themes/custom/vivotto/assets/images/news-image.jpg)}.js-parallax-window #parallax-background-page5{background:url(/themes/custom/vivotto/assets/images/orders-image.jpg)}.js-parallax-window #parallax-background-page6{background:url(/themes/custom/vivotto/assets/images/get-in-touch-image.jpg)}.js-parallax-window .parallax-static-content{color:#9A9A8A;padding:8em 0;position:relative;z-index:9}.js-parallax-window .js-parallax-background{background-color:#EEEADF;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat;height:66vw;max-height:746px;left:0;position:absolute;top:-48vw/3;width:100% !important;max-width:1280px}.path-system .layout-content,.path-user .layout-content,.layout-content .view-empty,.grid{width:95%;max-width:980px;margin:0px auto 0px auto;padding:40px 0px 0px 0px}#intro{padding-bottom:52px}#intro .grid{max-width:980px;margin-left:auto;margin-right:auto}#intro .grid::after{clear:both;content:"";display:table}#intro .grid .node__content{float:left;display:block;margin-right:3.06122%;width:100%}#intro .grid .node__content:last-child{margin-right:0}#intro .grid .node__content div,#intro .grid .node__content p{text-align:center}#our-story{padding-bottom:52px}#our-story .grid{max-width:980px;margin-left:auto;margin-right:auto}#our-story .grid::after{clear:both;content:"";display:table}#our-story .grid .col1{float:left;display:block;margin-right:3.06122%;width:48.46939%}#our-story .grid .col1:last-child{margin-right:0}#our-story .grid .col2{float:left;display:block;margin-right:3.06122%;width:48.46939%}#our-story .grid .col2:last-child{margin-right:0}#our-menu{padding-bottom:52px}#our-food .grid{max-width:980px;margin-left:auto;margin-right:auto}#our-food .grid::after{clear:both;content:"";display:table}#our-food .grid .col1{float:left;display:block;margin-right:3.06122%;width:48.46939%}#our-food .grid .col1:last-child{margin-right:0}#our-food .grid .col2{float:left;display:block;margin-right:3.06122%;width:48.46939%;margin-right:0}#our-food .grid .col2:last-child{margin-right:0}#our-food .field--name-field-related-content .field__item{color:#788564;float:left;display:block;margin-right:3.06122%;width:48.46939%}#our-food .field--name-field-related-content .field__item:last-child{margin-right:0}#our-food .field--name-field-related-content .field__item:nth-child(2n){margin-right:0}#our-food .field--name-field-related-content .field__item:nth-child(2n+1){clear:left}#our-food .field--name-field-related-content .field__item article .field__item{width:100%;float:none;clear:both}#our-food .field--name-field-sub-section-title{padding-top:40px}#news-and-reviews{padding-bottom:52px}#news-and-reviews .field--name-field-image{padding-top:30px;text-align:center}#news-and-reviews .field--name-field-image img{width:75%;max-width:320px;height:auto}#news-and-reviews .grid{max-width:980px;margin-left:auto;margin-right:auto}#news-and-reviews .grid::after{clear:both;content:"";display:table}#news-and-reviews .grid .col1{float:left;display:block;margin-right:3.06122%;width:48.46939%}#news-and-reviews .grid .col1:last-child{margin-right:0}#news-and-reviews .grid .col1 div,#news-and-reviews .grid .col1 p{text-align:center}#news-and-reviews .grid .col2{float:left;display:block;margin-right:3.06122%;width:48.46939%;margin-right:0}#news-and-reviews .grid .col2:last-child{margin-right:0}#news-and-reviews .field--name-field-related-content .field__item{float:left;display:block;margin-right:3.06122%;width:48.46939%}#news-and-reviews .field--name-field-related-content .field__item div,#news-and-reviews .field--name-field-related-content .field__item p{text-align:left}#news-and-reviews .field--name-field-related-content .field__item:last-child{margin-right:0}#news-and-reviews .field--name-field-related-content .field__item:nth-child(2n){margin-right:0}#news-and-reviews .field--name-field-related-content .field__item:nth-child(2n+1){clear:left}#news-and-reviews .field--name-field-related-content .field__item article{margin-top:30px !important}#news-and-reviews .field--name-field-related-content .field__item article h1{text-align:left !important;text-transform:none !important;margin-bottom:-15px !important}#news-and-reviews .field--name-field-related-content .field__item article .field__item{width:100%;float:none;clear:both}#news-and-reviews .review .field--name-body{display:inline}#news-and-reviews .review .field--name-body:before{content:'\201C';display:inline}#news-and-reviews .review .field--name-body:after{content:'\201D';display:inline}#news-and-reviews .review .field--name-body p{display:inline}#orders-and-deliveries{padding-bottom:52px}#orders-and-deliveries .grid{max-width:980px;margin-left:auto;margin-right:auto}#orders-and-deliveries .grid::after{clear:both;content:"";display:table}#orders-and-deliveries .grid .node__content{float:left;display:block;margin-right:3.06122%;width:100%}#orders-and-deliveries .grid .node__content:last-child{margin-right:0}#orders-and-deliveries .grid .node__content div,#orders-and-deliveries .grid .node__content p{text-align:center}#get-in-touch{padding-bottom:52px}#get-in-touch .grid{max-width:980px;margin-left:auto;margin-right:auto}#get-in-touch .grid::after{clear:both;content:"";display:table}#get-in-touch .grid .node__content{float:left;display:block;margin-right:3.06122%;width:100%}#get-in-touch .grid .node__content:last-child{margin-right:0}#get-in-touch .grid .node__content div,#get-in-touch .grid .node__content p{text-align:center}#find-us{padding-bottom:40px}#find-us .grid{max-width:980px;margin-left:auto;margin-right:auto}#find-us .grid::after{clear:both;content:"";display:table}#find-us .grid .node__content div,#find-us .grid .node__content p{text-align:center}#find-us .grid .col1{float:left;display:block;margin-right:3.06122%;width:48.46939%}#find-us .grid .col1:last-child{margin-right:0}#find-us .grid .col1 div,#find-us .grid .col1 p{text-align:center}#find-us .grid .col2{float:left;display:block;margin-right:3.06122%;width:48.46939%;margin-right:0}#find-us .grid .col2:last-child{margin-right:0}#find-us .grid .col2 div,#find-us .grid .col2 p{text-align:center}#find-us .field--name-field-related-content{display:flex;flex-wrap:wrap;justify-content:center}#find-us .field--name-field-related-content .field__item{float:left;display:block;margin-right:3.06122%;width:48.46939%}#find-us .field--name-field-related-content .field__item div,#find-us .field--name-field-related-content .field__item p{text-align:center !important}#find-us .field--name-field-related-content .field__item div a,#find-us .field--name-field-related-content .field__item p a{text-decoration:none;color:#505050}#find-us .field--name-field-related-content .field__item:last-child{margin-right:0}#find-us .field--name-field-related-content .field__item:nth-child(2n){margin-right:0}#find-us .field--name-field-related-content .field__item:nth-child(2n+1){clear:left}#find-us .field--name-field-related-content .field__item article{margin-top:30px !important}#find-us .field--name-field-related-content .field__item article h1{text-align:center;text-transform:none !important;font-family:"brandon-grotesque",sans-serif;font-weight:300;font-size:20px;line-height:24px;margin-bottom:5px}#find-us .field--name-field-related-content .field__item article iframe{margin-top:20px}#find-us .field--name-field-related-content .field__item article .field__item{width:100%;float:none;clear:both}@media screen and (max-width:1120px){#mainNav ul li{padding-left:3.1%;padding-right:3.1%}.fix-body .container .inner #mainNav{width:92%}.fix-body .container .inner #mainNav li{padding-left:2.6%;padding-right:2.6%}}@media screen and (max-width:1090px){#mainNav ul li{padding-left:3%;padding-right:3%}.fix-body .container .inner #mainNav li{padding-left:2.4%;padding-right:2.4%}}@media screen and (max-width:1072px){#mainNav ul li{padding-left:2.8%;padding-right:2.8%}}@media screen and (max-width:1043px){#mainNav ul li{padding-left:2.5%;padding-right:2.5%}.fix-body .container .inner #mainNav{width:90%}.fix-body .container .inner #mainNav li{padding-left:2.1%;padding-right:2.1%}}@media screen and (max-width:1003px){#mainNav ul li{padding-left:2.2%;padding-right:2.2%}.fix-body .container .inner #mainNav li{padding-left:1.8%;padding-right:1.8%}}@media screen and (max-width:968px){#mainNav ul li{padding-left:1.9%;padding-right:1.9%}.fix-body .container .inner #mainNav li{padding-left:1.5%;padding-right:1.5%}}@media screen and (max-width:933px){#mainNav ul li{padding-left:1.6%;padding-right:1.6%}.fix-body .container .inner #mainNav li{padding-left:1.3%;padding-right:1.3%}}@media screen and (max-width:910px){.fix-body .container .inner #mainNav li{font-size:15px}}@media screen and (max-width:894px){#mainNav ul li{padding-left:1.3%;padding-right:1.3%}}@media screen and (max-width:863px){#mainNav ul li{padding-left:1%;padding-right:1%}.fix-body .container .inner #mainNav li{padding-left:1%;padding-right:1%}}@media screen and (max-width:845px){#languageNav a{font-size:13px}#mainNav ul li{font-size:15px;padding-left:1.5%;padding-right:1.5%}}@media screen and (max-width:835px){#mainNav ul li{padding-left:1.3%;padding-right:1.3%}.fix-body .container .inner #mainNav li{padding-left:1.25%;padding-right:1.25%}}@media screen and (max-width:810px){#mainNav ul li{padding-left:1%;padding-right:1%}.fix-body .container .inner #mainNav li{font-size:14px;padding-left:1.1%;padding-right:1.1%}}@media screen and (max-width:783px){#mainNav ul li{padding-left:1.25%;padding-right:1.25%}.fix-body .container .inner #mainNav{width:89%}.fix-body .container .inner #mainNav li{font-size:14px;padding-left:1.25%;padding-right:1.25%}}@media screen and (max-width:767px){.path-system .layout-content,.path-user .layout-content,.layout-content .view-empty,.grid{width:90%}#find-us .field--name-field-related-content .field__item{float:none !important;clear:both;display:block;width:100% !important;max-width:100%;margin:0px auto 0px auto !important;text-align:center !important}#header{z-index:9999;position:fixed;left:0;top:0;width:100%}.fix-body{margin-top:85px}.fix-body .container .inner #mainNav{width:40%}body{margin-top:125px}body .container{height:125px;overflow:hidden;-webkit-box-shadow:0 4px 4px -2px #a9a9a9;-moz-box-shadow:0 4px 4px -2px #a9a9a9;box-shadow:0 4px 4px -2px #a9a9a9}body .container .inner{width:95%;max-width:980px;margin:0px auto 0px auto}body .container .inner #miniLogo{display:none;float:left;margin-top:10px}body .container .inner #mainNav{position:relative;top:35px;width:40%;max-width:900px;float:right}body .container .inner #mainNav ul{display:none}body .container .inner #mainNav li{font-size:14px;padding-left:1.25%;padding-right:1.25%}body .container #mainLogo{text-align:left;display:block;margin:20px 0px 0px 15px}body .container #languageNav{text-align:left;display:block;margin:0px 0px 0px 15px}.fix-body{margin-top:125px}.fix-body .container{height:125px}.fix-body .container .inner #miniLogo{display:none}.fix-body #mainLogo{text-align:left;display:block !important;margin:20px 0px 0px 15px}.fix-body #languageNav{text-align:left;display:block !important;margin:0px 0px 0px 15px}.toolbar-tray-open{margin-top:0px}.toolbar-tray-open #header{position:static;height:125px;-webkit-box-shadow:0 4px 4px -2px #a9a9a9;-moz-box-shadow:0 4px 4px -2px #a9a9a9;box-shadow:0 4px 4px -2px #a9a9a9}.toolbar-tray-open .container{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.toolbar-tray-open #main{width:100%}.mobile-nav-icon{display:block;float:right;width:32px;height:auto;margin-top:-55px}.phone{margin-right:20px;width:28px;margin-right:48px}.m_nav{margin-top:0px !important}.m_nav #header{position:static !important;height:auto !important}.m_nav #header .container{height:100%;width:100% !important}.m_nav #header #mainNav{clear:both;top:30px !important;width:100% !important}.m_nav #header #mainNav ul{display:block !important}.m_nav #header #mainNav ul li{display:block !important;width:100% !important;line-height:48px;border-top:1px solid #DEE4D4}.m_nav #header #mainNav ul li a{font-size:18px;line-height:22px}.m_nav #header #mainNav ul li a:hover,.m_nav #header #mainNav ul li a.active{border-bottom:none}.node--type-menu .node__content .field__item{flex-basis:100%}.node--type-menu .node__content .field__item:first-child hr:last-child{display:block}}@media screen and (max-width:640px){body,#find-us .field--name-field-related-content .field__item article h1{font-size:18px;line-height:26px}#main{width:91%}#header .container{width:100%}h1{font-size:30px;line-height:34px}.field--name-field-sub-title{font-size:24px;line-height:31px}.content,.col1,.col2,.field--name-field-related-content .field__item{float:none !important;clear:both;display:block;width:100% !important;max-width:475px;margin:0px auto 0px auto !important;text-align:center !important}}:root{--cb--color--base:#ffffff;--cb--color--contrast:#505050;--cb--color--contrastshade:rgba(45,106,129,0.8);--cb--color--primary:#de3b32;--cb--color--primaryshade:rgba(222,59,50,0.8);--cb--color--primaryshade-2:rgba(222,59,50,0.4);--cb--color--secondary:#de3b32;--cb--color--secondaryshade:rgba(222,59,50,0.8);--cb--color--secondaryshade-2:rgba(222,59,50,0.4);--cb--color--alert:#ff6900;--cb--color--disabled:#ababab;--cb-border-radius:5px}a#CybotCookiebotDialogPoweredbyCybot,div#CybotCookiebotDialogPoweredByText{display:none !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none !important}#CybotCookiebotDialogHeader{padding-bottom:10px !important}@media screen and (min-width:1280px){#CybotCookiebotDialogHeader{padding-bottom:16px !important}}#CybotCookiebotDialogHeader #CybotCookiebotDialogHeaderLogosWrapper:before{content:" ";display:block;position:absolute;background-image:url(/themes/custom/vivotto/images/encorelogo_new22.png);background-size:cover;width:100px;height:55px}#CybotCookiebotDialogHeader #CybotCookiebotDialogHeaderLogosWrapper img#CybotCookiebotDialogPoweredbyImage{width:100px !important;max-width:100px !important;height:55px !important;max-height:55px !important;opacity:0}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{color:var(--cb--color--contrast) !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{color:var(--cb--color--contrast) !important;border-color:var(--cb--color--secondary) !important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:not(.CybotCookiebotDialogActive):hover{color:var(--cb--color--secondary) !important}#CybotCookiebotDialog{z-index:2147483640 !important;border-radius:var(--cb-border-radius) !important;color:var(--cb--color--contrast) !important;font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}#CybotCookiebotDialog.CybotCookiebotDialogActive+#CybotCookiebotDialogBodyUnderlay{background-color:var(--cb--color--contrast) !important;opacity:.8 !important}#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:not(:disabled):not(.disabled):hover,#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:not(:disabled):not(.disabled):hover{color:var(--cb--color--secondary) !important}#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,#CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a{color:var(--cb--color--secondary) !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:not(.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled) .CybotCookiebotDialogBodyLevelButtonSlider{border-color:var(--cb--color--secondaryshade-2) !important;background-color:var(--cb--color--secondaryshade-2) !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:not(.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled) .CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--cb--color--secondary) !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:not(.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled) input[type=checkbox]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{border-color:var(--cb--color--secondary) !important;background-color:var(--cb--color--secondary) !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:not(.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled) input[type=checkbox]:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--cb--color--base) !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled .CybotCookiebotDialogBodyLevelButtonSlider{background-color:var(--cb--color--secondaryshade-2) !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper.CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled .CybotCookiebotDialogBodyLevelButtonSlider:before{background-color:var(--cb--color--base) !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox]:focus+.CybotCookiebotDialogBodyLevelButtonSlider{outline:none !important;box-shadow:none !important}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper .CybotCookiebotDialogBodyLevelButtonSlider:focus,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper .CybotCookiebotDialogBodyLevelButtonSlider:active{outline:none !important}#CybotCookiebotDialogTabContent{background-color:rgba(244,242,239,0.5) !important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonWrapper{background-color:rgba(244,242,239,0.75) !important}#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount{background-color:var(--cb--color--secondary) !important;color:var(--cb--color--base) !important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage{border-color:var(--cb--color--secondary) !important;background-color:rgba(244,242,239,0.75) !important;color:var(--cb--color--secondary) !important;border-radius:var(--cb-border-radius) !important}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount){color:inherit}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover{color:var(--cb--color--secondary) !important}#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover{color:var(--cb--color--secondary) !important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{box-sizing:border-box;background-color:var(--cb--color--primary) !important;border-color:var(--cb--color--primary) !important;color:var(--cb--color--base) !important;font-family:inherit !important;font-size:inherit !important;font-weight:600 !important;line-height:inherit !important;text-transform:uppercase}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{box-sizing:border-box;background-color:var(--cb--color--base) !important;border-color:var(--cb--color--primary) !important;color:var(--cb--color--primary) !important;font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-transform:uppercase}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover:before{background-color:var(--cb--color--secondaryshade);border:2px solid var(--cb--color--secondaryshade-2)}#CookiebotWidget{z-index:2147483640 !important;color:var(--cb--color--contrast) !important;font-family:"brandon-grotesque",sans-serif !important;font-size:inherit !important;font-weight:inherit !important;line-height:inherit !important}#CookiebotWidget *{color:var(--cb--color--contrast) !important}#CookiebotWidget.CookiebotWidget-open,#CookiebotWidget #CookiebotWidget-widgetContent{border-radius:var(--cb-border-radius) !important}#CookiebotWidget .CookiebotWidget-body{background-color:rgba(244,242,239,0.5) !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved .Cookiebotwidget-consent-icon svg{fill:var(--cb--color--secondary) !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li:not(.CookiebotWidget-approved) .Cookiebotwidget-consent-icon svg{fill:var(--cb--color--disabled) !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consent-details button:hover{color:var(--cb--color--secondary) !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consent-details button:hover svg{fill:var(--cb--color--secondary) !important}#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box{border-radius:var(--cb-border-radius) !important;border:1px solid var(--cb--color--secondary) !important;background-color:rgba(244,242,239,0.75) !important}#CookiebotWidget #CookiebotWidget-buttons button{box-sizing:border-box;font-family:inherit !important;font-weight:inherit !important;line-height:inherit !important;text-transform:uppercase;background-color:var(--cb--color--base) !important;border-color:var(--cb--color--primary) !important;color:var(--cb--color--primary) !important;position:relative;z-index:0}#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change{background-color:var(--cb--color--primary) !important;color:var(--cb--color--base) !important;font-weight:600 !important}#CookiebotWidget .CookiebotWidget-logo svg circle{fill:var(--cb--color--primary) !important}#CookiebotWidget .CookiebotWidget-logo svg path{fill:var(--cb--color--base) !important}#CookiebotWidget .CookiebotWidget-logo:hover svg circle{fill:var(--cb--color--primaryshade) !important}.ytvideo .cookieconsent-optout-preferences,.ytvideo .cookieconsent-optout-statistics,.ytvideo .cookieconsent-optout-marketing{display:block;padding:27.25% 20px 29% 20px;background-color:var(--cb--color--base);box-sizing:border-box;text-align:center}
