@charset "UTF-8";.lazy-load-item,.stripe{display:flex;overflow:hidden}.lazy-load-item:before,.stripe,.stripe__alt{position:absolute;z-index:-1}*,body,html{-webkit-tap-highlight-color:transparent!important}body a,body a p{cursor:pointer!important}.dropdown__btn,.lightbox{-webkit-user-select:none;-moz-user-select:none}.button svg path,.dropdown__btn svg path{fill:currentColor}.lazy-load-item:before,.lightbox:before{content:"Loading ⏳";pointer-events:none}.slider__track,body,html{scroll-behavior:smooth}.dropdown__btn svg,.lazy-load-item:before,.lightbox:before,.slider__buttons [disabled],.stripe{pointer-events:none}#consent-popup,.contact__form,.side__menu__toggler{backdrop-filter:blur(20px)}.kind__words__page section .container .slider,.side__nav .dropdown.is-open .dropdown__content{margin-bottom:5rem}:root{--black:0,0,0;--off-black:24,26,29;--white:255,255,255;--off-white:239,243,241;--headerHeight:20rem}.stripe{top:10rem;height:100rem;transform:scale(1.2);width:auto;align-items:center;justify-content:flex-end}.stripe svg{width:-moz-fit-content;width:fit-content;height:100%}.stripe__alt{top:50%;left:0;transform:translate(0,-50%) scale(1.5);height:100%;width:auto}#consent-popup,.about__page section .container p,.button .button__inner,.call-now,.contact__form,.contact__page .standard__section .container h2,.fixed__btn .icon__wrapper,.home__page .intro .container .container__inner .text,.kind__words__page section .container .grid .item .text,.kind__words__page section .container .grid .item picture,.kind__words__page section .container>p,.meet__the__photographer .container .container__inner>p,.selected__albums .container .album__link__container .album__link,.slider.services__slider .service__slide p:first-of-type,header .dropdown__content,header .header__left .contacts a .icon,section.reviews .container .google__reviews__embed>div>div>div>div>div:first-of-type>div img,section.services .container .grid .item,section.services .container>p,section.standard__section .container .container__inner ul,section.standard__section .container .highlights .highlight,section.standard__section .container>p,section.standard__section__flex__with__img .container .container__inner>p{box-shadow:0 .2rem 1rem 0 rgba(var(--off-black),.1)}.lazy-load-item:before,.lightbox:before{text-shadow:0 2px 15px rgba(var(--off-black),.15)}.about__page section .container p,.accordion .accordion__content,.accordion .accordion__heading,.contact__form,.contact__form button[type=submit],.contact__form input,.contact__form textarea,.contact__page .standard__section .container h2,.home__page .intro .container .container__inner .lazy-load-item,.home__page .intro .container .container__inner .text,.kind__words__page section .container .grid .item .text,.kind__words__page section .container>p,.lazy-load-item,.lazy-load-item .vimeo-consent__btn,.lazy-load-item:before,.lightbox__next,.lightbox__prev,.meet__the__photographer .container .container__inner .photo__grid picture,.meet__the__photographer .container .container__inner>p,.quote__form,.quote__form .bar,.quote__form .buttons button,.quote__form .next,.quote__form .progress,.quote__form button[type=submit],.quote__form input,.quote__form textarea,.selected__albums .container .album__link__container .album__link,.selected__albums .container .album__link__container .album__link picture,.side__nav .dropdown__content,.slider.photo__slider .photo__slide picture,.slider.services__slider .service__slide p:first-of-type,.slider.services__slider .service__slide p:nth-of-type(2),.slider.services__slider .service__slide picture,.slider__buttons .slider__button,.videos__container .media,.wedding__day__page section .container .grid .item,header .dropdown__content,section.reviews .container .google__reviews__embed>div .read-more-modal::after,section.services .container .grid .item,section.services .container .grid .item picture,section.services .container>p,section.standard__section .container .container__inner ul,section.standard__section .container .gallery__grid picture,section.standard__section .container .highlights .highlight,section.standard__section .container .vimeo__grid .lazy-load-item,section.standard__section .container>p,section.standard__section__flex__with__img .container .container__inner picture,section.standard__section__flex__with__img .container .container__inner>p{border-radius:clamp(.35rem,.84vw,.7rem)}section.reviews .container .google__reviews__embed>div>div>div>div>div:first-of-type>div{border-radius:clamp(1rem,2.5vw,2rem);background:rgba(var(--off-black),1);padding:1rem 2rem;margin-left:20rem}body main footer figure,body main footer picture,body main section figure,body main section picture{display:flex;width:100%;height:100%;overflow:hidden;z-index:1}body main footer figure img,body main footer picture img,body main section figure img,body main section picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.full__image__banner picture,.standard__hero picture,footer:before{width:100%;height:100%;position:absolute;top:0;left:0}.button.btn__rainbow .button__inner,.contact__form button[type=submit],.quote__form,.side__menu__toggler,.slider.services__slider .service__slide p:nth-of-type(2),footer,header .dropdown__content__inner ul.menu li a:before{background-image:linear-gradient(145deg,#c610a4,#bf540c,#39a90d),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.03'/></svg>")}body main,html{background:rgba(var(--white),1)}.call-now{background-image:linear-gradient(140deg,#f306c8,#f29007,#08ec7e),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.03'/></svg>")}.lazy-load-item{background:rgba(var(--off-black),1);align-items:center;justify-content:center;z-index:1}.lazy-load-item:before{font-size:2rem;color:rgba(var(--white),.8);background:rgba(var(--black),1);padding:1rem;top:50%;left:50%;transform:translate(-50%,-50%)}.lazy-load-item iframe{width:100%;height:100%}.lazy-load-item .lazy-item{display:none}.lazy-load-item .lazy-item.loaded,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.lazy-load-item.vimeo-consent{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.lazy-load-item.vimeo-consent:before{content:none}.lazy-load-item .vimeo-consent__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:1rem 1.6rem;cursor:pointer;background:rgba(var(--white),.9);color:rgba(var(--off-black),1);transition:opacity .3s cubic-bezier(.26, 1, .3, 1)}.lazy-load-item .vimeo-consent__btn:hover{opacity:.85}html{font-size:.5208333333vw!important;line-height:1}body img{-webkit-user-drag:none}body #down{top:calc(-1 * var(--headerHeight))}body main{z-index:2}body main footer,body main section{overflow:hidden;padding:5rem 0;z-index:1}body main footer .container,body main section .container{padding:0 10rem}body main section:nth-of-type(odd){background:rgba(var(--off-white),1)}body main section:first-of-type{padding-top:calc(10rem + var(--headerHeight))}@media (max-width:1024px){.stripe{transform:scale(3.2)}.stripe__alt{transform:scale(8);top:0}html{font-size:1.3333333333vw!important}body main footer .container,body main section .container{padding:0 1rem}body main section:first-of-type{padding-top:calc(10rem + var(--headerHeight))}}*{box-sizing:border-box;padding:0;margin:0;position:relative;max-width:100vw}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.contact__form button[type=submit],body,body button{font-family:BebasNeue,Impact,sans-serif}body{background:inherit;display:flex;flex-direction:column;overflow-x:hidden;line-height:1;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:rgba(var(--off-black),1);letter-spacing:.06rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::marker{display:none}@font-face{font-family:BebasNeue;src:url("../fonts/BebasNeue-Regular.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}html{font-synthesis:none}body ::-moz-selection{color:rgba(var(--white),1);background:rgba(var(--off-black),1)}body ::selection{color:rgba(var(--white),1);background:rgba(var(--off-black),1)}body strong{font-weight:800}body a{text-decoration:none;color:inherit}body .line__height{line-height:1.4}body .font__m,body h1,body h2{line-height:.9}body .font__opaque__dark{color:rgba(var(--off-black),.8)!important}body .font__opaque__light{color:rgba(var(--white),.8)!important}body .button{font-size:3rem}body .font__xs{font-size:1.8rem}body .font__s{font-size:2.6rem}body .font__m{font-size:5rem}body .font__l{font-size:8rem}body .font__xl{font-size:11rem}.accordion{display:flex;flex-direction:column;gap:1.2rem}.accordion .accordion__heading{scroll-margin-top:calc(var(--headerHeight) + 4rem);width:100%;display:grid;grid-template-columns:minmax(0,9fr) minmax(0,1fr);justify-items:start;gap:4rem;cursor:pointer;background:0 0;border:0;padding:2.6rem 2rem 2rem;text-align:left;background:rgba(var(--off-black),1);color:rgba(var(--white),1);border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .accordion__heading .icon{justify-self:end;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(var(--white),1)}#consent-popup>p,.accordion .accordion__content,.button.btn__dark .button__inner{color:rgba(var(--white),1);background:rgba(var(--off-black),1)}.accordion .accordion__heading svg{transition:transform .4s cubic-bezier(.26, 1, .3, 1);width:2.3rem;height:2.3rem}.accordion .accordion__heading svg path{fill:rgba(var(--off-black),1)}.accordion .accordion__heading.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion .accordion__heading.active svg{transform:rotate(180deg);top:-.2rem}.accordion .accordion__content{max-height:1rem;overflow:hidden;transition:max-height .4s cubic-bezier(.26, 1, .3, 1);margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.button .button__inner,.contact__form button[type=submit],.dropdown__btn svg,.fixed__btn .icon__wrapper,.google__stars,ul.social__sharing li p a svg{transition:transform .4s cubic-bezier(.26, 1, .3, 1)}.accordion .accordion__content .accordion__content__inner{display:flex;flex-direction:column;gap:5rem;padding:3rem}.accordion .accordion__content .accordion__content__inner ul li.heading{margin-bottom:2rem}button{background:0 0;border:none;outline:0;cursor:pointer}.button__wrapper{z-index:9;display:flex;gap:2rem;width:-moz-fit-content;width:fit-content}.call-now,.dropdown__content__inner ul.menu li a:after,.dropdown__content__inner ul.menu li.menu__heading{display:none}.button{width:-moz-fit-content;width:fit-content;z-index:9}#consent-popup,.button .button__inner,.call-now,.contact__form{width:-moz-fit-content}.button .button__inner{display:block;position:relative;width:fit-content;height:-moz-fit-content;height:fit-content;padding:2.8rem;border-radius:10rem;z-index:2;display:flex;align-items:center;justify-content:center;text-transform:uppercase;text-align:center;gap:1rem;cursor:pointer!important;letter-spacing:.06rem}.button svg{width:3rem;height:-moz-fit-content;height:fit-content}.button svg path{transition:fill .4s cubic-bezier(.26, 1, .3, 1)}.button.btn__rainbow .button__inner{color:rgba(var(--white),1)}#consent-popup .btn,.button.btn__light .button__inner{background:rgba(var(--white),1);color:rgba(var(--off-black),1)}#consent-popup .cookie__buttons,ul.social__sharing{display:flex}ul.social__sharing li{display:flex;align-items:center;justify-content:center}ul.social__sharing li:nth-of-type(2){margin:0 3rem}ul.social__sharing li p,ul.social__sharing li p a{display:flex;align-items:center;justify-content:center}ul.social__sharing li p a:hover svg{transform:scale(1.1)}ul.social__sharing li p a svg{height:3rem;width:3rem;margin-right:.4rem;border:1px solid transparent}.call-now{position:fixed;z-index:999;bottom:3rem;right:2rem;align-items:center;justify-content:center;width:fit-content;align-items:center;justify-content:center;border-radius:50%}.call-now a{display:flex;align-items:center;justify-content:center;width:10rem;height:10rem}.call-now a svg{width:4.6rem;height:4.6rem}.call-now a svg path{fill:rgba(var(--white),1)}#consent-popup{position:fixed;bottom:10rem;left:3rem;display:flex;flex-direction:column;z-index:99;height:-moz-fit-content;height:fit-content;width:fit-content}#consent-popup>p{padding:1rem}#consent-popup .btn{overflow:hidden;display:flex;align-items:center;justify-content:center;transition:background .4s cubic-bezier(.26, 1, .3, 1);width:100%;padding:1rem;cursor:pointer}@media (max-width:724px){#consent-popup{top:auto;bottom:3rem;left:2rem}#consent-popup .btn{height:6rem}}#consent-popup.hidden{display:none!important}.dropdown{position:relative;display:flex;flex-direction:column;align-items:flex-start}.dropdown__btn{display:flex;align-items:center;z-index:4;user-select:none;height:auto;color:currentColor}.dropdown__btn svg{color:currentColor;width:1.5rem;height:auto;margin-left:.25rem;top:.15rem}.dropdown__content{width:100%;display:grid;grid-template-rows:0fr;overflow:hidden;background:0 0;z-index:3}.fixed__btn,.google__stars{bottom:3rem;z-index:9;position:fixed}.dropdown__content__inner{overflow:hidden;width:100%;display:flex;flex-direction:column}.dropdown__content__inner ul.menu{width:100%;gap:0}.dropdown__content__inner ul.menu li a{width:100%;display:flex;z-index:3;transition:background .4s cubic-bezier(.26, 1, .3, 1),color .4s cubic-bezier(.26, 1, .3, 1)}.dropdown.is-open .dropdown__content{grid-template-rows:1fr;z-index:99999999}.dropdown.is-open .dropdown__btn svg{transform:rotate(180deg)}.side__nav .dropdown{width:100%;align-items:stretch;gap:1.2rem}.side__nav .dropdown__btn{color:rgba(var(--white),1);font-weight:700}.side__nav .dropdown__content{background:rgba(var(--white),.14);margin:1rem 0}.side__nav .dropdown__content ul.menu li a{padding:2rem}header .dropdown__btn{display:flex;justify-content:center;align-items:flex-start}header .dropdown__btn svg{margin-top:.5rem}header .dropdown__content{position:absolute;left:50%;transform:translateX(-50%);width:30rem;background:0 0;z-index:999;top:2.8rem;transition:margin-top .4s cubic-bezier(.26, 1, .3, 1);overflow:hidden;background:rgba(var(--white),1);color:rgba(var(--off-black),1)}.home__page .gallery,.home__page .services,.kind__words__page section:nth-of-type(3),.wedding__day__page section:nth-of-type(odd),header .dropdown__content__inner ul.menu li:nth-of-type(2n){background:rgba(var(--off-white),1)}header .dropdown__content__inner ul.menu li a{align-items:center;justify-content:center;text-align:center;padding:2rem 1rem;transition:color .4s cubic-bezier(.26, 1, .3, 1)}header .dropdown__content__inner ul.menu li a:before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;opacity:0;transition:opacity .4s cubic-bezier(.26, 1, .3, 1)}.fixed__btn{right:3rem}.fixed__btn .icon__wrapper{background:rgba(var(--white),1);border-radius:50%;display:flex;align-items:center;justify-content:center;width:9rem;height:9rem}.fixed__btn .icon__wrapper svg{width:auto;height:5rem;margin-top:.3rem}.google__stars{left:3rem;width:14rem;height:auto}.google__stars svg{width:100%;height:100%}.contact__form{background:rgba(var(--off-white),.4);padding:6rem;z-index:2;width:fit-content;display:flex;flex-direction:column;align-items:center}.contact__form button[type=submit]{width:100%;padding:3rem 9rem;border:none;color:rgba(var(--white),1);cursor:pointer;text-transform:uppercase;font-weight:800;margin-top:.4rem}.contact__form .input__wrapper{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem;width:80rem}.contact__form .hidden,.quote__form #backBtn.hidden,.quote__form .hidden{display:none}.contact__form input,.contact__form textarea{width:100%;padding:1.6rem;border:none;background:rgba(var(--white),1);font-size:3rem;font-family:BebasNeue,Impact,sans-serif}.contact__form input::-moz-placeholder,.contact__form textarea::-moz-placeholder{color:rgba(var(--black),1)}.contact__form input::placeholder,.contact__form textarea::placeholder{color:rgba(var(--black),1)}.contact__form textarea{font-family:inherit;height:22rem}.contact__form input:-webkit-autofill,.contact__form input:-webkit-autofill:active,.contact__form input:-webkit-autofill:focus,.contact__form input:-webkit-autofill:hover{box-shadow:0 0 0 1000px rgba(var(--white),1) inset!important;-webkit-text-fill-color:rgba(var(--black),1)!important;-webkit-transition:background-color 99999s ease-in-out!important;transition:background-color 99999s ease-in-out!important}.quote__form{color:rgba(var(--white),1);padding:6rem;z-index:2;width:-moz-fit-content;width:fit-content;height:56rem;display:flex;flex-direction:column;align-items:center}.quote__form h2{margin-bottom:1.5rem;display:flex;align-items:center}.quote__form #backBtn{cursor:pointer;width:-moz-fit-content;width:fit-content;margin-bottom:1.5rem;text-transform:capitalize}.quote__form #backBtn::-moz-selection{color:inherit!important;background:inherit!important}.quote__form #backBtn::selection{color:inherit!important;background:inherit!important}.quote__form .top-bar{display:flex;align-items:center;width:30rem;margin-bottom:1.5rem}.quote__form .progress{flex:1;height:6px;background:rgba(var(--white),.3);overflow:hidden;z-index:1}.quote__form .bar{height:100%;width:0%;background:rgba(var(--white),1);transition:width 1s cubic-bezier(.26, 1, .3, 1) .1s}.quote__form .buttons button,.quote__form .next,.quote__form button[type=submit]{transition:opacity .4s cubic-bezier(.26, 1, .3, 1);border:none;text-transform:capitalize;cursor:pointer}.quote__form .step{display:none;width:30rem}.quote__form .step.active{display:block}.quote__form p.heading{margin-bottom:2rem;text-align:center;text-transform:capitalize}.quote__form .buttons{display:flex;flex-direction:column;gap:.6rem}.quote__form .buttons button{width:100%;padding:1.6rem;background:rgba(var(--white),1);color:rgba(var(--off-black),1)}.quote__form .next,.quote__form button[type=submit]{width:100%;padding:1.6rem;background:rgba(var(--off-black),1);color:rgba(var(--white),1)}.quote__form button[type=submit]{text-transform:uppercase;padding:3rem}.quote__form .inputs{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1rem}.quote__form .file__upload{height:6.9rem;color:rgba(var(--off-black),1)}.quote__form input,.quote__form textarea{width:100%;padding:1.6rem;border:none;background:rgba(var(--white),1)}.quote__form textarea{font-family:inherit;height:14rem}.quote__form input:-webkit-autofill,.quote__form input:-webkit-autofill:active,.quote__form input:-webkit-autofill:focus,.quote__form input:-webkit-autofill:hover{box-shadow:0 0 0 1000px rgba(var(--white),1) inset!important;-webkit-text-fill-color:rgba(var(--black),1)!important;-webkit-transition:background-color 99999s ease-in-out!important;transition:background-color 99999s ease-in-out!important}.lightbox{position:fixed;inset:0;background:rgba(var(--off-black),1);display:none;align-items:center;justify-content:center;z-index:1000000000000000000000000000000;isolation:isolate;touch-action:manipulation;user-select:none}.lightbox:before{font-size:3rem;color:rgba(var(--white),.7);position:absolute;z-index:-1;opacity:0;animation:.4s cubic-bezier(.26,1,.3,1) .6s forwards inOut}@keyframes inOut{0%{opacity:0}100%{opacity:1}}.contact__page .standard__section,.lightbox.active{display:flex;flex-direction:column}.lightbox__img{width:100vw;height:100%;-o-object-fit:contain;object-fit:contain}.lightbox__close,.lightbox__next,.lightbox__prev{position:absolute;background:0 0;border:none;cursor:pointer;z-index:9;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lightbox__close{top:2rem;right:2rem;z-index:99;display:flex;align-items:center;justify-content:center;width:10rem;height:10rem}.kind__words__page section .container .grid .item svg:first-of-type,.lightbox__prev{left:3rem}.lightbox__close svg,.line svg{width:6rem;height:auto}.lightbox__close svg path,.lightbox__next svg path,.lightbox__prev svg path,.line svg path{fill:rgba(var(--white),1)}.lightbox__next,.lightbox__prev{color:rgba(var(--white),1)}.lightbox__next svg,.lightbox__prev svg{width:5rem;height:auto}.line,ul.menu{width:100%;display:flex}.lightbox__next{right:3rem}.lightbox .lightbox__caption{color:rgba(var(--white),1);margin-top:2rem;text-align:center;padding:0 2rem;line-height:1.4}.line{align-items:center;justify-content:center;gap:.4rem}.line .line__1,.line .line__2{width:100%;height:1px;background:rgba(var(--white),1);display:flex}.side__nav,.slider__buttons .slider__button{background:rgba(var(--off-black),1);color:rgba(var(--white),1)}.line .line__1.visible,.line .line__2.visible{transform:none}.line .line__2{width:30%}ul.menu{flex-direction:column;gap:1.2rem}ul.menu li.menu__heading{text-transform:capitalize;margin-bottom:2rem;color:rgba(var(--white),.7);font-weight:700}ul.menu li a{width:-moz-fit-content;width:fit-content;text-transform:capitalize}ul.menu li a.menu__email{text-transform:none!important}ul.menu li a svg{width:auto;height:1.4rem;margin-right:.5rem}.slider{--slider-padding:1rem;--slide-width:25%;--slide-min-width:40rem;position:relative;display:flex;flex-direction:column;gap:2rem;width:calc(100% - 2rem)}.slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--slider-padding);list-style-type:none;padding:0;scrollbar-width:none}.slider__track>*{flex:0 0 var(--slide-width);min-width:var(--slide-min-width);scroll-snap-align:start;scroll-snap-stop:always}.slider__track::-webkit-scrollbar{display:none}.slider__buttons{display:flex;align-items:center;justify-content:center;gap:1rem;overflow:visible}.slider__buttons .slider__button{cursor:pointer;width:14rem;text-align:center;padding:2rem;transition:color .4s cubic-bezier(.26, 1, .3, 1),background .4s cubic-bezier(.26, 1, .3, 1)}.slider__buttons .slider__button ::-moz-selection{color:currentColor;background:rgba(var(--off-black),1)}.slider__buttons .slider__button ::selection{color:currentColor;background:rgba(var(--off-black),1)}.slider__buttons [disabled] ::-moz-selection{color:currentColor;background:rgba(var(--off-black),1)}.slider__buttons [disabled] ::selection{color:currentColor;background:rgba(var(--off-black),1)}.slider .slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;height:42rem;z-index:1;gap:2rem}.slider.services__slider .service__slide{--slide-width:33.3333333333333333333%;padding:2rem 0}.slider.services__slider .service__slide .slide__inner{width:calc(100% - 1rem);height:calc(100% - 1rem);z-index:1;display:flex;align-items:center;justify-content:space-between;flex-direction:column}.slider.services__slider .service__slide picture{position:absolute;top:0;left:0;width:100%;height:100%}.slider.services__slider .service__slide picture img{width:100%;height:100%;transition:filter .4s cubic-bezier(.26, 1, .3, 1);-o-object-position:center 30%;object-position:center 30%}.slider.services__slider .service__slide p{z-index:2}.slider.services__slider .service__slide p:first-of-type{padding:2rem;background:rgba(var(--white),1);margin-top:-2rem;text-transform:capitalize}.slider.services__slider .service__slide p:nth-of-type(2){padding:2rem;margin-bottom:-2rem;color:rgba(var(--white),1)}.slider.photo__slider .photo__slide{--slide-width:25%;cursor:pointer;height:auto!important;padding:.2rem}.slider.photo__slider .photo__slide:after{content:"OPEN";pointer-events:none;opacity:0;z-index:9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(var(--white),1);font-size:2.2rem;transition:opacity .4s cubic-bezier(.26, 1, .3, 1)}.slider.photo__slider .photo__slide picture{display:block;width:100%;height:30rem;overflow:hidden}.slider.photo__slider .photo__slide picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .4s cubic-bezier(.26, 1, .3, 1);-o-object-position:center 30%;object-position:center 30%}ul.social__links{display:flex;align-items:center;justify-content:center;gap:3rem;width:100%}.home__page .intro,ul.social__links li{display:flex;align-items:center;justify-content:center}ul.social__links li a svg{width:4rem;height:4rem;transition:transform .4s cubic-bezier(.26, 1, .3, 1)}.side__nav{position:fixed;z-index:9999;height:100vh;top:0;width:50rem;right:0;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path .4s cubic-bezier(.26, 1, .3, 1);padding:5rem 10rem 5rem 5rem;display:flex;flex-direction:column;gap:0;overflow:auto;gap:5rem}.scrolled__header,.scrolled__header .dropdown__btn,.solid__header header,.solid__header header .dropdown__btn{color:rgba(var(--off-black),1)!important}.side__nav>ul.menu{gap:3rem}nav.side__nav.active{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.side__menu__toggler{position:fixed;top:2rem;right:3rem;z-index:999999999;display:none;align-items:center;justify-content:center;cursor:pointer;width:6rem;height:6rem;border-radius:50%;transition:background .4s cubic-bezier(.26, 1, .3, 1),color .4s cubic-bezier(.26, 1, .3, 1)}.side__menu__toggler.active .icon span{opacity:0;transition:opacity .2s cubic-bezier(.26, 1, .3, 1)}.side__menu__toggler.active .icon::before{transform:rotate(45deg)}.side__menu__toggler.active .icon::after{transform:rotate(-45deg)}.side__menu__toggler svg{width:auto;height:2.2rem}.side__menu__toggler svg path{fill:currentColor}.side__menu__toggler .icon{display:flex;align-items:center;justify-content:center;left:0;z-index:10;height:100%}.side__menu__toggler .icon span{display:inline-flex;width:2.4rem;height:2px;background:rgba(var(--white),1);transition:opacity .4s cubic-bezier(.26, 1, .3, 1) .2s}.side__menu__toggler .icon::after,.side__menu__toggler .icon::before{content:"";width:2.4rem;height:2px;background:rgba(var(--white),1);display:block;position:absolute;right:0;transition:transform .4s cubic-bezier(.26, 1, .3, 1);backface-visibility:hidden}.side__menu__toggler .icon::before{transform:translateY(.8rem)}.side__menu__toggler .icon::after{transform:translateY(-.8rem)}.videos__container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}.videos__container .media{width:-moz-fit-content;width:fit-content;overflow:hidden;z-index:1}.videos__container .media.portrait{height:50rem;width:28.2rem}.videos__container .media.landscape{height:30rem}.videos__container .media video{width:100%;height:100%}footer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem;color:rgba(var(--white),1);padding:10rem 0!important}footer:before{content:"";background:rgba(var(--off-black),.3)}footer .container{display:flex;align-items:center;justify-content:center;gap:10rem;width:100%}footer .container .container__inner{display:flex;flex-direction:column;gap:3rem}footer .container .container__inner:first-of-type{align-items:center;text-align:center;justify-content:center;width:34rem}footer .container .container__inner:first-of-type .logo img{width:24rem;height:auto}footer .container .container__inner:first-of-type a.jswd__link img{width:9rem;height:-moz-fit-content;height:fit-content}footer .container .container__inner:nth-of-type(2){flex-direction:row;gap:10rem;row-gap:7.5rem;flex-wrap:wrap;justify-content:flex-start;width:96rem}footer .container .container__inner:nth-of-type(2) .menu .menu__heading{color:rgba(var(--white),1)}footer .container .container__inner:nth-of-type(2) .menu li a{transition:color .4s cubic-bezier(.26, 1, .3, 1)}header{position:fixed;z-index:99999;top:0;left:0;width:100vw;height:var(--headerHeight);color:rgba(var(--white),1);display:flex;align-items:center;justify-content:space-between;padding:0 10rem;transition:background .4s cubic-bezier(.26, 1, .3, 1),color .4s cubic-bezier(.26, 1, .3, 1),height .4s cubic-bezier(.26, 1, .3, 1)}header .header__left{display:flex;align-items:center;gap:3rem;z-index:3}header .header__left .logo__wrapper{display:flex;align-items:center;justify-content:center;height:16rem;width:12rem;transition:height .4s cubic-bezier(.26, 1, .3, 1),width .4s cubic-bezier(.26, 1, .3, 1)}header .header__left .logo__wrapper .logo{position:absolute;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}header .header__left .logo__wrapper .logo picture{width:100%;height:100%}header .header__left .logo__wrapper .logo picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.scrolled__header .header__left .logo__wrapper .logo.logo__white,.solid__header header .header__left .logo__wrapper .logo.logo__white,header .header__left .logo__wrapper .logo.logo__colour{opacity:0}header .header__left .contacts{display:flex;align-items:center;gap:1.5rem}header .header__left .contacts a{display:flex;align-items:center;gap:.5rem;padding:1rem;border-radius:8rem;background:rgba(var(--white),1);color:rgba(var(--off-black),1);transition:color .4s cubic-bezier(.26, 1, .3, 1),background .4s cubic-bezier(.26, 1, .3, 1),transform .4s cubic-bezier(.26, 1, .3, 1)}header .header__left .contacts a .icon{background:rgba(var(--white),1);width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border-radius:50%}header .header__left .contacts a .icon svg{height:-moz-fit-content;height:fit-content}header .header__left .contacts a:first-of-type .icon svg{width:2.8rem}header .header__left .contacts a:nth-of-type(2) .icon svg{width:1.8rem}header .header__nav{display:flex;align-items:center;gap:2rem;height:100%}header .header__nav a{transition:opacity .6s cubic-bezier(.26, 1, .3, 1)}.scrolled__header,.solid__header header{background:rgba(var(--white),1)!important;box-shadow:0 .4rem 1rem 0 rgba(var(--off-black),.03)}.home__page .hero,.standard__hero,.standard__hero picture{background:rgba(var(--off-black),1)}.scrolled__header .header__left .logo__wrapper .logo.logo__colour,.solid__header header .header__left .logo__wrapper .logo.logo__colour{opacity:1}.scrolled__header .header__left .contacts a,.solid__header header .header__left .contacts a{background:rgba(var(--off-black),1);color:rgba(var(--white),1)}.about__page section .container p,.contact__page .standard__section .container h2,.kind__words__page section .container>p{background:rgba(var(--white),.4);backdrop-filter:blur(20px);padding:2rem}.about__page section .container{display:flex;flex-direction:column;gap:3rem;align-items:center}.about__page section .container p{width:120rem}.contact__page .standard__section .container{display:flex;align-items:center;justify-content:center;gap:2rem;flex-direction:column}.contact__page .standard__section .container h2{max-width:150rem!important;text-align:center}.home__page .hero__photographer__page:before{background-image:url("../images/photographer-manchester-small.webp")!important}.home__page .hero{padding:30rem 0 10rem;height:100%;width:100%;z-index:9;overflow:hidden}.home__page .hero:after{content:"";position:absolute;top:0;left:0;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(var(--off-black),.7) 7%,rgba(var(--off-black),.5) 50%,rgba(var(--off-black),.3) 100%)}.home__page .hero:before{content:"";position:absolute;top:0;left:0;inset:0;background-image:url("../images/home/photographer-manchester-small.webp");background-size:cover;background-position:center;background-repeat:no-repeat;filter:saturate(130%);z-index:-1}.home__page .hero .container{z-index:2;height:100%;width:100%;display:flex;align-items:center;justify-content:flex-start;gap:15rem;color:rgba(var(--white),1);overflow:visible}.home__page .hero .container .container__inner{display:flex;flex-direction:column;align-items:flex-start}.home__page .hero .container .container__inner>p{display:flex;align-items:center;justify-content:center;gap:3rem;margin-top:2rem}.home__page .hero .container .container__inner>p svg{width:2rem;height:2rem}.home__page .hero .container .container__inner .button{margin-top:3rem}.home__page .hero picture{position:absolute;top:0;left:0;background:0 0!important}.home__page .hero picture:before{display:none}.home__page .hero picture img{filter:saturate(140%)}.home__page .intro .container{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5rem}.home__page .gallery .container h3,.home__page .intro .container h2{text-align:center}.home__page .intro .container .container__inner{display:flex;gap:3rem;align-items:flex-start;justify-content:center}.home__page .intro .container .container__inner .text{display:flex;flex-direction:column;gap:3rem;background:rgba(var(--off-white),.4);backdrop-filter:blur(20px);padding:2rem}.home__page .intro .container .container__inner .text>p{display:block;width:80rem}.home__page .intro .container .container__inner .lazy-load-item{height:40rem;width:70rem}.home__page .gallery .container>p{width:110rem}.home__page .info__text .container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3rem}.home__page .info__text .container h2{text-align:center;width:110rem}.home__page .info__text .container>p{width:120rem}.kind__words__page section .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5rem}.kind__words__page section .container>p{width:130rem}.kind__words__page section .container .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;row-gap:4rem}.kind__words__page section .container .grid .item{display:flex;flex-direction:column;align-items:center;gap:2rem;width:70rem;height:100%}.kind__words__page section .container .grid .item svg{position:absolute;width:14rem;height:auto;top:7rem;z-index:3}.kind__words__page section .container .grid .item svg:nth-of-type(2){right:3rem}.kind__words__page section .container .grid .item picture{border-radius:50%;height:30rem;width:30rem;margin-bottom:-20rem}.kind__words__page section .container .grid .item .text{display:flex;flex-direction:column;align-items:center;gap:2rem;background:rgba(var(--off-white),.4);backdrop-filter:blur(20px);padding:22rem 5rem 5rem}.policy__page .main .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.policy__page .main .container>p,section.services .container .grid .item .text>p{width:90rem}.meet__the__photographer .container{display:flex;flex-direction:column;align-items:center}.meet__the__photographer .container h2{text-align:center}.meet__the__photographer .container .container__inner{display:flex;gap:3rem}.meet__the__photographer .container .container__inner:nth-of-type(2),section.services .container .grid .item:nth-of-type(2){flex-direction:row-reverse}.meet__the__photographer .container .container__inner>p{width:100rem;height:-moz-fit-content;height:fit-content;background:rgba(var(--off-white),.4);backdrop-filter:blur(20px);padding:2rem}.meet__the__photographer .container .container__inner .photo__grid{width:60rem;height:50rem;display:flex;gap:2rem}.meet__the__photographer .container .container__inner .photo__grid picture{width:50%;height:40rem}.meet__the__photographer .container .container__inner .photo__grid picture:nth-of-type(2){margin-top:3.5rem}.selected__albums .container,.wedding__day__page section .container,section.faq__main .container,section.standard__section .container,section.standard__section__flex__with__img .container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem}.wedding__day__page section .container h2{text-align:center;max-width:120rem}.wedding__day__page section .container p{max-width:120rem}.wedding__day__page section .container .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;row-gap:4rem}.wedding__day__page section .container .grid .item{display:flex;flex-direction:column;gap:2rem;background:rgba(var(--off-white),1);padding:5rem;width:70rem}section.services .container .grid .item,section.services .container>p,section.standard__section .container>p{background:rgba(var(--white),.4);backdrop-filter:blur(20px)}.wedding__day__page section .container .slider{margin-top:5rem}.selected__albums .container .album__link__container{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.selected__albums .container .album__link__container .album__link{background:rgba(var(--white),.4);backdrop-filter:blur(20px);padding:2rem;width:80rem;display:flex;flex-direction:column;gap:.6rem}.selected__albums .container .album__link__container .album__link picture{overflow:hidden;z-index:1;height:50rem;width:100%;margin-bottom:2rem;transition:filter .4s cubic-bezier(.26, 1, .3, 1)}.selected__albums .container .album__link__container .album__link picture img{-o-object-position:50% 30%;object-position:50% 30%}.selected__albums .container .album__link__container .album__link>p.font__m{border-bottom:1px solid rgba(var(--off-black),.2);padding-bottom:1rem;margin-bottom:1rem}.full__image__banner{height:90rem}.full__image__banner picture{filter:brightness(80%)}section.gallery .container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;padding:0}section.reviews .container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}section.reviews .container .google__reviews__embed{display:flex;align-items:center;justify-content:center;width:90rem;height:50rem;margin-top:10rem;margin-bottom:5rem}section.reviews .container .google__reviews__embed>div{transform:scale(1.8)}section.reviews .container .google__reviews__embed>div>div>div>div>div{background:0 0}section.reviews .container .google__reviews__embed>div>div>div>div>div:first-of-type>div img{border-radius:50%;width:3rem!important}section.reviews .container .google__reviews__embed>div>div>div>div>div:first-of-type>button{margin-right:20rem;padding:2rem;z-index:2;font-size:1.4rem;border-radius:8rem;background:#538ff7!important;color:rgba(var(--off-black),1)!important;border:none!important}section.reviews .container .google__reviews__embed>div .read-more-modal::after{background:rgba(var(--off-white),.2);backdrop-filter:blur(10px);top:5rem;height:calc(100% - 10rem)}section.reviews .container .google__reviews__embed>div .read-more-modal--container button,section.reviews .container .google__reviews__embed>div .read-more-modal--container div{margin-left:0!important;margin-right:0!important}section.reviews .container .google__reviews__embed>div .read-more-modal--container button{padding:1rem!important;z-index:2;margin-top:-2rem;right:-1rem}section.reviews .background__emojis{width:100%;height:100%;position:absolute;top:0;z-index:-1;overflow:hidden}section.reviews .background__emojis svg{position:absolute;height:auto}section.reviews .background__emojis svg:first-of-type{top:30rem;left:-30rem;width:80rem;transform:rotate(15deg)}section.reviews .background__emojis svg:nth-of-type(2){top:-10rem;right:-7rem;width:60rem;transform:rotate(-15deg)}section.services .container{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}section.services .container>p{width:159rem;padding:2rem}section.services .container .grid,section.services .container .grid .item .text{display:flex;flex-direction:column;gap:2rem}section.services .container .grid .item{display:flex;gap:3rem;align-items:center;padding:3rem}section.services .container .grid .item picture{width:60rem;height:40rem}.standard__hero{padding:0 0 5rem;display:flex;align-items:center;justify-content:center;height:100%;width:100%;padding-top:calc(var(--headerHeight) + 20rem)!important;overflow:hidden;z-index:3}.standard__hero .container{z-index:2;color:rgba(var(--white),1);text-align:center}.standard__hero .container h1{max-width:150rem}.standard__hero picture{border-radius:0!important}.standard__hero picture:before{color:rgba(var(--off-white),.7)}.standard__hero picture img{transform:translateY(0);filter:brightness(50%) saturate(120%)}section.standard__section .container h1,section.standard__section .container h2{text-align:center}section.standard__section .container h2{max-width:126rem}section.standard__section .container>p{width:130rem;padding:2rem}section.standard__section .container>p strong{display:block;margin-bottom:1rem}section.standard__section .container .vimeo__grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2rem}section.standard__section .container .vimeo__grid .lazy-load-item{height:30.35rem;width:54rem}section.standard__section .container .vimeo__grid .lazy-load-item.portrait{width:28.2rem;height:50rem}section.standard__section .container p.heading__top{text-align:center;margin-top:2rem;margin-bottom:.5rem;background:0 0;backdrop-filter:none;box-shadow:none;padding:0}section.standard__section .container .gallery__grid{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:center;margin-top:3rem}section.standard__section .container .gallery__grid picture{width:20rem;height:30rem;transition:filter .4s cubic-bezier(.26, 1, .3, 1)}@media (min-width:1024px){section.standard__section .container .container__inner ul li a{position:relative;vertical-align:top;display:inline-block}section.standard__section .container .container__inner ul li a:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:transform 1s cubic-bezier(.26, 1, .3, 1);width:100%;transform:scaleX(0);transform-origin:right center}section.standard__section .container .container__inner ul li a:hover:after{transform:scaleX(1);transform-origin:left center}.button .button__inner:hover,.fixed__btn .icon__wrapper:hover,.google__stars:hover,ul.social__links li a:hover svg{transform:scale(1.06)}#consent-popup .btn:hover{background:rgba(var(--white),1)}.side__nav .dropdown__content ul.menu li a:hover{background:rgba(var(--white),1);color:rgba(var(--off-black),1)}footer .container .container__inner:nth-of-type(2) .menu li a:hover,header .dropdown__content__inner ul.menu li a:hover{color:rgba(var(--white),1)}.slider.photo__slider .photo__slide:hover:after,header .dropdown__content__inner ul.menu li a:hover:before,ul.menu li a:hover{opacity:1}.contact__form button[type=submit]:hover,header .header__left .contacts a:hover{transform:scale(1.04)}.quote__form .buttons button:hover,.quote__form .next:hover,.quote__form button[type=submit]:hover{opacity:.85}.slider.photo__slider .photo__slide:hover picture img,.slider.services__slider .service__slide:hover picture img{filter:brightness(80%)}header .header__nav a:hover{opacity:.7}.scrolled__header{height:13rem}.scrolled__header .header__left .logo__wrapper{height:12rem;width:9.2rem}.selected__albums .container .album__link__container .album__link:hover picture,section.standard__section .container .gallery__grid picture:hover{filter:brightness(90%)}}section.standard__section .container .highlights{width:130rem;display:flex;justify-content:center;gap:3rem}section.standard__section .container .highlights .highlight{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3rem;background:rgba(var(--white),.4);backdrop-filter:blur(20px);padding:1.6rem}section.standard__section .container .container__inner{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}section.standard__section .container .container__inner ul{display:flex;flex-direction:column;gap:1rem;background:rgba(var(--white),.4);backdrop-filter:blur(20px);padding:1.6rem}section.standard__section .container .container__inner ul li.heading{color:rgba(var(--off-black),1);text-transform:uppercase;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(var(--off-black),.2)}section.standard__section__flex__with__img .container h2{text-align:center;max-width:126rem}section.standard__section__flex__with__img .container .container__inner{width:100%;display:flex;align-items:center;justify-content:center;gap:3rem}section.standard__section__flex__with__img .container .container__inner>p{width:70rem;background:rgba(var(--white),.4);backdrop-filter:blur(20px);padding:2rem}section.standard__section__flex__with__img .container .container__inner picture{width:60rem;height:100%;overflow:hidden;z-index:1}section.faq__main .container .slider{margin-top:2rem;margin-bottom:3rem}@media (max-width:1024px){body .button{font-size:4rem!important}body .font__xs{font-size:3rem}body .font__s{font-size:3.2rem}body .font__m{font-size:5rem}body .font__l{font-size:5.5rem}body .font__xl{font-size:6.5rem}.accordion .accordion__heading,.slider__buttons{gap:2rem}.button__wrapper{width:100%;flex-wrap:wrap;justify-content:center;align-items:center}.button{margin-top:0;width:100%}.button .button__inner{padding:4.6rem 2rem;width:100%}ul.social__sharing li{margin:3rem 0}ul.social__sharing li p a svg{height:4rem;width:4rem}.call-now,.dropdown{display:flex}.dropdown__btn svg{width:2rem;top:.25rem}.side__nav .dropdowns{margin-bottom:-2rem}.side__nav .dropdown{align-items:center;justify-content:center;text-align:center;gap:5rem}.side__nav .dropdown.is-open .dropdown__content,section.reviews .container h2{margin-bottom:5rem}.side__nav .dropdown__btn{font-size:5rem}.side__nav .dropdown__btn>svg{width:4rem}.side__nav .dropdown__content{margin:-2rem 0 5rem}.side__nav .dropdown__content ul.menu li{width:100%}.side__nav .dropdown__content ul.menu li:nth-of-type(2n){background:rgba(var(--white),.1)}.side__nav .dropdown__content ul.menu li a{padding:3rem 1rem;align-items:center;justify-content:center;text-align:center;font-size:5rem}.fixed__btn .icon__wrapper{width:10rem;height:10rem}.fixed__btn{right:15rem}.google__stars{width:17rem}.contact__form{padding:2rem}.contact__form .input__wrapper,.contact__form button[type=submit]{width:calc(100vw - 6rem)}.contact__form input,.contact__form textarea{padding:3rem;font-size:4rem}.contact__form textarea{height:32rem}.quote__form{width:100%;height:100%;padding:3rem 2rem}.about__page section .container p,.quote__form .step,.videos__container,.videos__container .media,footer .container .container__inner:first-of-type{width:100%}.quote__form p.heading{margin-bottom:4rem}.quote__form .buttons button{padding:4rem}.quote__form .file__upload{height:9rem}.quote__form input,.quote__form textarea{padding:3rem}.lightbox{justify-content:flex-start;padding-top:2rem}.lightbox:before{top:30rem}.lightbox__img{width:calc(100vw - 2rem);max-height:80rem}.lightbox__close{top:auto;bottom:7rem;left:50%;transform:translateX(-50%)}.lightbox__close svg{width:10rem;padding:1rem}.lightbox__next,.lightbox__prev{bottom:5rem}.lightbox__next svg,.lightbox__prev svg{width:8rem;padding:1rem}.lightbox .lightbox__caption{font-size:3.4rem}ul.menu{gap:5rem;align-items:center;justify-content:center;text-align:center}ul.menu li a svg{height:2.8rem}.slider{--slide-min-width:100%;gap:3rem}.slider__buttons .slider__button{width:auto;padding:3rem 10rem}.slider .slide{padding:0;height:50rem}.slider.services__slider .service__slide .slide__inner{width:calc(100% - .6rem);height:calc(100% - .6rem)}.slider.photo__slider .photo__slide picture{height:44rem}ul.social__links{gap:4rem}ul.social__links li{margin:3rem 0}ul.social__links li a svg{width:6rem;height:6rem}.side__nav{gap:15rem;width:100%;height:115vh;right:auto;padding:15rem 2rem 40rem;transition:clip-path}.side__nav>ul.menu{gap:5rem;font-size:3.5rem}.side__menu__toggler{display:flex;width:10rem;height:10rem;top:1.9rem;right:2rem;backdrop-filter:none;transition:background .4s cubic-bezier(.26, 1, .3, 1),color .4s cubic-bezier(.26, 1, .3, 1)}.side__menu__toggler .icon span,.side__menu__toggler .icon::after,.side__menu__toggler .icon::before{width:5rem;height:3px}.side__menu__toggler .icon::before{transform:translateY(1.4rem)}.side__menu__toggler .icon::after{transform:translateY(-1.4rem)}.videos__container .media.portrait{height:62rem;width:47vw;margin:auto}footer{gap:10rem;padding:5rem 0!important}.home__page .intro .container,.home__page .intro .container .container__inner,.meet__the__photographer .container .container__inner,footer .container,section.standard__section__flex__with__img .container .container__inner{flex-direction:column}footer .container .container__inner:first-of-type .logo img{width:34rem}footer .container .container__inner:first-of-type a.jswd__link img{width:11rem}footer .container .container__inner:nth-of-type(2){width:100%;flex-wrap:nowrap;flex-direction:column;gap:10rem}:root{--headerHeight:24rem}header{padding:0 2rem;position:absolute}header .header__left .logo__wrapper{width:16rem;height:20rem}.scrolled__header .header__left .contacts,.solid__header header .header__left .contacts,header .header__left .contacts,header .header__nav{display:none}.scrolled__header,.solid__header header{background:0 0!important;box-shadow:none!important}.contact__page .standard__section .container h2,section.standard__section .container h2,section.standard__section .container>p,section.standard__section__flex__with__img .container h2{max-width:100%;width:100%}.home__page .hero{height:100%;flex-direction:column;padding-top:50rem;padding-bottom:5rem}.home__page .hero .container{flex-direction:column;gap:5rem}.home__page .hero .container .container__inner{text-align:center;align-items:center;justify-content:center}.home__page .hero .container .container__inner h1{margin-bottom:2rem}.home__page .hero .container .container__inner>p{line-height:1.3}.home__page .hero .container .container__inner .line{width:calc(100% - 4rem)}.home__page .intro .container .container__inner .text{padding:3rem;gap:5rem}.home__page .info__text .container h2,.home__page .info__text .container>p,.home__page .intro .container .container__inner .text>p,.kind__words__page section .container>p{width:100%}.home__page .intro .container .container__inner .lazy-load-item{height:40.5rem;width:72rem}.home__page .gallery .container{padding:0 1rem}.home__page .gallery .container>p{width:100%;text-align:center}.kind__words__page section .container .grid{row-gap:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.kind__words__page section .container .grid .item{width:100%;padding:3rem 2rem}.kind__words__page section .container .grid .item svg{top:12rem}.policy__page .main .container{gap:3rem}.policy__page .main .container>p{width:100%}.meet__the__photographer .container .container__inner:nth-of-type(2){flex-direction:column;margin-top:0}.meet__the__photographer .container .container__inner>p{width:100%}.meet__the__photographer .container .container__inner .photo__grid{width:100%;height:60rem}.meet__the__photographer .container .container__inner .photo__grid picture{height:50rem}.selected__albums .container .album__link__container,.wedding__day__page section .container .grid{display:flex;flex-direction:column;align-items:center;justify-content:center}.wedding__day__page section .container .grid .item,section.services .container .grid .item .text>p,section.services .container .grid .item picture,section.services .container>p{width:100%}.wedding__day__page section .container .slider{margin-top:2rem}.selected__albums .container .album__link__container .album__link{width:calc(100vw - 4rem)}.full__image__banner{height:60rem}section.gallery .container{gap:5rem}section.reviews .container{height:66rem}section.reviews .container .google__reviews__embed{width:calc(100vw - 6rem);margin-bottom:0;margin-top:3rem}section.reviews .container .google__reviews__embed>div{transform:scale(1)}section.reviews .container .google__reviews__embed>div>div>div>div>div:first-of-type>div{margin-left:0;display:none}section.reviews .container .google__reviews__embed>div>div>div>div>div:first-of-type>button{margin-right:0;font-size:4rem;padding:4rem;margin-top:1rem}section.reviews .container .google__reviews__embed>div>div>div>div>div:nth-of-type(2) button,section.reviews .container .google__reviews__embed>div>div>div>div>div:nth-of-type(2) div p span{font-size:2.6rem}section.reviews .container .google__reviews__embed>div>div>div>div>div:nth-of-type(2) div>div>div>div>div>div>div>div>div>div>div{max-height:40rem}section.reviews .container .google__reviews__embed>div>div>div>div>div:nth-of-type(2) div>div>div>div>div>div>div>div>div>div>div>div>div>div{height:5rem;width:5rem}section.reviews .container .google__reviews__embed>div>div>div>div>div:nth-of-type(2) div>div>div>div>div>div>div>div>div>div>div>div>div>div p{white-space:nowrap;font-size:2.6rem;top:1rem}section.reviews .container .google__reviews__embed>div .read-more-modal--container{height:calc(100% - 11rem);width:100vw;padding-top:6.6rem}section.reviews .container .google__reviews__embed>div .read-more-modal--container button{top:-5.2rem;right:1rem;transform:scale(2.2)}section.reviews .container .google__reviews__embed>div .read-more-modal--container p{font-size:2.6rem!important}section.reviews .background__emojis svg:first-of-type{width:50rem;top:45rem;left:-16rem}section.reviews .background__emojis svg:nth-of-type(2){top:-12rem;width:40rem}section.services .container .grid .item{flex-direction:column!important;padding:3rem 2rem;gap:2rem}section.services .container .grid .item .text h3{text-align:center;margin-bottom:2rem}.standard__hero{height:100%}section.standard__section .container{gap:3rem}section.standard__section .container h2{text-align:center;max-width:100%;width:100%}section.standard__section .container .vimeo__grid .lazy-load-item{height:40.5rem;width:72rem}section.standard__section .container .vimeo__grid .lazy-load-item.portrait{height:60.2rem;width:34rem}section.standard__section .container .gallery__grid{margin-top:2rem}section.standard__section .container .gallery__grid picture{width:48vw;height:52rem}section.standard__section .container .highlights{flex-direction:column;width:100%}section.standard__section .container .container__inner{display:flex;flex-direction:column}section.standard__section__flex__with__img .container .container__inner picture,section.standard__section__flex__with__img .container .container__inner>p{width:100%}section.faq__main .container .slider{margin-top:3rem}}section#price{scroll-margin-top:calc(var(--headerHeight) - 10rem)}section#price p strong{display:block;margin-bottom:2rem}