.elementor-1551 .elementor-element.elementor-element-e031fbc{padding:50px 0 0 0}.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-1551 .elementor-element.elementor-element-edb0cb8{--image-border-radius:10px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--galleries-title-color-normal:#909090;--galleries-title-color-hover:#FFFFFF;--gallery-title-color-active:#FFFFFF}.elementor-1551 .elementor-element.elementor-element-edb0cb8 .elementor-gallery-title{font-family:"Aptos Normal",Sans-serif;font-size:18px;font-weight:400;--space-between:10px}.elementor-1551 .elementor-element.elementor-element-edb0cb8 .elementor-gallery__titles-container{margin-bottom:14px}.elementor-1551 .elementor-element.elementor-element-d1d0292{padding:50px 0 0 0}.elementor-1551 .elementor-element.elementor-element-5c6adb8{--image-border-radius:10px;--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--galleries-title-color-normal:#909090;--galleries-title-color-hover:#FFFFFF;--gallery-title-color-active:#FFFFFF}.elementor-1551 .elementor-element.elementor-element-5c6adb8 .elementor-gallery-title{font-family:"Aptos Normal",Sans-serif;font-size:18px;font-weight:400;--space-between:10px}.elementor-1551 .elementor-element.elementor-element-5c6adb8 .elementor-gallery__titles-container{margin-bottom:14px}.elementor-1551 .elementor-element.elementor-element-e8bfada{padding:50px 0 50px 0}.elementor-1551 .elementor-element.elementor-element-9587d3e.elementor-column>.elementor-widget-wrap{justify-content:center}.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-1551 .elementor-element.elementor-element-7ccc1c5{text-align:center}.elementor-1551 .elementor-element.elementor-element-7ccc1c5 .elementor-heading-title{font-family:"PP Hatton",Sans-serif;font-size:40px;font-weight:500;text-transform:capitalize;line-height:47px;color:#000}.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-1551 .elementor-element.elementor-element-cc70942{width:var(--container-widget-width,80%);max-width:80%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Aptos Normal",Sans-serif;font-size:20px;font-weight:300;color:#000}.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-1551 .elementor-element.elementor-element-adafe5b .elementor-button{background-color:#000;font-family:"Aptos Normal",Sans-serif;font-size:18px;font-weight:400;fill:#FFF;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:40px 40px 40px 40px;padding:15px 30px 15px 30px}.elementor-1551 .elementor-element.elementor-element-adafe5b .elementor-button:hover,.elementor-1551 .elementor-element.elementor-element-adafe5b .elementor-button:focus{background-color:#FFF;color:#000}.elementor-1551 .elementor-element.elementor-element-adafe5b .elementor-button:hover svg,.elementor-1551 .elementor-element.elementor-element-adafe5b .elementor-button:focus svg{fill:#000}:root{--page-title-display:none}@media(max-width:1024px){.elementor-1551 .elementor-element.elementor-element-e031fbc{padding:30px 0 0 0}.elementor-1551 .elementor-element.elementor-element-edb0cb8{--content-padding:0px}.elementor-1551 .elementor-element.elementor-element-edb0cb8 .elementor-gallery-title{font-size:14px}.elementor-1551 .elementor-element.elementor-element-d1d0292{padding:30px 0 0 0}.elementor-1551 .elementor-element.elementor-element-5c6adb8{--content-padding:0px}.elementor-1551 .elementor-element.elementor-element-5c6adb8 .elementor-gallery-title{font-size:14px}.elementor-1551 .elementor-element.elementor-element-e8bfada{padding:20px 0 0 0}.elementor-1551 .elementor-element.elementor-element-7ccc1c5 .elementor-heading-title{font-size:30px;line-height:40px}.elementor-1551 .elementor-element.elementor-element-cc70942{width:var(--container-widget-width,91%);max-width:91%;--container-widget-width:91%;--container-widget-flex-grow:0;font-size:18px}.elementor-1551 .elementor-element.elementor-element-adafe5b .elementor-button{font-size:16px}}@media(max-width:767px){.elementor-1551 .elementor-element.elementor-element-e8bfada{padding:15px 0 30px 0}.elementor-1551 .elementor-element.elementor-element-7ccc1c5 .elementor-heading-title{font-size:25px;line-height:30px}.elementor-1551 .elementor-element.elementor-element-cc70942{width:100%;max-width:100%;font-size:16px}.elementor-1551 .elementor-element.elementor-element-adafe5b .elementor-button{font-size:16px;padding:12px 25px 12px 25px}}.elementor-gallery-title{border:1px solid #364153;border-radius:30px}.elementor-gallery-title:hover,.elementor-gallery-title.elementor-item-active{background-color:#000}.elementor-gallery-title{margin-bottom:10px}