.elementor-5118 .elementor-element.elementor-element-b232f00{--display:flex;--min-height:100vh;--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;--overlay-mix-blend-mode:multiply;box-shadow:0px -88px 47px -61px #1B1D1C inset;}.elementor-5118 .elementor-element.elementor-element-0192693{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5118 .elementor-element.elementor-element-0192693.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5118 .elementor-element.elementor-element-4d2b80c{width:var( --container-widget-width, 56.53% );max-width:56.53%;--container-widget-width:56.53%;--container-widget-flex-grow:0;}.elementor-5118 .elementor-element.elementor-element-4d2b80c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5118 .elementor-element.elementor-element-4d2b80c .ms-ah-wrapper .content__title{font-size:max(36px,min(1.5vw,150px));font-weight:600;text-transform:uppercase;}.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-5118 .elementor-element.elementor-element-21753ad{text-align:right;}.elementor-5118 .elementor-element.elementor-element-21753ad .elementor-heading-title{font-size:20px;color:#747474;}.elementor-5118 .elementor-element.elementor-element-bd2b9ed{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5118 .elementor-element.elementor-element-4014f81{--display:flex;--min-height:283px;--justify-content:center;--border-radius:32px 32px 32px 32px;}.elementor-5118 .elementor-element.elementor-element-4014f81:not(.elementor-motion-effects-element-type-background), .elementor-5118 .elementor-element.elementor-element-4014f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arteamwedding.com/wp-content/uploads/2025/09/436C294B-68D4-495B-B65E-331B0111885C.png.jpg");background-position:center center;background-size:cover;}.elementor-5118 .elementor-element.elementor-element-8cb5d8e{text-align:center;}.elementor-5118 .elementor-element.elementor-element-8cb5d8e .ms-vb__icon{height:80px;width:80px;border-style:none;border-radius:40px;backdrop-filter:blur(11px);background-color:#FFFFFF66;}.elementor-5118 .elementor-element.elementor-element-8cb5d8e .ms-vb__icon svg{height:26px;width:26px;}.elementor-5118 .elementor-element.elementor-element-ac1f5ec{--display:flex;--min-height:283px;--justify-content:center;--border-radius:32px 32px 32px 32px;}.elementor-5118 .elementor-element.elementor-element-ac1f5ec:not(.elementor-motion-effects-element-type-background), .elementor-5118 .elementor-element.elementor-element-ac1f5ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arteamwedding.com/wp-content/uploads/2025/08/0F2F5419-A497-4F20-AE3B-738F4ED8928D.png.jpg");background-size:cover;}.elementor-5118 .elementor-element.elementor-element-15c1f26{text-align:center;}.elementor-5118 .elementor-element.elementor-element-15c1f26 .ms-vb__icon{height:80px;width:80px;border-style:none;border-radius:40px;backdrop-filter:blur(11px);background-color:#FFFFFF66;}.elementor-5118 .elementor-element.elementor-element-15c1f26 .ms-vb__icon svg{height:26px;width:26px;}.elementor-5118 .elementor-element.elementor-element-b467621{--display:flex;--min-height:283px;--justify-content:center;--border-radius:32px 32px 32px 32px;}.elementor-5118 .elementor-element.elementor-element-b467621:not(.elementor-motion-effects-element-type-background), .elementor-5118 .elementor-element.elementor-element-b467621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://arteamwedding.com/wp-content/uploads/2025/08/F67D1CAE-CC10-4F41-B8F8-3F8A7AF4E30E.png.jpg");background-position:center center;background-size:cover;}.elementor-5118 .elementor-element.elementor-element-0a60b95{text-align:center;}.elementor-5118 .elementor-element.elementor-element-0a60b95 .ms-vb__icon{height:80px;width:80px;border-style:none;border-radius:40px;backdrop-filter:blur(11px);background-color:#FFFFFF66;}.elementor-5118 .elementor-element.elementor-element-0a60b95 .ms-vb__icon svg{height:26px;width:26px;}.elementor-5118 .elementor-element.elementor-element-e89f973{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:12vh;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:6vh;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-5118 .elementor-element.elementor-element-e89f973:not(.elementor-motion-effects-element-type-background), .elementor-5118 .elementor-element.elementor-element-e89f973 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#95959512;}.elementor-5118 .elementor-element.elementor-element-ec812cf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-5118 .elementor-element.elementor-element-7ae746f{text-align:left;}.elementor-5118 .elementor-element.elementor-element-7ae746f .ms-ah-wrapper .content__title{font-size:max(36px,min(1.5vw,150px));font-weight:600;text-transform:uppercase;}.elementor-5118 .elementor-element.elementor-element-cff78e9{--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;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-5118 .elementor-element.elementor-element-cff78e9:not(.elementor-motion-effects-element-type-background), .elementor-5118 .elementor-element.elementor-element-cff78e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#95959512;}.elementor-5118 .elementor-element.elementor-element-9171e34{--spacer-size:6vh;}.elementor-5118 .elementor-element.elementor-element-a385edf .row{--bs-gutter-x:3rem;--bs-gutter-y:3rem;}.elementor-5118 .elementor-element.elementor-element-a385edf .custom-ratio.grid-item-p,{aspect-ratio:3/4;}.elementor-5118 .elementor-element.elementor-element-a385edf .custom-ratio.grid-item-p figure.ms-p-img img, .custom-ratio.grid-item-p .ms-vp__poster img{aspect-ratio:3/4;}.elementor-5118 .elementor-element.elementor-element-a385edf .custom-ratio.grid-item-p .ms-p-video{aspect-ratio:3/4;}.elementor-5118 .elementor-element.elementor-element-a385edf .custom-ratio.grid-item-p .ms-p-img{aspect-ratio:3/4;}.elementor-5118 .elementor-element.elementor-element-a385edf .portfolio-feed .item--inner figure{border-top-left-radius:24pt 24pt;border-top-right-radius:24pt 24pt;border-bottom-right-radius:24pt 24pt;border-bottom-left-radius:24pt 24pt;}.elementor-5118 .elementor-element.elementor-element-a385edf .portfolio-feed .item--inner .ms-p-video{border-top-left-radius:24pt 24pt;border-top-right-radius:24pt 24pt;border-bottom-right-radius:24pt 24pt;border-bottom-left-radius:24pt 24pt;}.elementor-5118 .elementor-element.elementor-element-a385edf .portfolio-feed.ms-p--g2  .item--inner .ms-p-video video{border-top-left-radius:24pt 24pt;border-top-right-radius:24pt 24pt;border-bottom-right-radius:24pt 24pt;border-bottom-left-radius:24pt 24pt;}.elementor-5118 .elementor-element.elementor-element-a385edf .ms-p-content{text-align:left;}.elementor-5118 .elementor-element.elementor-element-67432ea > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-5118 .elementor-element.elementor-element-67432ea{text-align:center;}.elementor-5118 .elementor-element.elementor-element-c583d80{--spacer-size:6vh;}.elementor-5118 .elementor-element.elementor-element-7b3eee9{--display:flex;--min-height:100vh;--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;--overlay-mix-blend-mode:multiply;box-shadow:0px -88px 47px -61px #1B1D1C inset;}.elementor-5118 .elementor-element.elementor-element-75d78e1{--display:flex;}.elementor-5118 .elementor-element.elementor-element-4174ec7{--display:flex;}@media(min-width:768px){.elementor-5118 .elementor-element.elementor-element-0192693{--width:100%;}.elementor-5118 .elementor-element.elementor-element-e89f973{--content-width:1340px;}.elementor-5118 .elementor-element.elementor-element-ec812cf{--width:70%;}.elementor-5118 .elementor-element.elementor-element-cff78e9{--content-width:1320px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5118 .elementor-element.elementor-element-ec812cf{--width:80%;}}@media(max-width:1024px){.elementor-5118 .elementor-element.elementor-element-4d2b80c{text-align:left;}.elementor-5118 .elementor-element.elementor-element-4d2b80c .ms-ah-wrapper .content__title{font-size:32px;}.elementor-5118 .elementor-element.elementor-element-bd2b9ed{--grid-auto-flow:row;}.elementor-5118 .elementor-element.elementor-element-7ae746f{text-align:left;}.elementor-5118 .elementor-element.elementor-element-7ae746f .ms-ah-wrapper .content__title{font-size:32px;}}@media(max-width:767px){.elementor-5118 .elementor-element.elementor-element-4d2b80c{width:var( --container-widget-width, 340.719px );max-width:340.719px;--container-widget-width:340.719px;--container-widget-flex-grow:0;}.elementor-5118 .elementor-element.elementor-element-4d2b80c .ms-ah-wrapper .content__title{font-size:24px;}.elementor-5118 .elementor-element.elementor-element-bd2b9ed{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5118 .elementor-element.elementor-element-7ae746f .ms-ah-wrapper .content__title{font-size:24px;}}