.elementor-4660 .elementor-element.elementor-element-dbbb9d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4660 .elementor-element.elementor-element-f5cd86a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:168px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-f5cd86a:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-f5cd86a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b38c796 );}.elementor-4660 .elementor-element.elementor-element-f5cd86a.e-con{--align-self:center;}.elementor-4660 .elementor-element.elementor-element-e18dc39{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 0px;--row-gap:64px;--column-gap:0px;}.elementor-4660 .elementor-element.elementor-element-11fca40{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-4660 .elementor-element.elementor-element-6f43c53{padding:0px 0px 0px 0px;text-align:center;}.elementor-4660 .elementor-element.elementor-element-6f43c53 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{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-4660 .elementor-element.elementor-element-e4610b3{text-align:center;font-family:var( --e-global-typography-8b4ced8-font-family ), Sans-serif;font-size:var( --e-global-typography-8b4ced8-font-size );font-weight:var( --e-global-typography-8b4ced8-font-weight );line-height:var( --e-global-typography-8b4ced8-line-height );}.elementor-4660 .elementor-element.elementor-element-70488df{--display:flex;--min-height:100px;--justify-content:center;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-4660 .elementor-element.elementor-element-f9c8824{width:100%;max-width:100%;}.elementor-4660 .elementor-element.elementor-element-716100c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-716100c:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-716100c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a0f86c );}.elementor-4660 .elementor-element.elementor-element-1d12252d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-1d12252d:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-1d12252d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982fe97 );}.elementor-4660 .elementor-element.elementor-element-1d12252d.e-con{--align-self:center;}.elementor-4660 .elementor-element.elementor-element-1f2096b7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 0px;--row-gap:64px;--column-gap:0px;}.elementor-4660 .elementor-element.elementor-element-4fa43b29{--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:stretch;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-2d0e73b2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4660 .elementor-element.elementor-element-510481fa img{border-radius:8px 8px 0px 0px;}.elementor-4660 .elementor-element.elementor-element-1fa75b4d{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:0px 0px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4660 .elementor-element.elementor-element-1fa75b4d:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-1fa75b4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b06032 );}.elementor-4660 .elementor-element.elementor-element-9ed77bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:68px;--padding-right:68px;}.elementor-4660 .elementor-element.elementor-element-79ebadbc{--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;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:var( --e-global-color-b38c796 );--border-color:var( --e-global-color-b38c796 );--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-4660 .elementor-element.elementor-element-4f55b52c .elementor-button{background-color:var( --e-global-color-d98d6bf );text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4660 .elementor-element.elementor-element-4f55b52c{width:100%;max-width:100%;}.elementor-4660 .elementor-element.elementor-element-4f55b52c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4660 .elementor-element.elementor-element-4f55b52c .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-4660 .elementor-element.elementor-element-bd72134{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4660 .elementor-element.elementor-element-3b8bafc0 img{border-radius:8px 8px 0px 0px;}.elementor-4660 .elementor-element.elementor-element-579e3b1c{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--border-radius:0px 0px 8px 8px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4660 .elementor-element.elementor-element-579e3b1c:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-579e3b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b06032 );}.elementor-4660 .elementor-element.elementor-element-17f87114{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:68px;--padding-right:68px;}.elementor-4660 .elementor-element.elementor-element-4bce72f3{--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;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:var( --e-global-color-b38c796 );--border-color:var( --e-global-color-b38c796 );--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-858b72d .elementor-button{background-color:var( --e-global-color-d98d6bf );text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-4660 .elementor-element.elementor-element-858b72d{width:100%;max-width:100%;}.elementor-4660 .elementor-element.elementor-element-858b72d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4660 .elementor-element.elementor-element-858b72d .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-4660 .elementor-element.elementor-element-55489bf{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-55489bf:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-55489bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2b06032 );}.elementor-4660 .elementor-element.elementor-element-f8769f2{--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-4660 .elementor-element.elementor-element-0f4c914{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:64px;--margin-left:0px;--margin-right:0px;}.elementor-4660 .elementor-element.elementor-element-a6c35da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-4660 .elementor-element.elementor-element-074db27{text-align:center;font-family:var( --e-global-typography-8b4ced8-font-family ), Sans-serif;font-size:var( --e-global-typography-8b4ced8-font-size );font-weight:var( --e-global-typography-8b4ced8-font-weight );line-height:var( --e-global-typography-8b4ced8-line-height );color:var( --e-global-color-primary );}.elementor-4660 .elementor-element.elementor-element-b915ca3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;}.elementor-4660 .elementor-element.elementor-element-0bf6496{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-4660 .elementor-element.elementor-element-0bf6496:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-0bf6496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982fe97 );}.elementor-4660 .elementor-element.elementor-element-9a09025 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-4660 .elementor-element.elementor-element-1dd62d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4660 .elementor-element.elementor-element-1dd62d1:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-1dd62d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982fe97 );}.elementor-4660 .elementor-element.elementor-element-6fc577d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-4660 .elementor-element.elementor-element-6fc577d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-638c4e2{font-family:var( --e-global-typography-31c9353-font-family ), Sans-serif;font-size:var( --e-global-typography-31c9353-font-size );font-weight:var( --e-global-typography-31c9353-font-weight );line-height:var( --e-global-typography-31c9353-line-height );color:var( --e-global-color-primary );}.elementor-4660 .elementor-element.elementor-element-a326f35{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-4660 .elementor-element.elementor-element-a326f35:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-a326f35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982fe97 );}.elementor-4660 .elementor-element.elementor-element-c9e3621 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-4660 .elementor-element.elementor-element-18e7fce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4660 .elementor-element.elementor-element-18e7fce:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-18e7fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982fe97 );}.elementor-4660 .elementor-element.elementor-element-8190b2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-4660 .elementor-element.elementor-element-8190b2a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-1881ff0{font-family:var( --e-global-typography-31c9353-font-family ), Sans-serif;font-size:var( --e-global-typography-31c9353-font-size );font-weight:var( --e-global-typography-31c9353-font-weight );line-height:var( --e-global-typography-31c9353-line-height );color:var( --e-global-color-primary );}.elementor-4660 .elementor-element.elementor-element-f4c2ccd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:8px 8px 8px 8px;}.elementor-4660 .elementor-element.elementor-element-f4c2ccd:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-f4c2ccd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982fe97 );}.elementor-4660 .elementor-element.elementor-element-4dc05d4 img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-4660 .elementor-element.elementor-element-0680117{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4660 .elementor-element.elementor-element-0680117:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-0680117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-982fe97 );}.elementor-4660 .elementor-element.elementor-element-59a5882{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-4660 .elementor-element.elementor-element-59a5882 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-9b3ecd8{font-family:var( --e-global-typography-31c9353-font-family ), Sans-serif;font-size:var( --e-global-typography-31c9353-font-size );font-weight:var( --e-global-typography-31c9353-font-weight );line-height:var( --e-global-typography-31c9353-line-height );color:var( --e-global-color-primary );}.elementor-4660 .elementor-element.elementor-element-da5f963{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-da5f963:not(.elementor-motion-effects-element-type-background), .elementor-4660 .elementor-element.elementor-element-da5f963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b38c796 );}.elementor-4660 .elementor-element.elementor-element-9fbf8fb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4660 .elementor-element.elementor-element-51801a2{--display:flex;--justify-content:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-4660 .elementor-element.elementor-element-07ca839{text-align:center;}.elementor-4660 .elementor-element.elementor-element-07ca839 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4660 .elementor-element.elementor-element-ef99157{--e-icon-list-icon-size:32px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-icon{padding-inline-end:16px;}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-item > a{font-family:var( --e-global-typography-31c9353-font-family ), Sans-serif;font-size:var( --e-global-typography-31c9353-font-size );font-weight:var( --e-global-typography-31c9353-font-weight );line-height:var( --e-global-typography-31c9353-line-height );}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.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-4660 .elementor-element.elementor-element-fd82ea2{--titles-container-justify-content:flex-end;--image-transition-duration:800ms;--content-text-align:center;--content-padding:0px;--content-transition-duration:800ms;--content-transition-delay:800ms;--galleries-title-color-normal:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-accent );}.elementor-4660 .elementor-element.elementor-element-fd82ea2 .elementor-gallery-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );--space-between:10px;}.elementor-4660 .elementor-element.elementor-element-fd82ea2 .elementor-gallery__titles-container{margin-bottom:40px;}@media(max-width:1024px){.elementor-4660 .elementor-element.elementor-element-f5cd86a{--padding-top:162px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-e18dc39{--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;}.elementor-4660 .elementor-element.elementor-element-6f43c53 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-e4610b3{font-size:var( --e-global-typography-8b4ced8-font-size );line-height:var( --e-global-typography-8b4ced8-line-height );}.elementor-4660 .elementor-element.elementor-element-1d12252d{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-1f2096b7{--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;}.elementor-4660 .elementor-element.elementor-element-4fa43b29{--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 24px;--row-gap:0px;--column-gap:24px;}.elementor-4660 .elementor-element.elementor-element-1fa75b4d{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4660 .elementor-element.elementor-element-9ed77bb{--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-4660 .elementor-element.elementor-element-579e3b1c{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-4660 .elementor-element.elementor-element-17f87114{--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-4660 .elementor-element.elementor-element-55489bf{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-f8769f2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4660 .elementor-element.elementor-element-074db27{font-size:var( --e-global-typography-8b4ced8-font-size );line-height:var( --e-global-typography-8b4ced8-line-height );}.elementor-4660 .elementor-element.elementor-element-b915ca3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4660 .elementor-element.elementor-element-6fc577d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-638c4e2{font-size:var( --e-global-typography-31c9353-font-size );line-height:var( --e-global-typography-31c9353-line-height );}.elementor-4660 .elementor-element.elementor-element-8190b2a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-1881ff0{font-size:var( --e-global-typography-31c9353-font-size );line-height:var( --e-global-typography-31c9353-line-height );}.elementor-4660 .elementor-element.elementor-element-59a5882 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-9b3ecd8{font-size:var( --e-global-typography-31c9353-font-size );line-height:var( --e-global-typography-31c9353-line-height );}.elementor-4660 .elementor-element.elementor-element-da5f963{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-51801a2{--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-4660 .elementor-element.elementor-element-07ca839 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-item > a{font-size:var( --e-global-typography-31c9353-font-size );line-height:var( --e-global-typography-31c9353-line-height );}.elementor-4660 .elementor-element.elementor-element-fd82ea2 .elementor-gallery-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-4660 .elementor-element.elementor-element-f5cd86a{--padding-top:128px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-11fca40{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-6f43c53 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-e4610b3{padding:0px 0px 0px 0px;font-size:var( --e-global-typography-8b4ced8-font-size );line-height:var( --e-global-typography-8b4ced8-line-height );}.elementor-4660 .elementor-element.elementor-element-1d12252d{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-4fa43b29{--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-9ed77bb{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4660 .elementor-element.elementor-element-17f87114{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4660 .elementor-element.elementor-element-074db27{font-size:var( --e-global-typography-8b4ced8-font-size );line-height:var( --e-global-typography-8b4ced8-line-height );}.elementor-4660 .elementor-element.elementor-element-b915ca3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4660 .elementor-element.elementor-element-6fc577d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-638c4e2{font-size:var( --e-global-typography-31c9353-font-size );line-height:var( --e-global-typography-31c9353-line-height );}.elementor-4660 .elementor-element.elementor-element-8190b2a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-1881ff0{font-size:var( --e-global-typography-31c9353-font-size );line-height:var( --e-global-typography-31c9353-line-height );}.elementor-4660 .elementor-element.elementor-element-59a5882 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-9b3ecd8{font-size:var( --e-global-typography-31c9353-font-size );line-height:var( --e-global-typography-31c9353-line-height );}.elementor-4660 .elementor-element.elementor-element-da5f963{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-4660 .elementor-element.elementor-element-07ca839 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4660 .elementor-element.elementor-element-ef99157 .elementor-icon-list-item > a{font-size:var( --e-global-typography-31c9353-font-size );line-height:var( --e-global-typography-31c9353-line-height );}.elementor-4660 .elementor-element.elementor-element-fd82ea2 .elementor-gallery-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-4660 .elementor-element.elementor-element-11fca40{--width:896px;}.elementor-4660 .elementor-element.elementor-element-79ebadbc{--width:100%;}.elementor-4660 .elementor-element.elementor-element-4bce72f3{--width:100%;}.elementor-4660 .elementor-element.elementor-element-0f4c914{--width:83.33%;}.elementor-4660 .elementor-element.elementor-element-51801a2{--content-width:896px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4660 .elementor-element.elementor-element-11fca40{--width:100%;}.elementor-4660 .elementor-element.elementor-element-4fa43b29{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-e4610b3 */.cp5-hero-interior__content {
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5d13c8 */.elementor-4660 .elementor-element.elementor-element-d5d13c8 img{
    object-fit: cover;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-4660 .elementor-element.elementor-element-d5d13c8 img {
    aspect-ratio: 1 / 1;
  }
}

@media (max-width: 767px) {
  .elementor-4660 .elementor-element.elementor-element-d5d13c8 img {
    aspect-ratio: 125 / 256;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f9c8824 */@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-4660 .elementor-element.elementor-element-f9c8824 .cp-video-wrapper {
    aspect-ratio: 1 / 1;
    scale: 2;
  }
}

@media (max-width: 767px) {
  .elementor-4660 .elementor-element.elementor-element-f9c8824 .cp-video-wrapper {
    aspect-ratio: 125 / 256;
    scale: 4;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ed77bb */.cp5-hero-interior__logo img {
    width: auto;
    height: 120px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f87114 */.cp5-hero-interior__logo img {
    width: auto;
    height: 120px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d12252d */.cp8-location__container {
    padding-inline: 24px;
    max-width: 1208px;
    margin-inline: auto;
}

@media(min-width: 768px) {
    .cp8-location__container {
        padding-inline: 32px;
    }
}

@media(min-width: 1024px) {
    .cp8-location__container {
        padding-inline: 40px;
    }
}

.card-location__img img {
    height: 228px;
    object-fit: cover;
}

@media(min-width: 768px) {
    .card-location__img img {
        height: 236px;
    }
}

@media(min-width: 1024px) {
    .card-location__img img {
        height: 380px;
    }
}

.btn-main a {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}


.btn-main a:after {
	content: '';
	width: 40px;
	height: 40px;
	border: 1px solid #151613;
	border-radius: 4px;
	background-image: url('data:image/svg+xml;utf8,<svg fill="none" viewBox="0 0 14 11" xmlns="http://www.w3.org/2000/svg"><path d="m9.4648 1.3125c0.00309 0.00309 0.00667 0.00569 0.00977 0.00879 0.00308 0.00308 0.0057 0.00668 0.00879 0.00976l0.00976 0.00977c0.00309 0.00309 0.00668 0.0057 0.00977 0.00879s0.00569 0.00667 0.00879 0.00977l0.05762 0.05761c0.00309 0.00309 0.00667 0.0057 0.00976 0.00879s0.0057 0.00667 0.00879 0.00977l0.07813 0.07812c0.00309 0.00309 0.00667 0.0057 0.00976 0.00879l0.01953 0.01953c0.00326 0.00326 0.0065 0.00748 0.00977 0.01074l0.20801 0.20801c0.00335 0.00335 0.00738 0.00641 0.01074 0.00977s0.0064 0.00738 0.00976 0.01074l0.00977 0.00977c0.00336 0.00335 0.00738 0.0064 0.01074 0.00976 0.00337 0.00337 0.00639 0.00737 0.00977 0.01074l0.10153 0.10157c0.0034 0.00339 0.0074 0.00636 0.0108 0.00976 0.0034 0.00341 0.0063 0.00733 0.0097 0.01074 0.0035 0.00342 0.0074 0.00635 0.0108 0.00977s0.0063 0.00732 0.0097 0.01074c0.0035 0.00342 0.0074 0.00635 0.0108 0.00977 0.0034 0.00341 0.0063 0.00732 0.0098 0.01074l0.3115 0.31152c0.0034 0.00342 0.0073 0.00635 0.0107 0.00977 0.0034 0.00341 0.0064 0.00733 0.0098 0.01074l0.3154 0.31543c0.0034 0.00341 0.0073 0.00636 0.0108 0.00977 0.0034 0.00341 0.0063 0.00732 0.0097 0.01074l0.0215 0.02148c0.0034 0.00342 0.0073 0.00635 0.0107 0.00977 0.0035 0.00342 0.0064 0.00732 0.0098 0.01074l0.0215 0.02148c0.0034 0.00342 0.0073 0.00636 0.0107 0.00977 0.0035 0.00342 0.0064 0.00732 0.0098 0.01074l0.0947 0.09473c0.0035 0.00342 0.0074 0.00635 0.0108 0.00976 0.0034 0.00342 0.0063 0.00733 0.0097 0.01075l0.4239 0.42382c0.0034 0.00339 0.0073 0.00638 0.0107 0.00977s0.0064 0.00736 0.0098 0.01074l0.1406 0.14063c0.0033 0.00332 0.0074 0.00644 0.0107 0.00976 0.0034 0.00333 0.0065 0.00742 0.0098 0.01075l0.3115 0.31152c0.0031 0.00309 0.0067 0.0057 0.0098 0.00879s0.0057 0.00667 0.0088 0.00976l0.0098 0.00977c3e-3 0.00309 0.0066 0.0057 0.0097 0.00879s0.0057 0.00667 0.0088 0.00976l0.0469 0.04688c0.0031 0.00309 0.0067 0.0057 0.0097 0.00879 0.0031 0.00309 0.0057 0.00668 0.0088 0.00976 0.0031 0.00309 0.0067 0.00571 0.0098 0.00879s0.0057 0.0067 0.0088 0.00977l0.1445 0.14453c3e-3 0.00296 0.0068 0.00583 0.0098 0.00879 0.0029 0.00296 0.0058 0.00681 0.0088 0.00976l0.1553 0.15528c0.0027 0.00277 6e-3 0.00505 0.0087 0.00781 0.0028 0.00277 0.0051 0.00603 0.0079 0.00879l0.0498 0.0498c0.0027 0.00275 6e-3 0.00508 0.0087 0.00782 0.0028 0.00272 0.0051 0.00607 0.0079 0.00879l0.3037 0.30371c0.0023 0.00232 0.0055 0.00452 0.0078 0.00683 0.0023 0.00232 0.0045 0.0055 0.0068 0.00782l0.041 0.04101c0.0022 0.00212 0.0048 0.00375 0.0069 0.00586s0.0037 0.00473 0.0058 0.00684l0.084 0.08398c0.0021 0.00206 0.0048 0.00381 0.0068 0.00586 0.0021 0.00206 0.0039 0.00479 0.0059 0.00684l0.0713 0.07128c0.0018 0.0018 0.0041 0.0031 0.0059 0.00489s0.0031 0.00407 0.0048 0.00586l0.085 0.08496c0.0017 0.00165 0.0042 0.00324 0.0059 0.00488 0.0016 0.00165 0.0032 0.00422 0.0048 0.00586l0.0098 0.00977c0.0015 0.00147 0.0034 0.00244 0.0049 0.0039s0.0024 0.00343 0.0039 0.00488l0.0283 0.02833c0.0015 0.00146 0.0035 0.00245 0.0049 0.0039 0.0015 0.00147 0.0024 0.00343 0.0039 0.00488 0.0015 0.00147 0.0034 0.00246 0.0049 0.00391 0.0015 0.00146 0.0025 0.00344 0.0039 0.00488l0.1221 0.12207c8e-4 8.2e-4 0.0021 0.00115 0.0029 0.00196s0.0011 0.00212 0.0019 0.00293l0.0108 0.01074c8e-4 8.2e-4 0.0021 0.00115 0.0029 0.00195 8e-4 8.2e-4 0.0012 0.00213 2e-3 0.00293l0.0068 0.00684c8e-4 7.5e-4 0.0022 0.00121 0.0029 0.00195 8e-4 7.3e-4 0.0013 0.00222 2e-3 0.00293l0.0391 0.03906h9e-4v9.8e-4l0.3584 0.3584-4.707 4.707-0.70703-0.70701 3.5-3.5h-11.293v-1h11.293l-0.0567-0.05664c-0.0027-0.00272-6e-3 -0.00509-0.0088-0.00782-0.0027-0.00273-5e-3 -0.00604-0.0078-0.00878l-0.0498-0.04981c-0.0027-0.00276-6e-3 -0.00504-0.0088-0.00781-0.0027-0.00276-5e-3 -0.00602-0.0078-0.00879l-0.1553-0.15527c-0.0029-0.00295-0.0068-0.00584-0.0097-0.00879-3e-3 -0.00296-0.0058-0.00681-0.0088-0.00977l-0.1445-0.14453c-0.0031-0.00307-0.0067-0.00572-0.0098-0.00879-0.0031-0.00308-0.0057-0.00668-0.0088-0.00977-0.0031-0.00308-0.0067-0.00569-0.0098-0.00878-3e-3 -0.00309-0.0057-0.00667-0.0087-0.00977l-0.0469-0.04687c-0.0031-0.00309-0.0067-0.0057-0.0098-0.00879s-0.0057-0.00668-0.0088-0.00977l-0.0097-0.00976c-0.0031-0.00309-0.0067-0.0057-0.0098-0.00879s-0.0057-0.00668-0.0088-0.00977l-0.3115-0.31152c-0.0033-0.00332-0.0074-0.00644-0.0108-0.00977-0.0033-0.00332-0.0064-0.00742-0.0097-0.01074l-0.1407-0.14063c-0.0033-0.00338-0.0073-0.00638-0.0107-0.00976-0.0034-0.00339-0.0064-0.00735-0.0098-0.01074l-0.4238-0.42383c-0.0034-0.00341-0.0073-0.00635-0.0107-0.00977-0.0035-0.00341-0.0064-0.00732-0.0098-0.01074l-0.0947-0.09473c-0.0034-0.00341-0.0073-0.00634-0.0108-0.00976-0.0034-0.00342-0.0063-0.00733-0.0097-0.01074l-0.0215-0.02149c-0.0034-0.00342-0.0073-0.00635-0.0108-0.00976-0.0034-0.00342-0.0063-0.00733-0.0097-0.01075l-0.0215-0.02148c-0.0034-0.00342-0.0073-0.00635-0.0108-0.00977-0.0034-0.0034-0.0063-0.00733-0.0097-0.01074l-0.31545-0.31543c-0.00341-0.00341-0.00733-0.00635-0.01074-0.00976-0.00342-0.00342-0.00635-0.00733-0.00976-0.01075l-0.31153-0.31152c-0.00342-0.00342-0.00733-0.00635-0.01074-0.00976-0.00342-0.00342-0.00635-0.00733-0.00977-0.01075-0.00341-0.00342-0.00732-0.00635-0.01074-0.00976-0.00341-0.00342-0.00635-0.00733-0.00976-0.01075-0.00341-0.00341-0.00734-0.00635-0.01075-0.00976-0.0034-0.0034-0.00636-0.00734-0.00976-0.01074l-0.10156-0.10157c-0.00338-0.00337-0.00738-0.00639-0.01075-0.00976-0.00336-0.00336-0.0064-0.00739-0.00976-0.01074l-0.00977-0.00977c-0.00336-0.00336-0.00738-0.00641-0.01074-0.00976-0.00335-0.00336-0.00642-0.0074-0.00977-0.01075l-0.208-0.208c-0.00327-0.00327-0.00749-0.00651-0.01075-0.00977l-0.01953-0.01953c-0.00309-0.0031-0.0057-0.00668-0.00879-0.00977l-0.07812-0.07812c-0.00309-0.0031-0.00668-0.0057-0.00977-0.00879-0.00309-0.0031-0.0057-0.00668-0.00879-0.00977l-0.05761-0.05761c-0.0031-0.0031-0.00668-0.0057-0.00977-0.00879s-0.0057-0.00668-0.00879-0.00977l-0.00976-0.00976c-0.00309-0.00309-0.00669-0.00571-0.00977-0.00879-0.00309-0.0031-0.0057-0.00668-0.00879-0.00977l-0.46484-0.46484 0.70703-0.70703 0.46484 0.46484z" fill="%23151613"/></svg>');

background-repeat: no-repeat;
background-size: 14px;
background-position: center;
}

/*.btn-main .btn-toggle a:after {*/
/*	background-image: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 11.5C18.2761 11.5 18.5 11.7239 18.5 12C18.5 12.2761 18.2761 12.5 18 12.5H6C5.72386 12.5 5.5 12.2761 5.5 12C5.5 11.7239 5.72386 11.5 6 11.5H18Z" fill="%23112426"/></svg>');*/
/*background-size: 24px;*/
/*}*//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a09025 */.elementor-4660 .elementor-element.elementor-element-9a09025 img {
    aspect-ratio:327/188;
    object-fit:cover;
        @media (min-width: 768px) {
    aspect-ratio:704/404;
}
        @media (min-width: 1024px) {
    aspect-ratio:432/248;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9e3621 */.elementor-4660 .elementor-element.elementor-element-c9e3621 img {
    aspect-ratio:327/188;
    object-fit:cover;
        @media (min-width: 768px) {
    aspect-ratio:704/404;
}
        @media (min-width: 1024px) {
    aspect-ratio:432/248;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dc05d4 */.elementor-4660 .elementor-element.elementor-element-4dc05d4 img {
    aspect-ratio:327/188;
    object-fit:cover;
        @media (min-width: 768px) {
    aspect-ratio:704/404;
}
        @media (min-width: 1024px) {
    aspect-ratio:432/248;
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ef99157 */.elementor-4660 .elementor-element.elementor-element-ef99157 li.elementor-icon-list-item.elementor-inline-item {
  flex-direction: column;
  width: 152px;
  gap: 16px;
  justify-content: flex-start;
  margin: 0 !important;

  @media(min-width: 768px) {
    width: 158px;
  }

  @media(min-width: 1024px) {
    width: 200px;
  }
}

.elementor-4660 .elementor-element.elementor-element-ef99157 ul.elementor-icon-list-items.elementor-inline-items {
  gap: 32px;

  @media(min-width: 768px) {
    gap: 24px;
  }

  @media(min-width: 1024px) {
    gap: 32px;
  }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-fd82ea2 */.elementor-4660 .elementor-element.elementor-element-fd82ea2 .e-gallery-grid .e-gallery-image {
  border-radius: 8px;
}

.elementor-4660 .elementor-element.elementor-element-fd82ea2 .view-more-button {
  color: var(--e-global-color-primary) !important;
  margin-inline: auto;
  margin-top: 24px;
  padding-block: 9px;
  padding-right: 44px;
  padding-left: 16.62px;

  @media(min-width: 768px) {
    margin-top: 32px;
  }

  @media(min-width: 1024px) {
    padding-left: 24px;
    padding-block: 17px;
    padding-right: 52px;
    margin-top: 40px;
  }
}



.elementor-4660 .elementor-element.elementor-element-fd82ea2 .view-more-button span {
  position: relative;
}

.elementor-4660 .elementor-element.elementor-element-fd82ea2 .view-more-button span::before {
  content: "";
  position: absolute;
  top: 50%;
  right: -32px;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 6L12.5 18M12.5 18C12.5 18 14.9379 15.5621 16.5 14M12.5 18L8.5 14' stroke='%23151613' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.elementor-4660 .elementor-element.elementor-element-fd82ea2 .view-more-button:hover {
  color: var(--e-global-color-982fe97) !important;
  background-color: var(--e-global-color-primary);
}

.elementor-4660 .elementor-element.elementor-element-fd82ea2 .view-more-button:hover span::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 6L12.5 18M12.5 18C12.5 18 14.9379 15.5621 16.5 14M12.5 18L8.5 14' stroke='%23FFFFFF' stroke-linecap='square'/%3E%3C/svg%3E%0A");
}

.elementor-4660 .elementor-element.elementor-element-fd82ea2 .view-more-button span.view-less-wrap::before {
  transform: translateY(-50%) rotate(180deg);
}

.elementor-4660 .elementor-element.elementor-element-fd82ea2 .elementor-gallery__titles-container {
  display: none;
}

.elementor-4660 .elementor-element.elementor-element-fd82ea2 .elementor-gallery-item {
  overflow: hidden;
  transition: opacity 0.4s ease, transform 0.4s ease, height 0.4s ease,
    margin 0.4s ease;
}

/* Hidden state */
.elementor-4660 .elementor-element.elementor-element-fd82ea2 .hidden-item {
  opacity: 0;
  transform: translateY(20px);
  height: 0 !important;
  pointer-events: none;
  visibility: hidden;
  margin-bottom: 0 !important;
}

/* Visible state */
.elementor-4660 .elementor-element.elementor-element-fd82ea2 .visible-item {
  opacity: 1;
  transform: translateY(0);
  height: auto !important;
  pointer-events: auto;
  visibility: visible;
}

.elementor-4660 .elementor-element.elementor-element-fd82ea2 .e-gallery-container {
  display: flex !important;
  gap: 0 !important;
  margin-bottom: -24px;

  @media(min-width: 768px) {
    margin-inline: -12px;
    margin-bottom: -32px;
  }

  @media(min-width: 1024px) {
    margin-inline: -16px;
  }

}


.elementor-4660 .elementor-element.elementor-element-fd82ea2 .e-gallery-item.elementor-gallery-item {
  transition-property: all;
  margin-bottom: 24px;
  flex: 0 0 calc(100% + 5px);
  max-width: calc(100% + 5px);
  transition:
    opacity 0.5s ease,
    transform 0.5s ease,
    height 0.5s ease,
    margin 0.5s ease;

  @media(min-width: 768px) {
    padding: 0 12px;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 32px;
  }

  @media(min-width: 1024px) {
    padding: 0 16px;
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
}

@media(max-width:767px) {
  .elementor-4660 .elementor-element.elementor-element-fd82ea2 .e-gallery-item.elementor-gallery-item {
    margin-inline: -2.5px;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-4660 .elementor-element.elementor-element-fd82ea2 .elementor-gallery__container.e-gallery-container.e-gallery-grid.e-gallery--ltr.e-gallery--lazyload {
    --vgap: 32px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da5f963 */@media(min-width:768px) and (max-width:1023px) {
    .elementor-4660 .elementor-element.elementor-element-da5f963 .e-gallery-grid .e-gallery-image {
    padding-bottom: 97.649%;
}
}/* End custom CSS */