.elementor-2307 .elementor-element.elementor-element-9f0da6f{--display:flex;--min-height:90vh;--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:flex-start;--flex-wrap:wrap;--overflow:hidden;--padding-top:6vw;--padding-bottom:10vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2307 .elementor-element.elementor-element-9f0da6f:not(.elementor-motion-effects-element-type-background), .elementor-2307 .elementor-element.elementor-element-9f0da6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.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-2307 .elementor-element.elementor-element-09ca69a{width:var( --container-widget-width, 42vw );max-width:42vw;--container-widget-width:42vw;--container-widget-flex-grow:0;top:-7%;}body:not(.rtl) .elementor-2307 .elementor-element.elementor-element-09ca69a{left:-15%;}body.rtl .elementor-2307 .elementor-element.elementor-element-09ca69a{right:-15%;}.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-2307 .elementor-element.elementor-element-095ec99{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;z-index:2;text-align:start;}.elementor-2307 .elementor-element.elementor-element-095ec99 > .elementor-widget-container{padding:0vw 0vw 5vw 0vw;}.elementor-2307 .elementor-element.elementor-element-095ec99 .elementor-heading-title{font-family:"the-seasons", Sans-serif;font-size:4.3vw;font-weight:400;font-style:italic;line-height:0.9em;color:var( --e-global-color-primary );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2307 .elementor-element.elementor-element-3d30db5{width:100%;max-width:100%;z-index:3;--image-transition-duration:450ms;--overlay-transition-duration:150ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2307 .elementor-element.elementor-element-3d30db5 .e-gallery-image{filter:brightness( 109% ) contrast( 100% ) saturate( 19% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2307 .elementor-element.elementor-element-3d30db5 .e-gallery-item:hover .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2307 .elementor-element.elementor-element-8220f6d{width:var( --container-widget-width, 56vw );max-width:56vw;--container-widget-width:56vw;--container-widget-flex-grow:0;top:53%;}body:not(.rtl) .elementor-2307 .elementor-element.elementor-element-8220f6d{left:71%;}body.rtl .elementor-2307 .elementor-element.elementor-element-8220f6d{right:71%;}.elementor-2307 .elementor-element.elementor-element-4a58099{width:var( --container-widget-width, 50vw );max-width:50vw;--container-widget-width:50vw;--container-widget-flex-grow:0;bottom:-5%;}body:not(.rtl) .elementor-2307 .elementor-element.elementor-element-4a58099{right:-23%;}body.rtl .elementor-2307 .elementor-element.elementor-element-4a58099{left:-23%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2307 .elementor-element.elementor-element-9f0da6f{--min-height:85vh;--justify-content:flex-start;}}@media(max-width:767px){.elementor-2307 .elementor-element.elementor-element-9f0da6f{--min-height:90vh;--justify-content:flex-start;--align-content:flex-start;--padding-top:6vw;--padding-bottom:30vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2307 .elementor-element.elementor-element-09ca69a{--container-widget-width:88vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 88vw );max-width:88vw;}body:not(.rtl) .elementor-2307 .elementor-element.elementor-element-09ca69a{left:-42%;}body.rtl .elementor-2307 .elementor-element.elementor-element-09ca69a{right:-42%;}.elementor-2307 .elementor-element.elementor-element-095ec99{width:100%;max-width:100%;}.elementor-2307 .elementor-element.elementor-element-095ec99 .elementor-heading-title{font-size:45px;}.elementor-2307 .elementor-element.elementor-element-8220f6d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}body:not(.rtl) .elementor-2307 .elementor-element.elementor-element-8220f6d{left:-42%;}body.rtl .elementor-2307 .elementor-element.elementor-element-8220f6d{right:-42%;}.elementor-2307 .elementor-element.elementor-element-8220f6d img{width:100%;}.elementor-2307 .elementor-element.elementor-element-4a58099{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2307 .elementor-element.elementor-element-4a58099 img{width:100%;}}/* Start custom CSS for image, class: .elementor-element-09ca69a */.elementor-2307 .elementor-element.elementor-element-09ca69a {animation: spin 25s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-095ec99 */.elementor-2307 .elementor-element.elementor-element-095ec99 .italic {font-family: "Absans Regular", Sans-serif; font-style: normal;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8220f6d */.elementor-2307 .elementor-element.elementor-element-8220f6d {animation: spin5 35s linear infinite;
}

@-webkit-keyframes spin5 {
  0% { -webkit-transform: rotate(0deg); }
  50% { -webkit-transform: rotate(145deg); }
  100% { -webkit-transform: rotate(0deg); }
}

@keyframes spin5 {
  0% { -webkit-transform: rotate(0deg); }
  50% { -webkit-transform: rotate(145deg); }
  100% { -webkit-transform: rotate(0deg); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a58099 */.elementor-2307 .elementor-element.elementor-element-4a58099 {animation: spin 30s linear infinite;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}/* End custom CSS */