.elementor-2128 .elementor-element.elementor-element-7debfbb{--display:flex;--min-height:0vh;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-1c505d4{--display:flex;--min-height:85vh;--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;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--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-2128 .elementor-element.elementor-element-1c505d4::before, .elementor-2128 .elementor-element.elementor-element-1c505d4 > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-1c505d4 > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-1c505d4 > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-1c505d4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-1c505d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-2128 .elementor-element.elementor-element-1c505d4.e-con{--align-self:flex-start;}.elementor-2128 .elementor-element.elementor-element-401ba26{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:2.022px;}.elementor-2128 .elementor-element.elementor-element-401ba26.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2128 .elementor-element.elementor-element-401ba26{left:0px;}body.rtl .elementor-2128 .elementor-element.elementor-element-401ba26{right:0px;}.elementor-2128 .elementor-element.elementor-element-401ba26 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2128 .elementor-element.elementor-element-87b72c1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-2128 .elementor-element.elementor-element-87b72c1 .elementor-heading-title{font-size:13vw;font-weight:300;letter-spacing:10px;color:#FFFFFF;}.elementor-2128 .elementor-element.elementor-element-3d1a19d{--display:flex;--min-height:80vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2128 .elementor-element.elementor-element-981db39{--display:flex;--min-height:0vh;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-2128 .elementor-element.elementor-element-981db39.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-3dc46e4{--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-2128 .elementor-element.elementor-element-c0d3668{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-c0d3668.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-a66b3ce{width:var( --container-widget-width, 100vw );max-width:100vw;margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 45%;padding:0% 0% 0% 0%;--container-widget-width:100vw;--container-widget-flex-grow:0;top:0px;z-index:10;text-align:start;}.elementor-2128 .elementor-element.elementor-element-a66b3ce.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-2128 .elementor-element.elementor-element-a66b3ce{left:0px;}body.rtl .elementor-2128 .elementor-element.elementor-element-a66b3ce{right:0px;}.elementor-2128 .elementor-element.elementor-element-a66b3ce .elementor-heading-title{font-family:"Neue Montreal", Sans-serif;font-size:45px;line-height:60px;letter-spacing:1.5px;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-0cd6a3d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2128 .elementor-element.elementor-element-65acd87{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-1bf2b01{--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;--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-2128 .elementor-element.elementor-element-cb67312{--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:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2128 .elementor-element.elementor-element-d619535{--display:flex;}.elementor-2128 .elementor-element.elementor-element-3a349aa{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;top:454px;z-index:5;}body:not(.rtl) .elementor-2128 .elementor-element.elementor-element-3a349aa{right:-135px;}body.rtl .elementor-2128 .elementor-element.elementor-element-3a349aa{left:-135px;}.elementor-2128 .elementor-element.elementor-element-a265098{--display:flex;}.elementor-2128 .elementor-element.elementor-element-5fa5bae{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-4a473b0{--display:flex;}.elementor-2128 .elementor-element.elementor-element-6698800{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-a6d61ed{--display:flex;}.elementor-2128 .elementor-element.elementor-element-6923f18{margin:150px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-535c4c2{--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:7%;--padding-bottom:8%;--padding-left:0%;--padding-right:4%;}.elementor-2128 .elementor-element.elementor-element-f8a1eb2{--display:flex;--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-2128 .elementor-element.elementor-element-5681ed6{z-index:2;}body:not(.rtl) .elementor-2128 .elementor-element.elementor-element-23d44a0{left:-128px;}body.rtl .elementor-2128 .elementor-element.elementor-element-23d44a0{right:-128px;}.elementor-2128 .elementor-element.elementor-element-23d44a0{bottom:-142.008px;z-index:3;}.elementor-2128 .elementor-element.elementor-element-23d44a0 img{width:46%;}.elementor-2128 .elementor-element.elementor-element-c266943{--display:flex;--justify-content:flex-start;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:3%;}.elementor-2128 .elementor-element.elementor-element-0db9604{--spacer-size:50px;}.elementor-2128 .elementor-element.elementor-element-75c6d6e{padding:0px 0px 10px 0px;}.elementor-2128 .elementor-element.elementor-element-75c6d6e .elementor-heading-title{font-size:45px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-0358159{--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;--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-2128 .elementor-element.elementor-element-bbbfd90{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-e26d3ff{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-777d5b5{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-304aad3{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-5701e5f{--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;--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-2128 .elementor-element.elementor-element-e767f02{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2128 .elementor-element.elementor-element-2657672{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2128 .elementor-element.elementor-element-2657672 .elementor-heading-title{font-size:45px;font-weight:300;text-transform:uppercase;color:#C97535;}.elementor-2128 .elementor-element.elementor-element-001aa48{--divider-border-style:solid;--divider-color:#C97535;--divider-border-width:1px;width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-001aa48 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-2128 .elementor-element.elementor-element-001aa48 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2128 .elementor-element.elementor-element-de510e0{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2128 .elementor-element.elementor-element-de510e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-5b24800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;}.elementor-2128 .elementor-element.elementor-element-5b24800 .elementor-heading-title{font-size:45px;font-weight:300;text-transform:uppercase;color:#C97535;}.elementor-2128 .elementor-element.elementor-element-5b386b0{width:var( --container-widget-width, 100% );max-width:100%;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-2128 .elementor-element.elementor-element-5b386b0 .elementor-heading-title{font-size:30px;font-weight:300;text-transform:uppercase;letter-spacing:-1.4px;color:#C97535;}.elementor-2128 .elementor-element.elementor-element-005e058{--divider-border-style:solid;--divider-color:#C97535;--divider-border-width:1px;width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-005e058 .elementor-divider-separator{width:75%;margin:0 auto;margin-center:0;}.elementor-2128 .elementor-element.elementor-element-005e058 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2128 .elementor-element.elementor-element-61a99ce{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2128 .elementor-element.elementor-element-61a99ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-5bd1bb8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 0px;}.elementor-2128 .elementor-element.elementor-element-5bd1bb8 .elementor-heading-title{font-size:45px;font-weight:300;text-transform:uppercase;color:#C97535;}.elementor-2128 .elementor-element.elementor-element-29c3590{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + -0px) 75px;}.elementor-2128 .elementor-element.elementor-element-29c3590 .elementor-heading-title{font-size:30px;font-weight:300;text-transform:uppercase;letter-spacing:-1.4px;color:#C97535;}.elementor-2128 .elementor-element.elementor-element-f72611d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2128 .elementor-element.elementor-element-3bcbc79{--display:flex;--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-2128 .elementor-element.elementor-element-18b3552{width:var( --container-widget-width, 36.034% );max-width:36.034%;--e-transform-translateX:0px;--e-transform-translateY:0px;--container-widget-width:36.034%;--container-widget-flex-grow:0;--e-transform-transition-duration:500ms;}.elementor-2128 .elementor-element.elementor-element-18b3552:hover{--e-transform-translateY:-6px;}.elementor-2128 .elementor-element.elementor-element-18b3552.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-18b3552 .elementor-heading-title{font-family:"Bergen", Sans-serif;font-size:18px;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-6955d36{text-align:start;}.elementor-2128 .elementor-element.elementor-element-6955d36 img{width:70%;}.elementor-2128 .elementor-element.elementor-element-5e68f66{width:var( --container-widget-width, 50% );max-width:50%;margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 150px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-31f035a{--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;--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-2128 .elementor-element.elementor-element-31f035a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-6c1ec8e{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--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-2128 .elementor-element.elementor-element-465af25{width:var( --container-widget-width, 58.199% );max-width:58.199%;--container-widget-width:58.199%;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-465af25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-465af25 img{width:100%;}.elementor-2128 .elementor-element.elementor-element-92b1d1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-f03df1e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2128 .elementor-element.elementor-element-3f7caf3{width:var( --container-widget-width, 45.998% );max-width:45.998%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 112px;--container-widget-width:45.998%;--container-widget-flex-grow:0;z-index:5;font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-3f7caf3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-a8a47cb{width:var( --container-widget-width, 90% );max-width:90%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 40px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-a8a47cb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-a8a47cb img{width:65%;}.elementor-2128 .elementor-element.elementor-element-f191933{--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:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-96723e7{--display:flex;--min-height:400px;}.elementor-2128 .elementor-element.elementor-element-96723e7:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-96723e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C97535;}.elementor-2128 .elementor-element.elementor-element-96723e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-758ae35{--display:flex;}.elementor-2128 .elementor-element.elementor-element-758ae35.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-87e2987:hover{--e-transform-translateY:-8px;}.elementor-2128 .elementor-element.elementor-element-87e2987{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:500ms;}.elementor-2128 .elementor-element.elementor-element-87e2987 .elementor-heading-title{font-family:"Bergen", Sans-serif;font-size:18px;line-height:25px;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-e8ac03d{--display:flex;--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-2128 .elementor-element.elementor-element-ec1005b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2128 .elementor-element.elementor-element-5b01752{width:var( --container-widget-width, 38.156% );max-width:38.156%;--container-widget-width:38.156%;--container-widget-flex-grow:0;text-align:start;}.elementor-2128 .elementor-element.elementor-element-5b01752.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-5b01752 img{width:100%;}.elementor-2128 .elementor-element.elementor-element-68cc992:hover{--e-transform-translateY:-8px;}.elementor-2128 .elementor-element.elementor-element-68cc992{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-transform-transition-duration:500ms;font-family:"Bergen", Sans-serif;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-acfaaac{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-2128 .elementor-element.elementor-element-8726502{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:141px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-2128 .elementor-element.elementor-element-4deab8c{--display:flex;--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-2128 .elementor-element.elementor-element-398f45e{--spacer-size:87px;}.elementor-2128 .elementor-element.elementor-element-1f19350{--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;--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-2128 .elementor-element.elementor-element-dc4facc .elementor-heading-title{font-family:"Bergen", Sans-serif;font-size:22px;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-fe4ca27{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-76a9c2a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-f15274f{--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;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-7954f49{width:var( --container-widget-width, 54% );max-width:54%;margin:-93px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:0px 0px 0px 0px;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-47383ff{--display:flex;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-1bad4e4 .elementor-heading-title{font-family:"Bergen", Sans-serif;font-size:22px;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-8d9c55a{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-bdba94c{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-2128 .elementor-element.elementor-element-fac4192{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-ae949a4{--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;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-74d9052{width:var( --container-widget-width, 54% );max-width:54%;margin:-48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -31px;padding:0px 0px 0px 0px;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-9dcf9d3{--display:flex;--margin-top:-86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-9a676ce .elementor-heading-title{font-family:"Bergen", Sans-serif;font-size:22px;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-52ebd8a{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-bbf016f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:141px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-2128 .elementor-element.elementor-element-b274956{--display:flex;--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-2128 .elementor-element.elementor-element-9b562f2{--spacer-size:87px;}.elementor-2128 .elementor-element.elementor-element-2fcac4b{--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;--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-2128 .elementor-element.elementor-element-1c5e33b .elementor-heading-title{font-family:"Bergen", Sans-serif;font-size:22px;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-74a2de8{font-family:"Neue Montreal", Sans-serif;font-size:15px;font-weight:300;color:#1D3533;}.elementor-2128 .elementor-element.elementor-element-bcd5352{--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;}.elementor-2128 .elementor-element.elementor-element-ee85e06{text-align:center;font-family:"Pinyon Script", Sans-serif;color:#0201014A;}@media(min-width:768px){.elementor-2128 .elementor-element.elementor-element-981db39{--width:70%;}.elementor-2128 .elementor-element.elementor-element-0cd6a3d{--width:45%;}.elementor-2128 .elementor-element.elementor-element-d619535{--width:40%;}.elementor-2128 .elementor-element.elementor-element-a265098{--width:20%;}.elementor-2128 .elementor-element.elementor-element-4a473b0{--width:20%;}.elementor-2128 .elementor-element.elementor-element-a6d61ed{--width:20%;}.elementor-2128 .elementor-element.elementor-element-f8a1eb2{--width:30%;}.elementor-2128 .elementor-element.elementor-element-c266943{--width:70%;}.elementor-2128 .elementor-element.elementor-element-de510e0{--width:24%;}.elementor-2128 .elementor-element.elementor-element-61a99ce{--width:21%;}.elementor-2128 .elementor-element.elementor-element-3bcbc79{--width:33%;}.elementor-2128 .elementor-element.elementor-element-31f035a{--width:37.651%;}.elementor-2128 .elementor-element.elementor-element-6c1ec8e{--width:100%;}.elementor-2128 .elementor-element.elementor-element-f03df1e{--width:33%;}.elementor-2128 .elementor-element.elementor-element-96723e7{--width:40%;}.elementor-2128 .elementor-element.elementor-element-758ae35{--width:20%;}.elementor-2128 .elementor-element.elementor-element-e8ac03d{--width:40%;}}@media(max-width:767px){.elementor-2128 .elementor-element.elementor-element-1c505d4{--min-height:25vh;}.elementor-2128 .elementor-element.elementor-element-401ba26{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2128 .elementor-element.elementor-element-87b72c1{text-align:center;}.elementor-2128 .elementor-element.elementor-element-87b72c1 .elementor-heading-title{font-size:9.1vw;}.elementor-2128 .elementor-element.elementor-element-3d1a19d{--padding-top:10%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2128 .elementor-element.elementor-element-c0d3668{padding:350px 0px 0px 0px;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;}.elementor-2128 .elementor-element.elementor-element-a66b3ce{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;--container-widget-width:100vw;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-a66b3ce .elementor-heading-title{font-size:5.2vw;}.elementor-2128 .elementor-element.elementor-element-d619535{--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-2128 .elementor-element.elementor-element-d619535.e-con{--align-self:center;}.elementor-2128 .elementor-element.elementor-element-3a349aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:190px;--container-widget-flex-grow:0;width:var( --container-widget-width, 190px );max-width:190px;}.elementor-2128 .elementor-element.elementor-element-a265098{--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-2128 .elementor-element.elementor-element-5fa5bae{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2128 .elementor-element.elementor-element-4a473b0{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-6698800{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2128 .elementor-element.elementor-element-a6d61ed{--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-2128 .elementor-element.elementor-element-6923f18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2128 .elementor-element.elementor-element-535c4c2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2128 .elementor-element.elementor-element-c266943{--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2128 .elementor-element.elementor-element-75c6d6e{padding:30px 0px 0px 0px;}.elementor-2128 .elementor-element.elementor-element-0358159{--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-2128 .elementor-element.elementor-element-bbbfd90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2128 .elementor-element.elementor-element-e767f02{--padding-top:15%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-2128 .elementor-element.elementor-element-f72611d{--padding-top:15%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2128 .elementor-element.elementor-element-5e68f66{padding:0px 0px 20px 0px;}.elementor-2128 .elementor-element.elementor-element-6c1ec8e{--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-2128 .elementor-element.elementor-element-92b1d1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:28px 0px 0px 0px;}.elementor-2128 .elementor-element.elementor-element-f03df1e{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-f03df1e.e-con{--align-self:flex-start;}.elementor-2128 .elementor-element.elementor-element-3f7caf3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 25px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-a8a47cb{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 54px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2128 .elementor-element.elementor-element-f191933{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-96723e7{--min-height:252px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-758ae35{--padding-top:10%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2128 .elementor-element.elementor-element-e8ac03d{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-acfaaac{--padding-top:0%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2128 .elementor-element.elementor-element-8726502{--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-398f45e{--spacer-size:0px;}.elementor-2128 .elementor-element.elementor-element-76a9c2a{--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-2128 .elementor-element.elementor-element-f15274f{--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-2128 .elementor-element.elementor-element-47383ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2128 .elementor-element.elementor-element-fac4192{--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-2128 .elementor-element.elementor-element-ae949a4{--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-2128 .elementor-element.elementor-element-9dcf9d3{--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-2128 .elementor-element.elementor-element-bbf016f{--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-2128 .elementor-element.elementor-element-9b562f2{--spacer-size:0px;}}/* Start custom CSS for video, class: .elementor-element-401ba26 */.elementor-2128 .elementor-element.elementor-element-401ba26 {
    width: 100% !important; /* Ocupa toda a largura */
    height: 100% !important; /* Ocupa toda a altura */
    top: 0;
    left: 0;
    z-index: 0; /* Camada mais baixa */
}
.elementor-2128 .elementor-element.elementor-element-401ba26 video {
    object-fit: cover; /* Garante que preencha sem distorcer (corta as sobras) */
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87b72c1 */.elementor-2128 .elementor-element.elementor-element-87b72c1 .elementor-heading-title {
    white-space: nowrap; /* Isso proíbe a quebra de linha */
    width: 100%;         /* Garante uso total da caixa */
    line-height: 0.8em;  /* Ajuste para evitar sobras de espaço em cima/baixo */
    display: block;      /* Garante comportamento de bloco */
}

/* A regra da primeira letra continua aqui */
.elementor-2128 .elementor-element.elementor-element-87b72c1 .elementor-heading-title::first-letter {
    font-family: 'Pinyon Script', sans-serif !important;
    font-weight: normal;
    /* Dica: Como agora estamos usando VW, se o E ficar pequeno/grande demais,
       use 'em' aqui para ajustar proporcionalmente ao resto */
    font-size: 1.1em; 
    margin-right: 0.05em; /* Pequeno ajuste de kerning se precisar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a66b3ce *//* PARTE 1: As letras cursivas (Pinyon Script) */
.elementor-2128 .elementor-element.elementor-element-a66b3ce strong, .elementor-2128 .elementor-element.elementor-element-a66b3ce b {
    font-family: 'Pinyon Script', sans-serif !important;
    font-weight: normal !important;
    text-transform: none !important;
    font-size: 2.2em; /* Tamanho base para telas grandes */
    line-height: 0; 
    vertical-align: -0.1em;
    margin-right: 5px;
}

/* PARTE 2: O texto geral (Neue Montreal) */
.elementor-2128 .elementor-element.elementor-element-a66b3ce .elementor-heading-title {
    font-family: 'Neue Montreal', sans-serif;
    font-weight: 300;
    font-size: 45px; /* Tamanho fixo e seguro para desktop */
    line-height: 1.3em !important; 
    letter-spacing: -1px;
    color: #1D3533;
}

/* PARTE 3: Ajuste específico para NOTEBOOKS (Telas menores) */
@media (max-width: 1366px) {
    .elementor-2128 .elementor-element.elementor-element-a66b3ce .elementor-heading-title {
        font-size: 40px; /* Reduz o título para não invadir a foto */
    }
    
    .elementor-2128 .elementor-element.elementor-element-a66b3ce strong, .elementor-2128 .elementor-element.elementor-element-a66b3ce b {
        font-size: 2em; /* Reduz a cursiva proporcionalmente */
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75c6d6e */.elementor-2128 .elementor-element.elementor-element-75c6d6e .elementor-heading-title {
    white-space: nowrap; /* Isso proíbe a quebra de linha */
    width: 100%;         /* Garante uso total da caixa */
    line-height: 0.8em;  /* Ajuste para evitar sobras de espaço em cima/baixo */
    display: block;      /* Garante comportamento de bloco */
}

/* A regra da primeira letra continua aqui */
.elementor-2128 .elementor-element.elementor-element-75c6d6e .elementor-heading-title::first-letter {
    font-family: 'Pinyon Script', sans-serif !important;
    font-weight: normal;
    /* Dica: Como agora estamos usando VW, se o E ficar pequeno/grande demais,
       use 'em' aqui para ajustar proporcionalmente ao resto */
    font-size: 1.1em; 
    margin-right: 0.05em; /* Pequeno ajuste de kerning se precisar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2657672 */.elementor-2128 .elementor-element.elementor-element-2657672 .elementor-heading-title {
    white-space: nowrap; /* Isso proíbe a quebra de linha */
    width: 100%;         /* Garante uso total da caixa */
    line-height: 0.8em;  /* Ajuste para evitar sobras de espaço em cima/baixo */
    display: block;      /* Garante comportamento de bloco */
}

/* A regra da primeira letra continua aqui */
.elementor-2128 .elementor-element.elementor-element-2657672 .elementor-heading-title::first-letter {
    font-family: 'Pinyon Script', sans-serif !important;
    font-weight: normal;
    /* Dica: Como agora estamos usando VW, se o E ficar pequeno/grande demais,
       use 'em' aqui para ajustar proporcionalmente ao resto */
    font-size: 1.1em; 
    margin-right: 0.12em; /* Pequeno ajuste de kerning se precisar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b24800 */.elementor-2128 .elementor-element.elementor-element-5b24800 .elementor-heading-title {
    white-space: nowrap; /* Isso proíbe a quebra de linha */
    width: 100%;         /* Garante uso total da caixa */
    line-height: 0.8em;  /* Ajuste para evitar sobras de espaço em cima/baixo */
    display: block;      /* Garante comportamento de bloco */
}

/* A regra da primeira letra continua aqui */
.elementor-2128 .elementor-element.elementor-element-5b24800 .elementor-heading-title::first-letter {
    font-family: 'Pinyon Script', sans-serif !important;
    font-weight: normal;
    /* Dica: Como agora estamos usando VW, se o E ficar pequeno/grande demais,
       use 'em' aqui para ajustar proporcionalmente ao resto */
    font-size: 1.1em; 
    margin-right: 0.05em; /* Pequeno ajuste de kerning se precisar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5bd1bb8 */.elementor-2128 .elementor-element.elementor-element-5bd1bb8 .elementor-heading-title {
    white-space: nowrap; /* Isso proíbe a quebra de linha */
    width: 100%;         /* Garante uso total da caixa */
    line-height: 0.8em;  /* Ajuste para evitar sobras de espaço em cima/baixo */
    display: block;      /* Garante comportamento de bloco */
}

/* A regra da primeira letra continua aqui */
.elementor-2128 .elementor-element.elementor-element-5bd1bb8 .elementor-heading-title::first-letter {
    font-family: 'Pinyon Script', sans-serif !important;
    font-weight: normal;
    /* Dica: Como agora estamos usando VW, se o E ficar pequeno/grande demais,
       use 'em' aqui para ajustar proporcionalmente ao resto */
    font-size: 1.1em; 
    margin-right: 0.05em; /* Pequeno ajuste de kerning se precisar */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87e2987 *//* Força a cor do texto a ser a que você quer */
.elementor-2128 .elementor-element.elementor-element-87e2987, .elementor-2128 .elementor-element.elementor-element-87e2987 * {
color: #1d3533 !important;
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden !important;
    width: 100%;
    position: relative;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/11/NeueMontreal-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/11/NeueMontreal-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/11/NeueMontreal-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/11/NeueMontreal-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/11/NeueMontreal-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/11/NeueMontreal-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/11/NeueMontreal-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Neue Montreal';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/11/NeueMontreal-Regular-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bergen';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/10/BergenMono-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Bergen';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/10/BergenMono-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Bergen';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/10/BergenMono-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Bergen';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/10/BergenMono-SemiBoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Bergen';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/10/BergenMono-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Bergen';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://beatrizmachado.info/wp-content/uploads/2025/10/BergenMono-BoldItalic.woff') format('woff');
}
/* End Custom Fonts CSS */