.elementor-kit-9{--e-global-color-primary:#B08F6E;--e-global-color-secondary:#E2D8CC;--e-global-color-text:#2D2E30;--e-global-color-accent:#B08F6E;--e-global-color-e1e10d8:#FFFFFF;--e-global-color-cf5c417:#000000;--e-global-color-1d82c3b:#67513F;--e-global-color-bb24687:#B08F6E;--e-global-color-2349230:#FFFFFF;--e-global-color-eb4ec9b:#E5DED4;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-size:3em;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-family:"Oswald";--e-global-typography-secondary-font-size:1.75em;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:200;--e-global-typography-text-text-transform:none;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:1em;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.5em;--e-global-typography-b8c0d01-font-size:0.88888888888889em;--e-global-typography-b8c0d01-font-weight:200;--e-global-typography-b8c0d01-line-height:1.5em;--e-global-typography-18046de-font-size:0.77777777777778em;--e-global-typography-18046de-font-weight:300;--e-global-typography-18046de-line-height:1.5em;--e-global-typography-64a2538-font-size:0.77777777777778em;--e-global-typography-64a2538-font-weight:500;--e-global-typography-64a2538-line-height:1.5em;--e-global-typography-76bfb21-font-size:0.77777777777778em;--e-global-typography-76bfb21-font-weight:300;--e-global-typography-76bfb21-line-height:1.5em;--e-global-typography-9559b10-font-size:1.45em;--e-global-typography-9559b10-font-weight:500;--e-global-typography-9559b10-text-transform:uppercase;--e-global-typography-9559b10-line-height:1.5em;--e-global-typography-d7b49c6-font-size:1.1em;--e-global-typography-d7b49c6-font-weight:300;--e-global-typography-d7b49c6-line-height:1.5em;--e-global-typography-fbcb19f-font-size:0.9em;--e-global-typography-fbcb19f-font-weight:300;--e-global-typography-fbcb19f-line-height:1.5em;--e-global-typography-bff8a08-font-family:"Oswald";--e-global-typography-bff8a08-font-size:1.45em;--e-global-typography-bff8a08-font-weight:300;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:transparent;font-size:var( --e-global-typography-64a2538-font-size );font-weight:var( --e-global-typography-64a2538-font-weight );line-height:var( --e-global-typography-64a2538-line-height );color:var( --e-global-color-1d82c3b );background-image:linear-gradient(160deg, var( --e-global-color-e1e10d8 ) 0%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1d82c3b );border-radius:50px 50px 50px 50px;padding:10px 10px 10px 10px;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-1d82c3b );background-image:linear-gradient(290deg, var( --e-global-color-e1e10d8 ) 0%, var( --e-global-color-secondary ) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-1d82c3b );border-radius:50px 50px 50px 50px;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-kit-9 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9 a:hover{color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-bff8a08-font-family ), Sans-serif;font-size:var( --e-global-typography-bff8a08-font-size );font-weight:var( --e-global-typography-bff8a08-font-weight );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9 a:hover{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-bff8a08-font-size );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-64a2538-font-size );line-height:var( --e-global-typography-64a2538-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-9{--e-global-typography-primary-font-size:1.5em;--e-global-typography-secondary-font-size:1.3em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-9 a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9 a:hover{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-9 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-9 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-9 h3{font-size:var( --e-global-typography-bff8a08-font-size );}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{font-size:var( --e-global-typography-64a2538-font-size );line-height:var( --e-global-typography-64a2538-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//***/
li::marker {
    color: var(--e-global-color-primary);
}

.aspect-1x1_5 img {
    aspect-ratio: 1 / 1.5;
    object-fit: cover;
}

.hide-item {
    display: none !important;
    visibility: hidden !important;
}

.elementor-social-icons-wrapper a.elementor-social-icon svg {
    width: 65%;
    height: 65%;
}

main p a[style="color: #67513f;"]:hover {
    color: var(--e-global-color-accent) !important;
}

/*
* Glass Effect
*/
.glass-effect.appearance-white{
    --e-global-color-2349230: #2D2E30;
    --e-global-color-bb24687: #FFFFFF;
}

/***/
.elementor-icon-box-title a:hover {
    color: inherit;
}

body {
   --gradient-x: linear-gradient(90deg, #67513F 0%, #A9927F 47.4%, #E2D0B1 100%);
   --gradient-x-hover: #67513F;
   --og-button-gradient: linear-gradient(160deg, var( --e-global-color-e1e10d8 ) 0%, var( --e-global-color-secondary ) 100%);
   --og-button-gradient-text: var( --e-global-color-1d82c3b );
   --og-button-gradient-hover: linear-gradient(290deg, var( --e-global-color-e1e10d8 ) 0%, var( --e-global-color-secondary ) 100%);
   --og-button-gradient-text-hover: var( --e-global-color-1d82c3b );
}

input[type="checkbox"] {
    accent-color: var(--e-global-color-1d82c3b);
}

form#code-of-conduct-form {
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.wp-block-button > a {
    background-image: var(--og-button-gradient);
    color: var( --og-button-gradient-text );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-1d82c3b);
    border-radius: 50px 50px 50px 50px;
    font-size: var(--e-global-typography-64a2538-font-size);
    font-weight: var(--e-global-typography-64a2538-font-weight);
    line-height: var(--e-global-typography-64a2538-line-height);
}

.wp-block-button > a:hover,
.wp-block-button > a:focus,
.wp-block-button > a:active {
    background-image: var(--og-button-gradient-hover);
    color: var( --og-button-gradient-text-hover );
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-1d82c3b);
    border-radius: 50px 50px 50px 50px;
    font-size: var(--e-global-typography-64a2538-font-size);
    font-weight: var(--e-global-typography-64a2538-font-weight);
    line-height: var(--e-global-typography-64a2538-line-height);
}

.wp-block-button > a:hover,
.wp-block-button > a:active,
.wp-block-button > a:focus {
    background-color: var(--gradient-x);
    color: var( --e-global-color-1d82c3b );
}

button,
a.elementor-button,
a.wp-element-button {
    width: fit-content !important;
    min-width: 100px
}
button:hover,
button:active,
a.elementor-button:hover,
a.elementor-button:active,
a.wp-element-button:hover,
a.wp-element-button:active {
    /*background: var(--gradient-x-hover);*/
}

/*
* sociale icon hover fix
*/
a.elementor-icon.elementor-social-icon {
    font-size: initial;
}/* End custom CSS */