.elementor-2956 .elementor-element.elementor-element-72a43a1{--display:flex;}.elementor-widget-heading .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 );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-2956 .elementor-element.elementor-element-18c6cdad > .elementor-widget-container{margin:0px 0px -40px -8px;}.elementor-2956 .elementor-element.elementor-element-18c6cdad .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:9vw;font-weight:600;text-transform:lowercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-8px;word-spacing:0px;color:#E8E8E8;}.elementor-2956 .elementor-element.elementor-element-9ec3e99{--display:flex;}.elementor-2956 .elementor-element.elementor-element-33bf505{--spacer-size:50px;}.elementor-2956 .elementor-element.elementor-element-1440e73 .elementor-heading-title{font-family:var( --e-global-typography-85fbefb-font-family ), Sans-serif;font-size:var( --e-global-typography-85fbefb-font-size );font-weight:var( --e-global-typography-85fbefb-font-weight );text-transform:var( --e-global-typography-85fbefb-text-transform );font-style:var( --e-global-typography-85fbefb-font-style );text-decoration:var( --e-global-typography-85fbefb-text-decoration );line-height:var( --e-global-typography-85fbefb-line-height );letter-spacing:var( --e-global-typography-85fbefb-letter-spacing );word-spacing:var( --e-global-typography-85fbefb-word-spacing );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-2956 .elementor-element.elementor-element-009cd4d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2956 .elementor-element.elementor-element-db15a31 > .elementor-widget-container{margin:17px 17px 17px 17px;}.elementor-2956 .elementor-element.elementor-element-db15a31.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-db15a31 img{width:100%;max-width:100%;}.elementor-2956 .elementor-element.elementor-element-f028be0 > .elementor-widget-container{margin:-1px -1px -1px -1px;}.elementor-2956 .elementor-element.elementor-element-f028be0.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-f028be0 img{width:100%;max-width:100%;}.elementor-2956 .elementor-element.elementor-element-694f595 > .elementor-widget-container{margin:-18px -18px -18px -18px;padding:24px 24px 24px 24px;}.elementor-2956 .elementor-element.elementor-element-694f595.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-694f595 img{width:100%;max-width:100%;}.elementor-2956 .elementor-element.elementor-element-849f75b > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-2956 .elementor-element.elementor-element-849f75b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2956 .elementor-element.elementor-element-849f75b img{width:100%;max-width:100%;}.elementor-2956 .elementor-element.elementor-element-75554ee.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-75554ee img{width:100%;max-width:100%;}.elementor-2956 .elementor-element.elementor-element-17f959e > .elementor-widget-container{background-color:transparent;padding:18px 18px 18px 18px;background-image:linear-gradient(180deg, #FFFFFF 100%, #050000FC 100%);}.elementor-2956 .elementor-element.elementor-element-17f959e.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-17f959e img{width:100%;max-width:100%;opacity:1;}.elementor-2956 .elementor-element.elementor-element-abe71cc > .elementor-widget-container{background-color:#FFFFFF;padding:11px 11px 11px 11px;}.elementor-2956 .elementor-element.elementor-element-abe71cc.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-abe71cc img{width:100%;max-width:100%;}.elementor-2956 .elementor-element.elementor-element-67a91de.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-67a91de img{width:100%;max-width:100%;}.elementor-2956 .elementor-element.elementor-element-aa90848.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-aa90848 img{width:100%;max-width:100%;}.elementor-2956 .elementor-element.elementor-element-99acf77.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-99acf77 img{width:100%;max-width:100%;}.elementor-2956 .elementor-element.elementor-element-daab2f6 img{width:57%;}.elementor-2956 .elementor-element.elementor-element-4f848f4{--display:flex;}.elementor-2956 .elementor-element.elementor-element-75431eb{--display:flex;}.elementor-2956 .elementor-element.elementor-element-f9b1e52{text-align:center;font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:400;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.5px;word-spacing:0px;}.elementor-2956 .elementor-element.elementor-element-cf0f515{--spacer-size:180px;}@media(max-width:1024px){.elementor-widget-heading .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2956 .elementor-element.elementor-element-18c6cdad > .elementor-widget-container{margin:0px 0px -25px -4px;}.elementor-2956 .elementor-element.elementor-element-18c6cdad .elementor-heading-title{font-size:14vw;}.elementor-2956 .elementor-element.elementor-element-1440e73 .elementor-heading-title{font-size:var( --e-global-typography-85fbefb-font-size );line-height:var( --e-global-typography-85fbefb-line-height );letter-spacing:var( --e-global-typography-85fbefb-letter-spacing );word-spacing:var( --e-global-typography-85fbefb-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2956 .elementor-element.elementor-element-009cd4d{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2956 .elementor-element.elementor-element-f9b1e52{font-size:18px;}}@media(max-width:767px){.elementor-widget-heading .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 );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-2956 .elementor-element.elementor-element-18c6cdad > .elementor-widget-container{margin:0px 0px -10px -2px;}.elementor-2956 .elementor-element.elementor-element-18c6cdad .elementor-heading-title{font-size:15vw;letter-spacing:-1.8px;}.elementor-2956 .elementor-element.elementor-element-1440e73 .elementor-heading-title{font-size:var( --e-global-typography-85fbefb-font-size );line-height:var( --e-global-typography-85fbefb-line-height );letter-spacing:var( --e-global-typography-85fbefb-letter-spacing );word-spacing:var( --e-global-typography-85fbefb-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2956 .elementor-element.elementor-element-009cd4d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-2956 .elementor-element.elementor-element-17f959e img{width:71%;}.elementor-2956 .elementor-element.elementor-element-67a91de.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-99acf77.elementor-element{--align-self:center;}.elementor-2956 .elementor-element.elementor-element-f9b1e52{font-size:16px;}}