@import url(components/nav-df1df876.css);@import url(components/card-4778c0e4.css);@import url(components/form-1d014310.css);@import url(components/formation-section-33fcbee6.css);@import url(components/contact-section-d673561e.css);@import url(components/footer-55bed180.css);@import url(components/loader-47313321.css);@import url(components/swiper-917674e8.css);@import url(materialize-9aeb10fe.css);#page-header-bg{position:relative;z-index:10;top:0;width:100%;height:435px;background-size:cover;background-position:center}.top-page-btns{width:100%;position:absolute;top:0;z-index:999;display:flex;margin-top:37px;height:60px;align-items:center}.return-btn{display:none}.home-link{z-index:999;display:flex;align-items:center;padding:15px 0 15px 50px}.home-link:hover{color:var(--secondary-accent)}.home-link:hover .left-arrow{background-color:var(--secondary-accent)}.home-link:hover .left-arrow::before{border-bottom:solid 1px var(--secondary-accent);border-left:solid 1px var(--secondary-accent)}.btn-quotation-secondary{background-color:var(--secondary-accent) !important;color:var(--off-white);float:right;position:absolute;right:2.5%}.left-arrow{position:absolute;height:1px;left:0;background-color:var(--off-white);-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.left-arrow::before{content:'';position:absolute;left:1px;border-bottom:solid 1px var(--off-white);border-left:solid 1px var(--off-white);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-title-container{display:flex;width:100%;flex-direction:column;padding:40px;position:absolute;bottom:0}.page-category,.form-category{margin-bottom:20px;text-transform:uppercase;display:flex}.page-category p:first-child::after,.form-category p:first-child::after{content:'';height:20px;background-color:var(--secondary-accent);border-right:2px solid var(--secondary-accent);margin:0 10px}.page-category p,.form-category p{font-size:26;font-weight:bold}.page-title{display:block}.page-title h1{font-size:80px;margin-right:20px}.page-title p{font-size:26px}.page-intro-text{padding-top:20px;padding-bottom:100px;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.page-intro-text p,.page-intro-text li{line-height:32px}.page-intro-text li::before{content:'';padding:5px;margin-right:6px;background-image:url("/images/check-d928a6f2.svg");background-position:center;background-repeat:no-repeat}.page-paragraph em{color:var(--secondary-accent) !important;font-style:normal}#classics-card-cerimony{z-index:100;background-image:url("/images/cerimony_img_classics-81e2261b.jpg")}.song-list{padding-top:40px;display:block;margin-bottom:30px}.song-list ul{width:100%;line-height:1.6rem;padding:0}.song-list li::before{content:'';padding:5px;margin-right:6px;background-image:url("/images/note-74dc9c3d.svg");background-position:center;background-repeat:no-repeat}h3{margin-bottom:20px}.par{border-top:1px solid var(--secondary-accent);margin-top:40px !important;padding-top:40px !important}#cerimony-formation{padding-top:30px}#cerimony-formation .bg-section-img{top:-400px !important;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--off-black)), color-stop(30%, rgba(0,0,0,0)), color-stop(70%, rgba(0,0,0,0)), to(var(--off-black))),-webkit-gradient(linear, left top, right top, from(var(--off-black)), color-stop(20%, rgba(0,0,0,0))),url("/images/cerimony_formation-516bc244.jpg");background-image:linear-gradient(to bottom, var(--off-black) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, var(--off-black) 100%),linear-gradient(to right, var(--off-black) 0%, rgba(0,0,0,0) 20%),url("/images/cerimony_formation-516bc244.jpg")}#cerimony-alternatives .bg-section-img{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--off-black)), color-stop(30%, rgba(0,0,0,0)), color-stop(70%, rgba(0,0,0,0)), to(var(--off-black))),-webkit-gradient(linear, left top, right top, from(var(--off-black)), color-stop(20%, rgba(0,0,0,0))),url("/images/cerimony_alternatives-f1c3991e.jpg");background-image:linear-gradient(to bottom, var(--off-black) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, var(--off-black) 100%),linear-gradient(to right, var(--off-black) 0%, rgba(0,0,0,0) 20%),url("/images/cerimony_alternatives-f1c3991e.jpg")}@media only screen and (min-width: 600px){.song-list{display:flex}.song-list ul{width:50%;padding:0 20px}.page-title{display:flex;align-items:baseline}.page-title p{font-size:30px}.page-intro-text{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (min-width: 1300px){.return-btn{display:block;position:relative;margin-left:40px;z-index:99}.return-btn a{z-index:999}}a{color:var(--off-white)}body{background-color:var(--off-black);color:var(--off-white);display:flex}#bg-hp-img{position:absolute;z-index:-10;width:100%}body.body-menu main{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;margin-left:var(--nav-width);-webkit-transition:margin 0.3s ease;transition:margin 0.3s ease}#logo-container{width:100%;height:600px;display:inline-flex;align-items:center}#logo-group{display:flex;flex-direction:column;padding:0 30px;align-items:center;width:100%}#logo-group img{width:280px;height:auto;margin:0 10% 40px 30px;-webkit-animation:opacity-in 2s 0.2s both;animation:opacity-in 2s 0.2s both}#main-title-group{max-width:510px}@-webkit-keyframes opacity-in{from{opacity:0}to{opacity:1}}@keyframes opacity-in{from{opacity:0}to{opacity:1}}section,.formation-section{margin-bottom:60px;position:relative}section{padding:0 30px}section p{line-height:28px}h1{font-size:45px;line-height:1em;margin:0}.underline,h1 span{background-image:linear-gradient(120deg, var(--secondary-accent) 0%, var(--secondary-accent) 100%);background-repeat:no-repeat;background-size:100% 0.3em;font-size:50px;background-position:0 95%;padding:0 10px;left:-10px;-webkit-transition:background-size 0.25s ease-in;transition:background-size 0.25s ease-in;-webkit-animation:underlineAnim 0.9s cubic-bezier(0.5, 0.01, 0.3, 0.99) both;animation:underlineAnim 0.9s cubic-bezier(0.5, 0.01, 0.3, 0.99) both;-webkit-animation-delay:0.5s;animation-delay:0.5s}.underlineAnim{-webkit-animation:underlineAnim 0.9s cubic-bezier(0.5, 0.01, 0.3, 0.99) both;animation:underlineAnim 0.9s cubic-bezier(0.5, 0.01, 0.3, 0.99) both;-webkit-animation-delay:1.5s;animation-delay:1.5s}h1+p{font-size:24px;line-height:35px;font-weight:normal;padding-top:12px}h1.slide-in{-webkit-animation:slideIn 0.9s cubic-bezier(0.77, 0.01, 0.31, 0.99) 0.6s both;animation:slideIn 0.9s cubic-bezier(0.77, 0.01, 0.31, 0.99) 0.6s both}p.slide-in{-webkit-animation:slideIn 0.7s cubic-bezier(0.77, 0.01, 0.31, 0.99) 1.1s both;animation:slideIn 0.7s cubic-bezier(0.77, 0.01, 0.31, 0.99) 1.1s both}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes underlineAnim{0%{background-size:0% 0.3em}100%{background-size:100% 0.3em}}@keyframes underlineAnim{0%{background-size:0% 0.3em}100%{background-size:100% 0.3em}}strong,em{font-size:inherit}em{font-style:normal;color:var(--secondary-accent)}h2{font-size:40px}h2+p{padding:0;margin:30px 0 50px 0;font-size:24px;line-height:1.6rem}#weddings .bg-section-img,#events .bg-section-img,#cerimony-formation .bg-section-img,#cerimony-alternatives .bg-section-img{position:absolute;width:100%;height:600px;top:-200px;z-index:-99;background-size:cover;background-position:center}#weddings .bg-section-img{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--off-black)), color-stop(30%, rgba(0,0,0,0)), color-stop(70%, rgba(0,0,0,0)), to(var(--off-black))),-webkit-gradient(linear, left top, right top, from(var(--off-black)), color-stop(20%, rgba(0,0,0,0))),url("/images/weddings_bg-6cc53972.jpg");background-image:linear-gradient(to bottom, var(--off-black) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, var(--off-black) 100%),linear-gradient(to right, var(--off-black) 0%, rgba(0,0,0,0) 20%),url("/images/weddings_bg-6cc53972.jpg")}#events .bg-section-img{background-image:-webkit-gradient(linear, left top, left bottom, from(var(--off-black)), color-stop(30%, rgba(0,0,0,0)), color-stop(70%, rgba(0,0,0,0)), to(var(--off-black))),-webkit-gradient(linear, left top, right top, from(var(--off-black)), color-stop(20%, rgba(0,0,0,0))),url("/images/events_bg-3a51c328.jpg");background-image:linear-gradient(to bottom, var(--off-black) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, var(--off-black) 100%),linear-gradient(to right, var(--off-black) 0%, rgba(0,0,0,0) 20%),url("/images/events_bg-3a51c328.jpg")}#chi-siamo h2+p{padding:0 2.5%;max-width:700px;margin:30px 0 50px 0}.gallery-container{height:600px}.gallery-container:after{content:'';position:absolute;bottom:0;margin:0 auto;left:0;right:0;height:100px;width:1px;border-right:1px solid var(--secondary-accent)}#chi-siamo{display:flex;flex-direction:column;height:550px;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--off-black)), color-stop(50%, rgba(0,0,0,0))),-webkit-gradient(linear, left top, right top, from(var(--off-black)), color-stop(20%, rgba(0,0,0,0))),url("/images/map-acae4134.jpg");background-image:linear-gradient(to bottom, var(--off-black) 0%, rgba(0,0,0,0) 50%),linear-gradient(to right, var(--off-black) 0%, rgba(0,0,0,0) 20%),url("/images/map-acae4134.jpg");background-size:cover;background-position:bottom;text-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box}#map{position:absolute;right:-40px;left:-40px;width:100%;z-index:-90}#social-contacts{margin:50px 0;display:flex;flex-direction:column;align-items:flex-start;font-size:26}.social-btns{width:280px;margin-bottom:30px}.social-btns a{display:inline-flex;list-style:none;margin-right:2.5%;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;-webkit-transition:-webkit-transform 0.1s ease;transition:-webkit-transform 0.1s ease;transition:transform 0.1s ease;transition:transform 0.1s ease, -webkit-transform 0.1s ease}.social-btns a:hover{-webkit-transform:scale(1.1);transform:scale(1.1);border:2px solid var(--secondary-accent)}.social-btns a:nth-of-type(1){background-color:#3a589b}.social-btns a:nth-of-type(2){border-radius:50%;background-image:linear-gradient(36deg, #c50 0%, #e600b8 100%);background-image:-ms-linear-gradient(36deg, #c50 0%, #e600b8 100%)}.social-btns a:nth-of-type(3){background-color:#f76c6f}.social-btns a:nth-of-type(4){background-color:#903}.social-btns a img{width:20px;height:20px}#social-contacts .email-link{padding:12px 50px 12px 0;display:flex;align-items:center}.email-link{position:relative}.email-link:hover{color:var(--secondary-accent)}#social-contacts a .icon-arrow{opacity:1;right:0}#awards{margin-bottom:0}#awards-divider{border-top:1px solid var(--secondary-accent);border-bottom:0}.badge-container{margin:115px 0}.badge-container img{margin:15px 2%;height:115px;width:auto}@media only screen and (min-width: 600px){.gallery-container{height:700px}#logo-group img{width:400px;height:225px}.underline,h1 span{font-size:inherit}#social-contacts{flex-direction:row;align-items:center}.social-btns{margin-bottom:0}#social-contacts .email-link{padding:12px 50px 12px 12px}}@media only screen and (min-width: 800px){#logo-group{display:flex;flex-direction:row;align-items:center;width:100%}h1{font-size:60px}h2{font-size:60px}h2+p{padding:0 80px 0 20px;margin:30px 20px 50px 0}}.error-page{width:100%;height:100%}.error-page #form-main-container{margin-bottom:100px}.error-page .form-title p{margin-bottom:100px}.form-top-bg{position:absolute;top:0;left:0;right:0;width:100%;height:350px;z-index:-888;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--off-black)), color-stop(30%, rgba(0,0,0,0))),url("/images/bg_violin-df5ae7f5.jpg");background-image:linear-gradient(to top, var(--off-black) 0%, rgba(0,0,0,0) 30%),url("/images/bg_violin-df5ae7f5.jpg");background-size:cover;background-position:center}.row .col{padding:0}.form-page{width:100%}.form-page main{margin:0;width:100%;display:flex;flex-direction:column;justify-content:center}#form-main-container{top:0;max-width:1000px;width:90%;margin:0 auto}#form-main-container a.email-form-link{font-size:inherit;color:var(--secondary-accent)}#form-main-container a.email-form-link:hover{text-decoration:underline}#form-main-container .page-paragraph{margin-top:30px;padding:0 12px}#form-main-container .page-paragraph span{display:block;line-height:2.5rem}.form-category{padding-left:13px}.form-logo-container{width:100%;height:250px;display:flex;align-items:center;justify-content:center}.form-logo-container img{height:100px;width:auto}footer{background-image:url("/images/footer_bg-59b24a3f.jpg")}@media only screen and (min-width: 600px){.row .col{padding:0 0.75rem}.form-page #form-main-container .page-paragraph span{display:inline}#form-main-container .page-paragraph span:first-of-type:after{content:'';height:20px;border-right:2px solid var(--off-white);margin:0 15px}}.thanks-container{margin-bottom:100px}.thanks-container h1{margin-bottom:30px}.thanks-container,.thanks-social{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.thanks-container hr{margin:30px 0;color:transparent;border:none;height:1px;background:-webkit-gradient(linear, left top, right top, from(var(--off-black)), color-stop(30%, var(--secondary-accent)), color-stop(70%, var(--secondary-accent)), to(var(--off-black)));background:linear-gradient(to right, var(--off-black) 0%, var(--secondary-accent) 30%, var(--secondary-accent) 70%, var(--off-black) 100%);width:30%}.thanks-success{text-transform:uppercase;font-size:26px;font-weight:bold}.thanks-message{max-width:490px;padding:0 12px}.thanks-social{height:auto}.thanks-social p{font-size:25px;font-weight:bold;color:var(--secondary-accent)}.thanks-social-btns{margin:40px 0 60px 0;height:auto;display:flex;flex-direction:column}.thanks-social-btns a{position:relative;margin:12px 5px}.thanks-social-btns a:nth-of-type(1){background-color:#3e5c9a}.thanks-social-btns a:nth-of-type(2){background-color:#29a9e1}.thanks-social-btns a:nth-of-type(3){background-color:#117bb8}.btn-secondary{background-color:var(--secondary-accent);color:var(--off-white);text-transform:uppercase;padding:12px 60px;border-radius:40px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.btn-secondary img{height:18px;width:auto;margin-right:5px;-webkit-transform:translateY(1px);transform:translateY(1px)}.btn-secondary:hover{background-color:var(--secondary-accent-hover) !important}@media only screen and (min-width: 900px){.thanks-social-btns{flex-direction:row}}section.long-article{margin-top:150px}section.long-article h2{font-size:32px;margin-top:60px;color:var(--secondary-accent)}section.long-article h3,section.long-article h4{margin-top:40px;font-size:24px}section.long-article ul{margin:20px 0}section.long-article li{list-style:disc;margin-left:30px;line-height:30px}:root{--nav-width: 0;--secondary-accent: #BA9A40;--secondary-accent-hover: #997e34;--secondary-accent-40perc: rgba(186, 154, 64, 0.4);--off-white: #f0f0f0;--off-black: #080808}@media only screen and (min-width: 1300px){:root{--nav-width: 280px}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Barlow Condensed', sans-serif;font-size:20px;text-decoration:none;list-style:none}body{overflow-x:hidden}