/*!
Theme Name: Vincent D - Parent theme
Theme URI: http://underscores.me/
Author: Vincent Derriey
Author URI: http://www.vincentd.fr
Description: This theme is based on a Divi template and adapted on Underscore theme for Wordpress
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vincentd
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Vincent D - Parent theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:var(--wp--preset--color--content);font-family:var(--wp--preset--font-family--content);font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:var(--wp--preset--color--primary)}a:visited{color:var(--wp--preset--color--primary)}a:hover,a:focus,a:active{color:var(--wp--preset--color--secondary)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:var(--wp--preset--color--content);border-radius:3px;background:var(--wp--preset--color--content);color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:var(--wp--preset--color--primary)}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:var(--wp--preset--color--secondary)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#AD956B;border:1px solid var(--wp--preset--color--content);border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:var(--wp--preset--color--primary)}select{border:1px solid var(--wp--preset--color--content)}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:1200px){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.post,.page{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}/*!
Theme Name: Vincent D - Parent theme
Theme URI: http://underscores.me/
Author: Vincent Derriey
Author URI: http://www.vincentd.fr
Description: This theme is based on a Divi template and adapted on Underscore theme for Wordpress
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vincentd
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Vincent D - Parent theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:var(--wp--preset--color--primary);display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}/*!
Theme Name: Vincent D - Parent theme
Theme URI: http://underscores.me/
Author: Vincent Derriey
Author URI: http://www.vincentd.fr
Description: This theme is based on a Divi template and adapted on Underscore theme for Wordpress
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vincentd
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Vincent D - Parent theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 .alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}/*!
Theme Name: Vincent D - Parent theme
Theme URI: http://underscores.me/
Author: Vincent Derriey
Author URI: http://www.vincentd.fr
Description: This theme is based on a Divi template and adapted on Underscore theme for Wordpress
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vincentd
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Vincent D - Parent theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 body{width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--wp--preset--font-family--title)}body,button,input,select,optgroup,textarea{color:var(--wp--preset--color--content);font-family:var(--wp--preset--font-family--content);font-size:var(--wp--preset--font-size--normal);line-height:1.5}.tag{display:inline-block;background-color:var(--wp--preset--color--content);color:#fff;padding:.25em .75em;margin:.75em 0}.page{margin-bottom:0}a,button{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}button{border-radius:0;color:#fff}button:hover,button:focus,button:focus-within{cursor:pointer;background-color:#fff;color:var(--wp--preset--color--content)}.is-display-inline-block{display:inline-block!important}.hidden{display:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.site,.alignfull>div,.site-footer>div,.alignwide>div{max-width:var(--wp--style--global--content-size);width:80vw;margin:auto}.alignfull,.site-footer{margin-left:calc((100% - 100vw) / 2);width:100vw}.alignwide{margin-left:calc((100% - 90vw) / 2);max-width:90vw;width:var(--wp--style--global--wide-size)}.admin-bar #masthead.scrolled{top:32px}@media screen and (max-width:782px){.admin-bar #masthead.scrolled{top:46px}}@media screen and (max-width:600px){.admin-bar #masthead.scrolled{top:0}}.admin-bar #masthead:not(.scrolled){top:32px}@media screen and (max-width:782px){.admin-bar #masthead:not(.scrolled){top:46px}}#masthead{background:#fff;padding:0 3.8%;position:sticky;top:0;z-index:9990;left:0}#masthead:not(.alignfull):not(.site-footer){margin-left:calc((100% - 100vw) / 2);width:100vw;margin:0 calc(50% - 50vw) 3.8%}#masthead:not(.alignfull):not(.site-footer),#masthead .inner-content{display:flex;align-items:center;justify-content:space-between}#masthead.scrolled .site-branding .custom-logo{margin:0;max-width:200px}#masthead .custom-logo{max-width:250px;width:100%;margin:var(--wp--preset--spacing--30) 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#masthead .custom-logo-link{display:flex;align-items:center}#masthead .site-title{display:none}.main-navigation{width:auto}.main-navigation a{text-decoration:none;padding:var(--wp--preset--spacing--30)}.main-navigation .menu-mobile{width:60px;padding:var(--wp--preset--spacing--30);position:relative}@media (min-width:1200px){.main-navigation .menu-mobile{display:none}}.main-navigation .menu-mobile button{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;z-index:9}.main-navigation .menu-mobile::before,.main-navigation .menu-mobile::after,.main-navigation .menu-mobile div{background:var(--wp--preset--color--content);content:"";display:block;height:6px;border-radius:3px;margin:7px 0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@media (max-width:1200px){.main-navigation .menu{position:absolute;width:100%;left:0;background:#fff;border-bottom:1px solid var(--wp--preset--color--content);transform:scaleY(0);transform-origin:top center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.main-navigation ul li{padding:var(--wp--preset--spacing--30)}}.main-navigation.toggled .menu-mobile::before{transform:translateY(13px) rotate(135deg)}.main-navigation.toggled .menu-mobile::after{transform:translateY(-13px) rotate(-135deg)}.main-navigation.toggled .menu-mobile div{transform:scale(0)}@media (max-width:1200px){.main-navigation.toggled .menu{transform:scaleY(1);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}}@media (min-width:992px){.site-footer .widgets{display:flex;justify-content:space-between}.site-footer .widgets .widget{flex:1}}
/*!
Theme Name: Vincent D - Parent theme
Theme URI: http://underscores.me/
Author: Vincent Derriey
Author URI: http://www.vincentd.fr
Description: This theme is based on a Divi template and adapted on Underscore theme for Wordpress
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vincentd
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Vincent D - Parent theme is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 a{text-decoration:none}a:hover,a:focus,a:focus-within{cursor:pointer}a.button{padding:.75rem 1.5rem;font-weight:700;border-radius:0}a.button.primary{background-color:var(--wp--preset--color--primary);color:#fff}a.button.primary:hover,a.button.primary:focus,a.button.primary:focus-within{color:var(--wp--preset--color--primary);background-color:#fff!important;-webkit-box-shadow:0 0 0 2px var(--wp--preset--color--primary);box-shadow:0 0 0 2px var(--wp--preset--color--primary)}.material-symbols-outlined{vertical-align:middle;font-size:inherit;font-weight:inherit}.overlay{z-index:1;background-color:rgb(0 0 0 / .5);position:absolute;bottom:0;left:0;width:100%;height:100%}.alert{background-color:var(--wp--preset--color--vivid-red);border-radius:0;color:#fff;margin:2rem 0;padding:1rem 2rem}.alert,.alert .left{display:flex;justify-content:space-between;align-items:center;gap:1rem}@media (max-width:767px){.alert,.alert .left{flex-direction:column}}.alert .material-symbols-outlined{font-size:4rem}.alert a{background-color:#fff;color:var(--wp--preset--color--vivid-red);white-space:nowrap}.alert a:hover,.alert a:focus,.alert a:focus-within{background-color:var(--wp--preset--color--vivid-red);color:#fff;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff}.wp-block-tag-cloud a,.widget_nav_menu a{position:relative}.wp-block-tag-cloud a:before,.widget_nav_menu a:before{content:"";display:inline-block;position:absolute;left:0;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.wp-block-tag-cloud a:hover,.wp-block-tag-cloud a:focus,.wp-block-tag-cloud a:focus-within,.widget_nav_menu a:hover,.widget_nav_menu a:focus,.widget_nav_menu a:focus-within{padding-left:1.25rem}.wp-block-tag-cloud a:hover::before,.wp-block-tag-cloud a:focus::before,.wp-block-tag-cloud a:focus-within::before,.widget_nav_menu a:hover::before,.widget_nav_menu a:focus::before,.widget_nav_menu a:focus-within::before{opacity:1}.wp-block-tag-cloud a::before{font-family:"Material Symbols Outlined";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";content:"trending_flat";color:var(--wp--preset--color--primary)}.widget_nav_menu .menu{list-style:none;margin:0;padding:0}.widget_nav_menu .menu li:not(.pll-parent-menu-item):not(.lang-item){line-height:2}.widget_nav_menu .menu li:not(.pll-parent-menu-item):not(.lang-item) a::before{top:.5rem;background-color:var(--wp--preset--color--primary);border-radius:100%;height:.3rem;width:.3rem}.widget_nav_menu .menu li:not(.pll-parent-menu-item):not(.lang-item) a:hover,.widget_nav_menu .menu li:not(.pll-parent-menu-item):not(.lang-item) a:focus,.widget_nav_menu .menu li:not(.pll-parent-menu-item):not(.lang-item) a:focus-within{color:#fff;padding-left:.75rem}.wp-block-image img{border-radius:0}.wp-block-image.with-shadow{padding:0 2rem 2rem 0}.wp-block-image.with-shadow img{-webkit-box-shadow:2rem 2rem 0 0 var(--wp--preset--color--primary);box-shadow:2rem 2rem 0 0 var(--wp--preset--color--primary)}.menu-language-menu-container .pll-parent-menu-item{position:relative;display:inline-block}.menu-language-menu-container .pll-parent-menu-item .current-lang{display:none}.menu-language-menu-container .pll-parent-menu-item,.menu-language-menu-container .pll-parent-menu-item .sub-menu{list-style:none;margin:0;padding:0}.menu-language-menu-container .pll-parent-menu-item a{padding:8px 26px;width:9rem;display:block}.menu-language-menu-container .pll-parent-menu-item>a{border-radius:20px;border:1px solid var(--wp--preset--color--primary);color:#fff;font-weight:500;position:relative}.menu-language-menu-container .pll-parent-menu-item>a::after{font-family:"Material Symbols Outlined";content:"language";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-size:120%;position:absolute;right:20px;top:5px;color:var(--wp--preset--color--primary)}.menu-language-menu-container .pll-parent-menu-item .sub-menu{background-color:#fff;border:1px solid var(--wp--preset--color--primary);border-radius:20px;overflow:hidden;border-top:0;border-top-left-radius:0;border-top-right-radius:0;display:inline-block;padding:0;position:absolute;max-width:100%;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.menu-language-menu-container .pll-parent-menu-item .sub-menu a{color:var(--wp--preset--color--primary)}.menu-language-menu-container .pll-parent-menu-item .sub-menu a:hover,.menu-language-menu-container .pll-parent-menu-item .sub-menu a:focus,.menu-language-menu-container .pll-parent-menu-item .sub-menu a:focus-within{color:#fff;background-color:var(--wp--preset--color--primary)}.menu-language-menu-container .pll-parent-menu-item:hover .sub-menu,.menu-language-menu-container .pll-parent-menu-item:focus .sub-menu,.menu-language-menu-container .pll-parent-menu-item:focus-within .sub-menu{opacity:1}.menu-language-menu-container .pll-parent-menu-item:hover>a,.menu-language-menu-container .pll-parent-menu-item:focus>a,.menu-language-menu-container .pll-parent-menu-item:focus-within>a{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#fff;color:var(--wp--preset--color--primary);border-bottom:0}#masthead{background-color:#fff0;border-bottom:1px solid var(--wp--preset--color--light-background);padding:1em 0}#masthead .site-branding{height:75px;overflow:hidden;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#masthead .main-navigation a{height:100%;font-weight:500;white-space:nowrap;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children>a::after{font-family:"Material Symbols Outlined";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;line-height:1;content:"chevron_right";font-size:120%;display:inline-block;vertical-align:middle}#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:hover,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus-within{background-color:#fff}#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:hover>a,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus>a,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus-within>a{color:var(--wp--preset--color--content)}#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:hover>a::after,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus>a::after,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus-within>a::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:hover>a:hover,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:hover>a:focus,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:hover>a:focus-within,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus>a:hover,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus>a:focus,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus>a:focus-within,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus-within>a:hover,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus-within>a:focus,#masthead .main-navigation .menu-item-type-post_type.menu-item-has-children:focus-within>a:focus-within{background-color:#eee}#masthead .main-navigation .menu-item-type-post_type .sub-menu{background-color:#fff;border:1px solid var(--wp--preset--color--primary);display:block;min-width:100%;border:none}#masthead .main-navigation .menu-item-type-post_type .sub-menu a{color:var(--wp--preset--color--content);white-space:normal}#masthead .main-navigation .menu-item-type-post_type .sub-menu a:hover,#masthead .main-navigation .menu-item-type-post_type .sub-menu a:focus,#masthead .main-navigation .menu-item-type-post_type .sub-menu a:focus-within{background-color:#eee}#masthead .pll-parent-menu-item{background-color:#fff;border-radius:0;min-width:3rem}#masthead .pll-parent-menu-item a{padding:.75em 1em}#masthead .pll-parent-menu-item ul{background-color:#fff;border-radius:0;overflow:hidden;border-top-left-radius:0;border-top-right-radius:0;flex-direction:column;-webkit-box-shadow:0 3px 3px 0 rgb(0 0 0 / .2) 1px 2px 0 rgb(0 0 0 / .55);box-shadow:0 3px 3px 0 rgb(0 0 0 / .2) 1px 2px 0 rgb(0 0 0 / .55)}#masthead .pll-parent-menu-item ul li a{width:auto}#masthead .pll-parent-menu-item ul li a:hover,#masthead .pll-parent-menu-item ul li a:focus,#masthead .pll-parent-menu-item ul li a:focus-within{background-color:#eee}#masthead .pll-parent-menu-item ul li.current-lang{display:none}#masthead .pll-parent-menu-item:hover,#masthead .pll-parent-menu-item:focus,#masthead .pll-parent-menu-item:focus-within{border-bottom-left-radius:0;border-bottom-right-radius:0}@media (max-width:1200px){#masthead .menu-main-menu-container{margin-top:1rem}}#masthead .toggled .menu a{color:var(--wp--preset--color--content)}#masthead .toggled .sub-menu{box-shadow:none}#masthead .toggled .sub-menu li{border-left:2px solid var(--wp--preset--color--secondary)}#masthead .toggled .focus .sub-menu{position:relative;display:contents}#masthead .toggled .focus>a{color:var(--wp--preset--color--content);border-left:2px solid var(--wp--preset--color--secondary)}#masthead .toggled .focus>a::after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}#masthead .toggled .focus>a:hover,#masthead .toggled .focus>a:focus,#masthead .toggled .focus>a:focus-within{background-color:#eee}#masthead:not(.scrolled) .menu-mobile div,#masthead:not(.scrolled) .menu-mobile::before,#masthead:not(.scrolled) .menu-mobile::after{background-color:#fff}#masthead:not(.scrolled) a{color:#fff}#masthead:not(.scrolled) a:hover,#masthead:not(.scrolled) a:focus,#masthead:not(.scrolled) a:focus-within{color:var(--wp--preset--color--primary)}@media (max-width:1200px){#masthead:not(.scrolled) .menu-main-menu-container a{color:var(--wp--preset--color--content)}#masthead:not(.scrolled) .menu-main-menu-container a:hover,#masthead:not(.scrolled) .menu-main-menu-container a:focus,#masthead:not(.scrolled) .menu-main-menu-container a:focus-within{color:var(--wp--preset--color--secondary)}}#masthead .custom-logo{max-height:10rem;margin:0}#masthead .custom-logo.on-scroll{max-height:0}#masthead.scrolled{background-color:#fff;-webkit-box-shadow:0 5px 15px 0 rgb(15 36 84 / .05);box-shadow:0 5px 15px 0 rgb(15 36 84 / .05)}#masthead.scrolled .site-branding{height:60px}#masthead.scrolled a{color:var(--wp--preset--color--content)}#masthead.scrolled a:hover,#masthead.scrolled a:focus,#masthead.scrolled a:focus-within{color:var(--wp--preset--color--primary)}#masthead.scrolled .custom-logo{max-height:0}#masthead.scrolled .custom-logo.on-scroll{max-height:10rem}#masthead.scrolled .pll-parent-menu-item{-webkit-box-shadow:0 5px 10px 0 rgb(15 36 84 / .1);box-shadow:0 5px 10px 0 rgb(15 36 84 / .1)}.subtitle{color:var(--wp--preset--color--primary);text-transform:uppercase;font-size:1.25rem;letter-spacing:2px}.wp-block-buttons .is-style-outline .wp-block-button__link:hover,.wp-block-buttons .is-style-outline .wp-block-button__link:focus,.wp-block-buttons .is-style-outline .wp-block-button__link:focus-within{color:#fff;background-color:var(--wp--preset--color--primary)!important;border-color:var(--wp--preset--color--primary)}.wp-block-buttons .wp-block-button__link.has-primary-background-color{color:#fff}.wp-block-buttons .wp-block-button__link.has-primary-background-color:hover,.wp-block-buttons .wp-block-button__link.has-primary-background-color:focus,.wp-block-buttons .wp-block-button__link.has-primary-background-color:focus-within{color:var(--wp--preset--color--primary);background-color:#fff!important;-webkit-box-shadow:0 0 0 2px var(--wp--preset--color--primary);box-shadow:0 0 0 2px var(--wp--preset--color--primary)}.wp-block-buttons .wp-block-button__link.has-white-background-color:hover,.wp-block-buttons .wp-block-button__link.has-white-background-color:focus,.wp-block-buttons .wp-block-button__link.has-white-background-color:focus-within{color:#fff!important;background-color:var(--wp--preset--color--secondary)!important;border-color:var(--wp--preset--color--secondary)}.home .entry-header,.wp-singular .entry-header,.page-header{margin-left:calc((100% - 100vw) / 2);width:100vw;min-height:50vh;overflow:hidden;display:flex;align-items:center;margin-top:-10rem;padding-top:10rem;background-position:center;background-size:cover;background-attachment:fixed;position:relative;color:#fff}.home .entry-header>div,.wp-singular .entry-header>div,.page-header>div{max-width:var(--wp--style--global--content-size);width:80vw;margin:auto}.home .entry-header>*,.wp-singular .entry-header>*,.page-header>*{z-index:2}.home .entry-header .inner-content,.wp-singular .entry-header .inner-content,.page-header .inner-content{text-align:center}.home .entry-header .overlay,.wp-singular .entry-header .overlay,.page-header .overlay{width:100vw;max-width:100vw}.home .entry-header{height:100vh}.home .entry-header .inner-content{text-align:left}.home .entry-header .inner-content h1{margin-bottom:0}.home .entry-header .inner-content h2{font-size:2.5rem;font-weight:800;margin-top:0;margin-bottom:.4em;padding-right:20%}.home .entry-header .inner-content a{font-weight:500;color:#fff}.home .entry-header .inner-content a:hover,.home .entry-header .inner-content a:focus,.home .entry-header .inner-content a:focus-within{color:var(--wp--preset--color--primary)}.site-footer{background-color:var(--wp--preset--color--content)}.site-footer *,.site-footer a{color:#fff}.site-footer .widgets{padding:4rem 0 2rem;gap:6rem}.site-footer .widgets .widget-title,.site-footer .widgets .widgettitle{color:#fff;font-size:1.5rem;font-weight:700;margin-top:0;margin-bottom:.5rem}.site-footer .widgets p:not(.widget-title),.site-footer .widgets a{color:rgb(255 255 255 / .7)}.site-footer .widgets p:not(.widget-title){margin-top:1rem;line-height:1.75}.site-footer .widgets .menu-language-menu-container{padding:1.5rem 0}.site-footer .widgets>section.widget_nav_menu{max-width:15rem}.site-footer .widgets .is-layout-flex{gap:1rem}.site-footer .widgets .is-layout-flex .material-symbols-outlined{color:var(--wp--preset--color--primary)}.site-footer .site-info{padding:2rem 0;border-top:1px solid #2c2c2c}.site-footer .site-info .site-info-inside{font-size:80%;color:rgb(255 255 255 / .7)}.status,.price{color:#fff;border-radius:50%;width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-weight:600;z-index:9}.status .tooltip{font-size:75%;line-height:1}.price{background-color:var(--wp--preset--color--primary)}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.switch input:checked+.slider{background-color:#4cd964}.switch input:checked+.slider:before{transform:translateX(26px)}.switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;border-radius:34px;background-color:#ccc;transition:0.4s}.switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;border-radius:50%;background-color:#fff;box-shadow:0 2px 2px #6a6d72;transition:0.4s}.archive .archive-filter,.blog .archive-filter{padding:2rem 0}.archive .archive-filter .categories,.blog .archive-filter .categories{display:inline-block;font-weight:700;font-size:110%}.archive .archive-filter .categories::marker,.blog .archive-filter .categories::marker{color:#fff}.archive .archive-filter .categories ul,.blog .archive-filter .categories ul{display:inline-block;list-style:none;padding-left:0}.archive .archive-filter .categories li,.blog .archive-filter .categories li{display:inline-block}.archive .archive-filter .categories li a,.blog .archive-filter .categories li a{padding:.5rem .75rem;margin:.25rem;display:inline-block}.archive .archive-filter .categories li a:hover,.archive .archive-filter .categories li a:focus,.archive .archive-filter .categories li a:focus-within,.blog .archive-filter .categories li a:hover,.blog .archive-filter .categories li a:focus,.blog .archive-filter .categories li a:focus-within{background-color:var(--wp--preset--color--light-background)}.archive .archive-filter .categories li.current-cat a,.blog .archive-filter .categories li.current-cat a{background-color:var(--wp--preset--color--light-background);color:var(--wp--preset--color--primary)}.archive .posts-loop,.blog .posts-loop{margin:3rem 0;display:flex;flex-wrap:wrap;gap:3.8%}.archive .posts-loop article,.blog .posts-loop article{display:inline-block;margin-bottom:3.8%}@media (max-width:992px){.archive .posts-loop article,.blog .posts-loop article{width:100%}}@media (min-width:992px){.archive .posts-loop article,.blog .posts-loop article{width:48.1%}}.archive .posts-loop article .entry-title,.blog .posts-loop article .entry-title{margin-bottom:0}.archive .posts-loop article .entry-title a,.blog .posts-loop article .entry-title a{color:var(--wp--preset--color--content)}.archive .posts-loop article .entry-content p,.blog .posts-loop article .entry-content p{margin-top:0;margin-bottom:1.75rem;font-size:.9rem}.archive .posts-loop article .entry-footer,.blog .posts-loop article .entry-footer{position:relative;margin-top:1.25rem;font-size:90%;font-style:italic}.archive .posts-loop article .entry-footer,.blog .posts-loop article .entry-footer .comments-link{display:block}.archive .posts-loop article .entry-footer .post-edit-link,.blog .posts-loop article .entry-footer .post-edit-link{position:absolute;right:0;bottom:0}.archive .posts-loop article .post-thumbnail,.blog .posts-loop article .post-thumbnail{border-radius:0;overflow:hidden;display:block;height:25rem}.archive .posts-loop article .post-thumbnail img,.blog .posts-loop article .post-thumbnail img{width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.archive .posts-loop article .thumbnail-container,.blog .posts-loop article .thumbnail-container{position:relative}.archive .posts-loop article .thumbnail-container .tags,.blog .posts-loop article .thumbnail-container .tags{position:absolute;top:1rem;right:2rem}.archive .posts-loop article .thumbnail-container .tag,.blog .posts-loop article .thumbnail-container .tag{padding:.75rem 1rem;font-weight:600;border-radius:0;margin-left:.75rem}.archive .posts-loop article:hover .post-thumbnail img,.archive .posts-loop article:focus .post-thumbnail img,.archive .posts-loop article:focus-within .post-thumbnail img,.blog .posts-loop article:hover .post-thumbnail img,.blog .posts-loop article:focus .post-thumbnail img,.blog .posts-loop article:focus-within .post-thumbnail img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2)}.no-results .page-content{margin:5rem 0}.search-form{display:flex;align-items:stretch}.search-form .search-field{background-color:var(--wp--preset--color--light-background);padding:.5rem 1rem;border-radius:0;border-color:var(--wp--preset--color--light-background);border-top-right-radius:0;border-bottom-right-radius:0}.search-form .search-submit{padding:.5rem 1rem;font-weight:700;background-color:var(--wp--preset--color--primary);border:2px solid var(--wp--preset--color--primary);border-radius:0;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0}.nav-links{margin-top:1.6em;gap:.5rem}.nav-links a{border:2px solid var(--wp--preset--color--primary);border-radius:0;padding:.5em .75em;display:inline-block}.nav-links a::before,.nav-links a::after{font-family:"Material Symbols Outlined";-webkit-font-feature-settings:"liga";font-feature-settings:"liga";font-size:1.4em;vertical-align:sub;line-height:0}.nav-links a .nav-subtitle{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.nav-links a:hover,.nav-links a:focus,.nav-links a:focus-within{border-color:var(--wp--preset--color--secondary)}.nav-links .nav-previous a::before{content:"arrow_left_alt"}.nav-links .nav-next a::after{content:"arrow_right_alt"}.lightbox-image-container{width:100vw!important}.lightbox-image-container figure img{width:auto!important;height:auto!important;object-fit:contain!important;max-height:100%!important}.error-404 .page-content{padding:3rem 0 5rem}.error-404 .wp-block-buttons .is-style-outline a{border:2px solid var(--wp--preset--color--primary);color:var(--wp--preset--color--primary);background-color:#fff}.schema-faq-section{margin-top:1rem;border:1px solid var(--wp--preset--color--light-background);position:relative}.schema-faq-section .schema-faq-question{cursor:pointer;display:block;padding:1rem 2.5rem 1rem 1.5rem}.schema-faq-section .schema-faq-question:after{width:16px;height:20px;content:"+";position:absolute;right:1rem;top:1rem}.schema-faq-section .schema-faq-question.collapse:after{content:"-"}.schema-faq-section .schema-faq-question:hover{opacity:.8}.schema-faq-section .schema-faq-answer{display:none;margin:0;padding:0rem 1.5rem 1.5rem}.schema-faq-section .schema-faq-answer.default{display:block}