.elementor-kit-8{--e-global-color-primary:#5F7268;--e-global-color-secondary:#3D2817;--e-global-color-text:#0D0D0D;--e-global-color-accent:#5F7268;--e-global-color-5019c3e:#5F7268;--e-global-color-a7c3d8f:#F9F9FB;--e-global-color-e3ae399:#444917;--e-global-color-20f60cc:#FFFFFF;--e-global-color-d42ef02:#000000;--e-global-color-c272dc6:#D9CAC0;--e-global-color-dc23959:#B7B3B0;--e-global-color-f911e5c:#F0EFE6;--e-global-color-569f30e:#CED7D2;--e-global-color-22a7ab1:#00000080;--e-global-color-f2c7150:#616161;--e-global-color-614a6f6:#F0E9E6;--e-global-color-5fa5df9:#F0F0F0;--e-global-color-e53ca7b:#BEBEBE;--e-global-color-2be9832:#4C5D54;--e-global-typography-primary-font-family:"Roboto Flex";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-67c7cb6-font-family:"Poppins";--e-global-typography-67c7cb6-font-size:16px;--e-global-typography-67c7cb6-font-weight:400;--e-global-typography-67c7cb6-text-transform:none;--e-global-typography-67c7cb6-text-decoration:none;--e-global-typography-67c7cb6-line-height:1.5em;--e-global-typography-67c7cb6-letter-spacing:0em;--e-global-typography-1a72885-font-family:"Poppins";--e-global-typography-1a72885-font-size:18px;--e-global-typography-1a72885-font-weight:400;--e-global-typography-1a72885-text-transform:none;--e-global-typography-1a72885-text-decoration:none;--e-global-typography-1a72885-line-height:1.56em;--e-global-typography-1a72885-letter-spacing:0em;--e-global-typography-3a29628-font-family:"Cormorant";--e-global-typography-3a29628-font-size:36px;--e-global-typography-3a29628-font-weight:700;--e-global-typography-3a29628-text-transform:none;--e-global-typography-3a29628-text-decoration:none;--e-global-typography-3a29628-line-height:1.22em;--e-global-typography-3a29628-letter-spacing:0em;--e-global-typography-65b3348-font-family:"Cormorant";--e-global-typography-65b3348-font-size:24px;--e-global-typography-65b3348-font-weight:700;--e-global-typography-65b3348-text-transform:none;--e-global-typography-65b3348-text-decoration:none;--e-global-typography-65b3348-line-height:1.33em;--e-global-typography-65b3348-letter-spacing:0em;--e-global-typography-67c47a7-font-family:"Poppins";--e-global-typography-67c47a7-font-size:18px;--e-global-typography-67c47a7-font-weight:500;--e-global-typography-67c47a7-text-transform:none;--e-global-typography-67c47a7-text-decoration:none;--e-global-typography-67c47a7-line-height:1.56em;--e-global-typography-67c47a7-letter-spacing:0em;--e-global-typography-851dbb0-font-family:"Poppins";--e-global-typography-851dbb0-font-size:16px;--e-global-typography-851dbb0-font-weight:500;--e-global-typography-851dbb0-text-transform:none;--e-global-typography-851dbb0-text-decoration:none;--e-global-typography-851dbb0-line-height:1.5em;--e-global-typography-851dbb0-letter-spacing:0em;--e-global-typography-8ee93cd-font-family:"Poppins";--e-global-typography-8ee93cd-font-size:14px;--e-global-typography-8ee93cd-font-weight:400;--e-global-typography-8ee93cd-text-transform:none;--e-global-typography-8ee93cd-text-decoration:none;--e-global-typography-8ee93cd-line-height:1.43em;--e-global-typography-8ee93cd-letter-spacing:0em;--e-global-typography-361ede7-font-family:"Cormorant";--e-global-typography-361ede7-font-size:54px;--e-global-typography-361ede7-font-weight:700;--e-global-typography-361ede7-text-transform:none;--e-global-typography-361ede7-text-decoration:none;--e-global-typography-361ede7-line-height:1.19em;--e-global-typography-361ede7-letter-spacing:0em;--e-global-typography-c79580f-font-family:"Poppins";--e-global-typography-c79580f-font-size:21px;--e-global-typography-c79580f-font-weight:500;--e-global-typography-c79580f-text-transform:none;--e-global-typography-c79580f-text-decoration:none;--e-global-typography-c79580f-line-height:1.52em;--e-global-typography-c79580f-letter-spacing:0em;--e-global-typography-c5dea86-font-family:"Cormorant";--e-global-typography-c5dea86-font-size:30px;--e-global-typography-c5dea86-font-weight:700;--e-global-typography-c5dea86-text-transform:none;--e-global-typography-c5dea86-text-decoration:none;--e-global-typography-c5dea86-line-height:1.27em;--e-global-typography-c5dea86-letter-spacing:0em;--e-global-typography-d8b444e-font-family:"Poppins";--e-global-typography-d8b444e-font-size:14px;--e-global-typography-d8b444e-font-weight:500;--e-global-typography-d8b444e-text-transform:none;--e-global-typography-d8b444e-text-decoration:none;--e-global-typography-d8b444e-line-height:1.43em;--e-global-typography-d8b444e-letter-spacing:0em;--e-global-typography-e144b48-font-family:"Poppins";--e-global-typography-e144b48-font-size:14px;--e-global-typography-e144b48-font-weight:600;--e-global-typography-e144b48-text-transform:none;--e-global-typography-e144b48-text-decoration:none;--e-global-typography-e144b48-line-height:1.43em;--e-global-typography-e144b48-letter-spacing:0em;--e-global-typography-3d48c20-font-family:"Poppins";--e-global-typography-3d48c20-font-size:14px;--e-global-typography-3d48c20-font-weight:700;--e-global-typography-3d48c20-text-transform:none;--e-global-typography-3d48c20-text-decoration:none;--e-global-typography-3d48c20-line-height:1.43em;--e-global-typography-3d48c20-letter-spacing:0em;--e-global-typography-151e179-font-family:"Poppins";--e-global-typography-151e179-font-size:16px;--e-global-typography-151e179-font-weight:600;--e-global-typography-151e179-text-transform:none;--e-global-typography-151e179-text-decoration:none;--e-global-typography-151e179-line-height:1.5em;--e-global-typography-151e179-letter-spacing:0em;--e-global-typography-f9ad4fa-font-family:"Poppins";--e-global-typography-f9ad4fa-font-size:16px;--e-global-typography-f9ad4fa-font-weight:700;--e-global-typography-f9ad4fa-text-transform:none;--e-global-typography-f9ad4fa-text-decoration:none;--e-global-typography-f9ad4fa-line-height:1.5em;--e-global-typography-f9ad4fa-letter-spacing:0em;--e-global-typography-7e2ad32-font-family:"Poppins";--e-global-typography-7e2ad32-font-size:18px;--e-global-typography-7e2ad32-font-weight:600;--e-global-typography-7e2ad32-text-transform:none;--e-global-typography-7e2ad32-text-decoration:none;--e-global-typography-7e2ad32-line-height:1.56em;--e-global-typography-7e2ad32-letter-spacing:0em;--e-global-typography-fe77a0f-font-family:"Poppins";--e-global-typography-fe77a0f-font-size:18px;--e-global-typography-fe77a0f-font-weight:700;--e-global-typography-fe77a0f-text-transform:none;--e-global-typography-fe77a0f-text-decoration:none;--e-global-typography-fe77a0f-line-height:1.56em;--e-global-typography-fe77a0f-letter-spacing:0em;--e-global-typography-fb47b4f-font-family:"Poppins";--e-global-typography-fb47b4f-font-size:21px;--e-global-typography-fb47b4f-font-weight:400;--e-global-typography-fb47b4f-text-transform:none;--e-global-typography-fb47b4f-text-decoration:none;--e-global-typography-fb47b4f-line-height:1.52em;--e-global-typography-fb47b4f-letter-spacing:0em;--e-global-typography-366cf06-font-family:"Poppins";--e-global-typography-366cf06-font-size:21px;--e-global-typography-366cf06-font-weight:600;--e-global-typography-366cf06-text-transform:none;--e-global-typography-366cf06-text-decoration:none;--e-global-typography-366cf06-line-height:1.52em;--e-global-typography-366cf06-letter-spacing:0em;--e-global-typography-25f6dfd-font-family:"Poppins";--e-global-typography-25f6dfd-font-size:21px;--e-global-typography-25f6dfd-font-weight:700;--e-global-typography-25f6dfd-text-transform:none;--e-global-typography-25f6dfd-text-decoration:none;--e-global-typography-25f6dfd-line-height:1.52em;--e-global-typography-25f6dfd-letter-spacing:0em;--e-global-typography-34e53a4-font-family:"Cormorant";--e-global-typography-34e53a4-font-size:54px;--e-global-typography-34e53a4-font-weight:600;--e-global-typography-34e53a4-text-transform:none;--e-global-typography-34e53a4-text-decoration:none;--e-global-typography-34e53a4-line-height:1.19em;--e-global-typography-34e53a4-letter-spacing:0em;--e-global-typography-bb2eed5-font-family:"Cormorant";--e-global-typography-bb2eed5-font-size:54px;--e-global-typography-bb2eed5-font-weight:500;--e-global-typography-bb2eed5-text-transform:none;--e-global-typography-bb2eed5-text-decoration:none;--e-global-typography-bb2eed5-line-height:1.19em;--e-global-typography-bb2eed5-letter-spacing:0em;--e-global-typography-3b83e56-font-family:"Cormorant";--e-global-typography-3b83e56-font-size:36px;--e-global-typography-3b83e56-font-weight:600;--e-global-typography-3b83e56-text-transform:none;--e-global-typography-3b83e56-text-decoration:none;--e-global-typography-3b83e56-line-height:1.22em;--e-global-typography-3b83e56-letter-spacing:0em;--e-global-typography-8ac4d81-font-family:"Cormorant";--e-global-typography-8ac4d81-font-size:36px;--e-global-typography-8ac4d81-font-weight:500;--e-global-typography-8ac4d81-text-transform:none;--e-global-typography-8ac4d81-text-decoration:none;--e-global-typography-8ac4d81-line-height:1.22em;--e-global-typography-8ac4d81-letter-spacing:0em;--e-global-typography-821f246-font-family:"Cormorant";--e-global-typography-821f246-font-size:36px;--e-global-typography-821f246-font-weight:400;--e-global-typography-821f246-text-transform:none;--e-global-typography-821f246-text-decoration:none;--e-global-typography-821f246-line-height:1.22em;--e-global-typography-821f246-letter-spacing:0em;--e-global-typography-47f4829-font-family:"Cormorant";--e-global-typography-47f4829-font-size:30px;--e-global-typography-47f4829-font-weight:600;--e-global-typography-47f4829-text-transform:none;--e-global-typography-47f4829-text-decoration:none;--e-global-typography-47f4829-line-height:1.27em;--e-global-typography-47f4829-letter-spacing:0em;--e-global-typography-e106a84-font-family:"Cormorant";--e-global-typography-e106a84-font-size:30px;--e-global-typography-e106a84-font-weight:500;--e-global-typography-e106a84-text-transform:none;--e-global-typography-e106a84-text-decoration:none;--e-global-typography-e106a84-line-height:1.27em;--e-global-typography-e106a84-letter-spacing:0em;--e-global-typography-4c0c5fd-font-family:"Cormorant";--e-global-typography-4c0c5fd-font-size:30px;--e-global-typography-4c0c5fd-font-weight:400;--e-global-typography-4c0c5fd-text-transform:none;--e-global-typography-4c0c5fd-text-decoration:none;--e-global-typography-4c0c5fd-line-height:1.27em;--e-global-typography-4c0c5fd-letter-spacing:0em;--e-global-typography-90d8627-font-family:"Cormorant";--e-global-typography-90d8627-font-size:24px;--e-global-typography-90d8627-font-weight:600;--e-global-typography-90d8627-text-transform:none;--e-global-typography-90d8627-text-decoration:none;--e-global-typography-90d8627-line-height:1.33em;--e-global-typography-90d8627-letter-spacing:0em;--e-global-typography-9ae3828-font-family:"Cormorant";--e-global-typography-9ae3828-font-size:24px;--e-global-typography-9ae3828-font-weight:500;--e-global-typography-9ae3828-text-transform:none;--e-global-typography-9ae3828-text-decoration:none;--e-global-typography-9ae3828-line-height:1.33em;--e-global-typography-9ae3828-letter-spacing:0em;--e-global-typography-5a45f4a-font-family:"Cormorant";--e-global-typography-5a45f4a-font-size:24px;--e-global-typography-5a45f4a-font-weight:400;--e-global-typography-5a45f4a-text-transform:none;--e-global-typography-5a45f4a-text-decoration:none;--e-global-typography-5a45f4a-line-height:1.33em;--e-global-typography-5a45f4a-letter-spacing:0em;--e-global-typography-9f3ef2b-font-family:"Poppins";--e-global-typography-9f3ef2b-font-size:32px;--e-global-typography-9f3ef2b-font-weight:400;--e-global-typography-9f3ef2b-text-transform:none;--e-global-typography-9f3ef2b-text-decoration:none;--e-global-typography-9f3ef2b-line-height:normal;--e-global-typography-9f3ef2b-letter-spacing:0em;--e-global-typography-c770ee0-font-family:"Poppins";--e-global-typography-c770ee0-font-size:45px;--e-global-typography-c770ee0-font-weight:700;--e-global-typography-c770ee0-text-transform:none;--e-global-typography-c770ee0-text-decoration:none;--e-global-typography-c770ee0-line-height:normal;--e-global-typography-c770ee0-letter-spacing:0em;--e-global-typography-7967a84-font-family:"Poppins";--e-global-typography-7967a84-font-size:14px;--e-global-typography-7967a84-font-weight:400;--e-global-typography-7967a84-text-transform:none;--e-global-typography-7967a84-text-decoration:none;--e-global-typography-7967a84-line-height:normal;--e-global-typography-7967a84-letter-spacing:0em;--e-global-typography-d6dd2ad-font-family:"Cormorant";--e-global-typography-d6dd2ad-font-size:500px;--e-global-typography-d6dd2ad-font-weight:700;--e-global-typography-d6dd2ad-text-transform:none;--e-global-typography-d6dd2ad-text-decoration:none;--e-global-typography-d6dd2ad-line-height:0.09em;--e-global-typography-d6dd2ad-letter-spacing:0em;--e-global-typography-6aa0858-font-family:"Cormorant";--e-global-typography-6aa0858-font-size:32px;--e-global-typography-6aa0858-font-weight:400;--e-global-typography-6aa0858-text-transform:none;--e-global-typography-6aa0858-text-decoration:none;--e-global-typography-6aa0858-line-height:normal;--e-global-typography-6aa0858-letter-spacing:0em;--e-global-typography-1cb81d4-font-family:"Cormorant";--e-global-typography-1cb81d4-font-size:32px;--e-global-typography-1cb81d4-font-weight:500;--e-global-typography-1cb81d4-text-transform:none;--e-global-typography-1cb81d4-text-decoration:none;--e-global-typography-1cb81d4-line-height:normal;--e-global-typography-1cb81d4-letter-spacing:0em;--e-global-typography-3dd96c9-font-family:"Cormorant";--e-global-typography-3dd96c9-font-size:32px;--e-global-typography-3dd96c9-font-weight:600;--e-global-typography-3dd96c9-text-transform:none;--e-global-typography-3dd96c9-text-decoration:none;--e-global-typography-3dd96c9-line-height:normal;--e-global-typography-3dd96c9-letter-spacing:0em;--e-global-typography-d1b775e-font-family:"Cormorant";--e-global-typography-d1b775e-font-size:32px;--e-global-typography-d1b775e-font-weight:700;--e-global-typography-d1b775e-text-transform:none;--e-global-typography-d1b775e-text-decoration:none;--e-global-typography-d1b775e-line-height:normal;--e-global-typography-d1b775e-letter-spacing:0em;--e-global-typography-49e4874-font-family:"Cormorant";--e-global-typography-49e4874-font-size:100px;--e-global-typography-49e4874-font-weight:700;--e-global-typography-49e4874-text-transform:none;--e-global-typography-49e4874-text-decoration:none;--e-global-typography-49e4874-line-height:0.44em;--e-global-typography-49e4874-letter-spacing:0em;--e-global-typography-dc9e768-font-family:"Poppins";--e-global-typography-dc9e768-font-size:32px;--e-global-typography-dc9e768-font-weight:700;--e-global-typography-dc9e768-text-transform:none;--e-global-typography-dc9e768-text-decoration:none;--e-global-typography-dc9e768-line-height:normal;--e-global-typography-dc9e768-letter-spacing:0em;--e-global-typography-5464078-font-family:"Cormorant";--e-global-typography-5464078-font-size:400px;--e-global-typography-5464078-font-weight:700;--e-global-typography-5464078-text-transform:none;--e-global-typography-5464078-text-decoration:none;--e-global-typography-5464078-line-height:0.11em;--e-global-typography-5464078-letter-spacing:0em;--e-global-typography-5c86d9a-font-family:"Cormorant";--e-global-typography-5c86d9a-font-size:300px;--e-global-typography-5c86d9a-font-weight:700;--e-global-typography-5c86d9a-text-transform:none;--e-global-typography-5c86d9a-text-decoration:none;--e-global-typography-5c86d9a-line-height:0.15em;--e-global-typography-5c86d9a-letter-spacing:0em;--e-global-typography-25e5825-font-family:"Cormorant";--e-global-typography-25e5825-font-size:48px;--e-global-typography-25e5825-font-weight:400;--e-global-typography-25e5825-text-transform:none;--e-global-typography-25e5825-text-decoration:none;--e-global-typography-25e5825-line-height:1.25em;--e-global-typography-25e5825-letter-spacing:0em;background-color:#FFFFFF;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.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);}.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:1440px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}}@media(max-width:1200px){.elementor-kit-8{--e-global-typography-67c7cb6-font-size:15.04px;--e-global-typography-67c7cb6-line-height:1.42em;--e-global-typography-1a72885-font-size:16.02px;--e-global-typography-1a72885-line-height:1.48em;--e-global-typography-3a29628-font-size:24.12px;--e-global-typography-3a29628-line-height:1.22em;--e-global-typography-65b3348-font-size:17.28px;--e-global-typography-65b3348-line-height:1.33em;--e-global-typography-67c47a7-font-size:16.02px;--e-global-typography-67c47a7-line-height:1.48em;--e-global-typography-851dbb0-font-size:15.04px;--e-global-typography-851dbb0-line-height:1.42em;--e-global-typography-8ee93cd-font-size:12.04px;--e-global-typography-8ee93cd-line-height:1.43em;--e-global-typography-361ede7-font-size:27.92px;--e-global-typography-361ede7-line-height:1.2em;--e-global-typography-c79580f-font-size:18.06px;--e-global-typography-c79580f-line-height:1.44em;--e-global-typography-c5dea86-font-size:21.27px;--e-global-typography-c5dea86-line-height:1.27em;--e-global-typography-d8b444e-font-size:12.04px;--e-global-typography-d8b444e-line-height:1.43em;--e-global-typography-e144b48-font-size:12.04px;--e-global-typography-e144b48-line-height:1.43em;--e-global-typography-3d48c20-font-size:12.04px;--e-global-typography-3d48c20-line-height:1.43em;--e-global-typography-151e179-font-size:15.04px;--e-global-typography-151e179-line-height:1.42em;--e-global-typography-f9ad4fa-font-size:15.04px;--e-global-typography-f9ad4fa-line-height:1.42em;--e-global-typography-7e2ad32-font-size:16.02px;--e-global-typography-7e2ad32-line-height:1.48em;--e-global-typography-fe77a0f-font-size:16.02px;--e-global-typography-fe77a0f-line-height:1.48em;--e-global-typography-fb47b4f-font-size:18.06px;--e-global-typography-fb47b4f-line-height:1.44em;--e-global-typography-366cf06-font-size:18.06px;--e-global-typography-366cf06-line-height:1.44em;--e-global-typography-25f6dfd-font-size:18.06px;--e-global-typography-25f6dfd-line-height:1.44em;--e-global-typography-34e53a4-font-size:27.92px;--e-global-typography-34e53a4-line-height:1.2em;--e-global-typography-bb2eed5-font-size:27.92px;--e-global-typography-bb2eed5-line-height:1.2em;--e-global-typography-3b83e56-font-size:24.12px;--e-global-typography-3b83e56-line-height:1.22em;--e-global-typography-8ac4d81-font-size:24.12px;--e-global-typography-8ac4d81-line-height:1.22em;--e-global-typography-821f246-font-size:24.12px;--e-global-typography-821f246-line-height:1.22em;--e-global-typography-47f4829-font-size:21.27px;--e-global-typography-47f4829-line-height:1.27em;--e-global-typography-e106a84-font-size:21.27px;--e-global-typography-e106a84-line-height:1.27em;--e-global-typography-4c0c5fd-font-size:21.27px;--e-global-typography-4c0c5fd-line-height:1.27em;--e-global-typography-90d8627-font-size:17.28px;--e-global-typography-90d8627-line-height:1.33em;--e-global-typography-9ae3828-font-size:17.28px;--e-global-typography-9ae3828-line-height:1.33em;--e-global-typography-5a45f4a-font-size:17.28px;--e-global-typography-5a45f4a-line-height:1.33em;--e-global-typography-9f3ef2b-font-size:22.69px;--e-global-typography-c770ee0-font-size:26.28px;--e-global-typography-7967a84-font-size:12.04px;--e-global-typography-d6dd2ad-font-size:180px;--e-global-typography-d6dd2ad-line-height:1.2em;--e-global-typography-6aa0858-font-size:22.69px;--e-global-typography-1cb81d4-font-size:22.69px;--e-global-typography-3dd96c9-font-size:22.69px;--e-global-typography-d1b775e-font-size:22.69px;--e-global-typography-49e4874-font-size:48.9px;--e-global-typography-49e4874-line-height:1.2em;--e-global-typography-dc9e768-font-size:22.69px;--e-global-typography-5464078-font-size:144px;--e-global-typography-5464078-line-height:1.2em;--e-global-typography-5c86d9a-font-size:108px;--e-global-typography-5c86d9a-line-height:1.2em;--e-global-typography-25e5825-font-size:26.69px;--e-global-typography-25e5825-line-height:1.25em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}}@media(max-width:767px){.elementor-kit-8{--e-global-typography-67c7cb6-font-size:14.08px;--e-global-typography-67c7cb6-line-height:1.32em;--e-global-typography-1a72885-font-size:16.92px;--e-global-typography-1a72885-line-height:1.37em;--e-global-typography-3a29628-font-size:21.6px;--e-global-typography-3a29628-line-height:1.2em;--e-global-typography-65b3348-font-size:17.52px;--e-global-typography-65b3348-line-height:1.2em;--e-global-typography-67c47a7-font-size:16.92px;--e-global-typography-67c47a7-line-height:1.37em;--e-global-typography-851dbb0-font-size:14.08px;--e-global-typography-851dbb0-line-height:1.32em;--e-global-typography-8ee93cd-font-size:14px;--e-global-typography-8ee93cd-line-height:1.29em;--e-global-typography-361ede7-font-size:24.84px;--e-global-typography-361ede7-line-height:1.2em;--e-global-typography-c79580f-font-size:15.96px;--e-global-typography-c79580f-line-height:1.34em;--e-global-typography-c5dea86-font-size:18.9px;--e-global-typography-c5dea86-line-height:1.2em;--e-global-typography-d8b444e-font-size:14px;--e-global-typography-d8b444e-line-height:1.29em;--e-global-typography-e144b48-font-size:14px;--e-global-typography-e144b48-line-height:1.29em;--e-global-typography-3d48c20-font-size:14px;--e-global-typography-3d48c20-line-height:1.29em;--e-global-typography-151e179-font-size:14.08px;--e-global-typography-151e179-line-height:1.32em;--e-global-typography-f9ad4fa-font-size:14.08px;--e-global-typography-f9ad4fa-line-height:1.32em;--e-global-typography-7e2ad32-font-size:16.92px;--e-global-typography-7e2ad32-line-height:1.37em;--e-global-typography-fe77a0f-font-size:16.92px;--e-global-typography-fe77a0f-line-height:1.37em;--e-global-typography-fb47b4f-font-size:15.96px;--e-global-typography-fb47b4f-line-height:1.34em;--e-global-typography-366cf06-font-size:15.96px;--e-global-typography-366cf06-line-height:1.34em;--e-global-typography-25f6dfd-font-size:15.96px;--e-global-typography-25f6dfd-line-height:1.34em;--e-global-typography-34e53a4-font-size:24.84px;--e-global-typography-34e53a4-line-height:1.2em;--e-global-typography-bb2eed5-font-size:24.84px;--e-global-typography-bb2eed5-line-height:1.2em;--e-global-typography-3b83e56-font-size:21.6px;--e-global-typography-3b83e56-line-height:1.2em;--e-global-typography-8ac4d81-font-size:21.6px;--e-global-typography-8ac4d81-line-height:1.2em;--e-global-typography-821f246-font-size:21.6px;--e-global-typography-821f246-line-height:1.2em;--e-global-typography-47f4829-font-size:18.9px;--e-global-typography-47f4829-line-height:1.2em;--e-global-typography-e106a84-font-size:18.9px;--e-global-typography-e106a84-line-height:1.2em;--e-global-typography-4c0c5fd-font-size:18.9px;--e-global-typography-4c0c5fd-line-height:1.2em;--e-global-typography-90d8627-font-size:17.52px;--e-global-typography-90d8627-line-height:1.2em;--e-global-typography-9ae3828-font-size:17.52px;--e-global-typography-9ae3828-line-height:1.2em;--e-global-typography-5a45f4a-font-size:17.52px;--e-global-typography-5a45f4a-line-height:1.2em;--e-global-typography-9f3ef2b-font-size:20.16px;--e-global-typography-c770ee0-font-size:23.85px;--e-global-typography-7967a84-font-size:14px;--e-global-typography-d6dd2ad-font-size:120px;--e-global-typography-d6dd2ad-line-height:1.2em;--e-global-typography-6aa0858-font-size:20.16px;--e-global-typography-1cb81d4-font-size:20.16px;--e-global-typography-3dd96c9-font-size:20.16px;--e-global-typography-d1b775e-font-size:20.16px;--e-global-typography-49e4874-font-size:33.6px;--e-global-typography-49e4874-line-height:1.2em;--e-global-typography-dc9e768-font-size:20.16px;--e-global-typography-5464078-font-size:96px;--e-global-typography-5464078-line-height:1.2em;--e-global-typography-5c86d9a-font-size:72px;--e-global-typography-5c86d9a-line-height:1.2em;--e-global-typography-25e5825-font-size:24.48px;--e-global-typography-25e5825-line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.no-featured-image .header-sticky,
.is-scrolled .header-sticky{
    background-color: #fff;
    transition: all .3s ease-in-out;
}
.no-featured-image  .elementor-element .elementor-nav-menu--main .elementor-item,
.is-scrolled .elementor-element .elementor-nav-menu--main .elementor-item{
    color: #3D2817!important;
    transition: all .3s ease-in-out;
}



.no-featured-image .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after,
.is-scrolled .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #3D2817!important;
}


.no-featured-image header .elementor-widget-icon.elementor-view-default .elementor-icon svg,
.is-scrolled  header .elementor-widget-icon.elementor-view-default .elementor-icon svg{
    fill:#3D2817!important
}




.black-logo{
    position: absolute;
    height: 100%;
    width: auto;
    max-height: 90px;
    opacity: 0;
transition: all .3s ease-in-out;
}
.black-logo img{
    display: block;
    width: 100%;
    height: auto;
}
.white-logo{
    opacity: 1;
    transition: all .3s ease-in-out;
}
.no-featured-image .black-logo,
.is-scrolled .black-logo{
    opacity: 1;
    transition: all .3s ease-in-out;
}
.no-featured-image .white-logo,
.is-scrolled .white-logo{
    opacity: 0;
    transition: all .3s ease-in-out;
}
.is-scrolled .burger-icon a svg {
    fill:#000!important;
}




.text-break{
    word-break: break-word;
}
.bkg-img,
.bkg-cover{
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: cover!important;
}

#footer-elem .elementor-nav-menu li {
    width: 49%;
    display: inline-block;
}
/* css popup newsletter */
#gform_1,
#gform_confirmation_message_1,
.gform_required_legend,
#gform_1 #field_1_4 *,
#gform_1 .gform-field-label,
#gform_1 .gform-field-label a{
    color: #000!important;
}
#gform_1 .gform-field-label a{
    text-decoration: underline!important;
}
#gform_1 input {
    background-color: #ffffff;
    border-color: #000;
    border-radius: 0px;
    /*box-shadow: 0 0 5px #ddd;*/
}
#gform_1 input::placeholder {
   font-style: italic;
}
#gform_1 input[type="checkbox"]{

    border-radius:0px!important;
}
#gform_1 input[type="submit"]{
    color: #fff;
    background-color: #BC1548;
    font-weight: 400;
    border-radius: 0px;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    border-color:#BC1548;
}
#gform_1 input[type="submit"]:hover {
    background-color: #7D062A;
    border-color:#7D062A;

}
#gform_1 .gform-theme--foundation .gform_fields {
    row-gap: 20px!important;
}
.gform-theme--foundation #field_submit {
    align-items: flex-start;
    justify-content: flex-end;

}
#gform_1 .gform-theme--framework .gform_validation_errors {
    background-color: #fcc!important;
}
.elementor-popup-modal .dialog-close-button svg {
    fill: #fff!important;
}

/**/

/*header canvas */
/* li.cta-prenota a{
    font-weight: 600!important;
    background-color: #fff!important;
    color:#7D062A!important;
    border:2px solid #fff!important;
}
li.cta-prenota a:hover{
    color: #fff!important;
    background-color:#7D062A!important;
}
li.cta-preventivo a{
    font-weight: 600!important;
    color: #fff!important;
    background-color:transparent!important;
    border:2px solid #fff!important;
}
li.cta-preventivo a:hover{
color: #fff !important;
    background-color: #BC1548 !important;
    border: 2px solid #BC1548 !important;

}*/
.canvas-bottom-menu div nav ul{
    display:flex;
    column-gap: 1rem;
    row-gap: 1rem;
}

.h-500{
    height: 420px;
    overflow: hidden;
    justify-content: center;
}
@media only screen and (max-width:1440px){
 .h-500{
    height: 330px;
    overflow: hidden;
    justify-content: center;
}   
}
@media only screen and (max-width:1200px){
    .h-500{
    height: 200px;
    overflow: hidden;
    justify-content: center;
}
}
@media only screen and (max-width:767px){
    .h-500{
    height: 100%;
    overflow: hidden;
    justify-content: center;
}
}
 
.bkg-gradient-title{
    background: #F4EBE2;
background: linear-gradient(180deg, rgba(244, 235, 226, 1) 0%, rgba(244, 235, 226, 1) 50%, rgba(255, 255, 255, 1) 50%, rgba(255, 255, 255, 1) 100%);
}



@media screen and (max-width: 1200px) {
.elementor-23 .elementor-element .elementor-heading-title {
        font-size: 50px!important;
        line-height: 1.2em;
    }
.page :not(.elementor-23):not(.footer-elem) .page div:not(.not-this):not(.op-letter) > .elementor-heading-title.elementor-size-default{
    font-size: 30px!important;
}

}
@media screen and (max-width: 767px) {
.elementor-23 .elementor-element .elementor-heading-title {
        font-size: 40px!important;
        line-height: 1.2em;
    }
.page :not(.elementor-23):not(.footer-elem) .page div:not(.not-this):not(.op-letter) > .elementor-heading-title.elementor-size-default {
    font-size: 28px!important;
}
}


.op-letter{
    opacity: 0.36;
}


.cta-style-dim a{
    min-width: 300px!important;
}
@media screen and (max-width: 480px) {
    .cta-style-dim,
    .cta-style-dim a{
        width: 100%!important;
    }
}/* End custom CSS */