html{font-family:sans-serif;box-sizing:border-box}*,*::before,*::after{font-variant-numeric:inherit;box-sizing:inherit}html,body{width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}html,body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,blockquote,figure{margin:0;padding:0}ul li,ol li{list-style:none}a,a:hover,a:focus,a:active{text-decoration:none}a:focus{outline:0}img,button,input,button,iframe{border:0}button{padding:0;cursor:pointer;background-color:transparent}a,input,select,button,textarea{outline:none;font-family:inherit}input[type="radio"]{margin:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0}fieldset{border:0;margin:0;padding:0}video{display:block;width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}body{display:flex;flex-direction:column;height:100%;font-size:16px;line-height:1.6;font-family:'Nunito Sans',Helvetica,Arial,sans-serif;font-variant-numeric:lining-nums;color:#222;background-color:#fff;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:hidden}svg{width:100%;height:100%;fill:currentColor}a,button,input,select,textarea,span{transition:all 50ms ease}.hidden{display:none!important}.overflow{overflow:hidden!important}.container{width:100%;padding-right:16px;padding-left:16px;margin-right:auto;margin-left:auto}@media screen and (min-width:576px){.container{max-width:540px}}@media screen and (min-width:768px){.container{max-width:720px}}@media screen and (min-width:992px){.container{max-width:960px}}@media screen and (min-width:1280px){.container{max-width:1140px}}@media screen and (min-width:1540px){.container{padding-right:30px;padding-left:30px;max-width:1420px}}section,.section{position:relative;padding:40px 0}@media screen and (min-width:992px){section,.section{padding:55px 0}}@media screen and (min-width:1540px){section,.section{padding:70px 0}}.section__title{margin-bottom:25px;text-align:center}@media screen and (min-width:1280px){.section__title{margin-bottom:40px}}@media screen and (min-width:1540px){.section__title{margin-bottom:50px}}.section__title--name{font-size:24px;line-height:1.3;color:#222}@media screen and (min-width:992px){.section__title--name{font-size:30px}}@media screen and (min-width:1280px){.section__title--name{font-size:36px}}@media screen and (min-width:1540px){.section__title--name{font-size:40px}}.section__title--subtitle{padding-top:15px;font-size:16px;max-width:760px;margin:0 auto}@media screen and (min-width:1280px){.section__title--subtitle{font-size:18px}}.main{padding-top:60px}@media screen and (min-width:992px){.main{padding:0}}.btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;font-size:15px;line-height:1.1;font-weight:600;padding:0 20px;height:44px;border-radius:4px;text-transform:uppercase;letter-spacing:2px}@media screen and (min-width:992px){.btn{height:46px}}.btn__border{color:#222;border:1px solid #222}.btn__border--white{color:#fff;border:1px solid #fff}@media screen and (min-width:992px){.btn__border--white:hover{color:#222;background-color:#fff}}.btn__default{color:#fff;background-color:#222}@media screen and (min-width:992px){.btn__default:hover{background-color:#706b70}}.btn__white{color:#222;background-color:#fff}@media screen and (min-width:992px){.btn__white:hover{background-color:#e9e9e9}}.btn__min{font-size:13px!important;height:44px!important}.btn[disabled]{pointer-events:none;cursor:default;opacity:.6}.title{font-family:'Julius Sans One',Helvetica,Arial,sans-serif;font-weight:normal}.header{position:fixed;top:0;left:0;z-index:100;width:100%}@media screen and (min-width:992px){.header{position:static}}.header__top{display:none}@media screen and (min-width:992px){.header__top{display:block;background-color:#222}}.header__nav{display:flex;align-items:center;justify-content:center;height:48px}@media screen and (min-width:1540px){.header__nav{height:56px}}.header__nav--list{display:flex;align-items:center;justify-content:center;gap:45px}.header__nav--link{display:block;font-size:14px;line-height:1.3;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:1px;position:relative}@media screen and (min-width:992px){.header__nav--link:after{content:'';display:block;position:absolute;height:1px;width:0;bottom:-3px;left:0;background-color:#fff;pointer-events:none;user-select:none;transition:all 300ms ease}.header__nav--link:hover:after{width:100%}}.header__bottom{background-color:#fff}.header__content{display:flex;align-items:center;justify-content:space-between;height:60px}@media screen and (min-width:992px){.header__content{display:grid;grid-template-columns:1fr 258px 1fr;height:80px}}@media screen and (min-width:1540px){.header__content{height:94px}}.header__social{display:none}@media screen and (min-width:992px){.header__social{display:block}}.social{display:flex;align-items:center;gap:20px}.social__link{display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:#222}@media screen and (min-width:992px){.social__link:hover{color:#706b70}}.social__link .icon{width:22px;height:22px}.logo{display:block;width:100%;max-width:200px}@media screen and (min-width:992px){.logo{max-width:258px}}.logo__img{display:block;width:100%;object-fit:contain}.header__user{display:flex;align-items:center;justify-content:flex-end;gap:25px}.header__book{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#222}@media screen and (min-width:992px){.header__book{display:inline-flex;justify-content:center;align-items:center;text-align:center;font-size:15px;line-height:1.1;font-weight:600;width:160px;height:44px;border-radius:4px;text-transform:uppercase;letter-spacing:2px;border:1px solid #222}.header__book:hover{color:#fff;background-color:#222}}.header__book .icon{width:22px;height:22px}@media screen and (min-width:992px){.header__book .icon{display:none}}.header__book span{display:none}@media screen and (min-width:992px){.header__book span{display:block}}.header__burger{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#222}@media screen and (min-width:992px){.header__burger{display:none}}.header__burger .icon{width:24px;height:24px}.mobile{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;transform:translateX(100%);transition:all 300ms ease;opacity:0;visibility:hidden}@media screen and (min-width:992px){.mobile{display:none!important}}.mobile.is-show{transform:translateX(0);opacity:1;visibility:visible}.mobile__top{display:flex;align-items:center;justify-content:flex-end;height:60px}.mobile__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#222}.mobile__close .icon{width:24px;height:24px}.mobile__content{display:flex;flex-direction:column;align-items:center;gap:50px;padding-top:30px}.mobile__nav--list{display:grid;grid-template-columns:1fr;gap:25px;text-align:center}.mobile__nav--link{display:block;font-size:14px;line-height:1.3;color:#222;font-weight:600;text-transform:uppercase;letter-spacing:1px;position:relative}.mobile__user{display:flex;flex-direction:column;align-items:center;gap:40px}.footer{margin-top:auto;background-color:#fff}.footer__top{padding:30px 0;border-bottom:1px solid #e4e4e4}@media screen and (min-width:992px){.footer__top{padding:50px 0}}.footer__content{display:flex;flex-direction:column;align-items:center;gap:25px}@media screen and (min-width:992px){.footer__content{flex-direction:row;justify-content:space-between;align-items:flex-start}}.footer__info--list{display:grid;grid-template-columns:1fr;gap:10px}.footer__info--item{display:flex;justify-content:center;text-align:center}@media screen and (min-width:992px){.footer__info--item{justify-content:flex-start;text-align:left}}.footer__info--link{font-size:16px;color:#222;font-weight:600;line-height:1.3}@media screen and (min-width:992px){.footer__info--link:hover{text-decoration:underline}}.footer__dev{display:flex;flex-direction:column-reverse;align-items:center;gap:5px;padding:15px 0}@media screen and (min-width:992px){.footer__dev{flex-direction:row;justify-content:space-between;padding:20px 0}}.footer__copy{font-size:14px;line-height:1.3;color:#706b70;text-align:center}.footer__link{font-size:14px;line-height:1.3;color:#706b70}@media screen and (min-width:992px){.footer__link:hover{text-decoration:underline}}.cookies{position:fixed;left:0;bottom:0;width:100%;padding:20px;background-color:rgba(255,255,255,.9);text-align:center;backdrop-filter:blur(3px);z-index:100;border-top:1px solid #e4e4e4}.cookies__text{display:block;font-size:14px;line-height:1.6;color:#222;margin-bottom:15px}.cookies__text a{color:#222;text-decoration:underline}.cookies__text a:hover{text-decoration:none}.cookies .btn{width:100%;max-width:140px}.scrollup{display:flex;justify-content:center;align-items:center;width:45px;height:45px;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.9);position:fixed;bottom:10px;right:5px;opacity:0;visibility:hidden;transition:all 100ms ease;z-index:5}@media screen and (min-width:992px){.scrollup{width:50px;height:50px;bottom:30px;right:30px}.scrollup:hover{background-color:#706b70}}.scrollup .icon{width:20px;height:20px}.scrollup.is-show{opacity:1;visibility:visible}.whatsapp{display:flex;align-items:center;justify-content:center;width:60px;height:60px;color:#fff;background-color:#25d366;overflow:hidden;border-radius:50%;position:fixed;left:15px;bottom:15px;z-index:50;animation:pulse 1.5s infinite;box-shadow:0 0 0 0 rgba(37,211,102,.5)}@media screen and (min-width:992px){.whatsapp{left:40px;bottom:40px}.whatsapp:hover{background-color:#075e54;animation:none}}.whatsapp .icon{height:28px;width:28px}@keyframes pulse {
  70% {
    box-shadow: 0 0 0 40px rgba(37, 211, 102, 0);
  }
    100% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0);
  }
}.hero{height:calc(100vh - 60px);background-color:#000;position:relative;overflow:hidden}@media screen and (min-width:992px){.hero{height:calc(100vh - 128px)}}@media screen and (min-width:1540px){.hero{height:calc(100vh - 150px)}}.hero__image{display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;opacity:.8}.hero__content{display:flex;justify-content:center;align-items:center;height:100%;max-width:950px;margin:0 auto;text-align:center;color:#fff;position:relative;z-index:3}.hero__subtitle{font-size:18px;line-height:1.5;margin-bottom:15px;text-shadow:1px 1px 0 #000}@media screen and (min-width:768px){.hero__subtitle{font-size:22px}}@media screen and (min-width:1280px){.hero__subtitle{font-size:24px}}@media screen and (min-width:1540px){.hero__subtitle{font-size:32px}}.hero__title{font-size:36px;line-height:1.3;margin-bottom:30px;text-shadow:1px 1px 0 #000}@media screen and (min-width:768px){.hero__title{font-size:48px;margin-bottom:40px}}@media screen and (min-width:1280px){.hero__title{font-size:56px}}@media screen and (min-width:1540px){.hero__title{font-size:64px}}.about{background-color:#fff}.about__wrapper{position:relative;padding:400px 0}@media screen and (min-width:1280px){.about__wrapper{padding:100px 0}}@media screen and (min-width:1540px){.about__wrapper{padding:200px 0}}.about__picture{display:block;position:absolute;overflow:hidden;background-color:#e9e9e9}.about__picture.is-small{top:0;left:0;border-radius:0 10px 10px 0;width:181px;height:209px}@media screen and (min-width:1540px){.about__picture.is-small{width:291px;height:339px}}.about__picture.is-medium{top:75px;left:150px;border-radius:10px;width:167px;height:251px;box-shadow:0 0 0 10px #fff}@media screen and (min-width:1280px){.about__picture.is-medium{top:180px}}@media screen and (min-width:1540px){.about__picture.is-medium{top:290px;left:220px;width:291px;height:435px}}.about__picture.is-large{right:0;bottom:0;border-radius:10px 0 0 10px;width:261px;height:366px}@media screen and (min-width:1280px){.about__picture.is-large{bottom:50%;margin-bottom:-183px}}@media screen and (min-width:1540px){.about__picture.is-large{width:508px;height:712px;margin-bottom:-356px}}.about__image{display:block;width:100%;height:100%;object-fit:contain}.about__content{padding:0 16px;margin:0 auto;max-width:760px;text-align:center}@media screen and (min-width:1280px) and (max-width:1539px){.about__content{max-width:640px}}.about__text{font-size:18px;line-height:1.7;margin-bottom:40px}@media screen and (min-width:1280px){.about__text{font-size:20px;margin-bottom:60px}}@media screen and (min-width:1540px){.about__text{font-size:22px;margin-bottom:90px}}.about__logo{display:block;width:50px;object-fit:contain;margin:0 auto}@media screen and (min-width:1280px){.about__logo{width:63px}}.info{padding:60px 0!important}@media screen and (min-width:992px){.info{padding:80px 0!important}}@media screen and (min-width:1540px){.info{padding:100px 0!important}}.info__picture{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#000}.info__image{display:block;width:100%;height:100%;object-fit:cover;opacity:.6}.info__content{padding-top:40px;position:relative;max-width:760px}.info__content:before{content:"";display:block;width:90px;height:1px;position:absolute;top:0;left:0;background-color:#fff}.info__content .section__title{text-align:left}.info__content .section__title--name{color:#fff}.info__text{color:#fff;font-size:18px;line-height:1.7;margin-bottom:50px}@media screen and (min-width:1280px){.info__text{font-size:20px}}@media screen and (min-width:1540px){.info__text{font-size:22px}}.collections{background-color:#fff}.collections__list{display:grid;grid-template-columns:1fr;gap:15px}@media screen and (min-width:768px){.collections__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1280px){.collections__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.collections__item{display:flex;flex-direction:column}.collections__item--picture{display:block;width:100%;height:0;position:relative;overflow:hidden;padding:78% 0;border-radius:8px 8px 0 0;background-color:#e9e9e9}@media screen and (min-width:992px){.collections__item--picture{cursor:zoom-in}}.collections__item--image{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.collections__item--description{display:flex;flex-direction:column;flex:1;border-radius:0 0 8px 8px;padding:15px;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.collections__item--title{display:block;font-size:18px;line-height:1.4;color:#222;text-transform:uppercase;letter-spacing:1px;font-weight:600;text-align:center;padding-top:5px}.collections__item--action{padding-top:20px;margin-top:auto}.collections__item--action .btn{width:100%}.collections__item--sku{display:block;font-size:14px;color:#706b70;text-align:center;padding-top:10px}.process{background-color:#fff}.process__list{display:grid;grid-template-columns:1fr;row-gap:40px;padding-top:20px;counter-reset:process}@media screen and (min-width:992px){.process__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px}}@media screen and (min-width:1280px){.process__list{column-gap:20px}}.process__item{background-color:#222;background-repeat:no-repeat;background-image:url(https://victoriasopranobridal.com/assets/img/process.jpg.pagespeed.ce.qfROlHDfD9.jpg);background-position:center;background-size:cover;border-radius:10px;position:relative}.process__item:before{font-family:'Julius Sans One',Helvetica,Arial,sans-serif;display:flex;align-items:center;justify-content:center;text-align:center;counter-increment:process;content:counter(process);font-size:18px;line-height:1;position:absolute;top:-30px;left:50%;width:90px;height:60px;border-radius:50%;background-color:#fff;margin-left:-45px}.process__item--content{padding:50px 25px 25px;border-radius:10px;text-align:center;background-color:rgba(0,0,0,.65)}@media screen and (min-width:992px){.process__item--content{height:100%}}@media screen and (min-width:1540px){.process__item--content{padding:60px 40px 40px}}.process__item--title{color:#fff;font-size:18px;line-height:1.3;font-weight:bold;margin-bottom:15px}@media screen and (min-width:1540px){.process__item--title{font-size:20px}}.process__item--text{color:#e4e4e4;font-size:15px;line-height:1.6}@media screen and (min-width:1540px){.process__item--text{font-size:16px}}.quote{background-color:#fff}.quote figure{text-align:center;max-width:1000px;margin:0 auto}.quote figure blockquote{margin-bottom:30px}@media screen and (min-width:992px){.quote figure blockquote{margin-bottom:40px}}.quote figure p{font-size:18px;color:#222}@media screen and (min-width:992px){.quote figure p{font-size:22px}}.quote figure figcaption{padding-top:30px;position:relative}@media screen and (min-width:992px){.quote figure figcaption{padding-top:40px}}.quote figure figcaption:before{content:"";display:block;position:absolute;top:0;left:50%;width:240px;height:1px;background-image:url(https://victoriasopranobridal.com/assets/img/quote_line.png.pagespeed.ce.OMPA5fIWdI.png);margin-left:-120px;background-repeat:no-repeat;background-position:center;background-size:contain}.quote figure figcaption span{display:block;font-size:16px;font-style:italic;color:#706b70;padding-top:10px}@media screen and (min-width:992px){.quote figure figcaption span{font-size:18px;padding-top:15px}}.appointment{background-color:#000}.appointment__picture{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}.appointment__image{display:block;width:100%;height:100%;object-fit:cover;opacity:.4}.appointment__content{position:relative;max-width:760px;margin:0 auto}.appointment__content .section__title--name{color:#fff}.appointment__content .section__title--subtitle{color:#fff}.form.is-white .label__title{color:#fff}.form.is-white .label__checkbox{color:#fff}.form.is-white .label__checkbox a{color:#fff}@media screen and (min-width:992px){.form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}.form__success{display:grid;grid-template-columns:1fr;gap:15px;border-radius:8px;padding:30px 25px;background-color:#f5f5f5;text-align:center}.form__success--title{font-size:18px;font-weight:bold;color:#222}.form__success--text{font-size:16px;line-height:1.5;color:#222;padding-top:15px}.input{display:block;font-size:15px;line-height:46px;color:#222;width:100%;height:46px;padding:0 15px;background-color:#fff;border:1px solid #e9e9e9;border-radius:4px;text-overflow:ellipsis}.input::-webkit-input-placeholder{color:#706b70;opacity:1}.input::-moz-placeholder{color:#706b70;opacity:1}.input:-moz-placeholder{color:#706b70;opacity:1}.input ::-ms-input-placeholder{color:#706b70;opacity:1}.input:-ms-input-placeholder{color:#706b70;opacity:1}.input:focus,.input:active{border-color:#222}.input[disabled]{opacity:.6;user-select:none;pointer-events:none}.input:invalid{box-shadow:none}.input:-moz-submit-invalid{box-shadow:none}.input:-moz-ui-invalid{box-shadow:none}.input__checkbox{display:none;position:absolute;width:1px;height:1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.input__checkbox:checked+.label__checkbox:after{opacity:1}.select{display:inline-block;font-size:15px;color:#222;line-height:46px;width:100%;height:46px;padding:0 30px 0 15px;background-color:#fff;border:1px solid #e9e9e9;border-radius:4px;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:8px;background-position:center right 15px;background-repeat:no-repeat;background-image:url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ xml:space=\'preserve\'\ style=\'enable-background:new\ 0\ 0\ 20\ 20\'\ viewBox=\'0\ 0\ 20\ 20\'\ fill=\'%23000\'%3E%3Cpath\ d=\'m8.8\ 16.6-7.9-9C0\ 6.5.7\ 4.9\ 2.1\ 4.9h15.7c.3\ 0\ .6.1.9.3.3.2.5.4.6.7.1.3.2.6.1.9\ 0\ .3-.2.6-.4.8l-7.9\ 9c-.2.2-.3.3-.6.4-.2.1-.4.1-.7.1-.2\ 0-.5-.1-.7-.1\ 0-.1-.2-.3-.3-.4z\'/%3E%3C/svg%3E)}.select::-webkit-input-placeholder{color:#222;opacity:1}.select::-moz-placeholder{color:#222;opacity:1}.select:-moz-placeholder{color:#222;opacity:1}.select::-ms-input-placeholder{color:#222;opacity:1}.select:-ms-input-placeholder{color:#222;opacity:1}.select[disabled]{opacity:.6;user-select:none;pointer-events:none}.select::-ms-expand{display:none}.label{display:block;margin-bottom:25px}.label__title{display:block;font-size:15px;line-height:1.2;font-weight:600;margin-bottom:15px}.label__error{display:block;font-size:13px;line-height:1.3;color:red;padding-top:10px}.label__checkbox{display:inline-block;font-size:15px;line-height:1.5;color:#222;padding-left:32px;padding-right:5px;position:relative}.label__checkbox:before,.label__checkbox:after{content:'';display:block;position:absolute}.label__checkbox:before{top:1px;left:0;width:20px;height:20px;border:1px solid #706b70;background-color:#fff;border-radius:3px}.label__checkbox:after{top:5px;left:7px;width:6px;height:9px;opacity:0;border:2px solid #222;border-top:none;border-left:none;transform:rotate(45deg)}.label__checkbox a{font-size:inherit;color:#222;text-decoration:underline}@media screen and (min-width:992px){.label__checkbox a:hover{text-decoration:none}}.label__action{display:flex;justify-content:center;padding-top:10px;margin-bottom:30px}.label__submit .btn{width:100%}.notfound{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh}.notfound__content{text-align:center}.notfound__title{font-size:36px;line-height:1.3;color:#222}@media screen and (min-width:1280px){.notfound__title{font-size:60px}}.notfound__text{font-size:16px;line-height:1.5;padding-top:10px;margin-bottom:30px}@media screen and (min-width:1280px){.notfound__text{font-size:18px;margin-bottom:40px}}.modal{width:100%;height:100%}@media screen and (min-width:768px){.modal{width:560px}}@media screen and (min-width:992px){.modal{width:760px}}.modal__container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.modal__inner{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;overflow:auto}@media screen and (min-width:768px){.modal__inner{padding:10px}.modal__inner:before{content:"";display:inline-block;vertical-align:middle;font-size:0;height:100%;width:0}}.modal__bg{display:none}@media screen and (min-width:768px){.modal__bg{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(3px)}}.modal__wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;overflow:auto;text-align:left}@media screen and (min-width:768px){.modal__wrapper{display:inline-block;vertical-align:middle;position:relative;width:auto;height:auto;overflow-y:auto;border-radius:10px}}.modal__close{display:flex;justify-content:center;align-items:center;color:#554f48;font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:1px;position:absolute;top:5px;right:5px;width:40px;height:40px;transition:all 100ms ease;z-index:5}.modal__close .icon{width:22px;height:22px}.modal__content{padding:15px 10px}@media screen and (min-width:768px){.modal__content{padding:25px 35px}}.modal__title{padding-top:10px;margin-bottom:40px;text-align:center}.modal__title--name{display:block;font-size:30px;line-height:1.3;color:#222}.modal__title--description{display:block;font-size:15px;line-height:1.6;color:#222;padding-top:10px}.modal__block--action{text-align:center;padding-top:20px}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-family:'Julius Sans One',Helvetica,Arial,sans-serif;font-weight:normal}.wysiwyg p{font-size:16px;line-height:1.6;color:#222;margin-bottom:15px}.wysiwyg p:only-child,.wysiwyg p:last-child{margin-bottom:0}.wysiwyg a{color:#222;text-decoration:underline;word-break:break-word}@media screen and (min-width:992px){.wysiwyg a:hover{text-decoration:none}}.wysiwyg ol{counter-reset:section;margin-bottom:10px}.wysiwyg ol li{font-size:16px;line-height:1.8;color:#222;margin-bottom:10px;padding-left:30px;position:relative}.wysiwyg ol li:before{counter-increment:section;content:counter(section) ".";display:block;position:absolute;top:-1px;left:0;font-size:16px;line-height:1.8;color:#222;font-weight:600}.wysiwyg ul{margin-bottom:10px}.wysiwyg ul li{font-size:16px;line-height:1.8;color:#222;margin-bottom:10px;padding-left:30px;position:relative}.wysiwyg ul li:last-child{margin-bottom:0}.wysiwyg ul li:before{content:'';display:block;position:absolute;top:9px;left:3px;width:6px;height:6px;background-color:#222;border-radius:10px}.gallery__close{display:flex;align-items:center;justify-content:center;gap:3px;position:fixed;top:5px;right:5px;z-index:250;background-color:rgba(255,255,255,.5);padding:0 10px;height:34px;font-size:12px;font-weight:600;color:#222;line-height:1.5;text-transform:uppercase;letter-spacing:1px;border-radius:4px}@media screen and (min-width:992px){.gallery__close{top:15px;right:15px;padding:0 14px;height:42px;font-size:14px}.gallery__close:hover{background-color:rgba(255,255,255,.7)}}.gallery__close .icon{width:20px;height:20px}.gallery picture{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;overflow-y:auto;background-color:#e9e9e9}@media screen and (min-width:992px){.gallery picture{cursor:zoom-out}}.gallery picture img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:992px){.gallery picture img{height:auto;object-fit:contain}}