.elementor-6 .elementor-element.elementor-element-97e904e > .elementor-container{min-height:47.5vw;}.elementor-6 .elementor-element.elementor-element-97e904e{padding:0% 0% 0% 0%;z-index:1;}.elementor-6 .elementor-element.elementor-element-284c40f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-284c40f > .elementor-element-populated{padding:0% 5% 0% 5%;}.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-6 .elementor-element.elementor-element-c557d8b .elementor-button{background-color:#3A413500;font-family:"Serif", Sans-serif;font-size:1.5rem;font-weight:500;font-style:italic;fill:#3A4135;color:#3A4135;}.elementor-6 .elementor-element.elementor-element-c557d8b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-6 .elementor-element.elementor-element-c557d8b .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-c557d8b .elementor-button:focus{color:#121416;}.elementor-6 .elementor-element.elementor-element-c557d8b .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-c557d8b .elementor-button:focus svg{fill:#121416;}.elementor-6 .elementor-element.elementor-element-ac7b241 .elementor-button{background-color:#3A413500;font-family:"Serif", Sans-serif;font-size:1.5rem;font-weight:500;font-style:italic;fill:#3A4135;color:#3A4135;}.elementor-6 .elementor-element.elementor-element-ac7b241{width:auto;max-width:auto;top:44%;}.elementor-6 .elementor-element.elementor-element-ac7b241 > .elementor-widget-container{margin:0px 0px 015px 0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-ac7b241{left:1%;}body.rtl .elementor-6 .elementor-element.elementor-element-ac7b241{right:1%;}.elementor-6 .elementor-element.elementor-element-ac7b241 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-ac7b241 .elementor-button:focus{color:#121416;}.elementor-6 .elementor-element.elementor-element-ac7b241 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-ac7b241 .elementor-button:focus svg{fill:#121416;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-3dbbccc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-3dbbccc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-3dbbccc > .elementor-element-populated{padding:0px 60px 0px 60px;}.elementor-6 .elementor-element.elementor-element-f249971{--e-image-carousel-slides-to-show:1;}.elementor-6 .elementor-element.elementor-element-f249971 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;}.elementor-6 .elementor-element.elementor-element-970509f .elementor-button{background-color:#3A413500;font-family:"Serif", Sans-serif;font-size:1.5rem;font-weight:500;font-style:italic;fill:#3A4135;color:#3A4135;}.elementor-6 .elementor-element.elementor-element-970509f{width:auto;max-width:auto;top:45%;}.elementor-6 .elementor-element.elementor-element-970509f > .elementor-widget-container{margin:0px 0px 15px 0px;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-970509f{right:-1%;}body.rtl .elementor-6 .elementor-element.elementor-element-970509f{left:-1%;}.elementor-6 .elementor-element.elementor-element-970509f .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-970509f .elementor-button:focus{color:#121416;}.elementor-6 .elementor-element.elementor-element-970509f .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-970509f .elementor-button:focus svg{fill:#121416;}.elementor-6 .elementor-element.elementor-element-29310b4 .elementor-button{background-color:#3A413500;font-family:"Serif", Sans-serif;font-size:1.5rem;font-weight:500;font-style:italic;fill:#3A4135;color:#3A4135;}.elementor-6 .elementor-element.elementor-element-29310b4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-29310b4 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-29310b4 .elementor-button:focus{color:#121416;}.elementor-6 .elementor-element.elementor-element-29310b4 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-29310b4 .elementor-button:focus svg{fill:#121416;}.elementor-6 .elementor-element.elementor-element-647ca69:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-647ca69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A4135;}.elementor-6 .elementor-element.elementor-element-647ca69 > .elementor-container{max-width:1300px;}.elementor-6 .elementor-element.elementor-element-647ca69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 2% 5% 2%;}.elementor-6 .elementor-element.elementor-element-647ca69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-88bb5fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-6 .elementor-element.elementor-element-88bb5fc > .elementor-element-populated{padding:0% 0% 0% 0%;}.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-6 .elementor-element.elementor-element-2597109 img{width:100%;max-width:65px;}.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-6 .elementor-element.elementor-element-cdfc6a6 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-cdfc6a6{z-index:1;text-align:center;font-family:"Serif", Sans-serif;font-size:52px;font-weight:400;line-height:62px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-8d4babf > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-8d4babf{z-index:1;text-align:center;font-family:"Serif", Sans-serif;font-size:39px;font-weight:400;line-height:48px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-3fb2055:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-3fb2055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9FA18E;}.elementor-6 .elementor-element.elementor-element-3fb2055 > .elementor-container{max-width:1400px;}.elementor-6 .elementor-element.elementor-element-3fb2055{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7% 10% 2% 10%;}.elementor-6 .elementor-element.elementor-element-3fb2055 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6 .elementor-element.elementor-element-9b1d1a9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-6 .elementor-element.elementor-element-9b1d1a9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-032f635{margin-top:0px;margin-bottom:80px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-bccccae.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-6 .elementor-element.elementor-element-bccccae.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-6 .elementor-element.elementor-element-bccccae > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000040;padding:3em 3em 3em 3em;}.elementor-6 .elementor-element.elementor-element-8fae625 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-8fae625{text-align:left;font-family:"Sans", Sans-serif;font-size:1.4rem;font-weight:400;line-height:1.2em;color:#3B4135;}.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-6 .elementor-element.elementor-element-c672aab{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:0.1px;}.elementor-6 .elementor-element.elementor-element-c672aab .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-c672aab .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-6 .elementor-element.elementor-element-4c7b58e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-4c7b58e{text-align:left;font-family:"Serif", Sans-serif;font-size:1.4rem;font-weight:500;line-height:1.2em;color:#3B4135;}.elementor-6 .elementor-element.elementor-element-0d6bb8d{--divider-border-style:double;--divider-color:var( --e-global-color-accent );--divider-border-width:0.1px;}.elementor-6 .elementor-element.elementor-element-0d6bb8d .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-6 .elementor-element.elementor-element-0d6bb8d .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-6 .elementor-element.elementor-element-38efaed > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-38efaed{text-align:left;font-family:"Sans", Sans-serif;font-size:1.35rem;font-weight:400;line-height:1.2em;color:#3B4135;}.elementor-6 .elementor-element.elementor-element-49f7cde > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 0px;border-color:#00000040;padding:3em 3em 3em 3em;}.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-6 .elementor-element.elementor-element-dcccb65 > .elementor-widget-container{margin:8px 8px 8px 8px;}.elementor-6 .elementor-element.elementor-element-dcccb65{text-align:center;}.elementor-6 .elementor-element.elementor-element-dcccb65 .elementor-heading-title{font-family:"Serif", Sans-serif;font-size:2rem;font-weight:bold;font-style:italic;color:#3B4135;}.elementor-6 .elementor-element.elementor-element-67fcd98{margin-top:80px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-cf0c926.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-cf0c926.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-cf0c926 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-6 .elementor-element.elementor-element-1711aa9{text-align:center;}.elementor-6 .elementor-element.elementor-element-1711aa9 .elementor-heading-title{font-family:"Serif", Sans-serif;font-size:1.5rem;font-weight:bold;font-style:italic;color:#3B4135;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-9a0e9c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-9a0e9c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-9a0e9c6 > .elementor-element-populated{padding:12% 12% 12% 0%;}.elementor-6 .elementor-element.elementor-element-240a7f7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-240a7f7{text-align:left;font-family:"Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:#3B4135;}.elementor-6 .elementor-element.elementor-element-d94a4b5 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-6 .elementor-element.elementor-element-bf9a977{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-2caaffd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-2caaffd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-2caaffd > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-7056bf2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-7056bf2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-7056bf2 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-6 .elementor-element.elementor-element-467ceba{text-align:center;}.elementor-6 .elementor-element.elementor-element-467ceba .elementor-heading-title{font-family:"Serif", Sans-serif;font-size:1.5rem;font-weight:bold;font-style:italic;color:#3B4135;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-b825cb9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-b825cb9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-b825cb9 > .elementor-element-populated{padding:12% 20% 12% 0%;}.elementor-6 .elementor-element.elementor-element-ed69bcc > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-ed69bcc{text-align:left;font-family:"Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:#3B4135;}.elementor-6 .elementor-element.elementor-element-28dc652{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-1bcf7f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-1bcf7f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-1bcf7f4 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-6 .elementor-element.elementor-element-b9a8519{text-align:center;}.elementor-6 .elementor-element.elementor-element-b9a8519 .elementor-heading-title{font-family:"Serif", Sans-serif;font-size:1.5rem;font-weight:bold;font-style:italic;color:#3B4135;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-164e804.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-164e804.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-164e804 > .elementor-element-populated{padding:12% 12% 12% 0%;}.elementor-6 .elementor-element.elementor-element-164e804{z-index:1;}.elementor-6 .elementor-element.elementor-element-f9bf33b > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6 .elementor-element.elementor-element-f9bf33b{text-align:left;font-family:"Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:#3B4135;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-1353229.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-1353229.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-1353229 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-6 .elementor-element.elementor-element-3f95b54{margin-top:0px;margin-bottom:80px;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-1a57bcd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-1a57bcd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-1a57bcd > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-d294806.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-d294806.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-d294806 > .elementor-element-populated, .elementor-6 .elementor-element.elementor-element-d294806 > .elementor-element-populated > .elementor-background-overlay, .elementor-6 .elementor-element.elementor-element-d294806 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-d294806 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-6 .elementor-element.elementor-element-c1b78a9{text-align:center;}.elementor-6 .elementor-element.elementor-element-c1b78a9 .elementor-heading-title{font-family:"Serif", Sans-serif;font-size:1.5rem;font-weight:bold;font-style:italic;color:#3B4135;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-47af696.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6 .elementor-element.elementor-element-47af696.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6 .elementor-element.elementor-element-47af696 > .elementor-element-populated{padding:12% 20% 12% 0%;}.elementor-6 .elementor-element.elementor-element-3cbf951 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-6 .elementor-element.elementor-element-3cbf951{text-align:left;font-family:"Sans", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.3em;color:#3B4135;}.elementor-6 .elementor-element.elementor-element-5f629f7{border-style:solid;border-width:0px 0px 0px 0px;margin-top:-2px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-db3334e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-31e53d6{width:auto;max-width:auto;bottom:30px;--e-nav-menu-divider-content:"";--e-nav-menu-divider-style:solid;--e-nav-menu-divider-width:1px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-6 .elementor-element.elementor-element-31e53d6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0em 0em 0em 0em;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-31e53d6{right:30px;}body.rtl .elementor-6 .elementor-element.elementor-element-31e53d6{left:30px;}.elementor-6 .elementor-element.elementor-element-31e53d6 .elementor-nav-menu .elementor-item{font-family:"Sans", Sans-serif;font-size:12px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-31e53d6 .elementor-nav-menu--main .elementor-item{padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:10px;}.elementor-6 .elementor-element.elementor-element-31e53d6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-647ca69{padding:5% 2% 5% 2%;}.elementor-6 .elementor-element.elementor-element-cdfc6a6{font-size:2.3rem;}.elementor-6 .elementor-element.elementor-element-8d4babf{font-size:2.3rem;}.elementor-6 .elementor-element.elementor-element-3fb2055{padding:3em 1em 0em 1em;}.elementor-6 .elementor-element.elementor-element-49f7cde > .elementor-element-populated{border-width:1px 1px 0px 1px;}.elementor-6 .elementor-element.elementor-element-cf0c926 > .elementor-element-populated{padding:3em 3em 0em 3em;}.elementor-6 .elementor-element.elementor-element-9a0e9c6 > .elementor-element-populated{padding:1em 3em 3em 3em;}.elementor-6 .elementor-element.elementor-element-7056bf2 > .elementor-element-populated{padding:3em 3em 0em 3em;}.elementor-6 .elementor-element.elementor-element-467ceba{text-align:left;}.elementor-6 .elementor-element.elementor-element-b825cb9 > .elementor-element-populated{padding:1em 3em 3em 3em;}.elementor-6 .elementor-element.elementor-element-1bcf7f4 > .elementor-element-populated{padding:3em 3em 0em 3em;}.elementor-6 .elementor-element.elementor-element-164e804 > .elementor-element-populated{padding:1em 3em 3em 3em;}.elementor-6 .elementor-element.elementor-element-d294806 > .elementor-element-populated{padding:3em 3em 0em 3em;}.elementor-6 .elementor-element.elementor-element-c1b78a9{text-align:left;}.elementor-6 .elementor-element.elementor-element-47af696 > .elementor-element-populated{padding:1em 3em 3em 3em;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-97e904e > .elementor-container{min-height:80vh;}.elementor-6 .elementor-element.elementor-element-284c40f > .elementor-element-populated{margin:-90px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-6 .elementor-element.elementor-element-647ca69{padding:2em 0em 2em 0em;}.elementor-6 .elementor-element.elementor-element-88bb5fc > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-6 .elementor-element.elementor-element-2597109 img{width:100%;}.elementor-6 .elementor-element.elementor-element-cdfc6a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-cdfc6a6{font-size:5.8vw;}.elementor-6 .elementor-element.elementor-element-8d4babf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-8d4babf{font-size:4.8vw;}.elementor-6 .elementor-element.elementor-element-bccccae > .elementor-element-populated{padding:2em 1em 1em 1em;}.elementor-6 .elementor-element.elementor-element-8fae625{text-align:left;font-size:1.2rem;}.elementor-6 .elementor-element.elementor-element-4c7b58e{text-align:left;font-size:1.2rem;}.elementor-6 .elementor-element.elementor-element-38efaed{text-align:left;font-size:1.2rem;}.elementor-6 .elementor-element.elementor-element-49f7cde > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-6 .elementor-element.elementor-element-dcccb65 .elementor-heading-title{font-size:1.7rem;}.elementor-6 .elementor-element.elementor-element-1711aa9{text-align:left;}.elementor-6 .elementor-element.elementor-element-1711aa9 .elementor-heading-title{font-size:1.5rem;}.elementor-6 .elementor-element.elementor-element-240a7f7{text-align:left;}.elementor-6 .elementor-element.elementor-element-467ceba{text-align:left;}.elementor-6 .elementor-element.elementor-element-ed69bcc{text-align:left;}.elementor-6 .elementor-element.elementor-element-b9a8519{text-align:left;}.elementor-6 .elementor-element.elementor-element-f9bf33b{text-align:left;}.elementor-6 .elementor-element.elementor-element-c1b78a9{text-align:left;}.elementor-6 .elementor-element.elementor-element-3cbf951{text-align:left;}}@media(max-width:1024px) and (min-width:768px){.elementor-6 .elementor-element.elementor-element-bccccae{width:100%;}.elementor-6 .elementor-element.elementor-element-49f7cde{width:100%;}.elementor-6 .elementor-element.elementor-element-cf0c926{width:100%;}.elementor-6 .elementor-element.elementor-element-9a0e9c6{width:100%;}.elementor-6 .elementor-element.elementor-element-d94a4b5{width:50%;}.elementor-6 .elementor-element.elementor-element-2caaffd{width:50%;}.elementor-6 .elementor-element.elementor-element-7056bf2{width:100%;}.elementor-6 .elementor-element.elementor-element-b825cb9{width:100%;}.elementor-6 .elementor-element.elementor-element-1bcf7f4{width:100%;}.elementor-6 .elementor-element.elementor-element-164e804{width:100%;}.elementor-6 .elementor-element.elementor-element-1353229{width:50%;}.elementor-6 .elementor-element.elementor-element-1a57bcd{width:50%;}.elementor-6 .elementor-element.elementor-element-d294806{width:100%;}.elementor-6 .elementor-element.elementor-element-47af696{width:100%;}}@media(min-width:2000px){.elementor-6 .elementor-element.elementor-element-dcccb65 .elementor-heading-title{font-size:1.8em;}}/* Start custom CSS for image, class: .elementor-element-2597109 */#arcoPrimero:after {
    content: '';
    width: 100%;
    height: 120%;
    position: absolute;
    left: 0;
    top: 32px;
    background-color: #3A4135;
}

#arcoPrimero img{
    transform-origin: center bottom;
    transform: rotate(-180deg);
}

.arcoPrimero img {
  animation: rotateArc 2s linear forwards;
}

@keyframes rotateArc {
    to {
        transform: rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7056bf2 */#desing-manifest:before {
    content:'';
    position: absolute;
    top: 1px;
    left: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background-color: #9fa18e;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-164e804 */#intention-manifest:before {
    content:'';
    position: absolute;
    top: 1px;
    left: 1px;
    width: calc(90% - 2px);
    height: calc(100% - 2px);
    background-color: #9fa18e;
}/* End custom CSS */
/* Start custom CSS */#animated-bg {
    position: absolute;
}

#home-bg {
    position: absolute;
    left: 0;
    right: 0;
}

#bg-block {
    width: calc(15% - 1px);
    height: 15vw;
    position: absolute;
    top: 15vw;
    left: 0;
    background-color: #eceae4;
}

#diary-button,#contact-button {
    top: calc(50% - 31.5px) !important;
}

@media(min-width:500px) {
    #home_img-section > .elementor-container {
        width: 40% !important;
        margin: auto;
        min-width: 500px;
    }
}

@media(max-width:1600px) AND (min-width:768px){
    #intro-home__title p {
        font-size: 2.4vw;
        line-height: 3.4vw;
    }  
    
    #intro-home__desc p {
        font-size: 2vw;
        line-height:2.5vw;
    }
    
    #about-us * {
        font-size: 1.05rem;
        line-height: 1.15em;
    }
    #about-us--two * {
        font-size: 1.15rem;
        line-height: 1.25em;
    }
}

@media(max-width:1600px) AND (min-width:1418px){
    #studio > div {
        padding: 0 12%;
    }
}

@media(max-width:1418px) AND (min-width:1360px){
    #studio > div {
        padding: 0 15%;
    }
}

@media(max-width:1360px) AND (min-width:768px){
    #studio > div {
        padding: 0 17%;
    }
}

@media(min-width:1025px) {

    #about-us, #about-us--img {
        max-height: 776px;
    }
    
    .manifest_col--left, .square, .manifest--title_col {
        width: 300px !important;
        min-width: 300px;
        min-height: 300px;
    }

    .arc-line-r {
        min-width: 300px;
    }
    
    .manifest--text_col {
        width: auto !important;
    }
}

@media(min-width:768px) {
    #intro-home__desc br {
        display: none;
    }
}

@media(max-width:767px) {
    #intro-home p {
        line-height: 6vw;
    }
    
    #intro-home__title {
        line-height: 7.5vw !important;
    }
    
    #intro-home__desc  {
        line-height: 6.5vw !important;
        /*word-wrap: break-word !important;
  overflow-wrap: break-word !important;

	-webkit-hyphens: auto !important;
   -moz-hyphens: auto !important;
        hyphens: auto !important;*/
    }
}

.action-container:before{
  content: '';
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border: 1px solid transparent;
  animation: actionAnimOne 5s linear forwards;
}

.action-container:after{
  content: '';
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border: 1px solid transparent;
  animation: actionAnimTwo 5s linear forwards;
}

@keyframes actionAnimOne {
    0% {
        width:0;
        height:0;
        border-top-color: transparent;
        border-right-color: transparent;
    }
    50% {
        width:100%;
        height:0;
        border-top-color: #00000040;
        border-right-color: transparent;
    }
    100% {
        width:100%;
        height:100%;
        border-top-color: #00000040;
        border-right-color: #00000040;
    }
}

@keyframes actionAnimTwo {
    0% {
        width:100%;
        height:0;
        border-left-color: #00000040;
    }
    100% {
        width:100%;
        height:100%;
        border-left-color: #00000040;
    }
}

.design-container:before{
  content: '';
  position:absolute;
  bottom:0;
  left:0;
  width:0;
  height:0;
  border: 1px solid transparent;
  animation: designAnimOne 3s linear forwards;
}

.design-container:after{
  content: '';
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border: 1px solid transparent;
  animation: designAnimTwo 2s linear forwards;
  animation-delay: 3s
}

@keyframes designAnimOne {
    0% {
        width:0;
        height:0;
    }
    50% {
        width:0;
        height:100%;
        border-left-color: #00000040;
        border-top-color: transparent;
    }
    100% {
        width:100%;
        height:100%;
        border-left-color: #00000040;
        border-top-color: #00000040;
    }
}

@keyframes designAnimTwo {
    0% {
        width:100%;
        height:0;
        border-right-color: #00000040;
    }
    100% {
        width:100%;
        height:100%;
        border-right-color: #00000040;
    }
}

.intention-container:before{
  content: '';
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0;
  border: 1px solid transparent;
  animation: intentionAnimOne 2s linear forwards;
}

.intention-container:after{
  content: '';
  position:absolute;
  bottom:0;
  right:0;
  width:0;
  height:0;
  border: 1px solid transparent;
  animation: intentionAnimTwo 2s linear forwards;
}

@keyframes intentionAnimOne {
    0% {
        width:0;
        height:0;
    }
    100% {
        width:100%;
        height:100%;
        border-left-color: #00000040;
        border-top-color: #00000040;
    }
}

@keyframes intentionAnimTwo {
    0% {
        width:0;
        height:0;
    }
    100% {
        width:100%;
        height:100%;
        border-right-color: #00000040;
        border-bottom-color: #00000040;
    }
}

.truth-container:before{
  content: '';
  position:absolute;
  bottom:0;
  left:50%;
  width:0;
  height:0;
  border: 1px solid transparent;
  animation: truthAnimOne 3s linear forwards;
}

@keyframes truthAnimOne {
    0% {
        width:0;
        height:0;
    }
    50% {
        left:0;
        width:100%;
        height:0;
        border-bottom-color: #00000040;
    }
    100% {
        left:0;
        width:100%;
        height:100%;
        border-bottom-color: #00000040;
        border-left-color: #00000040;
        border-right-color: #00000040;
    }
}

.square::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: transparent;
    border: 1px solid transparent;
    animation: lineanim 2s linear forwards;
}
 
@keyframes lineanim {
    0% {
        width: 0;
        height: 0;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    }
 
    100% {
        width: 0;
        height: 100%;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: #00000040;
    }
}

.arc-line-l::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border: 1px solid transparent;
    border-top-left-radius: 1000px; 
    animation: arcanim 2s linear forwards;
}
 
@keyframes arcanim {
    0% {
        width: 0;
        height: 0;
        border-top-left-radius: 1000px; 
    }
 
    100% {
        width: 100%;
        height: 100%;
        border-right-color: #00000040;
    }
}

.arc-line-l:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    transform: rotate(90deg);
    transform-origin: bottom right;
    border: 1px solid transparent;
    border-top-color: #00000040;
    border-left-color: #00000040;
    border-top-left-radius: 1000px; 
    animation: arcanimTwo 2s linear forwards;
}
 
@keyframes arcanimTwo {
    0% {
        width: 100%;
        height: 100%;
    }
 
    100% {
        transform: rotate(0deg);
    }
}

.arc-line-r::before {
    content: "";
    position: absolute;
    top: 0;
    left: -20%;
    width: 100%;
    height: 100%;
    background: transparent;
    transform: rotate(-90deg);
    transform-origin: bottom left;
    border: 1px solid transparent;
    border-top-color: #00000040;
    border-right-color: #00000040;
    border-top-right-radius: 1000px; 
    animation: arcanimr 5s linear forwards;
}
 
@keyframes arcanimr {
    0% {
        width: 100%;
        height: 100%;
    }
 
    100% {
        transform: rotate(0deg);
    }
}

.line-r::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: transparent;
    border: 1px solid transparent;
    animation: lineanimr 2s linear forwards;
}
 
@keyframes lineanimr {
    0% {
        width: 100%;
        height: 0;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
    }
 
    100% {
        width: 100%;
        height: 100%;
        border-top-color: transparent;
        border-right-color: #00000040;
        border-bottom-color: transparent;
        border-left-color: transparent;
    }
}

@media(min-width:600px) {
    #conceptos-desn br{
        display:none;
    }
}/* End custom CSS */