.brxe-animated-typing{line-height:1;margin:0}.brxe-animated-typing .typed-cursor{animation:blink .3s infinite;animation-direction:alternate;display:inline-block;font-size:1em;opacity:1}@keyframes blink{to{opacity:0}}.brxe-slider-nested{min-width:0;width:100%}.brxe-slider-nested .splide__slide{align-items:center;display:flex;justify-content:center;position:relative}.brxe-slider-nested .splide__arrows:not(.custom) .splide__arrow--prev{transform:translateY(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows:not(.custom).splide__arrows--ttb .splide__arrow--prev{transform:translateX(-50%) scaleX(-1)}.brxe-slider-nested .splide__arrows svg{min-height:0;min-width:0}.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{overflow:hidden;position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}.brxe-button{width:auto}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}#brxe-bxmvqp {max-width: 790px; text-transform: capitalize}[data-id="brxe-lwczro"].splide__slide {background-position: center center; background-size: cover; background-image: url(https://wedding.photowebdesigns.com/wp-content/uploads/sites/10/2025/02/slide1b-1536x894.jpg); position: relative}:where([data-id="brxe-lwczro"].splide__slide > *) {position: relative}[data-id="brxe-lwczro"].splide__slide::before {background-image: linear-gradient(rgba(16, 15, 14, 0.4), rgba(16, 15, 14, 0.4)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-qnmmwv {max-width: 790px; text-transform: capitalize}[data-id="brxe-gzmoex"].splide__slide {background-position: center center; background-size: cover; background-image: url(https://wedding.photowebdesigns.com/wp-content/uploads/sites/10/2025/02/slide1b-1536x894.jpg); position: relative}:where([data-id="brxe-gzmoex"].splide__slide > *) {position: relative}[data-id="brxe-gzmoex"].splide__slide::before {background-image: linear-gradient(rgba(16, 15, 14, 0.4), rgba(16, 15, 14, 0.4)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-uwwgrh {max-width: 790px; text-transform: capitalize}[data-id="brxe-pybaib"].splide__slide {background-position: center center; background-size: cover; background-image: url(https://wedding.photowebdesigns.com/wp-content/uploads/sites/10/2025/02/slide1b-1536x894.jpg); position: relative}:where([data-id="brxe-pybaib"].splide__slide > *) {position: relative}[data-id="brxe-pybaib"].splide__slide::before {background-image: linear-gradient(rgba(16, 15, 14, 0.4), rgba(16, 15, 14, 0.4)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-ffnkfr .splide__arrow {color: var(--bricks-color-mpdqim); background-color: rgba(255, 255, 255, 0.1); border-radius: var(--radius-full); height: 48px; width: 48px}#brxe-ffnkfr .splide__arrow svg {fill: var(--bricks-color-mpdqim)}#brxe-ffnkfr .splide__pagination .splide__pagination__page {color: #c5c5c5; background-color: #c5c5c5}#brxe-ffnkfr .splide__pagination .splide__pagination__page.is-active {color: #ffffff; background-color: #ffffff}#brxe-ffnkfr {text-align: center}#brxe-ffnkfr .splide__pagination {bottom: var(--space-40)}#brxe-ffnkfr .splide__arrow--prev {left: var(--space-64)}#brxe-ffnkfr .splide__arrow--next {right: var(--space-64)}#brxe-ffnkfr button.splide__arrow svg { opacity: 0.5; transition: 0.3s all ease;}#brxe-ffnkfr button.splide__arrow:hover svg { opacity: 1;}#home {background-color: #1c1c1c; color: #ffffff; justify-content: center; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; min-height: 100vh}#brxe-paquxw {text-align: center; font-size: var(--font-40); line-height: 1.2; margin-bottom: 0}#brxe-odszkn {font-size: var(--font-40); font-weight: 500; line-height: 1.2}#brxe-bizfdm {width: 1260px; align-items: center; row-gap: 0px; column-gap: 0px}#portfolio {padding-top: var(--space-120); padding-right: var(--site-side-padding); padding-bottom: var(--space-120); padding-left: var(--site-side-padding)}#brxe-lwvyau {display: grid; align-items: initial; grid-template-columns: repeat(3, 1fr); grid-gap: var(--space-40); --gutter: var(--space-40)}@media (max-width: 991px) {#brxe-lwvyau {display: flex; --columns: 2}}@media (max-width: 767px) {#brxe-lwvyau {grid-template-columns: repeat(2, 1fr)}}@media (max-width: 478px) {#brxe-lwvyau {grid-template-columns: repeat(1, 1fr); --columns: 2}}#brxe-abpqfw:hover {background-color: var(--bricks-color-ebfchj); color: var(--bricks-color-mpdqim)}#brxe-pmtbcd {margin-top: var(--space-80); align-items: center}#brxe-odmfnq {padding-top: 0; padding-right: var(--site-side-padding); padding-bottom: var(--space-120); padding-left: var(--site-side-padding)}#brxe-silfwi {margin-bottom: var(--space-24)}#brxe-chwpab {width: 48px; border-radius: var(--radius-full)}#brxe-osajam {width: auto}#brxe-bvvrgj {font-weight: 600}#brxe-aoleac {width: auto}#brxe-vpheng {flex-direction: row; margin-top: var(--space-32); display: flex; align-items: center; justify-content: center; column-gap: var(--space-16)}#brxe-beftcu {padding-top: var(--space-64); padding-right: var(--space-40); padding-bottom: var(--space-80); padding-left: var(--space-40); border-right: 1px solid #e8e8e8}@media (max-width: 478px) {#brxe-beftcu {border-right: 0 solid var(--bricks-color-zcxtrc); border-bottom: 1px solid var(--bricks-color-zcxtrc)}}#brxe-dhobij {margin-bottom: var(--space-24)}#brxe-qvnngd {width: 48px; border-radius: var(--radius-full)}#brxe-iqyvni {width: auto}#brxe-wysbas {font-weight: 600}#brxe-kntelv {width: auto}#brxe-slmcac {flex-direction: row; margin-top: var(--space-32); display: flex; align-items: center; justify-content: center; column-gap: var(--space-16)}#brxe-dviycg {padding-top: var(--space-64); padding-right: var(--space-40); padding-bottom: var(--space-80); padding-left: var(--space-40)}#brxe-fpikvx {flex-direction: row}#clients {padding-top: 0; padding-bottom: 0; border-top: 1px solid #e8e8e8}@media (max-width: 478px) {#clients {padding-right: 0; padding-left: 0}}#brxe-magzky {width: 790px}#brxe-zvprzd {padding-top: var(--space-16); padding-right: var(--space-48); padding-bottom: var(--space-18); padding-left: var(--space-48)}#brxe-tjnfcc {text-align: center; align-items: center; background-image: url(https://wedding.photowebdesigns.com/wp-content/uploads/sites/10/2025/02/capture_bg-1024x540.png); background-size: contain; background-repeat: no-repeat; background-position: center center; padding-top: var(--space-140); padding-bottom: var(--space-140)}#brxe-mtmwut {background-color: #1c1c1c; background-position: bottom center; background-image: url(https://wedding.photowebdesigns.com/wp-content/uploads/sites/10/2025/02/get-started-bg-e1739540384284-1536x837.jpg); background-size: cover; height: 100vh; justify-content: center; color: #ffffff; position: relative}:where(#brxe-mtmwut > *) {position: relative}#brxe-mtmwut::before {background-image: linear-gradient(rgba(56, 43, 25, 0.4), rgba(56, 43, 25, 0.4)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#brxe-mtmwut {height: 400px}}#brxe-yqbvil {width: 500px}#brxe-ffswoi {align-items: flex-end}#brxe-efsfbd {flex-direction: row; column-gap: var(--space-40); row-gap: var(--space-40)}#brxe-ccuate {height: 100%; transition: 0.5 all ease-in-out}#brxe-ccuate:not(.tag), #brxe-ccuate img {object-fit: cover}#brxe-cajibe {width: 72px; height: 72px; padding-top: var(--space-16); padding-right: var(--space-16); padding-bottom: var(--space-16); padding-left: var(--space-16); background-color: var(--bricks-color-mpdqim); border-radius: var(--radius-full)}@media (max-width: 478px) {#brxe-cajibe {width: 56px; height: 56px; padding-top: var(--space-12); padding-right: var(--space-12); padding-bottom: var(--space-12); padding-left: var(--space-12)}}#brxe-itslvu {position: absolute; top: var(--space-16); right: var(--space-16); padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 16px; font-size: var(--font-12); gap: 6px; height: 40px}#brxe-aayqkq {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; align-items: center; justify-content: center}#brxe-uqwgnl {width: 67%; border-radius: var(--radius-16); position: relative; overflow: hidden}@media (max-width: 767px) {#brxe-uqwgnl {flex-grow: 1}}#brxe-pqpydw {background-color: var(--bricks-color-mpdqim); padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border-radius: var(--radius-16); width: 56px; height: 56px}#brxe-dnuxln {font-weight: 600}#brxe-ikqzpm {font-size: var(--font-32); font-weight: 600; margin-top: var(--space-20); margin-bottom: 0}#brxe-ekrzwt {margin-top: var(--space-40); font-size: var(--font-16); padding-top: var(--space-16); padding-right: 32px; padding-bottom: var(--space-18); padding-left: 32px}#brxe-ekrzwt:hover {opacity: 0.8}#brxe-dscxph {width: 33%; background-color: var(--bricks-color-gnmscf); border-radius: var(--radius-16); padding-top: var(--space-40); padding-right: var(--space-32); padding-bottom: var(--space-40); padding-left: var(--space-32); justify-content: space-between; row-gap: var(--space-24)}@media (max-width: 767px) {#brxe-dscxph {flex-grow: 1}}#brxe-qomnvb {margin-top: var(--space-80); flex-direction: row; column-gap: var(--space-24); row-gap: var(--space-24); align-items: stretch}#brxe-mibudn {font-size: var(--font-24)}#brxe-iwpjef {flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--space-24); padding-right: var(--space-24); padding-bottom: var(--space-24); padding-left: var(--space-24); border: 1px solid var(--bricks-color-kluvxg); border-radius: var(--radius-16); font-size: var(--font-16)}#brxe-xxquse {font-size: var(--font-24)}#brxe-levyky {flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--space-24); padding-right: var(--space-24); padding-bottom: var(--space-24); padding-left: var(--space-24); border: 1px solid var(--bricks-color-kluvxg); border-radius: var(--radius-16)}#brxe-gkamtk {font-size: var(--font-24)}#brxe-jqpher {flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--space-24); padding-right: var(--space-24); padding-bottom: var(--space-24); padding-left: var(--space-24); border: 1px solid var(--bricks-color-kluvxg); border-radius: var(--radius-16)}#brxe-rfcndg {font-size: var(--font-24)}#brxe-yjvvxd {flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--space-24); padding-right: var(--space-24); padding-bottom: var(--space-24); padding-left: var(--space-24); border: 1px solid var(--bricks-color-kluvxg); border-radius: var(--radius-16)}#brxe-gpllre {flex-direction: row; column-gap: var(--space-16); row-gap: var(--space-16); margin-top: var(--space-24); font-weight: 600; line-height: 1.1; align-items: stretch}@media (max-width: 991px) {#brxe-gpllre {display: grid; align-items: initial; grid-template-columns: repeat(2, 1fr)}}@media (max-width: 478px) {#brxe-gpllre {grid-template-columns: repeat(1, 1fr)}}#pricing {padding-top: var(--space-80); padding-bottom: 0}#brxe-ekjlmg {font-weight: 600}#brxe-iyvnhf {border-radius: var(--radius-12)}#brxe-rrbgqi {font-weight: 600; font-size: var(--font-20)}#brxe-luipts {font-weight: 500}#brxe-lrbbnn {flex-grow: 1}#brxe-leeobe {font-weight: 600; white-space: nowrap}#brxe-qatlyu {width: auto}#brxe-dxyrmf {margin-top: var(--space-24); flex-direction: row}#brxe-ikgawc {padding-top: var(--space-40); padding-right: var(--space-32); padding-bottom: var(--space-40); padding-left: var(--space-32)}#brxe-izvqym {border-radius: var(--radius-12)}#brxe-rjxwrf {position: absolute; top: var(--space-16); right: var(--space-16); padding-top: 0; padding-right: 16px; padding-bottom: 0; padding-left: 16px; font-size: var(--font-12); color: var(--bricks-color-ocnuzb); gap: 6px; height: 40px; background-color: var(--bricks-color-mpdqim)}#brxe-rjxwrf svg {fill: var(--bricks-color-ocnuzb); width: 20px}#brxe-nyywda {position: relative}#brxe-ejazvz {font-weight: 600; font-size: var(--font-20)}#brxe-bczylm {font-weight: 500}#brxe-agtyuf {flex-grow: 1}#brxe-lnzrhk {font-weight: 600; white-space: nowrap}#brxe-qchuuz {width: auto}#brxe-tfqbur {margin-top: var(--space-24); flex-direction: row}#brxe-qvvbri {padding-top: var(--space-40); padding-right: var(--space-32); padding-bottom: var(--space-40); padding-left: var(--space-32); border-radius: var(--radius-16); background-color: var(--bricks-color-vwnizb)}@media (max-width: 478px) {#brxe-qvvbri {padding-top: var(--space-32); padding-bottom: var(--space-32)}}#brxe-eawdrr {border-radius: var(--radius-12)}#brxe-vukcmk {font-weight: 600; font-size: var(--font-20)}#brxe-zogddm {font-weight: 500}#brxe-psqiar {flex-grow: 1}#brxe-yguorl {font-weight: 600; white-space: nowrap}#brxe-vjyhvc {width: auto}#brxe-mmxzko {margin-top: var(--space-24); flex-direction: row}#brxe-sgnagc {padding-top: var(--space-40); padding-right: var(--space-32); padding-bottom: var(--space-40); padding-left: var(--space-32); border-radius: var(--radius-16)}#brxe-ejniho {margin-top: var(--space-64); flex-direction: row; column-gap: var(--space-24); row-gap: var(--space-24)}#services {padding-top: var(--space-120); padding-bottom: var(--space-140)}#brxe-fogivj {font-weight: 600; font-size: var(--font-32)}@media (max-width: 767px) {#brxe-fogivj {padding-top: var(--space-48)}}#brxe-xvnlkk {width: 760px; text-transform: none}#brxe-xvnlkk a {text-transform: none; font-size: inherit}#brxe-rdboxr {font-family: "Oooh Baby"; font-size: var(--font-40); transform: rotateZ(-5deg); margin-top: var(--space-20)}#brxe-sccwsz {background-color: var(--bricks-color-vwnizb); padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border-radius: var(--radius-16); width: 56px; height: 56px}#brxe-jmwbaw {text-align: right}#brxe-khakhc {font-size: var(--font-24); font-weight: 600}#brxe-ybhsgo {row-gap: 8px}#brxe-eircdl {background-color: var(--bricks-color-mpdqim); padding-top: var(--space-40); padding-right: var(--space-40); padding-bottom: var(--space-40); padding-left: var(--space-40); border-radius: var(--radius-16); row-gap: var(--space-24)}#brxe-jqxtzk {background-color: var(--bricks-color-mpdqim); padding-top: 8px; padding-right: 8px; padding-bottom: 8px; padding-left: 8px; border-radius: var(--radius-16); width: 56px; height: 56px}#brxe-splrym {text-align: right}#brxe-agznoq {font-size: var(--font-24); font-weight: 600}#brxe-qzulgm {row-gap: 8px}#brxe-vdwwqq {padding-top: var(--space-40); padding-right: var(--space-40); padding-bottom: var(--space-40); padding-left: var(--space-40); border: 1px solid var(--bricks-color-njsvfd); border-radius: var(--radius-16); row-gap: var(--space-24)}#brxe-cphkqz {flex-direction: row; margin-top: var(--space-80); column-gap: var(--space-32); row-gap: var(--space-32); align-items: stretch}#brxe-geuuoq {width: 56px; height: 56px; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px; background-color: var(--bricks-color-mpdqim); border-radius: var(--radius-16)}#brxe-zqwnat {width: 56px; height: 56px; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px; background-color: var(--bricks-color-mpdqim); border-radius: var(--radius-16)}#brxe-ndkpom {width: 56px; height: 56px; padding-top: 18px; padding-right: 18px; padding-bottom: 18px; padding-left: 18px; background-color: var(--bricks-color-mpdqim); border-radius: var(--radius-16)}#brxe-mlnjes {margin-top: var(--space-50); flex-direction: row; justify-content: center; column-gap: var(--space-12); row-gap: var(--space-12)}#brxe-rmqzjz {width: 180px; position: absolute; top: -90px; border-radius: var(--radius-full)}#contactus {background-color: var(--bricks-color-vwnizb); padding-top: var(--space-140); padding-bottom: var(--space-140); position: relative; margin-top: var(--space-80)}.brxe-bavtin {border-radius: var(--radius-16); position: static}.brxe-ihondm {transition: 0.5s all ease}.brxe-lvokzf {font-size: var(--font-20); font-weight: 600}.brxe-igcsne {font-size: var(--font-14); font-weight: 500; color: #5c5c5c; margin-top: var(--space-16)}.brxe-utoirn {flex-grow: 1}.brxe-nfadpy {gap: 0px; background-color: #ffffff; border: 1px solid #cbcbcb; padding-top: 12px; padding-right: 20px; padding-bottom: 12px; padding-left: 20px}.portfolio-card:hover .bricks-button { background-color: #202020; border-color: #202020;} .portfolio-card:hover .bricks-button svg,.portfolio-card:hover .bricks-button svg * { fill: #ffffff;}.brxe-kkvmqw {width: auto}.brxe-yfddrn {padding-top: var(--space-24); padding-right: varspace-40); flex-direction: row; align-items: center}.brxe-gfwgkv:hover .portfolio-item__image-wrapper { border-color: #E8E8E8;} .brxe-gfwgkv a.bricks-lightbox:after { content: ""; position: absolute; display: block; top: 0; right: 0; bottom: 0; left: 0;}