.elementor-930 .elementor-element.elementor-element-497fbda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}body:not(.rtl) .elementor-930 .elementor-element.elementor-element-05c67de{right:4.6vw;}body.rtl .elementor-930 .elementor-element.elementor-element-05c67de{left:4.6vw;}.elementor-930 .elementor-element.elementor-element-05c67de{top:45vh;z-index:100;text-align:right;}.elementor-930 .elementor-element.elementor-element-05c67de .elementor-heading-title{font-family:var( --e-global-typography-06fcce7-font-family ), Sans-serif;font-size:var( --e-global-typography-06fcce7-font-size );font-weight:var( --e-global-typography-06fcce7-font-weight );text-transform:var( --e-global-typography-06fcce7-text-transform );font-style:var( --e-global-typography-06fcce7-font-style );text-decoration:var( --e-global-typography-06fcce7-text-decoration );line-height:var( --e-global-typography-06fcce7-line-height );letter-spacing:var( --e-global-typography-06fcce7-letter-spacing );word-spacing:var( --e-global-typography-06fcce7-word-spacing );color:var( --e-global-color-f35c6a4 );}.elementor-930 .elementor-element.elementor-element-5be77e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:200px;--padding-bottom:0px;--padding-left:200px;--padding-right:200px;}.elementor-930 .elementor-element.elementor-element-8ffd09a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-930 .elementor-element.elementor-element-4bf4e93{width:var( --container-widget-width, 571px );max-width:571px;--container-widget-width:571px;--container-widget-flex-grow:0;text-align:center;}.elementor-930 .elementor-element.elementor-element-4bf4e93 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:76px;font-weight:400;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:64px;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-f35c6a4 );}.elementor-930 .elementor-element.elementor-element-4806066{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-930 .elementor-element.elementor-element-9239420{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;}.elementor-930 .elementor-element.elementor-element-d294c42{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-930 .elementor-element.elementor-element-721ae4a{width:var( --container-widget-width, 628px );max-width:628px;--container-widget-width:628px;--container-widget-flex-grow:0;text-align:center;}.elementor-930 .elementor-element.elementor-element-721ae4a .elementor-heading-title{font-family:var( --e-global-typography-8528b29-font-family ), Sans-serif;font-size:var( --e-global-typography-8528b29-font-size );font-weight:var( --e-global-typography-8528b29-font-weight );text-transform:var( --e-global-typography-8528b29-text-transform );font-style:var( --e-global-typography-8528b29-font-style );text-decoration:var( --e-global-typography-8528b29-text-decoration );line-height:var( --e-global-typography-8528b29-line-height );letter-spacing:var( --e-global-typography-8528b29-letter-spacing );word-spacing:var( --e-global-typography-8528b29-word-spacing );}.elementor-930 .elementor-element.elementor-element-5dfb87a{width:var( --container-widget-width, 628px );max-width:628px;--container-widget-width:628px;--container-widget-flex-grow:0;text-align:center;}.elementor-930 .elementor-element.elementor-element-5dfb87a .elementor-heading-title{font-family:var( --e-global-typography-8528b29-font-family ), Sans-serif;font-size:var( --e-global-typography-8528b29-font-size );font-weight:var( --e-global-typography-8528b29-font-weight );text-transform:var( --e-global-typography-8528b29-text-transform );font-style:var( --e-global-typography-8528b29-font-style );text-decoration:var( --e-global-typography-8528b29-text-decoration );line-height:var( --e-global-typography-8528b29-line-height );letter-spacing:var( --e-global-typography-8528b29-letter-spacing );word-spacing:var( --e-global-typography-8528b29-word-spacing );}.elementor-930 .elementor-element.elementor-element-8159222{width:var( --container-widget-width, 710px );max-width:710px;--container-widget-width:710px;--container-widget-flex-grow:0;text-align:center;}.elementor-930 .elementor-element.elementor-element-8159222 .elementor-heading-title{font-family:var( --e-global-typography-83f0690-font-family ), Sans-serif;font-size:var( --e-global-typography-83f0690-font-size );font-weight:var( --e-global-typography-83f0690-font-weight );text-transform:var( --e-global-typography-83f0690-text-transform );font-style:var( --e-global-typography-83f0690-font-style );text-decoration:var( --e-global-typography-83f0690-text-decoration );line-height:var( --e-global-typography-83f0690-line-height );letter-spacing:var( --e-global-typography-83f0690-letter-spacing );word-spacing:var( --e-global-typography-83f0690-word-spacing );}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-930 .elementor-element.elementor-element-2171b92 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-930 .elementor-element.elementor-element-2171b92 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#32323254;}.elementor-930 .elementor-element.elementor-element-2171b92{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-930 .elementor-element.elementor-element-ced0c0a{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-930 .elementor-element.elementor-element-ced0c0a:not(.elementor-motion-effects-element-type-background), .elementor-930 .elementor-element.elementor-element-ced0c0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d5e9f5a );}.elementor-930 .elementor-element.elementor-element-c9af95a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 76px;--row-gap:0px;--column-gap:76px;--padding-top:152px;--padding-bottom:152px;--padding-left:120px;--padding-right:120px;}.elementor-930 .elementor-element.elementor-element-6e4d84d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-930 .elementor-element.elementor-element-05ff494{width:var( --container-widget-width, 497px );max-width:497px;--container-widget-width:497px;--container-widget-flex-grow:0;text-align:left;}.elementor-930 .elementor-element.elementor-element-05ff494 .elementor-heading-title{font-family:var( --e-global-typography-13994c6-font-family ), Sans-serif;font-size:var( --e-global-typography-13994c6-font-size );font-weight:var( --e-global-typography-13994c6-font-weight );text-transform:var( --e-global-typography-13994c6-text-transform );font-style:var( --e-global-typography-13994c6-font-style );text-decoration:var( --e-global-typography-13994c6-text-decoration );line-height:var( --e-global-typography-13994c6-line-height );letter-spacing:var( --e-global-typography-13994c6-letter-spacing );word-spacing:var( --e-global-typography-13994c6-word-spacing );color:var( --e-global-color-0062971 );}.elementor-930 .elementor-element.elementor-element-d3705b7{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-930 .elementor-element.elementor-element-36d4adc{--display:flex;}.elementor-930 .elementor-element.elementor-element-36d4adc:not(.elementor-motion-effects-element-type-background), .elementor-930 .elementor-element.elementor-element-36d4adc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec20ee9 );}.elementor-930 .elementor-element.elementor-element-85e15a6{--display:flex;}body.elementor-page-930:not(.elementor-motion-effects-element-type-background), body.elementor-page-930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F2;}@media(max-width:1280px) and (min-width:391px){.elementor-930 .elementor-element.elementor-element-6e4d84d{--width:400px;}.elementor-930 .elementor-element.elementor-element-d3705b7{--width:330px;}}@media(max-width:1280px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-930 .elementor-element.elementor-element-05c67de .elementor-heading-title{font-size:var( --e-global-typography-06fcce7-font-size );line-height:var( --e-global-typography-06fcce7-line-height );letter-spacing:var( --e-global-typography-06fcce7-letter-spacing );word-spacing:var( --e-global-typography-06fcce7-word-spacing );}.elementor-930 .elementor-element.elementor-element-5be77e2{--padding-top:180px;--padding-bottom:0px;--padding-left:180px;--padding-right:180px;}.elementor-930 .elementor-element.elementor-element-721ae4a .elementor-heading-title{font-size:var( --e-global-typography-8528b29-font-size );line-height:var( --e-global-typography-8528b29-line-height );letter-spacing:var( --e-global-typography-8528b29-letter-spacing );word-spacing:var( --e-global-typography-8528b29-word-spacing );}.elementor-930 .elementor-element.elementor-element-5dfb87a .elementor-heading-title{font-size:var( --e-global-typography-8528b29-font-size );line-height:var( --e-global-typography-8528b29-line-height );letter-spacing:var( --e-global-typography-8528b29-letter-spacing );word-spacing:var( --e-global-typography-8528b29-word-spacing );}.elementor-930 .elementor-element.elementor-element-8159222{--container-widget-width:548px;--container-widget-flex-grow:0;width:var( --container-widget-width, 548px );max-width:548px;}.elementor-930 .elementor-element.elementor-element-8159222 .elementor-heading-title{font-size:var( --e-global-typography-83f0690-font-size );line-height:var( --e-global-typography-83f0690-line-height );letter-spacing:var( --e-global-typography-83f0690-letter-spacing );word-spacing:var( --e-global-typography-83f0690-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-930 .elementor-element.elementor-element-c9af95a{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-930 .elementor-element.elementor-element-6e4d84d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-930 .elementor-element.elementor-element-05ff494{width:var( --container-widget-width, 476px );max-width:476px;--container-widget-width:476px;--container-widget-flex-grow:0;text-align:center;}.elementor-930 .elementor-element.elementor-element-05ff494 .elementor-heading-title{font-size:var( --e-global-typography-13994c6-font-size );line-height:var( --e-global-typography-13994c6-line-height );letter-spacing:var( --e-global-typography-13994c6-letter-spacing );word-spacing:var( --e-global-typography-13994c6-word-spacing );}.elementor-930 .elementor-element.elementor-element-d3705b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-930 .elementor-element.elementor-element-d3705b7.e-con{--align-self:center;}}@media(max-width:1025px){body:not(.rtl) .elementor-930 .elementor-element.elementor-element-05c67de{right:5.8vw;}body.rtl .elementor-930 .elementor-element.elementor-element-05c67de{left:5.8vw;}.elementor-930 .elementor-element.elementor-element-5be77e2{--padding-top:180px;--padding-bottom:0px;--padding-left:140px;--padding-right:140px;}.elementor-930 .elementor-element.elementor-element-4bf4e93 .elementor-heading-title{font-size:60px;line-height:52px;}.elementor-930 .elementor-element.elementor-element-9239420{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-930 .elementor-element.elementor-element-d294c42{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-930 .elementor-element.elementor-element-721ae4a{--container-widget-width:556px;--container-widget-flex-grow:0;width:var( --container-widget-width, 556px );max-width:556px;}.elementor-930 .elementor-element.elementor-element-5dfb87a{--container-widget-width:556px;--container-widget-flex-grow:0;width:var( --container-widget-width, 556px );max-width:556px;}.elementor-930 .elementor-element.elementor-element-8159222{--container-widget-width:493px;--container-widget-flex-grow:0;width:var( --container-widget-width, 493px );max-width:493px;}.elementor-930 .elementor-element.elementor-element-ced0c0a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-930 .elementor-element.elementor-element-c9af95a{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-930 .elementor-element.elementor-element-6e4d84d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-930 .elementor-element.elementor-element-05ff494{--container-widget-width:374px;--container-widget-flex-grow:0;width:var( --container-widget-width, 374px );max-width:374px;text-align:center;}.elementor-930 .elementor-element.elementor-element-d3705b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:840px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}body:not(.rtl) .elementor-930 .elementor-element.elementor-element-05c67de{right:6.8vw;}body.rtl .elementor-930 .elementor-element.elementor-element-05c67de{left:6.8vw;}.elementor-930 .elementor-element.elementor-element-05c67de .elementor-heading-title{font-size:var( --e-global-typography-06fcce7-font-size );line-height:var( --e-global-typography-06fcce7-line-height );letter-spacing:var( --e-global-typography-06fcce7-letter-spacing );word-spacing:var( --e-global-typography-06fcce7-word-spacing );}.elementor-930 .elementor-element.elementor-element-5be77e2{--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-4bf4e93{width:100%;max-width:100%;}.elementor-930 .elementor-element.elementor-element-4bf4e93 .elementor-heading-title{letter-spacing:0px;word-spacing:0px;}.elementor-930 .elementor-element.elementor-element-721ae4a{--container-widget-width:390px;--container-widget-flex-grow:0;width:var( --container-widget-width, 390px );max-width:390px;}.elementor-930 .elementor-element.elementor-element-721ae4a .elementor-heading-title{font-size:var( --e-global-typography-8528b29-font-size );line-height:var( --e-global-typography-8528b29-line-height );letter-spacing:var( --e-global-typography-8528b29-letter-spacing );word-spacing:var( --e-global-typography-8528b29-word-spacing );}.elementor-930 .elementor-element.elementor-element-5dfb87a{--container-widget-width:390px;--container-widget-flex-grow:0;width:var( --container-widget-width, 390px );max-width:390px;}.elementor-930 .elementor-element.elementor-element-5dfb87a .elementor-heading-title{font-size:var( --e-global-typography-8528b29-font-size );line-height:var( --e-global-typography-8528b29-line-height );letter-spacing:var( --e-global-typography-8528b29-letter-spacing );word-spacing:var( --e-global-typography-8528b29-word-spacing );}.elementor-930 .elementor-element.elementor-element-8159222{--container-widget-width:394px;--container-widget-flex-grow:0;width:var( --container-widget-width, 394px );max-width:394px;}.elementor-930 .elementor-element.elementor-element-8159222 .elementor-heading-title{font-size:var( --e-global-typography-83f0690-font-size );line-height:var( --e-global-typography-83f0690-line-height );letter-spacing:var( --e-global-typography-83f0690-letter-spacing );word-spacing:var( --e-global-typography-83f0690-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-930 .elementor-element.elementor-element-c9af95a{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:120px;--padding-bottom:120px;--padding-left:80px;--padding-right:80px;}.elementor-930 .elementor-element.elementor-element-6e4d84d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-930 .elementor-element.elementor-element-05ff494 .elementor-heading-title{font-size:var( --e-global-typography-13994c6-font-size );line-height:var( --e-global-typography-13994c6-line-height );letter-spacing:var( --e-global-typography-13994c6-letter-spacing );word-spacing:var( --e-global-typography-13994c6-word-spacing );}.elementor-930 .elementor-element.elementor-element-d3705b7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:620px){body:not(.rtl) .elementor-930 .elementor-element.elementor-element-05c67de{right:9.28vw;}body.rtl .elementor-930 .elementor-element.elementor-element-05c67de{left:9.28vw;}.elementor-930 .elementor-element.elementor-element-05c67de{top:104px;}.elementor-930 .elementor-element.elementor-element-5be77e2{--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-4bf4e93 .elementor-heading-title{font-size:44px;line-height:44px;}.elementor-930 .elementor-element.elementor-element-9239420{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-721ae4a{--container-widget-width:291px;--container-widget-flex-grow:0;width:var( --container-widget-width, 291px );max-width:291px;}.elementor-930 .elementor-element.elementor-element-5dfb87a{--container-widget-width:291px;--container-widget-flex-grow:0;width:var( --container-widget-width, 291px );max-width:291px;}.elementor-930 .elementor-element.elementor-element-8159222{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;}.elementor-930 .elementor-element.elementor-element-c9af95a{--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-930 .elementor-element.elementor-element-05ff494{--container-widget-width:305px;--container-widget-flex-grow:0;width:var( --container-widget-width, 305px );max-width:305px;}}@media(max-width:390px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-930 .elementor-element.elementor-element-05c67de .elementor-heading-title{font-size:var( --e-global-typography-06fcce7-font-size );line-height:var( --e-global-typography-06fcce7-line-height );letter-spacing:var( --e-global-typography-06fcce7-letter-spacing );word-spacing:var( --e-global-typography-06fcce7-word-spacing );}.elementor-930 .elementor-element.elementor-element-4bf4e93 .elementor-heading-title{font-size:42px;letter-spacing:0px;word-spacing:0px;}.elementor-930 .elementor-element.elementor-element-721ae4a .elementor-heading-title{font-size:var( --e-global-typography-8528b29-font-size );line-height:var( --e-global-typography-8528b29-line-height );letter-spacing:var( --e-global-typography-8528b29-letter-spacing );word-spacing:var( --e-global-typography-8528b29-word-spacing );}.elementor-930 .elementor-element.elementor-element-5dfb87a .elementor-heading-title{font-size:var( --e-global-typography-8528b29-font-size );line-height:var( --e-global-typography-8528b29-line-height );letter-spacing:var( --e-global-typography-8528b29-letter-spacing );word-spacing:var( --e-global-typography-8528b29-word-spacing );}.elementor-930 .elementor-element.elementor-element-8159222 .elementor-heading-title{font-size:var( --e-global-typography-83f0690-font-size );line-height:var( --e-global-typography-83f0690-line-height );letter-spacing:var( --e-global-typography-83f0690-letter-spacing );word-spacing:var( --e-global-typography-83f0690-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-930 .elementor-element.elementor-element-05ff494 .elementor-heading-title{font-size:var( --e-global-typography-13994c6-font-size );line-height:var( --e-global-typography-13994c6-line-height );letter-spacing:var( --e-global-typography-13994c6-letter-spacing );word-spacing:var( --e-global-typography-13994c6-word-spacing );}}@media(min-width:391px){.elementor-930 .elementor-element.elementor-element-6e4d84d{--width:565px;}.elementor-930 .elementor-element.elementor-element-d3705b7{--width:360px;}}@media(max-width:840px) and (min-width:391px){.elementor-930 .elementor-element.elementor-element-6e4d84d{--width:100%;}}@media(max-width:620px) and (min-width:391px){.elementor-930 .elementor-element.elementor-element-d3705b7{--width:100%;}}@media(min-width:1600px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-930 .elementor-element.elementor-element-05c67de .elementor-heading-title{font-size:var( --e-global-typography-06fcce7-font-size );line-height:var( --e-global-typography-06fcce7-line-height );letter-spacing:var( --e-global-typography-06fcce7-letter-spacing );word-spacing:var( --e-global-typography-06fcce7-word-spacing );}.elementor-930 .elementor-element.elementor-element-4bf4e93{--container-widget-width:601px;--container-widget-flex-grow:0;width:var( --container-widget-width, 601px );max-width:601px;}.elementor-930 .elementor-element.elementor-element-4bf4e93 .elementor-heading-title{font-size:84px;line-height:76px;}.elementor-930 .elementor-element.elementor-element-721ae4a .elementor-heading-title{font-size:var( --e-global-typography-8528b29-font-size );line-height:var( --e-global-typography-8528b29-line-height );letter-spacing:var( --e-global-typography-8528b29-letter-spacing );word-spacing:var( --e-global-typography-8528b29-word-spacing );}.elementor-930 .elementor-element.elementor-element-5dfb87a .elementor-heading-title{font-size:var( --e-global-typography-8528b29-font-size );line-height:var( --e-global-typography-8528b29-line-height );letter-spacing:var( --e-global-typography-8528b29-letter-spacing );word-spacing:var( --e-global-typography-8528b29-word-spacing );}.elementor-930 .elementor-element.elementor-element-8159222 .elementor-heading-title{font-size:var( --e-global-typography-83f0690-font-size );line-height:var( --e-global-typography-83f0690-line-height );letter-spacing:var( --e-global-typography-83f0690-letter-spacing );word-spacing:var( --e-global-typography-83f0690-word-spacing );}.elementor-widget-gallery .elementor-gallery-item__title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-gallery .elementor-gallery-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-930 .elementor-element.elementor-element-05ff494 .elementor-heading-title{font-size:var( --e-global-typography-13994c6-font-size );line-height:var( --e-global-typography-13994c6-line-height );letter-spacing:var( --e-global-typography-13994c6-letter-spacing );word-spacing:var( --e-global-typography-13994c6-word-spacing );}}/* Start custom CSS for heading, class: .elementor-element-05c67de */.phone-link:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
  text-decoration-thickness: 1.5px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5be77e2 */.elementor-930 .elementor-element.elementor-element-5be77e2 {
    max-width: 1600px;
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-2171b92 *//* HEIGHT OF IMAGES */
.elementor-widget-gallery .elementor-gallery__container {
  --aspect-ratio: 104% !important;
  --container-aspect-ratio: 128% !important;
}

@media (max-width: 1025px) {
    .elementor-widget-gallery .elementor-gallery__container {
         --container-aspect-ratio: 530% !important;
    }
}

@media (max-width: 680px) {
    .elementor-widget-gallery .elementor-gallery__container {
         --container-aspect-ratio: 530% !important;
    }
}



/* 1ST IMAGE */
.e-gallery-item:nth-child(1) .e-gallery-image {
    background-position: -24px center; 
    background-size: cover;
}

@media (max-width: 1280px) {
    .e-gallery-item:first-child .e-gallery-image {
        background-position: -10px center; 
    }
}

@media (max-width: 1025px) {
    .e-gallery-item:first-child .e-gallery-image {
        background-position: -16px center; 
    }
}




/* 4TH IMAGE */
.e-gallery-item:nth-child(4) .e-gallery-image {
    background-position: -28px center; 
    background-size: cover;
}

@media (max-width: 1024px) {
    .e-gallery-item:nth-child(4) .e-gallery-image {
        background-position: -48px center; 
    }
}

@media (max-width: 840px) {
    .e-gallery-item:nth-child(4) .e-gallery-image {
        background-position: -44px center; 
    }
}


@media (max-width: 620px) {
    .e-gallery-item:nth-child(4) .e-gallery-image {
        background-position: -40px center; 
    }
}




/* 8TH IMAGE */
.e-gallery-item:nth-child(8) .e-gallery-image {
    background-position: -134px center; 
    background-size: cover;
}

@media (max-width: 1500px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -120px center; 
    }
}

@media (max-width: 1400px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -110px center; 
    }
}

@media (max-width: 1280px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -100px center; 
    }
}

@media (max-width: 1225px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -95px center; 
    }
}

@media (max-width: 1190px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -90px center; 
    }
}

@media (max-width: 1130px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -85px center; 
    }
}

@media (max-width: 1070px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -80px center; 
    }
}

@media (max-width: 1023px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -140px center; 
    }
}

@media (max-width: 840px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -120px center; 
    }
}

@media (max-width: 780px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -104px center; 
    }
}

@media (max-width: 710px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -86px center; 
    }
}

@media (max-width: 540px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -90px center; 
    }
}

@media (max-width: 490px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -80px center; 
    }
}

@media (max-width: 410px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -66px center; 
    }
}

@media (max-width: 390px) {
    .e-gallery-item:nth-child(8) .e-gallery-image {
        background-position: -60px center; 
    }
}







/* 16TH IMAGE */
.e-gallery-item:nth-child(16) .e-gallery-image {
    background-position: -110px center; 
    background-size: cover;
}


@media (max-width: 1280px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -80px center; 
    }
}

@media (max-width: 1024px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -120px center; 
    }
}

@media (max-width: 840px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -100px center; 
    }
}

@media (max-width: 750px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -90px center; 
    }
}

@media (max-width: 690px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -80px center; 
    }
}

@media (max-width: 630px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -70px center; 
    }
}

@media (max-width: 620px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -90px center; 
    }
}


@media (max-width: 540px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -80px center; 
    }
}

@media (max-width: 510px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -70px center; 
    }
}


@media (max-width: 460px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -67px center; 
    }
}

@media (max-width: 430px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -55px center; 
    }
}

@media (max-width: 390px) {
    .e-gallery-item:nth-child(16) .e-gallery-image {
        background-position: -50px center; 
    }
}







/* ARROWS ON DISPLAY ALWAYS */
.elementor-lightbox .elementor-swiper-button {
  opacity: 1 !important;
  visibility: visible !important;
  display: flex !important;
  pointer-events: auto !important;
}





/* CLOSE BUTTON ON DISPLAY ALWAYS */
.e-font-icon-svg .e-eicon-close .dialog-close-button-icon {
  opacity: 1 !important;
  visibility: visible !important;
  display: flex !important;
  pointer-events: auto !important;
}



/* SHARE BUTTON ON DISPLAY ALWAYS */.elementor-lightbox .dialog-lightbox__buttons,
.elementor-lightbox .elementor-slideshow__header {
  opacity: 1 !important;
  transition: none !important;
  visibility: visible !important;
}




/* WIDTH OF OPEN IMAGE */
.swiper-zoom-container {
    width: 75vw !important;
}


/* BACKGROUND OPEN IMAGE */
.dialog-lightbox-widget {
  background-color: rgba(0, 0, 0, 0.85) !important;
}

/* REMOVE ROUND CORNERS WHEN IMAGE IS OPEN */
.elementor-lightbox-image {
    border-radius: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9239420 */.elementor-930 .elementor-element.elementor-element-9239420 {
    max-width: 1400px;
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05ff494 */.elementor-930 .elementor-element.elementor-element-05ff494 {
    text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-thickness: 1px;
    color: white;
    cursor: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9af95a */.elementor-930 .elementor-element.elementor-element-c9af95a {
    max-width: 1400px;
    margin-right: auto;
    margin-left: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85e15a6 */.elementor-930 .elementor-element.elementor-element-85e15a6 {
    height: 0;
}/* End custom CSS */