*,::before,::after{box-sizing:border-box}html{line-sizing:normal}body{margin:0}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1.00rem}h5{font-size:0.83rem}h6{font-size:0.67rem}h1{margin:0.67em 0}pre{white-space:pre-wrap}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;max-width:100%}img,svg,video,canvas{height:auto}audio{width:100%}img{border-style:none}svg{overflow:hidden}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0}:root{--textColor: #000;--primaryColor: #000;--backgroundColor: #fff;--grayColor: #f0f0f0}@font-face{font-family:'de_valenciaregular';src:url("/assets/fonts/de-valencia-webfont.woff") format("woff");font-weight:normal;font-style:normal}body{font-family:sans-serif}.fonts-loaded body{font-family:"DM Sans";font-weight:300}.color-primary{color:#4054B2}:root{--mq-small: "screen and (max-width: 47.9375em)";--mq-medium: "screen and (min-width: 48em)";--mq-large: "only screen and (min-width: 64.0625em)";--mq-x-large: "screen and (min-width: 90em)"}:root{--spacing-none: 0;--spacing-xx-small: 0.25rem;--spacing-x-small: 0.5rem;--spacing-small: 0.75rem;--spacing-medium: 1rem;--spacing-large: 1.5rem;--spacing-x-large: 2rem;--spacing-xx-large: 6rem;--container-max-width: 90rem}:root{--fluid-min-width: 320;--fluid-max-width: 1500;--fluid-min-size: 18;--fluid-max-size: 22;--fluid-min-ratio: 1.2;--fluid-max-ratio: 1.5}:root{--fluid-screen: 100vw;--fluid-bp: calc((var(--fluid-screen) - ((var(--fluid-min-width) / 16) * 1rem)) / ((var(--fluid-max-width) / 16) - (var(--fluid-min-width) / 16)))}@media screen and (min-width: 1500px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}:root{--fluid-min-scale-0: var(--fluid-min-ratio);--fluid-min-scale-1: var(--fluid-min-scale-0) * var(--fluid-min-ratio);--fluid-min-scale-2: var(--fluid-min-scale-1) * var(--fluid-min-ratio);--fluid-min-scale-3: var(--fluid-min-scale-2) * var(--fluid-min-ratio);--fluid-min-scale-4: var(--fluid-min-scale-3) * var(--fluid-min-ratio);--fluid-min-scale-5: var(--fluid-min-scale-4) * var(--fluid-min-ratio);--fluid-max-scale-0: var(--fluid-max-ratio);--fluid-max-scale-1: var(--fluid-max-scale-0) * var(--fluid-max-ratio);--fluid-max-scale-2: var(--fluid-max-scale-1) * var(--fluid-max-ratio);--fluid-max-scale-3: var(--fluid-max-scale-2) * var(--fluid-max-ratio);--fluid-max-scale-4: var(--fluid-max-scale-3) * var(--fluid-max-ratio);--fluid-max-scale-5: var(--fluid-max-scale-4) * var(--fluid-max-ratio);--fluid-min-size-0: (var(--fluid-min-size)) / 16;--fluid-min-size-1: (var(--fluid-min-size) * var(--fluid-min-scale-0)) / 16;--fluid-min-size-2: (var(--fluid-min-size) * var(--fluid-min-scale-1)) / 16;--fluid-min-size-3: (var(--fluid-min-size) * var(--fluid-min-scale-2)) / 16;--fluid-min-size-4: (var(--fluid-min-size) * var(--fluid-min-scale-3)) / 16;--fluid-min-size-5: (var(--fluid-min-size) * var(--fluid-min-scale-4)) / 16;--fluid-max-size-0: (var(--fluid-max-size)) / 16;--fluid-max-size-1: (var(--fluid-max-size) * var(--fluid-max-scale-0)) / 16;--fluid-max-size-2: (var(--fluid-max-size) * var(--fluid-max-scale-1)) / 16;--fluid-max-size-3: (var(--fluid-max-size) * var(--fluid-max-scale-2)) / 16;--fluid-max-size-4: (var(--fluid-max-size) * var(--fluid-max-scale-3)) / 16;--fluid-max-size-5: (var(--fluid-max-size) * var(--fluid-max-scale-4)) / 16;--fluid-0: calc(((var(--fluid-min-size-0) * 1rem) + (var(--fluid-max-size-0) - var(--fluid-min-size-0)) * var(--fluid-bp)));--fluid-1: calc(((var(--fluid-min-size-1) * 1rem) + (var(--fluid-max-size-1) - var(--fluid-min-size-1)) * var(--fluid-bp)));--fluid-2: calc(((var(--fluid-min-size-2) * 1rem) + (var(--fluid-max-size-2) - var(--fluid-min-size-2)) * var(--fluid-bp)));--fluid-3: calc(((var(--fluid-min-size-3) * 1rem) + (var(--fluid-max-size-3) - var(--fluid-min-size-3)) * var(--fluid-bp)));--fluid-4: calc(((var(--fluid-min-size-4) * 1rem) + (var(--fluid-max-size-4) - var(--fluid-min-size-4)) * var(--fluid-bp)));--fluid-5: calc(((var(--fluid-min-size-5) * 1rem) + (var(--fluid-max-size-5) - var(--fluid-min-size-5)) * var(--fluid-bp)))}.skiplink{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;width:1px}.skiplink:focus{border-radius:4px;clip:auto;color:var(--textColor);height:auto;padding:0.5em 1em;margin:0.5em;width:auto;z-index:1;text-decoration:none}:focus,:active{border:none;outline:none}.aspect-ratio-hack--16-9{position:relative}.aspect-ratio-hack--16-9:before{display:block;content:"";width:100%;padding-top:calc((9 / 16) * 100%)}.aspect-ratio-hack--16-9>*{position:absolute;top:0;left:0;right:0;bottom:0}.aspect-ratio--16-9{aspect-ratio:16 / 9}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace, SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type='button'],[type='reset'],[type='submit']{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type='search']{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.avatar{width:70px;height:70px;border-radius:50%;overflow:hidden;font-size:2.5rem;color:#fff;display:flex;align-items:center;justify-content:center;text-transform:uppercase}body{color:var(--textColor);background-color:var(--backgroundColor);padding-right:var(--scrollbarComp);overflow-x:hidden}button,.button{background-color:var(--textColor);color:white;box-sizing:border-box;display:inline-flex;align-items:center;padding:0.85rem 1.25rem;border-radius:4px;font-size:1.125rem;line-height:1rem;font-weight:600;text-transform:none;white-space:nowrap;text-decoration:none;min-height:46px;min-width:120px;justify-content:center}button:hover,.button:hover{background-color:rgba(26,26,26,0.85)}button.primary,.button.primary{background-color:#4054B2}button.secondary,.button.secondary{background-color:#f7d100}input[type="checkbox"],input[type="radio"],input[type="range"],progress{accent-color:var(--primaryColor)}h1{font-size:var(--fluid-3);margin-bottom:0.5em}.fonts-loaded h1{font-family:'DM Sans', sans-serif}h2{font-size:var(--fluid-2);margin-top:1em;margin-bottom:0.5em}.fonts-loaded h2{font-family:'DM Sans', sans-serif}h3{font-size:var(--fluid-1);color:#000;margin-bottom:1rem}.fonts-loaded h3{font-family:'DM Sans', sans-serif}h6{font-size:var(--fluid-0);margin-bottom:1rem}.fonts-loaded h6{font-family:'DM Sans', sans-serif}.title{margin:0;font-weight:400}.page-title{position:relative;font-weight:800;letter-spacing:15px;margin:0;text-transform:uppercase;z-index:2}.fonts-loaded .page-title{font-family:'DM Sans', sans-serif}h3.page-title{color:#fff}@media (min-width: 992px){.page-title{font-size:58px}h3.page-title{font-size:58px}}img{display:block;max-width:100%;vertical-align:middle}a{color:var(--primaryColor);text-decoration:underline}a svg{display:inline-block;fill:currentColor}ul,ol{font-size:var(--fluid-0);line-height:1.5}ul[class],ol[class]{list-style:none;padding:0}li>{margin-bottom:var(--spacing-medium)}li>ul,li>ol{margin-left:var(--spacing-medium);margin-bottom:0}section.list{margin:var(--spacing-xx-large) 0}ul.list{list-style:disc}ul.list li{margin-bottom:1rem}p{font-size:18px;line-height:1.5}span.marker{box-shadow:inset 0 -14px 0 0 #ffec9e;line-height:0.6;display:inline-block}body{overflow-x:hidden}.layout{display:flex;flex-direction:column;min-height:100%;min-height:100vh;position:relative}.container{width:100%;margin:0 auto;max-width:var(--container-max-width);padding:0 1rem}.alt-sections{margin-top:32px;display:grid;gap:48px}.alt-section{display:flex;flex-direction:column;align-items:stretch;gap:16px}.alt-section ol:before{content:'•';color:#f7d100;margin-right:8px}.alt-section__media{width:100%;position:relative}.alt-section__media:before{content:'';background:url("../assets/img/anti-arrow-gray-right.png");background-position:right top;background-repeat:no-repeat;background-size:auto 100%;position:absolute;right:-2px;top:0;bottom:0;left:0;filter:contrast(0%) brightness(200%)}.alt-section--reverse .alt-section__media:before{content:'';background:url("../assets/img/anti-arrow-gray-left.png");background-position:left top;background-repeat:no-repeat;background-size:auto 100%;position:absolute;right:0;top:0;bottom:0;left:0;filter:contrast(0%) brightness(200%)}.alt-section__media img{display:block;width:100%;height:auto;border-radius:8px}.alt-section__content{width:100%}.alt-section__content h1{margin-top:0;font-family:'DM Sans', sans-serif;font-size:48px}.alt-section__content h2{margin-top:0;font-family:'DM Sans', sans-serif;font-size:36px}.alt-section__content h3{margin-top:0;font-family:'DM Sans', sans-serif;font-size:28px;color:#000}.alt-section__content h1,.alt-section__content h2,.alt-section__content h3{position:relative;margin-bottom:24px}.alt-section__content h1:after,.alt-section__content h2:after,.alt-section__content h3:after{content:'';position:absolute;bottom:-12px;left:0;width:100px;height:4px;background-color:#f7d100}.alt-section__content p{margin:0 0 12px;font-size:16px;color:#424040;text-align:justify}@media (min-width: 992px){.alt-section{flex-direction:row;align-items:center;gap:32px}.alt-section--reverse{flex-direction:row-reverse}.alt-section__media,.alt-section__content{flex:1 1 0}}@media (min-width: 1500px){.alt-section__content h3{font-size:36px}.alt-section__content p{font-size:18px}}.contact-cta{position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.contact-cta__overlay{background-color:rgba(110,193,228,0.4);padding:48px 0}.contact-cta__container{display:grid;gap:24px;background-color:rgba(255,255,255,0.8);border-radius:8px;padding:24px}.contact-cta__title{margin:0 0 12px;font-family:'DM Sans', sans-serif;font-size:28px;color:#000}.contact-cta__hours{color:#000}.contact-cta__list{margin:0 0 12px;padding-left:1.1rem}.contact-cta.text-white a{color:#000}.contact-cta__form{background-color:rgba(255,255,255,0.92);border-radius:8px;padding:16px}.contact-cta__item{text-decoration:none}.contact-cta__item svg{color:transparent !important;width:48px;height:48px;display:block;margin-bottom:24px}.contact-cta__item strong{font-size:18px;font-weight:800}@media (min-width: 768px){.contact-cta__overlay{padding:64px 0}}@media (min-width: 992px){.contact-cta__container{grid-template-columns:1fr 1fr;align-items:start;gap:32px}.contact-cta__title{font-size:36px}.contact-cta__item svg{width:64px;height:64px}}.site-footer{background-color:var(--grayColor);position:relative;padding:24px 0}.site-footer .nav__menu{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px}.site-footer .nav__link{font-size:0.85rem;text-decoration:none}.site-footer__contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px}.site-footer__contact>div{display:flex;align-items:center;justify-content:center;gap:8px}.site-footer__contact img{max-height:50px}.site-footer__contact a{text-decoration:none;font-weight:700}.siteUp{position:absolute;top:-24px;left:50%;transform:translateX(-50%);width:48px;height:48px;border:2px solid #000;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.siteUp::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 256 256'%3E%3Cpath fill='black' d='M208.49 120.49a12 12 0 0 1-17 0L140 69v147a12 12 0 0 1-24 0V69l-51.51 51.49a12 12 0 0 1-17-17l72-72a12 12 0 0 1 17 0l72 72a12 12 0 0 1 0 17'/%3E%3C/svg%3E");position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin-top:2px}.wzk{display:flex;align-items:center;justify-content:center;margin-top:24px}form{margin-top:48px}form .row{display:flex;flex-wrap:wrap;gap:1rem}form .row>div{flex:1}form .error{display:block;font-weight:400;color:red;font-size:0.75rem;margin-top:0.5rem}.field{margin-bottom:1rem}.field label{display:block;font-size:0.85rem;font-weight:700;margin-bottom:0.5rem}.field input,.field textarea,.field select{display:block;width:100%;padding:0.5rem;border:1px solid transparent;border-bottom:1px solid #ccc;border-radius:4px}.field input:focus,.field input:active,.field textarea:focus,.field textarea:active,.field select:focus,.field select:active{border:1px solid #ccc}.field button[type=submit]{background-color:var(--primaryColor);color:#fff;border:none;padding:0.85rem 1.25rem;border-radius:4px;cursor:pointer;transition:0.2s;font-size:1.25rem}.field button[type=submit]:hover{opacity:0.8}.radio{display:flex;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio label{margin-top:4px;margin-bottom:0;cursor:pointer}.radio .checkmark{position:absolute;top:0;left:0;height:24px;width:24px;background-color:#eee}.radio .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;transform:rotate(45deg)}.radio:hover input ~ .checkmark{background-color:#ccc}.radio input:checked ~ .checkmark{background-color:#2196F3}.radio input:checked ~ .checkmark:after{display:block}.site-header{transition:0.6s}.site-header--fixed{position:fixed;top:0;left:0;z-index:22;width:100%}.site-header__background{background:#4054B2}.site-header__logo{color:#fff;text-decoration:none}.site-header__logo img{max-height:65px}.site-header__toggle{display:none;cursor:pointer;border:none;border-radius:4px;padding:4px 8px}.site-header__container{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:var(--container-max-width);margin:0 auto;padding:0 1rem}.site-header .nav__menu{display:flex;gap:var(--fluid-1)}.site-header .nav__item--active .nav__link{border-bottom:2px solid #fff}.site-header .nav__link{text-decoration:none;color:#fff;transition:0.3s;border-bottom:2px solid transparent;font-size:0.85rem}.site-header .nav__link:hover{border-bottom:2px solid #fff}.site-header .site-header__toggle-close{display:none}.site-header__toggle{min-width:auto;background:#f7d100}.site-header__toggle:hover{background:#e4c726}.mousey-wrap{margin-top:32px}.dots{margin-top:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.dots>*{width:6px;height:6px;border-radius:50%;background-color:#fff;animation:fade 1.5s ease-in-out infinite alternate}.dots>*:first-child{width:8px;height:8px}.dots>*:last-child{width:4px;height:4px}@keyframes fade{0%{opacity:0.25}100%{opacity:1}}.mousey{width:1px;padding:10px 15px;height:30px;border:2px solid #fff;border-radius:25px;opacity:0.75;box-sizing:content-box}.scroller{width:1px;height:8px;border-radius:25%;background-color:#fff;animation-name:scroll;animation-duration:2.2s;animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-iteration-count:infinite}.nav__menu{font-family:"DM Sans", sans-serif}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}@media (max-width: 1199px){.site-header__container{min-height:46px}.site-header .nav{display:none}.site-header__toggle{display:block}.site-header .nav{position:absolute;top:64px;left:0;right:0;background:#4054B2;z-index:11}.site-header .nav__menu{flex-direction:column;align-items:center;justify-content:center}.site-header .nav__item--active .nav__link{border-bottom:2px solid #fff}.site-header .nav__link{color:#fff}.site-header .nav__link:hover{border-bottom:2px solid #fff}.site-header__open .nav{display:block}.site-header__open .site-header__toggle-open{display:none}.site-header__open .site-header__toggle-close{display:block}}.tingle-modal.custom-modal .tingle-modal-box{width:80%;background-color:transparent}.tingle-modal.custom-modal .tingle-modal-box__content{padding:1rem}.slide{background-repeat:no-repeat;background-size:cover;padding:16px;display:flex}.slide-content{border:1px solid #000;padding:24px;background-color:rgba(255,255,255,0.8)}.slide-content .logo{margin:0 auto 24px;display:block;max-width:120px;flex-shrink:0}.slide-content h4{font-family:'DM Sans', sans-serif;font-size:24px}.slide-content p{font-size:15px;text-align:justify}.offer-image{margin-bottom:8px}@media (max-width: 1199px){.slide{background-size:cover}}@media (min-width: 1200px){.offer-image{display:none}.slide{padding:48px;margin-bottom:24px}.slide-content{overflow-y:auto}.slide1 .slide-content,.slide3 .slide-content{max-width:30%;height:100%}.slide2 .slide-content{margin-left:auto;max-width:40%;height:100%}.slide4 .slide-content{margin-top:auto;width:100%;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.slide5 .slide-content{margin-left:auto;max-width:35%;height:100%}.slide6 .slide-content{max-width:25%;height:100%}.slide7 .slide-content{margin-left:auto;max-width:25%;height:100%}.slide8 .slide-content{max-width:25%;height:100%}.slide9 .slide-content{margin-left:auto;max-width:25%;height:100%}}@media (min-width: 1400px){.slide{height:100vh}}@media (min-width: 1600px){.slide-content p{font-size:20px}}.postlist ol[class]{list-style-type:none;padding:0}.postlist-item:has(a+time) h2{margin-bottom:1rem}.review-item__content{text-align:center}.review-item__author{display:flex;align-items:center;justify-content:center;gap:24px}.review-item__author-name{font-weight:700;font-size:1.25rem}.review-item__stars{--star-size: 1.25rem;display:flex;align-items:center;justify-content:center;gap:0.25rem}.review-item__stars::before{content:'\2605\2605\2605\2605\2605';font-size:var(--star-size);color:#e6c200}.reviews .splide__arrow{width:3rem;height:3rem}@media (min-width: 992px){.review-item__content{padding:0 24px}}.section{padding:2rem 1rem;padding:2rem clamp(var(--spacing-medium), 3.75vw, var(--spacing-x-large))}.section .title{text-align:center;font-family:"DM Sans", sans-serif}.section .subtitle{display:block;font-family:"DM Sans", sans-serif;font-weight:300}.section .subtitle.small{font-size:16px}.our-weddings{overflow:hidden;background-image:url(../assets/img/bg-wesela.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.our-weddings .splide{margin:48px 0}.our-weddings .splide__arrow{background-color:#fff;width:3rem;height:3rem}.our-weddings .splide__track{overflow:visible}.our-weddings .splide__slide{opacity:0.3;transition:0.3s}.our-weddings .splide__slide.is-visible{opacity:1}.our-weddings .splide__slide:hover{margin-top:-24px;transition:.5s;opacity:1}.weeding-item{cursor:pointer;text-align:center;transition:0.5s}.weeding-item:hover{transition:0.5s;margin-top:-20px}.weeding-item__image{margin:0 auto 16px}.weeding-item__title{font-weight:700;font-size:var(--fluid-0)}.weeding-item__content{font-size:16px;padding:0 8px}.glightbox-container .gslider{padding:0 12px}.why-us{overflow:hidden;background-image:url(../assets/img/bg-why.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}.why-us .title{color:#fff}.why-us-wrap{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:32px}@media (max-width: 992px){.why-us-wrap{margin-top:48px;grid-template-columns:1fr;width:100%}}.why-us-item{border-radius:24px;background-color:#cbcbcb}.why-us-box{border-radius:24px;background-color:#fff;display:flex;position:relative;flex-wrap:wrap;padding:24px 24px 48px 24px}.why-us-box__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;border:2px solid var(--grayColor);width:96px;height:96px}.why-us-box__link{font-family:'DM Sans', sans-serif;border-radius:24px;border:1px solid #000;height:48px;text-transform:uppercase;padding:0 24px;color:#424040;font-size:21px;background-color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;position:absolute;left:50%;transform:translateX(-50%);bottom:-24px;transition:0.3s;width:60%}.why-us-box__link:hover{color:#fff;background-color:#000}.why-us-box__content h4{font-family:'DM Sans', sans-serif;font-size:24px;font-weight:700}.why-us-box__content p{font-size:16px;color:#424040}.why-us-info{margin-top:48px;display:flex;justify-self:center;text-align:center;flex-direction:column;padding:0 24px 24px}.why-us-info__icon{display:flex;align-items:center;justify-content:center;gap:16px}.why-us-info__icon img{width:80px;height:80px}.why-us-info__icon b{font-family:'DM Sans', sans-serif;font-size:var(--fluid-3)}.why-us-info__content h4{font-family:'DM Sans', sans-serif;font-size:24px;font-weight:700;margin-bottom:0}.why-us-info__content p{text-align:justify;font-size:16px}.page-header{margin-bottom:24px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.page-header img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-header.bg{min-height:500px;background-size:cover;background-position:center center;position:relative}.page-header.bg::before{content:'';width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(0,0,0,0.2)}.page-header.text-white{color:#fff}.page-header.text-left{justify-content:flex-start;text-align:left}.page-header .button{position:relative;z-index:2}.page-content{padding-bottom:48px}.page-content ul>li{margin-bottom:16px}.embla{margin:auto;position:relative;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 100%}.embla-reviews{--slide-size: 100% !important}.embla-reviews .embla__viewport{overflow:hidden}.embla-reviews .embla__container{align-items:flex-start;transition:height 0.2s}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translate3d(0, 0, 0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide{transition:opacity 0.2s ease-in-out}.embla__slide:not(.is-in-view){opacity:0.3}.embla__button{width:48px;height:48px;border:2px solid #000;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.splide-weddings .embla__button{position:absolute;z-index:22;top:50%;transform:translateY(-50%)}.splide-weddings .embla__prev{left:0}.splide-weddings .embla__next{right:0}.alert{padding:1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem}.alert.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}@media (max-width: 991px){.reviews .splide__arrow--prev,.our-weddings .splide__arrow--prev{left:-24px}.reviews .splide__arrow--next,.our-weddings .splide__arrow--next{right:-24px}.embla__buttons{margin-top:16px}}@media (min-width: 992px){.reviews,.our-weddings,.why-us{padding:64px 0 100px}.reviews .title,.our-weddings .title,.why-us .title{margin-bottom:100px}.glightbox-container .gslider{padding:0 100px}.embla{--slide-size: calc(50% - var(--slide-spacing))}.section .title{font-size:80px}}@media (max-width: 1399px){.why-us-box{justify-content:center;text-align:center;min-height:355px}}@media (max-width: 1499px){.embla__buttons{display:flex;align-items:center;justify-content:center;gap:16px}}@media (min-width: 1400px){.why-us-box{min-height:300px;gap:24px;flex-wrap:nowrap}}@media (min-width: 1500px){.embla{--slide-size: 25%}.splide-reviews .embla__button{position:absolute;z-index:22;top:50%;transform:translateY(-50%)}.splide-reviews .embla__prev,.splide-weddings .embla__prev{left:-32px}.splide-reviews .embla__next,.splide-weddings .embla__next{right:-32px}}.video__background{min-height:50vh;overflow:clip;position:relative;z-index:0;display:flex;align-items:center;justify-content:center}.video__background video{position:absolute;height:100%;width:100%;top:0;right:0;left:0;bottom:0;border:none;box-shadow:none;margin:0;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;outline:none;padding:0}.video__background .socials{z-index:22;position:absolute;bottom:50px;display:flex;gap:16px}.video__background .socials a{transition:0.3s all}.video__background .socials a:hover{transform:scale(1.1)}.video__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#6EC1E4;opacity:0.3;z-index:1}.video__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 0;color:#fff;text-align:center}.video__title{font-family:serif;font-size:var(--fluid-4)}.fonts-loaded .video__title{font-family:'de_valenciaregular', serif}.video__subtitle{text-transform:uppercase;letter-spacing:19px;font-weight:200;font-size:var(--fluid-0)}@media (max-width: 992px){.video__subtitle{letter-spacing:8px;font-size:12px}}.whatsapp{position:fixed;bottom:16px;right:16px;z-index:2}.whatsapp img{max-width:48px}@media (min-width: 992px){.whatsapp{display:none}.visible-xs{display:none}}

/*# sourceMappingURL=main.css.map */
