.elementor-4627 .elementor-element.elementor-element-6f8f470{--display:flex;--position:fixed;--min-height:84px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.18);--border-color:rgba(255,255,255,0.18);--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;top:0px;--z-index:999;}.elementor-4627 .elementor-element.elementor-element-6f8f470:not(.elementor-motion-effects-element-type-background), .elementor-4627 .elementor-element.elementor-element-6f8f470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(20,40,55,0.58);}body:not(.rtl) .elementor-4627 .elementor-element.elementor-element-6f8f470{left:0px;}body.rtl .elementor-4627 .elementor-element.elementor-element-6f8f470{right:0px;}.elementor-4627 .elementor-element.elementor-element-4545273{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-4627 .elementor-element.elementor-element-177b6a5{text-align:start;}.elementor-4627 .elementor-element.elementor-element-177b6a5 img{width:190px;}.elementor-4627 .elementor-element.elementor-element-7b89dff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4627 .elementor-element.elementor-element-c09abf5{text-align:center;}.elementor-4627 .elementor-element.elementor-element-c09abf5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:rgba(255,255,255,0.92);}.elementor-4627 .elementor-element.elementor-element-8013fc8{text-align:center;}.elementor-4627 .elementor-element.elementor-element-8013fc8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:rgba(255,255,255,0.92);}.elementor-4627 .elementor-element.elementor-element-ca93dfe{text-align:center;}.elementor-4627 .elementor-element.elementor-element-ca93dfe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:rgba(255,255,255,0.92);}.elementor-4627 .elementor-element.elementor-element-bbd40be{text-align:center;}.elementor-4627 .elementor-element.elementor-element-bbd40be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:rgba(255,255,255,0.92);}.elementor-4627 .elementor-element.elementor-element-007f54e{text-align:center;}.elementor-4627 .elementor-element.elementor-element-007f54e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:rgba(255,255,255,0.92);}.elementor-4627 .elementor-element.elementor-element-6bd13fb{text-align:center;}.elementor-4627 .elementor-element.elementor-element-6bd13fb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;text-decoration:underline;letter-spacing:1.2px;color:rgba(255,255,255,0.92);}.elementor-4627 .elementor-element.elementor-element-088e64b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-4627 .elementor-element.elementor-element-9fccc61{--display:flex;}.elementor-4627 .elementor-element.elementor-element-7313c2e{--spacer-size:50px;}.elementor-4627 .elementor-element.elementor-element-b205f65{--display:flex;--min-height:36vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4627 .elementor-element.elementor-element-b205f65:not(.elementor-motion-effects-element-type-background), .elementor-4627 .elementor-element.elementor-element-b205f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://countryvillamaramuresromania.com/wp-content/uploads/2023/01/coming-soon-bg.png");background-position:center right;}.elementor-4627 .elementor-element.elementor-element-7cbdbf3{--display:flex;}.elementor-4627 .elementor-element.elementor-element-9f26866{text-align:center;}.elementor-4627 .elementor-element.elementor-element-9f26866 .elementor-heading-title{font-size:83px;}.elementor-4627 .elementor-element.elementor-element-8a5ad8b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4627 .elementor-element.elementor-element-d58a4c1{width:var( --container-widget-width, 45.045% );max-width:45.045%;--container-widget-width:45.045%;--container-widget-flex-grow:0;text-align:center;font-size:26px;font-weight:700;color:var( --e-global-color-ac5d82b );}.elementor-4627 .elementor-element.elementor-element-d58a4c1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4627 .elementor-element.elementor-element-6728337{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4627 .elementor-element.elementor-element-6728337:not(.elementor-motion-effects-element-type-background), .elementor-4627 .elementor-element.elementor-element-6728337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac5d82b );}.elementor-4627 .elementor-element.elementor-element-7d60e42{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4627 .elementor-element.elementor-element-dcb98c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4627 .elementor-element.elementor-element-181e808{--display:flex;}.elementor-4627 .elementor-element.elementor-element-61efa2a{text-align:center;}.elementor-4627 .elementor-element.elementor-element-7cb245e{width:var( --container-widget-width, 93.903% );max-width:93.903%;--container-widget-width:93.903%;--container-widget-flex-grow:0;text-align:center;font-size:1rem;color:#000000;}.elementor-4627 .elementor-element.elementor-element-7cb245e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4627 .elementor-element.elementor-element-7be4ab2{width:var( --container-widget-width, 836px );max-width:836px;--container-widget-width:836px;--container-widget-flex-grow:0;}.elementor-4627 .elementor-element.elementor-element-7be4ab2.elementor-element{--align-self:center;}.elementor-4627 .elementor-element.elementor-element-04eac9e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4627 .elementor-element.elementor-element-04eac9e:not(.elementor-motion-effects-element-type-background), .elementor-4627 .elementor-element.elementor-element-04eac9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://countryvillamaramuresromania.com/wp-content/uploads/2026/01/fatacasei.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-4627 .elementor-element.elementor-element-cfcf5b8{--spacer-size:50px;}.elementor-4627 .elementor-element.elementor-element-4f45494{--display:flex;}.elementor-4627 .elementor-element.elementor-element-64f659e{--spacer-size:50px;}.elementor-4627 .elementor-element.elementor-element-d8e8487{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4627 .elementor-element.elementor-element-d8e8487:not(.elementor-motion-effects-element-type-background), .elementor-4627 .elementor-element.elementor-element-d8e8487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac5d82b );}.elementor-4627 .elementor-element.elementor-element-a3aea9b{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4627 .elementor-element.elementor-element-60533d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4627 .elementor-element.elementor-element-2485d0b{--display:flex;}.elementor-4627 .elementor-element.elementor-element-30546c9{text-align:center;}.elementor-4627 .elementor-element.elementor-element-a7d07f0{width:var( --container-widget-width, 111.858% );max-width:111.858%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:111.858%;--container-widget-flex-grow:0;font-size:18px;line-height:28px;}.elementor-4627 .elementor-element.elementor-element-a7d07f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4627 .elementor-element.elementor-element-56b50fc{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4627 .elementor-element.elementor-element-56b50fc:not(.elementor-motion-effects-element-type-background), .elementor-4627 .elementor-element.elementor-element-56b50fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://countryvillamaramuresromania.com/wp-content/uploads/2026/02/casadifronte.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4627 .elementor-element.elementor-element-9d7067e{--spacer-size:50px;}.elementor-4627 .elementor-element.elementor-element-06213f2{--display:flex;}.elementor-4627 .elementor-element.elementor-element-660ec15{--spacer-size:50px;}.elementor-4627 .elementor-element.elementor-element-0af681e{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4627 .elementor-element.elementor-element-0af681e:not(.elementor-motion-effects-element-type-background), .elementor-4627 .elementor-element.elementor-element-0af681e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ac5d82b );}.elementor-4627 .elementor-element.elementor-element-20aed13{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4627 .elementor-element.elementor-element-9148250{--display:flex;}.elementor-4627 .elementor-element.elementor-element-68bc2cd{text-align:center;}.elementor-4627 .elementor-element.elementor-element-fae7429{width:var( --container-widget-width, 93.903% );max-width:93.903%;--container-widget-width:93.903%;--container-widget-flex-grow:0;text-align:center;font-size:1rem;color:#000000;}.elementor-4627 .elementor-element.elementor-element-fae7429.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4627 .elementor-element.elementor-element-b0d6b36{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4627 .elementor-element.elementor-element-ba10a85{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4627 .elementor-element.elementor-element-ba10a85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4627 .elementor-element.elementor-element-c1b3dfb{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4627 .elementor-element.elementor-element-60461b5{--display:flex;--min-height:0px;--gap:40 40;--row-gap:40;--column-gap:40;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#AC835D;--border-color:#AC835D;--border-radius:24px 24px 24px 24px;--padding-top:8vh;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4627 .elementor-element.elementor-element-60461b5:not(.elementor-motion-effects-element-type-background), .elementor-4627 .elementor-element.elementor-element-60461b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://countryvillamaramuresromania.com/wp-content/uploads/2023/01/coming-soon-bg.png");}.elementor-4627 .elementor-element.elementor-element-84b17cb{--display:flex;}.elementor-4627 .elementor-element.elementor-element-40d745b{--divider-border-style:solid;--divider-color:#AC835D;--divider-border-width:2.3px;}.elementor-4627 .elementor-element.elementor-element-40d745b .elementor-divider-separator{width:100%;}.elementor-4627 .elementor-element.elementor-element-40d745b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4627 .elementor-element.elementor-element-be359bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4627 .elementor-element.elementor-element-be359bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4627 .elementor-element.elementor-element-4fc7c75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 0px;--row-gap:5px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4627 .elementor-element.elementor-element-4fc7c75.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4627 .elementor-element.elementor-element-e837091{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-4627 .elementor-element.elementor-element-e837091 img{width:100%;max-width:250px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4627 .elementor-element.elementor-element-94cd340{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-4627 .elementor-element.elementor-element-94cd340.e-con{--align-self:center;}.elementor-4627 .elementor-element.elementor-element-46e2d34.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4627 .elementor-element.elementor-element-46e2d34 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-4627 .elementor-element.elementor-element-46e2d34{--e-nav-menu-horizontal-menu-item-margin:calc( 17px / 2 );}.elementor-4627 .elementor-element.elementor-element-46e2d34 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:17px;}.elementor-4627 .elementor-element.elementor-element-666d909{--display:flex;}.elementor-4627 .elementor-element.elementor-element-7ca3086{--divider-border-style:solid;--divider-color:#AC835D;--divider-border-width:2.3px;}.elementor-4627 .elementor-element.elementor-element-7ca3086 .elementor-divider-separator{width:100%;}.elementor-4627 .elementor-element.elementor-element-7ca3086 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4627 .elementor-element.elementor-element-74d8bcc{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:flex-end;}.elementor-4627 .elementor-element.elementor-element-bd73d49{--display:flex;}@media(min-width:768px){.elementor-4627 .elementor-element.elementor-element-4545273{--width:22%;}.elementor-4627 .elementor-element.elementor-element-7b89dff{--width:56%;}.elementor-4627 .elementor-element.elementor-element-088e64b{--width:22%;}.elementor-4627 .elementor-element.elementor-element-b205f65{--content-width:100%;}.elementor-4627 .elementor-element.elementor-element-6728337{--width:90%;}.elementor-4627 .elementor-element.elementor-element-181e808{--width:100%;}.elementor-4627 .elementor-element.elementor-element-04eac9e{--width:60vw;}.elementor-4627 .elementor-element.elementor-element-d8e8487{--width:90%;}.elementor-4627 .elementor-element.elementor-element-2485d0b{--width:100%;}.elementor-4627 .elementor-element.elementor-element-56b50fc{--width:60vw;}.elementor-4627 .elementor-element.elementor-element-0af681e{--width:90%;}.elementor-4627 .elementor-element.elementor-element-9148250{--width:100%;}.elementor-4627 .elementor-element.elementor-element-ba10a85{--content-width:100vw;}.elementor-4627 .elementor-element.elementor-element-be359bf{--width:100%;}.elementor-4627 .elementor-element.elementor-element-4fc7c75{--width:33.669%;}.elementor-4627 .elementor-element.elementor-element-94cd340{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4627 .elementor-element.elementor-element-4fc7c75{--width:22%;}.elementor-4627 .elementor-element.elementor-element-94cd340{--width:22%;}}@media(max-width:1024px){.elementor-4627 .elementor-element.elementor-element-7cb245e{width:var( --container-widget-width, 542.594px );max-width:542.594px;--container-widget-width:542.594px;--container-widget-flex-grow:0;}.elementor-4627 .elementor-element.elementor-element-7be4ab2{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;}.elementor-4627 .elementor-element.elementor-element-fae7429{width:var( --container-widget-width, 542.594px );max-width:542.594px;--container-widget-width:542.594px;--container-widget-flex-grow:0;}.elementor-4627 .elementor-element.elementor-element-ba10a85{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4627 .elementor-element.elementor-element-c1b3dfb{--border-radius:24px 24px 0px 0px;}.elementor-4627 .elementor-element.elementor-element-60461b5{--gap:60px 30px;--row-gap:60px;--column-gap:30px;--padding-top:60px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4627 .elementor-element.elementor-element-4fc7c75.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-4627 .elementor-element.elementor-element-e837091{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-4627 .elementor-element.elementor-element-94cd340{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-4627 .elementor-element.elementor-element-94cd340.e-con{--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-4627 .elementor-element.elementor-element-4545273{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4627 .elementor-element.elementor-element-4545273.e-con{--align-self:center;}.elementor-4627 .elementor-element.elementor-element-9f26866 .elementor-heading-title{font-size:53px;}.elementor-4627 .elementor-element.elementor-element-d58a4c1{width:var( --container-widget-width, 216.375px );max-width:216.375px;--container-widget-width:216.375px;--container-widget-flex-grow:0;}.elementor-4627 .elementor-element.elementor-element-dcb98c6{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4627 .elementor-element.elementor-element-181e808{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4627 .elementor-element.elementor-element-7cb245e{padding:0px 0px 0px 0px;--container-widget-width:86vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 86vw );max-width:86vw;text-align:center;}.elementor-4627 .elementor-element.elementor-element-7cb245e p{margin-block-end:0rem;}.elementor-4627 .elementor-element.elementor-element-04eac9e:not(.elementor-motion-effects-element-type-background), .elementor-4627 .elementor-element.elementor-element-04eac9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://countryvillamaramuresromania.com/wp-content/uploads/2025/12/villalaschiamaramuresromania.jpg");background-position:center center;background-size:cover;}.elementor-4627 .elementor-element.elementor-element-04eac9e{--min-height:550px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4627 .elementor-element.elementor-element-a3aea9b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4627 .elementor-element.elementor-element-60533d2{--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-4627 .elementor-element.elementor-element-2485d0b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4627 .elementor-element.elementor-element-56b50fc:not(.elementor-motion-effects-element-type-background), .elementor-4627 .elementor-element.elementor-element-56b50fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://countryvillamaramuresromania.com/wp-content/uploads/2026/02/casadifronte.webp");background-position:center center;background-size:cover;}.elementor-4627 .elementor-element.elementor-element-56b50fc{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4627 .elementor-element.elementor-element-9148250{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4627 .elementor-element.elementor-element-fae7429{padding:0px 0px 0px 0px;--container-widget-width:86vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 86vw );max-width:86vw;text-align:center;}.elementor-4627 .elementor-element.elementor-element-fae7429 p{margin-block-end:0rem;}.elementor-4627 .elementor-element.elementor-element-ba10a85{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4627 .elementor-element.elementor-element-60461b5{--gap:30px 20px;--row-gap:30px;--column-gap:20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-4627 .elementor-element.elementor-element-be359bf{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-4627 .elementor-element.elementor-element-74d8bcc{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}/* Start custom CSS for wp-widget-belfort_core_contact_form_7, class: .elementor-element-7be4ab2 *//* === CONTACT FORM 7 – STILE CAMPI INPUT === */

/* Campi input e textarea */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
    background-color: #f6f1eb;        /* fondo chiaro caldo */
    color: #2b2b2b;                   /* testo mentre scrivi */
    border: 1px solid #d4c7bb;
    border-radius: 6px;
    padding: 14px 16px;
    font-size: 15px;
    transition: all 0.25s ease;
}

/* Placeholder */
.wpcf7-form input::placeholder,
.wpcf7-form textarea::placeholder {
    color: #8f857a;
    opacity: 1;
}

/* Focus (quando clicchi dentro) */
.wpcf7-form input:focus,
.wpcf7-form textarea:focus {
    background-color: #ffffff;
    border-color: #b18b5a;            /* oro / tortora */
    outline: none;
    box-shadow: 0 0 0 2px rgba(177,139,90,0.15);
    color: #1f1f1f;
}

/* Disabilita sfondi strani del browser */
.wpcf7-form input:-webkit-autofill {
    box-shadow: 0 0 0 1000px #f6f1eb inset !important;
    -webkit-text-fill-color: #2b2b2b !important;
}

/* === TEXTAREA specifico === */
.wpcf7-form textarea {
    min-height: 160px;
    resize: vertical;
}

/* Contact Form 7 - GDPR checkbox alignment fix */
.wpcf7-form .wpcf7-acceptance {
    display: block;
    margin: 20px 0;
}

.wpcf7-form .wpcf7-acceptance label {
    display: flex;
    align-items: flex-start;
    gap: 20px; /* distanza tra checkbox e testo */
    cursor: pointer;
}

.wpcf7-form .wpcf7-acceptance input[type="checkbox"] {
    margin-top: 3px; /* allinea verticalmente */
    flex-shrink: 0;
}

.wpcf7-form .wpcf7-acceptance span {
    line-height: 1.5;
}

/* CF7 Honeypot - hide field completely */
.wpcf7 .wpcf7-form-control-wrap.hp-maxim {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS *//* ===== CF7 Premium Success Modal ===== */
.cf7-modal { 
  display: none; position: fixed; inset: 0; z-index: 99999; 
  font-family: inherit;
}
.cf7-modal.is-open { display: block; }

.cf7-modal__backdrop { 
  position: absolute; inset: 0; 
  background: rgba(10,12,14,.58);
  backdrop-filter: blur(4px);
}

.cf7-modal__dialog{
  position: relative;
  width: min(620px, calc(100% - 32px));
  margin: 10vh auto;
  background: #fbf6ef; /* crema */
  border-radius: 18px;
  padding: 26px 26px 22px;
  box-shadow: 0 30px 80px rgba(0,0,0,.35);
  border: 1px solid rgba(165,123,84,.35); /* accento oro/bronzo */
  transform: translateY(8px) scale(.98);
  opacity: 0;
  animation: cf7ModalIn .22s ease-out forwards;
}

@keyframes cf7ModalIn {
  to { transform: translateY(0) scale(1); opacity: 1; }
}

.cf7-modal__close{
  position:absolute; top: 12px; right: 14px;
  width: 36px; height: 36px;
  border-radius: 10px;
  border: 1px solid rgba(0,0,0,.10);
  background: rgba(255,255,255,.55);
  cursor: pointer;
  font-size: 22px;
  line-height: 32px;
}

.cf7-modal__icon{
  width: 52px; height: 52px;
  border-radius: 16px;
  display:flex; align-items:center; justify-content:center;
  margin: 6px auto 14px;
  background: rgba(165,123,84,.16);
  border: 1px solid rgba(165,123,84,.35);
  font-size: 24px;
  font-weight: 800;
  color: #6b4a2f;
}

.cf7-modal__dialog h3{
  margin: 0 0 10px;
  text-align:center;
  font-size: 22px;
  letter-spacing: .3px;
  color: #1b1f23;
}

.cf7-modal__dialog p{
  margin: 0;
  text-align:center;
  line-height: 1.5;
  color: rgba(0,0,0,.72);
  font-size: 15.5px;
}

.cf7-modal__actions{
  display:flex;
  justify-content:center;
  margin-top: 18px;
}

.cf7-modal__btn{
  min-width: 160px;
  padding: 12px 18px;
  border: 0;
  border-radius: 12px;
  cursor: pointer;
  background: #a57b54;  /* oro/bronzo */
  color: #fff;
  font-weight: 700;
  letter-spacing: .3px;
  box-shadow: 0 12px 26px rgba(165,123,84,.35);
  transition: transform .15s ease, box-shadow .15s ease, opacity .15s ease;
}

.cf7-modal__btn:hover{
  transform: translateY(-1px);
  box-shadow: 0 16px 34px rgba(165,123,84,.45);
}

.cf7-modal__btn:active{
  transform: translateY(0);
  opacity: .92;
}

/* Mobile polish */
@media (max-width: 520px){
  .cf7-modal__dialog{ padding: 22px 18px 18px; margin: 12vh auto; }
  .cf7-modal__btn{ width: 100%; min-width: 0; }
}/* End custom CSS */