.elementor-kit-10{--e-global-color-primary:#000000;--e-global-color-secondary:#F5F2ED;--e-global-color-text:#101010;--e-global-color-accent:#D8D1C2;--e-global-color-e71c699:#FFFFFF;--e-global-color-84bb9bc:#A96D42;--e-global-color-740330b:#7A6D4E;--e-global-color-8baff70:#FFF859;--e-global-color-34cb551:#E0E0D5;--e-global-color-4200905:#C48B7A;--e-global-color-09a72af:#88704C;--e-global-color-67a56c3:#FF5757;--e-global-color-72321fd:#004AAD;--e-global-color-333db03:#FFCEC8;--e-global-color-30cd19b:#FB5315;--e-global-color-32823b8:#366560;--e-global-color-a0a42a3:#EDB8B6;--e-global-color-02b3cc0:#FCFDF2;--e-global-color-76ec9d6:#4B5AE4;--e-global-color-6ad9154:#1D419D;--e-global-color-34a8136:#FCF9F2;--e-global-color-24c70bc:#163D14;--e-global-color-9f5ffa6:#E4E2DD;--e-global-color-c4f690f:#E1A3FF;--e-global-color-1b1aab3:#F14902;--e-global-color-2096d21:#FAA94A;--e-global-color-49bde19:#F7591F;--e-global-color-6c59c41:#CFC3B5;--e-global-color-bb3df1f:#987369;--e-global-color-88ffb58:#EE7C9E;--e-global-color-c8afe57:#CBA662;--e-global-color-ec94671:#6A7C52;--e-global-color-8f4d5ee:#FFCEC8;--e-global-color-56e6e74:#FF6949;--e-global-color-af8404b:#F4D4B7;--e-global-color-79d67d2:#EFEBE2;--e-global-color-70bee50:#77721F;--e-global-color-ee6e364:#B2AB36;--e-global-color-7a25ce9:#123524;--e-global-color-8643152:#FFFFFF;--e-global-color-6dad527:#EDE7DF;--e-global-color-31e1d1a:#E36A1D;--e-global-color-71d5a70:#F7F4EF;--e-global-color-6c155e0:#3B1E5C;--e-global-color-53d8998:#E8E3F1;--e-global-color-083dda5:#FF7A00;--e-global-color-f5b05a6:#F5F0FA;--e-global-color-519b26d:#0F3D2E;--e-global-color-93f6a1d:#EAE5DF;--e-global-color-4d9a418:#E8A5C4;--e-global-color-cbababf:#1E1E1E;--e-global-color-8b9d4d3:#F8F5F1;--e-global-color-3934358:#8B0029;--e-global-color-2194f9b:#F1E8E8;--e-global-color-4f4c66c:#FAF3F3;--e-global-color-944d0d9:#FFFFFF;--e-global-color-571e85d:#F3ECFA;--e-global-color-08535dd:#1F5A3C;--e-global-typography-primary-font-family:"Against";--e-global-typography-primary-font-size:65px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:none;--e-global-typography-primary-font-style:normal;--e-global-typography-primary-text-decoration:none;--e-global-typography-primary-line-height:68px;--e-global-typography-primary-letter-spacing:-0.6px;--e-global-typography-secondary-font-family:"Against";--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-text-decoration:none;--e-global-typography-secondary-line-height:38px;--e-global-typography-secondary-letter-spacing:1.2px;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:500;--e-global-typography-text-text-transform:none;--e-global-typography-text-font-style:normal;--e-global-typography-text-text-decoration:none;--e-global-typography-text-line-height:28px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-text-decoration:none;--e-global-typography-accent-line-height:30px;--e-global-typography-accent-letter-spacing:2px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-d4d03ad-font-family:"Montserrat";--e-global-typography-d4d03ad-font-size:15px;--e-global-typography-d4d03ad-font-weight:500;--e-global-typography-d4d03ad-text-transform:uppercase;--e-global-typography-d4d03ad-font-style:normal;--e-global-typography-d4d03ad-text-decoration:none;--e-global-typography-d4d03ad-line-height:23px;--e-global-typography-d4d03ad-letter-spacing:0.8px;--e-global-typography-d4d03ad-word-spacing:0px;background-color:var( --e-global-color-secondary );font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;line-height:1.4;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-d4d03ad-font-family ), Sans-serif;font-size:var( --e-global-typography-d4d03ad-font-size );font-weight:var( --e-global-typography-d4d03ad-font-weight );text-transform:var( --e-global-typography-d4d03ad-text-transform );font-style:var( --e-global-typography-d4d03ad-font-style );text-decoration:var( --e-global-typography-d4d03ad-text-decoration );line-height:var( --e-global-typography-d4d03ad-line-height );letter-spacing:var( --e-global-typography-d4d03ad-letter-spacing );word-spacing:var( --e-global-typography-d4d03ad-word-spacing );color:#101010;border-radius:0rem 0rem 0rem 0rem;}.elementor-kit-10 button:hover,.elementor-kit-10 button:focus,.elementor-kit-10 input[type="button"]:hover,.elementor-kit-10 input[type="button"]:focus,.elementor-kit-10 input[type="submit"]:hover,.elementor-kit-10 input[type="submit"]:focus,.elementor-kit-10 .elementor-button:hover,.elementor-kit-10 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 p{margin-block-end:1rem;}.elementor-kit-10 a{color:var( --e-global-color-text );font-style:normal;}.elementor-kit-10 h1{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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 h2{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 );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 h3{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:2px;word-spacing:0px;}.elementor-kit-10 h4{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:23px;letter-spacing:0.8px;word-spacing:0px;}.elementor-kit-10 h5{font-family:"EB Garamond", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:-0.05em;}.elementor-kit-10 h6{font-family:"EB Garamond", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1;letter-spacing:-0.05em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0em;--container-default-padding-right:0em;--container-default-padding-bottom:0em;--container-default-padding-left:0em;}.elementor-widget:not(:last-child){--kit-widget-spacing:2em;}.elementor-element{--widgets-spacing:2em 2em;--widgets-spacing-row:2em;--widgets-spacing-column:2em;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-10{--e-global-typography-primary-font-size:4rem;--e-global-typography-secondary-font-size:26px;--e-global-typography-secondary-line-height:32px;--e-global-typography-text-font-size:15px;--e-global-typography-accent-font-size:1rem;font-size:1.6vw;}.elementor-kit-10 p{margin-block-end:1rem;}.elementor-kit-10 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 h3{font-size:1rem;}.elementor-kit-10 h5{font-size:2vw;}.elementor-kit-10 h6{font-size:1.8vw;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-d4d03ad-font-size );line-height:var( --e-global-typography-d4d03ad-line-height );letter-spacing:var( --e-global-typography-d4d03ad-letter-spacing );word-spacing:var( --e-global-typography-d4d03ad-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0em;--container-default-padding-right:2em;--container-default-padding-bottom:0em;--container-default-padding-left:2em;}}@media(max-width:767px){.elementor-kit-10{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:45px;--e-global-typography-primary-letter-spacing:-0.3px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:30px;--e-global-typography-secondary-letter-spacing:0.5px;--e-global-typography-text-font-size:15px;--e-global-typography-text-line-height:24px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-size:15px;--e-global-typography-accent-line-height:17px;font-size:3.8vw;}.elementor-kit-10 p{margin-block-end:1rem;}.elementor-kit-10 h1{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-10 h3{font-size:15px;line-height:17px;}.elementor-kit-10 h5{font-size:5.6vw;}.elementor-kit-10 h6{font-size:4.6vw;}.elementor-kit-10 button,.elementor-kit-10 input[type="button"],.elementor-kit-10 input[type="submit"],.elementor-kit-10 .elementor-button{font-size:var( --e-global-typography-d4d03ad-font-size );line-height:var( --e-global-typography-d4d03ad-line-height );letter-spacing:var( --e-global-typography-d4d03ad-letter-spacing );word-spacing:var( --e-global-typography-d4d03ad-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:0em;--container-default-padding-right:3em;--container-default-padding-bottom:0em;--container-default-padding-left:3em;}}
/* Start custom CSS */html, body {
    -webkit-font-smoothing: antialiased;
        overflow-x: hidden;
    overflow-y: visible;
}

body.menu-open {
    height: 100vh !important;
    max-height: 100vh !important;
    overflow: hidden !important;
}

a {
    transition: .15s ease-in-out;
        color: inherit;
}

h1:only-child, h2:only-child, h3:only-child, h4:only-child, h5:only-child, h6:only-child, p:only-child {
    margin: 0;
}

h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child, p:last-child {
    margin: 0;
}

#site-header, #site-footer {
    display: none;
}

.elementor-section.elementor-section-height-full {
    height: 100vh;
}

.elementor-section.elementor-section-height-full>.elementor-container {
    height: 100%;
}

.elementor-posts .elementor-post__badge {
    background-color: var( --e-global-color-text ) !important;
}/* End custom CSS */