.elementor-122 .elementor-element.elementor-element-fd1ae5e{--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;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:#C9C8C0;--border-color:#C9C8C0;}.elementor-122 .elementor-element.elementor-element-fd1ae5e:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-fd1ae5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EE;}.elementor-122 .elementor-element.elementor-element-0cdecb1{--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-122 .elementor-element.elementor-element-bd200a2{--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;--justify-content:center;--padding-top:3%;--padding-bottom:3%;--padding-left:7%;--padding-right:7%;}.elementor-122 .elementor-element.elementor-element-bd200a2:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-bd200a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EE;}.elementor-122 .elementor-element.elementor-element-0e062d5{--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:flex-start;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-122 .elementor-element.elementor-element-1abc01b{--divider-border-style:solid;--divider-color:#618039;--divider-border-width:2px;width:auto;max-width:auto;}.elementor-122 .elementor-element.elementor-element-1abc01b .elementor-divider-separator{width:100%;}.elementor-122 .elementor-element.elementor-element-1abc01b .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-337b4ca > .elementor-widget-container{padding:2% 0% 0% 0%;}.elementor-122 .elementor-element.elementor-element-337b4ca{font-family:"NimbusSanL-Bold", Sans-serif;font-size:0.74rem;font-weight:700;text-transform:uppercase;letter-spacing:0.14rem;color:var( --e-global-color-accent );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-38c79c6 > .elementor-widget-container{margin:-2% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-38c79c6 .elementor-heading-title{font-family:"NimbusSanL-Bold", Sans-serif;font-size:4.65rem;font-weight:400;text-transform:uppercase;letter-spacing:-0.055em;color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-9b61dc2 .elementor-heading-title{font-family:"NimbusSanL-Reg", Sans-serif;font-size:1.3rem;font-weight:400;line-height:1.45rem;color:#70736D;}.elementor-122 .elementor-element.elementor-element-9b61dc2 .elementor-heading-title a:hover, .elementor-122 .elementor-element.elementor-element-9b61dc2 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-122 .elementor-element.elementor-element-f4aaf4e{font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:0.96rem;font-weight:400;color:#181C1D;}.elementor-122 .elementor-element.elementor-element-517a051{--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-122 .elementor-element.elementor-element-3ec245b .elementor-button{background-color:#618039;font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:18px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B1D;padding:20px 30px 20px 30px;}.elementor-122 .elementor-element.elementor-element-3ec245b .elementor-button:hover, .elementor-122 .elementor-element.elementor-element-3ec245b .elementor-button:focus{background-color:#181B1D;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-3ec245b .elementor-button:hover svg, .elementor-122 .elementor-element.elementor-element-3ec245b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-5ad60db .elementor-button{background-color:#61803900;font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:18px;font-weight:300;fill:#181B1D;color:#181B1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B1D;padding:20px 30px 20px 30px;}.elementor-122 .elementor-element.elementor-element-5ad60db .elementor-button:hover, .elementor-122 .elementor-element.elementor-element-5ad60db .elementor-button:focus{background-color:#181B1D;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-5ad60db .elementor-button:hover svg, .elementor-122 .elementor-element.elementor-element-5ad60db .elementor-button:focus svg{fill:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-04f10d6{--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;--justify-content:center;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-122 .elementor-element.elementor-element-04f10d6::before, .elementor-122 .elementor-element.elementor-element-04f10d6 > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-04f10d6 > .e-con-inner > .elementor-background-video-container::before, .elementor-122 .elementor-element.elementor-element-04f10d6 > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-04f10d6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-122 .elementor-element.elementor-element-04f10d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-122 .elementor-element.elementor-element-e0ea86a img{border-style:none;box-shadow:0px 0px 14px 1px rgba(97.00000000000003, 128.00000000000003, 57.00000000000001, 0.71);}.elementor-122 .elementor-element.elementor-element-6a60c53{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-122 .elementor-element.elementor-element-0063446{--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;--justify-content:center;}.elementor-122 .elementor-element.elementor-element-0063446.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-4ad227b{width:var( --container-widget-width, 107.926% );max-width:107.926%;--container-widget-width:107.926%;--container-widget-flex-grow:0;}.elementor-122 .elementor-element.elementor-element-4ad227b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-4ad227b .elementor-heading-title{font-family:"NimbusSanL-Bold", Sans-serif;font-size:4.75rem;font-weight:400;text-transform:uppercase;color:#181C1D;}.elementor-122 .elementor-element.elementor-element-fb283c9{--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;--justify-content:center;}.elementor-122 .elementor-element.elementor-element-8a246b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 15% 0% 0%;}.elementor-122 .elementor-element.elementor-element-8a246b0{font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:1.12rem;font-weight:400;color:#70736D;}.elementor-122 .elementor-element.elementor-element-ee124fe{--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 020px;--row-gap:0px;--column-gap:020px;--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-122 .elementor-element.elementor-element-e68a082{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9C8C0;--border-color:#C9C8C0;--border-radius:0% 0% 0% 0%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:6%;}.elementor-122 .elementor-element.elementor-element-e68a082:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-e68a082 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EE;}.elementor-122 .elementor-element.elementor-element-e68a082:hover{border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 22px 20px rgba(24, 28.000000000000004, 29, 0.09);}.elementor-122 .elementor-element.elementor-element-e68a082, .elementor-122 .elementor-element.elementor-element-e68a082::before{--border-transition:0.3s;}.elementor-122 .elementor-element.elementor-element-4fe749a{font-family:"NimbusSanL-Bold", Sans-serif;font-size:0.76rem;font-weight:700;color:#618039;}.elementor-122 .elementor-element.elementor-element-9d1ea95 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-122 .elementor-element.elementor-element-9d1ea95 .elementor-heading-title{font-family:"NimbusSanL-Bold", Sans-serif;font-size:2.25rem;font-weight:400;color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-28d5720{font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:0.98em;font-weight:400;color:#70736D;}.elementor-122 .elementor-element.elementor-element-ed00eb9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9C8C0;--border-color:#C9C8C0;--border-radius:0% 0% 0% 0%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:6%;}.elementor-122 .elementor-element.elementor-element-ed00eb9:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-ed00eb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EE;}.elementor-122 .elementor-element.elementor-element-ed00eb9:hover{border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 22px 20px rgba(24, 28.000000000000004, 29, 0.09);}.elementor-122 .elementor-element.elementor-element-ed00eb9, .elementor-122 .elementor-element.elementor-element-ed00eb9::before{--border-transition:0.3s;}.elementor-122 .elementor-element.elementor-element-0e1cddc{font-family:"NimbusSanL-Bold", Sans-serif;font-size:0.76rem;font-weight:700;color:#618039;}.elementor-122 .elementor-element.elementor-element-6b43d6b > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-122 .elementor-element.elementor-element-6b43d6b .elementor-heading-title{font-family:"NimbusSanL-Bold", Sans-serif;font-size:2.25rem;font-weight:400;color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-3d55a0f{font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:0.98em;font-weight:400;color:#70736D;}.elementor-122 .elementor-element.elementor-element-b41111d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C9C8C0;--border-color:#C9C8C0;--border-radius:0% 0% 0% 0%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:6%;}.elementor-122 .elementor-element.elementor-element-b41111d:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-b41111d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EE;}.elementor-122 .elementor-element.elementor-element-b41111d:hover{border-style:solid;border-width:5px 0px 0px 0px;--border-top-width:5px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:0px 0px 22px 20px rgba(24, 28.000000000000004, 29, 0.09);}.elementor-122 .elementor-element.elementor-element-b41111d, .elementor-122 .elementor-element.elementor-element-b41111d::before{--border-transition:0.3s;}.elementor-122 .elementor-element.elementor-element-6df61aa{font-family:"NimbusSanL-Bold", Sans-serif;font-size:0.76rem;font-weight:700;color:#618039;}.elementor-122 .elementor-element.elementor-element-d10c93a > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-122 .elementor-element.elementor-element-d10c93a .elementor-heading-title{font-family:"NimbusSanL-Bold", Sans-serif;font-size:2.25rem;font-weight:400;color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-abc1e8d{font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:0.98em;font-weight:400;color:#70736D;}.elementor-122 .elementor-element.elementor-element-94ba975{--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;}.elementor-122 .elementor-element.elementor-element-94ba975:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-94ba975 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C1D;}.elementor-122 .elementor-element.elementor-element-ca15890{--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;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-122 .elementor-element.elementor-element-ca15890.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-122 .elementor-element.elementor-element-8c6bca5{text-align:center;}.elementor-122 .elementor-element.elementor-element-8c6bca5 img{width:690px;height:800px;border-style:none;}.elementor-122 .elementor-element.elementor-element-69c63f0{--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;--justify-content:center;--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-122 .elementor-element.elementor-element-caafb32{font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:2.7rem;font-weight:normal;line-height:1.1em;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-1477217{font-family:"NimbusSanL-Bold", Sans-serif;font-size:0.78rem;font-weight:700;letter-spacing:0.12em;color:#78994A;}.elementor-122 .elementor-element.elementor-element-6b563ec{--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;--padding-top:7%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;--z-index:99;}.elementor-122 .elementor-element.elementor-element-6b563ec:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-6b563ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EE;}.elementor-122 .elementor-element.elementor-element-1e54268{--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-122 .elementor-element.elementor-element-945c771 .elementor-heading-title{font-family:"NimbusSanL-Bold", Sans-serif;font-size:4.8rem;font-weight:normal;text-transform:uppercase;line-height:0.92em;color:#181C1D;}.elementor-122 .elementor-element.elementor-element-0c86027{--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-122 .elementor-element.elementor-element-723056b{font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:1.08rem;font-weight:400;line-height:1.55em;color:#70736D;}.elementor-122 .elementor-element.elementor-element-f539299 .elementor-button{background-color:#61803900;font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:18px;font-weight:300;fill:#181B1D;color:#181B1D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#181B1D;padding:20px 30px 20px 30px;}.elementor-122 .elementor-element.elementor-element-f539299 .elementor-button:hover, .elementor-122 .elementor-element.elementor-element-f539299 .elementor-button:focus{background-color:#181B1D;color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-f539299 .elementor-button:hover svg, .elementor-122 .elementor-element.elementor-element-f539299 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-6adce00{--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:-5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-122 .elementor-element.elementor-element-6adce00:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-6adce00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F3EE;}.elementor-122 .elementor-element.elementor-element-8738585{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C9C8C0;--border-color:#C9C8C0;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-122 .elementor-element.elementor-element-d311b3b{--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-122 .elementor-element.elementor-element-66d15f1{--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:flex-start;--align-items:flex-start;}.elementor-122 .elementor-element.elementor-element-7b14a9b{--divider-border-style:solid;--divider-color:#70736D;--divider-border-width:2px;width:auto;max-width:auto;}.elementor-122 .elementor-element.elementor-element-7b14a9b .elementor-divider-separator{width:100%;}.elementor-122 .elementor-element.elementor-element-7b14a9b .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-122 .elementor-element.elementor-element-8150708{font-family:"NimbusSanL-Bold", Sans-serif;font-size:1.07rem;font-weight:700;text-transform:uppercase;line-height:1.55em;color:#70736D;}.elementor-122 .elementor-element.elementor-element-042adb5 > .elementor-widget-container{margin:-5% 0% 0% 0%;}.elementor-122 .elementor-element.elementor-element-042adb5 .elementor-heading-title{font-family:"NimbusSanL-Bold", Sans-serif;font-size:4.55rem;font-weight:normal;text-transform:uppercase;line-height:0.91em;letter-spacing:-0.052em;color:#181C1D;}.elementor-122 .elementor-element.elementor-element-4013f82{font-family:"NimbusSanL-ReguItal", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.55em;color:#70736D;}.elementor-122 .elementor-element.elementor-element-80c58f9{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-122 .elementor-element.elementor-element-80c58f9:not(.elementor-motion-effects-element-type-background), .elementor-122 .elementor-element.elementor-element-80c58f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#181C1D;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-122 .elementor-element.elementor-element-c257187 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-field-group{padding-right:calc( 16px/2 );padding-left:calc( 16px/2 );margin-bottom:20px;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-form-fields-wrapper{margin-left:calc( -16px/2 );margin-right:calc( -16px/2 );margin-bottom:-20px;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-122 .elementor-element.elementor-element-c257187 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-field-group > label, .elementor-122 .elementor-element.elementor-element-c257187 .elementor-field-subgroup label{color:#898B89;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-field-type-html{padding-bottom:0px;color:#181C1D;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-field-group .elementor-field{color:#C9C8C0;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#181C1D;border-color:#C9C8C0;border-width:0px 0px 1px 0px;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-field-group .elementor-select-wrapper select{background-color:#181C1D;border-color:#C9C8C0;border-width:0px 0px 1px 0px;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-field-group .elementor-select-wrapper::before{color:#C9C8C0;}.elementor-122 .elementor-element.elementor-element-c257187 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-button[type="submit"]{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-122 .elementor-element.elementor-element-c257187 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-c257187 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-c257187 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-text );}.elementor-122 .elementor-element.elementor-element-c257187 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-122 .elementor-element.elementor-element-c257187{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-122 .elementor-element.elementor-element-38c79c6 .elementor-heading-title{font-size:2.3rem;}.elementor-122 .elementor-element.elementor-element-4ad227b .elementor-heading-title{font-size:2.2rem;}.elementor-122 .elementor-element.elementor-element-9d1ea95 .elementor-heading-title{font-size:1.2rem;}.elementor-122 .elementor-element.elementor-element-28d5720{font-size:0.9em;}.elementor-122 .elementor-element.elementor-element-6b43d6b .elementor-heading-title{font-size:1.2rem;}.elementor-122 .elementor-element.elementor-element-3d55a0f{font-size:0.9em;}.elementor-122 .elementor-element.elementor-element-d10c93a .elementor-heading-title{font-size:1.2rem;}.elementor-122 .elementor-element.elementor-element-abc1e8d{font-size:0.9em;}.elementor-122 .elementor-element.elementor-element-8c6bca5 img{height:346px;}.elementor-122 .elementor-element.elementor-element-caafb32{font-size:1.7rem;}.elementor-122 .elementor-element.elementor-element-945c771 .elementor-heading-title{font-size:2.2rem;}.elementor-122 .elementor-element.elementor-element-042adb5 .elementor-heading-title{font-size:2.2rem;}}@media(min-width:768px){.elementor-122 .elementor-element.elementor-element-fd1ae5e{--content-width:1600px;}.elementor-122 .elementor-element.elementor-element-0cdecb1{--width:50%;}.elementor-122 .elementor-element.elementor-element-0e062d5{--width:45%;}.elementor-122 .elementor-element.elementor-element-517a051{--width:97%;}.elementor-122 .elementor-element.elementor-element-04f10d6{--width:50%;}.elementor-122 .elementor-element.elementor-element-6a60c53{--content-width:1600px;}.elementor-122 .elementor-element.elementor-element-0063446{--width:60%;}.elementor-122 .elementor-element.elementor-element-fb283c9{--width:40%;}.elementor-122 .elementor-element.elementor-element-ee124fe{--content-width:1600px;}.elementor-122 .elementor-element.elementor-element-e68a082{--width:33.3333%;}.elementor-122 .elementor-element.elementor-element-ed00eb9{--width:33.3333%;}.elementor-122 .elementor-element.elementor-element-b41111d{--width:33.3333%;}.elementor-122 .elementor-element.elementor-element-ca15890{--width:40%;}.elementor-122 .elementor-element.elementor-element-69c63f0{--width:68%;}.elementor-122 .elementor-element.elementor-element-6b563ec{--content-width:1600px;}.elementor-122 .elementor-element.elementor-element-1e54268{--width:50%;}.elementor-122 .elementor-element.elementor-element-0c86027{--width:50%;}.elementor-122 .elementor-element.elementor-element-6adce00{--content-width:1600px;}.elementor-122 .elementor-element.elementor-element-8738585{--content-width:1600px;}.elementor-122 .elementor-element.elementor-element-d311b3b{--width:50%;}.elementor-122 .elementor-element.elementor-element-66d15f1{--width:32%;}.elementor-122 .elementor-element.elementor-element-80c58f9{--width:50%;}}@media(max-width:767px){.elementor-122 .elementor-element.elementor-element-fd1ae5e{--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-122 .elementor-element.elementor-element-0cdecb1{--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-122 .elementor-element.elementor-element-bd200a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-122 .elementor-element.elementor-element-38c79c6 .elementor-heading-title{font-size:2rem;}.elementor-122 .elementor-element.elementor-element-9b61dc2 .elementor-heading-title{font-size:1.1rem;}.elementor-122 .elementor-element.elementor-element-517a051{--justify-content:flex-start;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-122 .elementor-element.elementor-element-3ec245b .elementor-button{font-size:16px;padding:20px 20px 20px 20px;}.elementor-122 .elementor-element.elementor-element-5ad60db .elementor-button{font-size:16px;padding:19px 105px 19px 20px;}.elementor-122 .elementor-element.elementor-element-4ad227b .elementor-heading-title{font-size:2rem;}.elementor-122 .elementor-element.elementor-element-8a246b0{font-size:1.1rem;}.elementor-122 .elementor-element.elementor-element-945c771 .elementor-heading-title{font-size:2rem;}.elementor-122 .elementor-element.elementor-element-723056b{font-size:1rem;}.elementor-122 .elementor-element.elementor-element-f539299 .elementor-button{font-size:16px;}.elementor-122 .elementor-element.elementor-element-042adb5 .elementor-heading-title{font-size:2rem;}}/* Start custom CSS for html, class: .elementor-element-d18ec0b */:root{--milk:#f4f3ee;--green:#618039;--ease:cubic-bezier(.2,.8,.2,1)}
*{box-sizing:border-box}
img{display:block;width:100%;max-width:100%}
.hero-visual{position:relative;display:flex;align-items:center;width:min(1000px,100%)}
.hero-photo{position:relative;overflow:hidden;margin:0;background:#d8d8d1;box-shadow:0 30px 72px rgba(24,28,29,.16)}
.hero-photo img{height:100%;object-fit:cover;opacity:1;filter:none;transition:opacity .45s ease}
.hero-frame{position:absolute;inset:clamp(14px,1.35vw,22px);z-index:2;pointer-events:none;filter:drop-shadow(0 0 0 rgba(97,128,57,0));transition:filter .55s ease}
.hero-frame::before,.hero-frame::after{content:"";position:absolute;z-index:3;width:8px;height:8px;background:var(--green);opacity:.96}
.hero-frame::before{top:-3px;left:-3px}
.hero-frame::after{right:-3px;bottom:-3px}
.hero-frame__line{position:absolute;display:block;background:rgba(97,128,57,.92);opacity:.94}
.hero-frame__line--top,.hero-frame__line--bottom{right:0;left:0;height:2px}
.hero-frame__line--top{top:0;transform-origin:left center}
.hero-frame__line--bottom{bottom:0;transform-origin:right center}
.hero-frame__line--left,.hero-frame__line--right{top:0;bottom:0;width:2px}
.hero-frame__line--left{left:0;transform-origin:center bottom}
.hero-frame__line--right{right:0;transform-origin:center top}
.hero-photo:hover .hero-frame{filter:drop-shadow(0 0 8px rgba(97,128,57,.42))}
.hero-photo-wide{inset:auto;width:100%;height:auto;aspect-ratio:2.15/1}
.hero-photo-wide img{object-position:left center}
.js .hero-photo-wide{opacity:0;clip-path:inset(0 100% 0 0);transform:translateX(24px)}
.js .hero-visual.is-ready .hero-photo-wide{opacity:1;clip-path:inset(0);transform:none;transition:opacity .7s ease .2s,clip-path 1.05s var(--ease) .15s,transform 1.05s var(--ease) .15s}
.js .hero-frame__line--top,.js .hero-frame__line--bottom{transform:scaleX(0)}
.js .hero-frame__line--left,.js .hero-frame__line--right{transform:scaleY(0)}
.js .hero-frame::before,.js .hero-frame::after{opacity:0;transform:scale(.25)}
.js .hero-visual.is-ready .hero-frame__line--top{transform:scaleX(1);transition:transform .62s var(--ease) .82s}
.js .hero-visual.is-ready .hero-frame__line--right{transform:scaleY(1);transition:transform .48s var(--ease) 1.18s}
.js .hero-visual.is-ready .hero-frame__line--bottom{transform:scaleX(1);transition:transform .62s var(--ease) 1.42s}
.js .hero-visual.is-ready .hero-frame__line--left{transform:scaleY(1);transition:transform .48s var(--ease) 1.78s}
.js .hero-visual.is-ready .hero-frame::before{opacity:.96;transform:scale(1);transition:opacity .25s ease .74s,transform .38s var(--ease) .74s}
.js .hero-visual.is-ready .hero-frame::after{opacity:.96;transform:scale(1);transition:opacity .25s ease 1.94s,transform .38s var(--ease) 1.94s}
@media(max-width:900px){.hero-photo-wide{aspect-ratio:16/9}}
@media(max-width:560px){.hero-photo-wide{aspect-ratio:16/10}}
@media(prefers-reduced-motion:reduce){
*,*::before,*::after{animation:none!important;transition-duration:.01ms!important}
.js .hero-photo-wide{opacity:1;clip-path:none;transform:none}
.js .hero-frame__line--top,.js .hero-frame__line--bottom,.js .hero-frame__line--left,.js .hero-frame__line--right,.js .hero-frame::before,.js .hero-frame::after{opacity:.94;transform:none}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b343d54 */:root {
      --ink: #181c1d;
      --ink-soft: #252a2b;
      --milk: #f4f3ee;
      --green: #618039;
      --muted: #70736d;
      --line: #c9c8c0;
      --shell: min(1560px, calc(100vw - 96px));
      --ease: cubic-bezier(.2, .8, .2, 1);
    }
    * { box-sizing: border-box; }
    html { scroll-behavior: smooth; }
    body {
      margin: 0;
      overflow-x: hidden;
      background: var(--milk);
      color: var(--ink);
      font-family: "ETI Sans", "Segoe UI", Arial, sans-serif;
      font-size: 18px;
      line-height: 1.45;
      -webkit-font-smoothing: antialiased;
    }
    button { font: inherit; color: inherit; }
    img { display: block; width: 100%; max-width: 100%; }
    .shell { width: var(--shell); margin-inline: auto; }
    .work-gallery { padding: clamp(82px, 7vw, 112px) 0 clamp(92px, 8vw, 128px); background: var(--milk); }
    .gallery-carousel {
      width: min(1380px, 100%);
      margin-inline: auto;
    }
    .gallery-nav {
      display: flex;
      align-items: center;
      justify-content: flex-end;
      gap: 10px;
      margin-bottom: 18px;
    }
    .gallery-count {
      min-width: 76px;
      margin-right: 8px;
      color: var(--green);
      font-size: .78rem;
      font-weight: 700;
      letter-spacing: .1em;
    }
    .gallery-control {
      display: grid;
      width: 56px;
      height: 56px;
      place-items: center;
      border: 1px solid var(--line);
      background: transparent;
      color: var(--ink);
      font-size: 1.35rem;
      cursor: pointer;
      transition: color .32s ease, background .32s ease, border-color .32s ease, transform .32s var(--ease), opacity .32s ease;
    }
    .gallery-control:hover:not(:disabled) { transform: translateY(-2px); border-color: var(--green); background: var(--green); color: #fff; }
    .gallery-control:disabled { opacity: .3; cursor: default; }
    .gallery-track {
      display: grid;
      grid-auto-flow: column;
      grid-auto-columns: 72%;
      gap: 22px;
      overflow-x: auto;
      overscroll-behavior-inline: contain;
      scroll-behavior: smooth;
      scroll-snap-type: x mandatory;
      scrollbar-width: none;
      padding: 6px 0 34px;
    }
    .gallery-track::-webkit-scrollbar { display: none; }
    .gallery-item {
      position: relative;
      min-width: 0;
      aspect-ratio: 16 / 9;
      overflow: hidden;
      margin: 0;
      background: var(--ink-soft);
      background-position: center;
      background-size: cover;
      opacity: .48;
      transform: scale(.975);
      transform-origin: center;
      box-shadow: 0 16px 42px rgba(24, 28, 29, .08);
      scroll-snap-align: start;
      transition: opacity .7s ease, transform .8s var(--ease), box-shadow .8s var(--ease);
    }
    .gallery-item::before {
      content: "";
      position: absolute;
      z-index: 2;
      inset: 0;
      border: 1px solid rgba(255, 255, 255, .14);
      box-shadow: inset 0 0 0 0 rgba(97, 128, 57, 0);
      transition: border-color .5s ease, box-shadow .6s var(--ease);
      pointer-events: none;
    }
    .gallery-item::after { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, transparent 54%, rgba(24, 28, 29, .78)); pointer-events: none; }
    .gallery-item img { position: relative; z-index: 1; height: 100%; object-fit: contain; object-position: center; filter: none; transform: none; }
    .gallery-item.is-active { opacity: 1; transform: scale(1); box-shadow: 0 28px 72px rgba(24, 28, 29, .16); }
    .gallery-item.is-active img { filter: none; transform: none; }
    .gallery-item.is-active:hover::before { border-color: rgba(120, 153, 74, .72); box-shadow: inset 0 0 42px rgba(97, 128, 57, .18); }
    .gallery-caption {
      position: absolute;
      z-index: 3;
      right: 0;
      bottom: 0;
      left: 0;
      display: flex;
      align-items: end;
      justify-content: space-between;
      gap: 28px;
      padding: 58px 32px 28px;
      color: #fff;
      opacity: 0;
      transform: translateY(12px);
      transition: opacity .55s ease .1s, transform .7s var(--ease) .1s;
    }
    .gallery-item.is-active .gallery-caption { opacity: 1; transform: none; }
    .gallery-caption strong { font-size: clamp(1.2rem, 1.55vw, 1.7rem); line-height: 1.08; letter-spacing: -.025em; }
    .gallery-caption span { color: rgba(255, 255, 255, .65); font-size: .72rem; font-weight: 700; letter-spacing: .12em; }
    .js [data-reveal] {
      opacity: 0;
      transform: translateY(28px);
      transition: opacity .78s ease, transform .78s var(--ease);
      transition-delay: var(--delay, 0ms);
    }
    .js [data-reveal="scale"] { transform: scale(.965); }
    .js [data-reveal].is-visible { opacity: 1; transform: none; }
    :focus-visible { outline: 3px solid #9ab970; outline-offset: 4px; }
    @media (max-width: 1280px) {
      :root { --shell: min(1180px, calc(100vw - 56px)); }
    }
    @media (max-width: 960px) {
      :root { --shell: calc(100vw - 36px); }
      .gallery-track { grid-auto-columns: 86%; gap: 16px; }
    }
    @media (max-width: 640px) {
      :root { --shell: calc(100vw - 28px); }
      body { font-size: 16px; }
      .gallery-carousel { width: 100%; }
      .gallery-nav { justify-content: space-between; }
      .gallery-count { margin-right: auto; }
      .gallery-track { grid-auto-columns: 92%; gap: 10px; padding-bottom: 24px; }
      .gallery-item { aspect-ratio: 4 / 5; }
      .gallery-caption { padding: 52px 20px 20px; }
      .gallery-caption strong { font-size: 1.22rem; }
    }
    @media (prefers-reduced-motion: reduce) {
      html { scroll-behavior: auto; }
      * { animation: none !important; transition-duration: .01ms !important; }
      .js [data-reveal] { opacity: 1; clip-path: none; transform: none; }
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NimbusSanL-Bold';
	font-display: auto;
	src: url('https://eurasiatekhinvest.ru/wp-content/uploads/2026/09/NimbusSanL-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'NimbusSanL-ReguItal';
	font-display: auto;
	src: url('https://eurasiatekhinvest.ru/wp-content/uploads/2026/09/NimbusSanL-Regu.ttf') format('truetype');
}
/* End Custom Fonts CSS */