@charset "utf-8";.d-flex{display:flex}*:focus{outline:none}.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}textarea:focus,input:focus{outline:none}*{-webkit-locale:auto;white-space:normal}a{text-decoration:none;color:#474747}html{font-family:'Cormorant Garamond',serif;margin:0;padding:0;font-size:17px}@media only screen and (min-width:1200px) and (max-width:1500px){html{font-size:15px}}@media only screen and (max-width:767px){html{font-size:16px}}body{margin:0;padding:0;background:#fff;font-family:'Cormorant Garamond',serif}@media only screen and (min-width:1200px) and (max-width:1500px){body{font-size:15px}}@media only screen and (max-width:767px){body{font-size:16px}}header{width:100%;display:block;position:fixed;z-index:1;background-image:url(../images/backgroundHeader.png);background-repeat:repeat-x;background-position:top center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){header{background-size:auto 100%}}header .header{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 1rem 0 0;height:150px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){header .header{height:auto}}header .header .logo{width:22%;padding-top:.5rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){header .header .logo{width:50%}}header .header .logo img{width:100%;-webkit-animation:moveleft 1s ease-in-out;-moz-animation:moveleft 1s ease-in-out;-ms-animation:moveleft 1s ease-in-out;-o-animation:moveleft 1s ease-in-out;animation:moveleft 1s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){header .header .logo img{height:3rem;width:auto}}header .header #buttonMenu{display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){header .header #buttonMenu{display:flex}}header .header #buttonMenu .hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}header .header #buttonMenu .hamburger:hover{opacity:1}header .header #buttonMenu .hamburger.is-active:hover{opacity:1}header .header #buttonMenu .hamburger.is-active .hamburger-inner,header .header #buttonMenu .hamburger.is-active .hamburger-inner::before,header .header #buttonMenu .hamburger.is-active .hamburger-inner::after{background-color:#f7e4dc}header .header #buttonMenu .hamburger-box{width:2rem;height:1rem;display:inline-block;position:relative}header .header #buttonMenu .hamburger-inner{display:block;top:50%;margin-top:-.2rem}header .header #buttonMenu .hamburger-inner,header .header #buttonMenu .hamburger-inner::before,header .header #buttonMenu .hamburger-inner::after{width:2rem;height:.1rem;background-color:#f7e4dc;border-radius:1rem;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}header .header #buttonMenu .hamburger-inner::before,header .header #buttonMenu .hamburger-inner::after{content:"";display:block}header .header #buttonMenu .hamburger-inner::before{top:-.5rem}header .header #buttonMenu .hamburger-inner::after{bottom:-.5rem}header .header #buttonMenu .hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}header .header #buttonMenu .hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in}header .header #buttonMenu .hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(.55,.055,.675,.19)}header .header #buttonMenu .hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}header .header #buttonMenu .hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out}header .header #buttonMenu .hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(.215,.61,.355,1)}header .header .rightPart{display:flex;justify-content:flex-end;padding:1rem 0 0 0;-webkit-animation:moveright 1s ease-in-out;-moz-animation:moveright 1s ease-in-out;-ms-animation:moveright 1s ease-in-out;-o-animation:moveright 1s ease-in-out;animation:moveright 1s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){header .header .rightPart{display:none;position:absolute;top:4rem;left:0;right:0;padding:.5rem 1rem;background:rgba(0,0,0,.6);-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}}header .header .rightPart .menu ul{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){header .header .rightPart .menu ul{display:flex;flex-direction:column}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){header .header .rightPart .menu ul li{padding:.3rem 0rem}}header .header .rightPart .menu ul li a,header .header .rightPart .menu ul li a:link,header .header .rightPart .menu ul li a:hover,header .header .rightPart .menu ul li a:visited{display:block;color:#f7e4dc;padding:0 .5rem;font-size:1.2rem;text-decoration:none;line-height:1.5rem;font-family:'Cormorant Garamond',serif;font-style:normal;position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){header .header .rightPart .menu ul li a,header .header .rightPart .menu ul li a:link,header .header .rightPart .menu ul li a:hover,header .header .rightPart .menu ul li a:visited{padding:0;text-align:center;width:100%}}header .header .rightPart .menu ul li a:hover:after,header .header .rightPart .menu ul li a:link:hover:after,header .header .rightPart .menu ul li a:hover:hover:after,header .header .rightPart .menu ul li a:visited:hover:after{display:flex;position:absolute;content:"";height:3px;width:80%;left:.5rem;right:.5rem;bottom:-.5rem;background-color:rgba(245,241,238,.3);-webkit-animation:extendWidth 0.3s ease-in-out;-moz-animation:extendWidth 0.3s ease-in-out;-ms-animation:extendWidth 0.3s ease-in-out;-o-animation:extendWidth 0.3s ease-in-out;animation:extendWidth 0.3s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){header .header .rightPart .menu ul li a:hover:after,header .header .rightPart .menu ul li a:link:hover:after,header .header .rightPart .menu ul li a:hover:hover:after,header .header .rightPart .menu ul li a:visited:hover:after{-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none}}.mainImage{display:block;position:relative;width:100%;overflow:hidden}.mainImage img{display:block;width:100%;height:auto;-webkit-animation:fadein 2s,zoomout 1s ease-in-out;-moz-animation:fadein 2s,zoomout 1s ease-in-out;-ms-animation:fadein 2s,zoomout 1s ease-in-out;-o-animation:fadein 2s,zoomout 1s ease-in-out;animation:fadein 2s,zoomout 1s ease-in-out;transition-delay:300}.content{padding:0 1rem 0 1rem}.content .welcome{display:flex;flex-direction:column;background-image:url(../images/background-b-top.png);background-repeat:no-repeat;background-position:center bottom;background-size:100%;padding:1rem 0 7rem 0;justify-content:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .welcome{padding:2rem 0 3rem 0;background-image:url(../images/background-b-full.png);background-repeat:no-repeat;background-position:center top}}.content .welcome h2{display:flex;flex-direction:column;color:#b59e8d;text-align:center;font-weight:400;font-size:2.8rem;padding:0rem 0 0 0;text-transform:uppercase;margin-bottom:3rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .welcome h2{font-size:2rem;margin-top:1rem;margin-bottom:1rem}}.content .welcome h2:after{display:block;content:"";height:29px;width:100%;margin-top:2rem;background-image:url(../images/headingOrnament.png);background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .welcome h2:after{margin-top:1rem;background-size:auto 1rem}}.content .welcome .text{width:80%;font-size:1rem;text-align:center;line-height:1.6rem;margin:0 auto;font-weight:700;color:#4a4a4a}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .welcome .text{width:100%}}.content .welcome .text h3{color:#b59e8d;font-weight:600;font-style:italic;margin:3rem 0 3rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .welcome .text h3{margin:1rem 0 1rem 0}}.content .welcome .text a,.content .welcome .text a:link,.content .welcome .text a:hover,.content .welcome .text a:visited{color:#b59e8d;text-decoration:underline}.content .description{display:flex;flex-direction:column;background-image:url(../images/background-b-top.png);background-repeat:no-repeat;background-position:center bottom;background-size:100%;padding:1rem 0 7rem 0;justify-content:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description{padding:2rem 0 3rem 0}}.content .description h1,.content .description h2{display:flex;flex-direction:column;color:#b59e8d;text-align:center;font-weight:400;font-size:2.8rem;padding:0rem 0 0 0;text-transform:uppercase;margin-bottom:3rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description h1,.content .description h2{font-size:2rem;margin-top:1rem;margin-bottom:1rem}}.content .description h1:after,.content .description h2:after{display:block;content:"";height:29px;width:100%;margin-top:2rem;background-image:url(../images/headingOrnament.png);background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description h1:after,.content .description h2:after{margin-top:1rem;background-size:auto 1rem}}.content .description .holderArrows{display:flex;width:70%;font-size:1rem;line-height:1.6rem;color:#4a4a4a;justify-content:space-between;margin:1rem auto}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .holderArrows{width:100%}}.content .description .holderArrows a,.content .description .holderArrows a:link,.content .description .holderArrows a:hover,.content .description .holderArrows a:visited{color:#b59e8d;display:block;align-items:center;justify-content:center;position:relative;font-size:1.5rem;text-transform:uppercase}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .holderArrows a,.content .description .holderArrows a:link,.content .description .holderArrows a:hover,.content .description .holderArrows a:visited{font-size:1rem}}.content .description .holderArrows a.prev:before,.content .description .holderArrows a:link.prev:before,.content .description .holderArrows a:hover.prev:before,.content .description .holderArrows a:visited.prev:before{content:"«";font-size:3rem;width:1rem;height:1rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .holderArrows a.prev:before,.content .description .holderArrows a:link.prev:before,.content .description .holderArrows a:hover.prev:before,.content .description .holderArrows a:visited.prev:before{font-size:1.5rem}}.content .description .holderArrows a.next:after,.content .description .holderArrows a:link.next:after,.content .description .holderArrows a:hover.next:after,.content .description .holderArrows a:visited.next:after{content:"»";padding-top:.3rem;font-size:3rem;width:1rem;height:1rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .holderArrows a.next:after,.content .description .holderArrows a:link.next:after,.content .description .holderArrows a:hover.next:after,.content .description .holderArrows a:visited.next:after{font-size:1.5rem}}.content .description .text{display:flex;width:70%;font-size:1rem;line-height:1.6rem;margin:0 auto;color:#4a4a4a}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .text{width:100%}}.content .description .text h3{color:#b59e8d;font-weight:600;font-style:italic;margin:3rem 0 3rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .text h3{margin:1rem 0 1rem 0}}.content .description .text a,.content .description .text a:link,.content .description .text a:hover,.content .description .text a:visited{color:#b59e8d;text-decoration:underline}.content .description .text .pic{display:block;width:50%;padding:0rem 2rem 0rem 0rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .text .pic{width:100%}}.content .description .text .pic img{width:100%}.content .description .text .info{display:block;width:50%;padding:0rem 0rem 0rem 2rem;font-size:1.2rem;line-height:2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.content .description .text .info-gallery{display:block;width:100%;padding:0rem 0rem 0rem 2rem;font-size:1.2rem;line-height:2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .text .info-gallery{padding:0 0 0 0}}.content .description .text .gallery{display:flex;width:50%;flex-direction:row;justify-content:space-around;flex-wrap:wrap}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .text .gallery{width:100%}}.content .description .text .gallery .item{display:block;height:8rem;width:32%;margin:0 0 .3rem 0}.content .description .text .gallery .item .pic{width:100%;padding:0;overflow:hidden}.content .description .text .gallery .item .pic img{width:100%;height:8rem;object-fit:cover}.content .description .text .button,.content .description .text .button:link,.content .description .text .button:hover,.content .description .text .button:visited{background-color:#ac886d;color:#fff;font-size:.9rem;box-shadow:0 0 1rem #999;display:inline-block;text-decoration:none;text-transform:uppercase;text-align:center;padding:.3rem 1rem}.content .description .text-about{display:block;width:60%;font-size:1rem;line-height:1.6rem;margin:0 auto;color:#4a4a4a}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .text-about{width:100%}}.content .description .text-about h3{color:#b59e8d;font-weight:600;font-style:italic;margin:3rem 0 3rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .text-about h3{margin:1rem 0 1rem 0}}.content .description .text-about a,.content .description .text-about a:link,.content .description .text-about a:hover,.content .description .text-about a:visited{color:#b59e8d;text-decoration:underline}.content .description .text-about .pic{display:block;width:50%;padding:0rem 2rem 0rem 0rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.content .description .text-about .pic img{width:100%}.content .description .text-about .info{display:block;width:50%;padding:0rem 0rem 0rem 2rem;font-size:1.2rem;line-height:2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.content .description.description-in{background-image:url(../images/background-b-top-3.png)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description.description-in .text{flex-direction:column}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description.description-in .text .pic{width:100%;padding:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description.description-in .text .info{width:100%;padding:0}}.content .description.description-in .product{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:1rem}.content .description.description-in .product .line1{display:flex;justify-content:space-between;flex-direction:row}.content .description.description-in .product .line1 .label{font-weight:800;text-decoration:underline}.content .description .contacts{display:flex;padding:0 5rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .contacts{flex-direction:column}}.content .description .contacts .description{font-size:1rem;width:50%;background:transparent}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .contacts .description{width:100%;padding:0}}.content .description .contacts .contactsform{display:flex;width:50%;flex-direction:column}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description .contacts .contactsform{width:100%;padding:0}}.content .description .contacts .contactsform #contactCustomerSuccess{display:none;color:#b59e8d;font-weight:800;font-size:1.3rem}.content .description .contacts .contactsform .inputRow{display:flex;flex-direction:row;justify-content:space-between}.content .description .contacts .contactsform .inputRow .inputCol12{display:flex;margin-top:1rem;flex-direction:column;width:100%}.content .description .contacts .contactsform .inputRow .inputCol12 input{margin-top:.3rem}.content .description .contacts .contactsform .inputRow .inputCol6{display:flex;flex-direction:column;width:48%;margin-top:1rem}.content .description .contacts .contactsform .inputRow .inputCol6 input{margin-top:.3rem}.content .description.description-in2{padding:1rem 0 2rem 0;background-image:url(../images/background-b-top-5.png)}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description.description-in2 .text{flex-direction:column}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description.description-in2 .text .pic{width:100%;padding:0}}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description.description-in2 .text .info{width:100%;padding:0}}.content .description.description-in2 .item{display:flex;flex-direction:row;justify-content:flex-start}.content .description.description-in2 .item .label{display:block;margin-right:1rem}.content .description.description-in2 .item .value{display:block;font-weight:800}.content .description.description-in2 .item .value.number{font-weight:500;font-family:'Source Serif Pro',serif!important;font-size:1.2rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description.description-in2 .formContainer{padding-right:0;margin-top:10px}}.content .description.description-in2 .formContainer .form-message{display:none}.content .description.description-in2 .formContainer .inputRow{display:flex;flex-direction:column}.content .description.description-in2 .formContainer .inputRow input{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;line-height:1rem;border:.1rem solid #eee;font-family:'Cormorant Garamond',serif;padding:.5rem .5rem}.content .description.description-in2 .formContainer .inputRow input.errorField{border:.1rem solid red}.content .description.description-in2 .formContainer .inputRow textarea{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;line-height:1rem;border:.1rem solid #eee;font-family:'Cormorant Garamond',serif;padding:.5rem .5rem}.content .description.description-in2 .formContainer .inputRow textarea.errorField{border:.1rem solid red}.content .description.description-in2 .formContainer .submitBtnHolder{display:flex;flex-direction:column;position:relative}.content .description.description-in2 .formContainer .submitBtnHolder .submitBtn{background-color:#b59e8d;font-family:'Cormorant Garamond',serif;color:#000;height:2rem;color:#fff;width:100%;font-size:1rem;margin-top:1rem;cursor:hand;cursor:pointer;border:1px solid #f7e4dc}.content .description.description-in2 .formContainer .agree_error{color:red;display:none;font-size:.9rem}.content .description.description-in2 .contactsform .inputRow{display:flex;flex-direction:row;justify-content:space-between}.content .description.description-in2 .contactsform .inputRow .inputCol12{display:flex;margin-top:1rem;flex-direction:column;width:100%}.content .description.description-in2 .contactsform .inputRow .inputCol6{display:flex;flex-direction:column;width:48%;margin-top:1rem}.content .description-full{display:flex;flex-direction:column;background-image:url(../images/background-b-full.png);background-repeat:no-repeat;background-position:center;background-size:100%;padding:1rem 0 7rem 0;justify-content:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full{padding:2rem 0 3rem 0}}.content .description-full h2{display:flex;flex-direction:column;color:#b59e8d;text-align:center;font-weight:400;font-size:2.8rem;padding:0rem 0 0 0;text-transform:uppercase;margin-bottom:3rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full h2{font-size:2rem;margin-top:1rem;margin-bottom:1rem}}.content .description-full h2:after{display:block;content:"";height:29px;width:100%;margin-top:2rem;background-image:url(../images/headingOrnament.png);background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full h2:after{margin-top:1rem;background-size:auto 1rem}}.content .description-full .text{display:flex;width:100%;font-size:1rem;line-height:1.6rem;margin:0 auto 2rem auto;color:#4a4a4a;justify-content:space-between}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full .text{width:100%;flex-direction:column}}.content .description-full .text h3{color:#b59e8d;font-weight:600;font-style:italic;margin:3rem 0 3rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full .text h3{margin:1rem 0 1rem 0}}.content .description-full .text h4{color:#474747;font-weight:600;font-size:1.3rem;margin:1rem 0 1rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full .text h4{margin:1rem 0 1rem 0}}.content .description-full .text a,.content .description-full .text a:link,.content .description-full .text a:hover,.content .description-full .text a:visited{color:#b59e8d;text-decoration:underline}.content .description-full .text .pic{display:block;width:33%;padding:0rem 1rem 0rem 0rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full .text .pic{width:100%;padding:0}}.content .description-full .text .pic img{width:100%}.content .description-full .text .info{display:block;width:67%;padding:0rem 0rem 0rem 1rem;font-size:.9rem;line-height:1.3rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full .text .info{width:100%;padding:0}}.content .description-full .text.reverse .pic{padding:0 0 1rem 0rem}.content .description-full .text.reverse .info{padding:0rem 1rem 0rem 0rem}.content .description-full2{display:flex;flex-direction:column;background-image:url(../images/background-b-top-5.png);background-repeat:no-repeat;background-position:bottom center;background-size:100%;padding:1rem 0 7rem 0;justify-content:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full2{padding:2rem 0 3rem 0}}.content .description-full2 h2{display:flex;flex-direction:column;color:#b59e8d;text-align:center;font-weight:400;font-size:2.8rem;padding:0rem 0 0 0;text-transform:uppercase;margin-bottom:3rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full2 h2{font-size:2rem;margin-top:1rem;margin-bottom:1rem}}.content .description-full2 h2:after{display:block;content:"";height:29px;width:100%;margin-top:2rem;background-image:url(../images/headingOrnament.png);background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full2 h2:after{margin-top:1rem;background-size:auto 1rem}}.content .description-full2 .text{display:flex;width:100%;font-size:1rem;line-height:1.6rem;margin:0 auto 2rem auto;color:#4a4a4a;justify-content:space-between}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full2 .text{width:100%}}.content .description-full2 .text h3{color:#b59e8d;font-weight:600;font-style:italic;margin:3rem 0 3rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full2 .text h3{margin:1rem 0 1rem 0}}.content .description-full2 .text h4{color:#474747;font-weight:600;font-size:1.3rem;margin:1rem 0 1rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.content .description-full2 .text h4{margin:1rem 0 1rem 0}}.content .description-full2 .text a,.content .description-full2 .text a:link,.content .description-full2 .text a:hover,.content .description-full2 .text a:visited{color:#b59e8d;text-decoration:underline}.content .description-full2 .text .pic{display:block;width:33%;padding:0rem 1rem 0rem 0rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.content .description-full2 .text .pic img{width:100%}.content .description-full2 .text .info{display:block;width:67%;padding:0rem 0rem 0rem 1rem;font-size:.9rem;line-height:1.3rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.content .description-full2 .text.reverse .pic{padding:0 0 1rem 0rem}.content .description-full2 .text.reverse .info{padding:0rem 1rem 0rem 0rem}.info-page-below-main{padding:0 1rem 0 1rem;background:#f8f3f0;background-size:100% auto;background-repeat:no-repeat}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-below-main{background-size:cover;min-height:30rem;padding:1rem}}.info-page-below-main .info-page-below-main-image{display:flex;background-image:url(../images/background-b-bottom-3.png);background-repeat:no-repeat;background-position:center top;background-size:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:3rem 3rem;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-below-main .info-page-below-main-image{min-height:30rem;flex-direction:column;padding:0}}.info-page-below-main .info-page-below-main-image .text{display:block;font-size:1.2rem;line-height:2rem;color:#474747;padding:0 3rem 0 0;width:67%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-below-main .info-page-below-main-image .text{width:100%;padding:0}}.info-page-below-main .info-page-below-main-image .image{width:33%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-below-main .info-page-below-main-image .image{margin-top:1rem;width:100%}}.info-page-below-main .info-page-below-main-image .image img{display:block;width:100%;height:auto}.info-page-below-main.about{min-height:20rem;background-repeat:no-repeat;background-size:100% auto}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-below-main.about{height:5rem;min-height:auto;background-size:cover;padding:0 1rem}}.info-page-below-main.about .info-page-below-main-image{height:20rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-below-main.about .info-page-below-main-image{height:5rem;min-height:auto;flex-direction:column;padding:0}}.about-sub{display:flex;flex-direction:column}.about-sub .content{display:flex;flex-direction:column;padding:2rem 1rem;background-image:url(../images/background-b-top-7.png);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.about-sub .content .text{font-size:1.2rem;color:#575757}.about-sub .content .text h2{display:flex;flex-direction:column;color:#b59e8d;text-align:center;font-weight:400;font-size:2.8rem;padding:0rem 0 0 0;text-transform:uppercase;margin-bottom:3rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.about-sub .content .text h2{font-size:2rem;margin-top:1rem;margin-bottom:1rem}}.about-sub .content .text h2:after{display:block;content:"";height:29px;width:100%;margin-top:2rem;background-image:url(../images/headingOrnament.png);background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.about-sub .content .text h2:after{margin-top:1rem;background-size:auto 1rem}}.about-sub .content .submenus{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;align-items:center}.about-sub .content .submenus .item,.about-sub .content .submenus .item:link,.about-sub .content .submenus .item:hover,.about-sub .content .submenus .item:visited{display:flex;border:1px solid #474747;background:rgba(255,255,255,.6);align-items:center;justify-content:center;font-size:1.2rem;transition:background 0.4s ease-in-out,border 0.4s ease-in-out,box-shadow 0.4s ease-in-out;color:#474747;height:4rem;width:20%;margin-top:2rem}.about-sub .content .submenus .item:hover,.about-sub .content .submenus .item:link:hover,.about-sub .content .submenus .item:hover:hover,.about-sub .content .submenus .item:visited:hover{background:#f3ebe5;border:1px solid #f3ebe5;box-shadow:0 0 16px #333}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.about-sub .content .submenus .item,.about-sub .content .submenus .item:link,.about-sub .content .submenus .item:hover,.about-sub .content .submenus .item:visited{width:40%;text-align:center;padding:0 1rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}.info-page-contact{display:flex;background:#eee4de;background-size:100% auto;background-repeat:no-repeat;padding:0;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-contact{background-size:cover;min-height:30rem;flex-direction:column}}.info-page-contact .text{display:block;flex-direction:column;font-size:1.2rem;line-height:2rem;color:#474747;padding:1rem 3rem 1rem 0;width:67%;align-items:center;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-contact .text{display:flex;width:100%;padding:0 1rem 1rem 1rem}}.info-page-contact .text .button{display:inline-block;line-height:1.4rem;background-color:#ac886d;color:#fff;border:1px solid #d9c7ba;text-transform:uppercase;box-shadow:0 0 16px #a5a5a5;padding:.5rem 2rem;margin-top:1rem;transition:background-color 0.4s ease-in-out,box-shadow 0.4s ease-in-out}.info-page-contact .text .button:hover{background-color:#8f694c;box-shadow:0 0 16px #555}.info-page-contact .text .number{font-size:1rem;display:inline}.info-page-contact .image{display:flex;width:33%;position:relative}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-contact .image{width:100%}}.info-page-contact .image picture{width:100%;height:100%}.info-page-contact .image img{display:block;width:100%;height:100%}.info-page-contact .image .above{display:block;position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(../images/aboveContactsImage.png);background-repeat:no-repeat;background-position:top right;background-size:auto 100%;height:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-contact .image .above{display:none}}.info-page-contact.align-change .image{order:2;width:60%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-contact.align-change .image{width:100%}}.info-page-contact.align-change .image .above{background-image:url(../images/aboveContactsImageReverse.png);background-position:top left}.info-page-contact.align-change .text{width:40%;order:1;padding:1rem 0 1rem 3rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.info-page-contact.align-change .text{width:100%;padding:1rem 0}}.info-page-contact.from-prices{background-image:url(../images/background-b-bottom-3.png)}.info-page-contact.from-prices .text{width:100%;padding:2rem 0}.under-service{padding:0 1rem 0 1rem;background:#f8f3f0;background-size:100% auto;background-repeat:no-repeat;min-height:500px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.under-service{background-size:cover;min-height:30rem}}.under-service .under-service-image{background-image:url(../images/background-b-bottom.png);background-repeat:no-repeat;background-position:center top;background-size:100%;min-height:700px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.under-service .under-service-image{min-height:30rem}}.under-welcome{padding:0 1rem 0 1rem;background:url(../images/homepageUnderWelcome.jpg);background-size:100% auto;background-repeat:no-repeat;min-height:500px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.under-welcome{background-size:cover;min-height:30rem}}.under-welcome .under-welcome-image{background-image:url(../images/background-b-bottom.png);background-repeat:no-repeat;background-position:center top;background-size:100%;min-height:700px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.under-welcome .under-welcome-image{min-height:30rem;background:none}}.services{display:flex;padding:0 1rem;flex-direction:row;justify-content:space-around;flex-wrap:wrap;margin-top:-10rem;padding:0 0 6rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.services{flex-direction:column;justify-content:center;align-items:center;padding:0 0 .5rem 0}}.services .service,.services .service:link,.services .service:hover,.services .service:visited{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;width:27%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#f3ebe5;transition:box-shadow 0.4s ease-in-out,background 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.services .service,.services .service:link,.services .service:hover,.services .service:visited{width:90%;margin-bottom:1rem}}.services .service .heading,.services .service:link .heading,.services .service:hover .heading,.services .service:visited .heading{display:block;text-align:center;color:#474747;font-size:1.1rem;text-transform:uppercase;font-weight:600;padding:1rem 0;text-decoration:underline}.services .service .text,.services .service:link .text,.services .service:hover .text,.services .service:visited .text{display:block;text-align:center;color:#474747;font-size:1rem;padding:1rem 0;text-decoration:none}.services .service .pic,.services .service:link .pic,.services .service:hover .pic,.services .service:visited .pic{display:block;width:100%;overflow:hidden}.services .service .pic img,.services .service:link .pic img,.services .service:hover .pic img,.services .service:visited .pic img{display:block;width:100%;height:auto;transition:transform 0.4s ease-out}.services .service .ornament,.services .service:link .ornament,.services .service:hover .ornament,.services .service:visited .ornament{display:block;height:1rem;width:100%;background-image:url(../images/headingOrnament.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.services .service .ornament,.services .service:link .ornament,.services .service:hover .ornament,.services .service:visited .ornament{margin:1rem 0}}.services .service:hover,.services .service:link:hover,.services .service:hover:hover,.services .service:visited:hover{box-shadow:0 0 20px #ccc;background:#f7f4f1}.services .service:hover .pic img,.services .service:link:hover .pic img,.services .service:hover:hover .pic img,.services .service:visited:hover .pic img{transform:scale(1.1)}.services .service:nth-child(2) .pic,.services .service:link:nth-child(2) .pic,.services .service:hover:nth-child(2) .pic,.services .service:visited:nth-child(2) .pic{order:1}.services .service:nth-child(2) .heading,.services .service:link:nth-child(2) .heading,.services .service:hover:nth-child(2) .heading,.services .service:visited:nth-child(2) .heading{order:2}.services .service:nth-child(2) .text,.services .service:link:nth-child(2) .text,.services .service:hover:nth-child(2) .text,.services .service:visited:nth-child(2) .text{order:4}.services .service:nth-child(2) .ornament,.services .service:link:nth-child(2) .ornament,.services .service:hover:nth-child(2) .ornament,.services .service:visited:nth-child(2) .ornament{order:3}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.services .service:nth-child(2) .pic,.services .service:link:nth-child(2) .pic,.services .service:hover:nth-child(2) .pic,.services .service:visited:nth-child(2) .pic{order:4}.services .service:nth-child(2) .heading,.services .service:link:nth-child(2) .heading,.services .service:hover:nth-child(2) .heading,.services .service:visited:nth-child(2) .heading{order:1}.services .service:nth-child(2) .text,.services .service:link:nth-child(2) .text,.services .service:hover:nth-child(2) .text,.services .service:visited:nth-child(2) .text{order:2}.services .service:nth-child(2) .ornament,.services .service:link:nth-child(2) .ornament,.services .service:hover:nth-child(2) .ornament,.services .service:visited:nth-child(2) .ornament{order:3}}.services.services-in{margin-top:0;padding:0 0 0rem 0}.services.services-in .service,.services.services-in .service:link,.services.services-in .service:hover,.services.services-in .service:visited{margin-bottom:5rem}.services.services-in .service .text,.services.services-in .service:link .text,.services.services-in .service:hover .text,.services.services-in .service:visited .text{width:100%}.services.services-in .service .ornament,.services.services-in .service:link .ornament,.services.services-in .service:hover .ornament,.services.services-in .service:visited .ornament{height:1.5rem;margin-bottom:1rem}.services.services-in .service:nth-child(2) .pic,.services.services-in .service:link:nth-child(2) .pic,.services.services-in .service:hover:nth-child(2) .pic,.services.services-in .service:visited:nth-child(2) .pic{order:4}.services.services-in .service:nth-child(2) .heading,.services.services-in .service:link:nth-child(2) .heading,.services.services-in .service:hover:nth-child(2) .heading,.services.services-in .service:visited:nth-child(2) .heading{order:1}.services.services-in .service:nth-child(2) .text,.services.services-in .service:link:nth-child(2) .text,.services.services-in .service:hover:nth-child(2) .text,.services.services-in .service:visited:nth-child(2) .text{order:2}.services.services-in .service:nth-child(2) .ornament,.services.services-in .service:link:nth-child(2) .ornament,.services.services-in .service:hover:nth-child(2) .ornament,.services.services-in .service:visited:nth-child(2) .ornament{order:3}.galleries{display:flex;padding:0 1rem;flex-direction:row;justify-content:space-around;flex-wrap:wrap;margin-top:-10rem;padding:0 0 6rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.galleries{flex-direction:column;justify-content:center;align-items:center;padding:0 0 .5rem 0}}.galleries .gallery,.galleries .gallery:link,.galleries .gallery:hover,.galleries .gallery:visited{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;width:24%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#f3ebe5;transition:box-shadow 0.4s ease-in-out,background 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.galleries .gallery,.galleries .gallery:link,.galleries .gallery:hover,.galleries .gallery:visited{width:100%;margin-bottom:1rem}}.galleries .gallery .heading,.galleries .gallery:link .heading,.galleries .gallery:hover .heading,.galleries .gallery:visited .heading{display:block;text-align:center;color:#474747;font-size:1.1rem;text-transform:uppercase;font-weight:600;padding:1rem 0;text-decoration:underline}.galleries .gallery .text,.galleries .gallery:link .text,.galleries .gallery:hover .text,.galleries .gallery:visited .text{display:block;text-align:center;color:#474747;font-size:1rem;padding:1rem 0;text-decoration:none}.galleries .gallery .pic,.galleries .gallery:link .pic,.galleries .gallery:hover .pic,.galleries .gallery:visited .pic{display:block;width:100%;overflow:hidden;height:12rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.galleries .gallery .pic,.galleries .gallery:link .pic,.galleries .gallery:hover .pic,.galleries .gallery:visited .pic{height:auto}}.galleries .gallery .pic img,.galleries .gallery:link .pic img,.galleries .gallery:hover .pic img,.galleries .gallery:visited .pic img{display:block;width:100%;height:12rem;object-fit:cover;transition:transform 0.4s ease-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.galleries .gallery .pic img,.galleries .gallery:link .pic img,.galleries .gallery:hover .pic img,.galleries .gallery:visited .pic img{height:auto}}.galleries .gallery .ornament,.galleries .gallery:link .ornament,.galleries .gallery:hover .ornament,.galleries .gallery:visited .ornament{display:block;height:1rem;width:100%;background-image:url(../images/headingOrnament.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.galleries .gallery .ornament,.galleries .gallery:link .ornament,.galleries .gallery:hover .ornament,.galleries .gallery:visited .ornament{margin:1rem 0}}.galleries .gallery:hover,.galleries .gallery:link:hover,.galleries .gallery:hover:hover,.galleries .gallery:visited:hover{box-shadow:0 0 20px #ccc;background:#f7f4f1}.galleries .gallery:hover .pic img,.galleries .gallery:link:hover .pic img,.galleries .gallery:hover:hover .pic img,.galleries .gallery:visited:hover .pic img{transform:scale(1.1)}.galleries.galleries-in{margin-top:0;padding:0 0 0rem 0}.galleries.galleries-in .gallery,.galleries.galleries-in .gallery:link,.galleries.galleries-in .gallery:hover,.galleries.galleries-in .gallery:visited{margin-bottom:1rem}.galleries.galleries-in .gallery .text,.galleries.galleries-in .gallery:link .text,.galleries.galleries-in .gallery:hover .text,.galleries.galleries-in .gallery:visited .text{width:100%}.galleries.galleries-in .gallery .ornament,.galleries.galleries-in .gallery:link .ornament,.galleries.galleries-in .gallery:hover .ornament,.galleries.galleries-in .gallery:visited .ornament{height:1.5rem;margin-bottom:1rem}.galleries.galleries-big{margin-top:0;padding:0 0 0rem 0}.galleries.galleries-big .gallery,.galleries.galleries-big .gallery:link,.galleries.galleries-big .gallery:hover,.galleries.galleries-big .gallery:visited{margin-bottom:1rem}.galleries.galleries-big .gallery .text,.galleries.galleries-big .gallery:link .text,.galleries.galleries-big .gallery:hover .text,.galleries.galleries-big .gallery:visited .text{width:100%}.galleries.galleries-big .gallery .ornament,.galleries.galleries-big .gallery:link .ornament,.galleries.galleries-big .gallery:hover .ornament,.galleries.galleries-big .gallery:visited .ornament{height:1.5rem;margin-bottom:1rem}.galleries.galleries-big .gallery .pic,.galleries.galleries-big .gallery:link .pic,.galleries.galleries-big .gallery:hover .pic,.galleries.galleries-big .gallery:visited .pic{height:auto}.galleries.galleries-big .gallery .pic img,.galleries.galleries-big .gallery:link .pic img,.galleries.galleries-big .gallery:hover .pic img,.galleries.galleries-big .gallery:visited .pic img{height:auto}.holderTestimonials{display:flex;flex-direction:column;padding:6rem 6rem;background-color:#f9f5f1;background-image:url(../images/background-b-top-2.png);background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;justify-content:center;color:#474747;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderTestimonials{padding:3rem 3rem}}.holderTestimonials .heading{font-size:1.5rem;text-transform:uppercase}.holderTestimonials .testimonials{display:flex;flex-direction:row;justify-content:space-evenly;padding:4rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderTestimonials .testimonials{flex-direction:column;width:100%}}.holderTestimonials .testimonials .testimonial,.holderTestimonials .testimonials .testimonial:link,.holderTestimonials .testimonials .testimonial:hover,.holderTestimonials .testimonials .testimonial:visited{display:block;width:29%;text-align:center;color:#474747}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderTestimonials .testimonials .testimonial,.holderTestimonials .testimonials .testimonial:link,.holderTestimonials .testimonials .testimonial:hover,.holderTestimonials .testimonials .testimonial:visited{width:100%;margin-bottom:3rem}}.holderTestimonials .button{border:1px solid #474747;text-transform:uppercase;color:#474747;padding:.8rem 3rem;font-size:.9rem;transition:background-color 0.2s ease-in,color 0.2s ease-in,box-shadow 0.4s ease-in-out;text-align:center}.holderTestimonials .button:hover{color:#fff;background-color:#d7c5b8;border:1px solid #845b3d;box-shadow:0 0 10px #ccc}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderTestimonials .button{padding:.5rem 1rem;text-align:center}}.holderTestimonialsIn{display:flex;flex-direction:column;padding:0rem 1rem;background-color:#f9f5f1;justify-content:center;color:#474747;align-items:center;background-image:url(../images/backgroundTestimonials.jpg);background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderTestimonialsIn{padding:0rem 1rem}}.holderTestimonialsIn .content{display:flex;flex-direction:column;background-image:url(../images/background-b-bottom-5.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto;justify-content:center;padding:6rem 0;color:#474747;align-items:center}.holderTestimonialsIn .content .heading{font-size:1.5rem;text-transform:uppercase}.holderTestimonialsIn .content .testimonials{display:flex;flex-direction:row;justify-content:space-evenly;padding:4rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderTestimonialsIn .content .testimonials{flex-direction:column;width:100%}}.holderTestimonialsIn .content .testimonials .testimonial,.holderTestimonialsIn .content .testimonials .testimonial:link,.holderTestimonialsIn .content .testimonials .testimonial:hover,.holderTestimonialsIn .content .testimonials .testimonial:visited{display:block;width:29%;text-align:center;color:#474747}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderTestimonialsIn .content .testimonials .testimonial,.holderTestimonialsIn .content .testimonials .testimonial:link,.holderTestimonialsIn .content .testimonials .testimonial:hover,.holderTestimonialsIn .content .testimonials .testimonial:visited{width:100%;margin-bottom:3rem}}.holderTestimonialsIn .content .button{border:1px solid #474747;text-transform:uppercase;color:#474747;padding:.8rem 3rem;font-size:.9rem;transition:background-color 0.2s ease-in,color 0.2s ease-in,box-shadow 0.4s ease-in-out;text-align:center}.holderTestimonialsIn .content .button:hover{color:#fff;background-color:#d7c5b8;border:1px solid #845b3d;box-shadow:0 0 10px #ccc}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderTestimonialsIn .content .button{padding:.5rem 1rem;text-align:center}}.holderTestimonialsIn.about{background-size:100% auto,100% auto!important;background-position:top center,center!important;background-repeat:no-repeat!important}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderTestimonialsIn.about{background-size:100% auto,cover!important}}.holderTestimonialsIn.about .content{background:transparent}.holderNews{display:flex;flex-direction:column;padding:0 1rem 0 1rem;background-image:url(../images/background-b-top-5.png);background-repeat:no-repeat;background-position:bottom center;background-size:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderNews{padding:0}}.holderNews h1{display:flex;flex-direction:column;color:#b59e8d;text-align:center;font-weight:400;font-size:2.8rem;padding:0rem 0 0 0;text-transform:uppercase;margin-bottom:3rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderNews h1{font-size:2rem;margin-top:1rem;margin-bottom:1rem}}.holderNews h1:after{display:block;content:"";height:29px;width:100%;margin-top:2rem;background-image:url(../images/headingOrnament.png);background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderNews h1:after{margin-top:1rem;background-size:auto 1rem}}.holderNews .news{display:flex;padding:0 1rem;flex-direction:row;justify-content:space-around;flex-wrap:wrap;padding:0 0 3rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderNews .news{flex-direction:column;justify-content:center;align-items:center;padding:0 0 .5rem 0}}.holderNews .news .item,.holderNews .news .item:link,.holderNews .news .item:hover,.holderNews .news .item:visited{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;width:27%;margin:0 0 2rem 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#f3ebe5;transition:box-shadow 0.4s ease-in-out,background 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderNews .news .item,.holderNews .news .item:link,.holderNews .news .item:hover,.holderNews .news .item:visited{width:90%;margin-bottom:1rem}}.holderNews .news .item .heading,.holderNews .news .item:link .heading,.holderNews .news .item:hover .heading,.holderNews .news .item:visited .heading{display:block;text-align:center;color:#474747;font-size:1.1rem;text-transform:uppercase;font-weight:600;padding:1rem 0;text-decoration:underline}.holderNews .news .item .text,.holderNews .news .item:link .text,.holderNews .news .item:hover .text,.holderNews .news .item:visited .text{display:block;text-align:center;color:#474747;font-size:1rem;padding:1rem 0;text-decoration:none}.holderNews .news .item .read-more,.holderNews .news .item:link .read-more,.holderNews .news .item:hover .read-more,.holderNews .news .item:visited .read-more{font-weight:700;color:#474747;font-size:.8rem;text-transform:uppercase;text-align:center}.holderNews .news .item .pic,.holderNews .news .item:link .pic,.holderNews .news .item:hover .pic,.holderNews .news .item:visited .pic{display:block;width:100%;overflow:hidden}.holderNews .news .item .pic picture,.holderNews .news .item:link .pic picture,.holderNews .news .item:hover .pic picture,.holderNews .news .item:visited .pic picture{display:block;width:100%;height:auto;transition:transform 0.4s ease-out}.holderNews .news .item .pic img,.holderNews .news .item:link .pic img,.holderNews .news .item:hover .pic img,.holderNews .news .item:visited .pic img{display:block;width:100%;height:auto;transition:transform 0.4s ease-out}.holderNews .news .item .ornament,.holderNews .news .item:link .ornament,.holderNews .news .item:hover .ornament,.holderNews .news .item:visited .ornament{display:block;height:1rem;width:100%;background-image:url(../images/headingOrnament.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderNews .news .item .ornament,.holderNews .news .item:link .ornament,.holderNews .news .item:hover .ornament,.holderNews .news .item:visited .ornament{margin:1rem 0}}.holderNews .news .item:hover,.holderNews .news .item:link:hover,.holderNews .news .item:hover:hover,.holderNews .news .item:visited:hover{box-shadow:0 0 20px #ccc;background:#f7f4f1}.holderNews .news .item:hover .pic img,.holderNews .news .item:link:hover .pic img,.holderNews .news .item:hover:hover .pic img,.holderNews .news .item:visited:hover .pic img{transform:scale(1.1)}.holderNews .text-about{display:block;width:60%;font-size:1rem;line-height:1.6rem;margin:0 auto;color:#4a4a4a}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderNews .text-about{width:100%}}.holderNews .text-about h3{color:#b59e8d;font-weight:600;font-style:italic;margin:3rem 0 3rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderNews .text-about h3{margin:1rem 0 1rem 0}}.holderNews .text-about a,.holderNews .text-about a:link,.holderNews .text-about a:hover,.holderNews .text-about a:visited{color:#b59e8d;text-decoration:underline}.holderNews .text-about .pic{display:block;width:50%;padding:0rem 2rem 0rem 0rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.holderNews .text-about .pic img{width:100%}.holderNews .text-about .info{display:block;width:50%;padding:0rem 0rem 0rem 2rem;font-size:1.2rem;line-height:2rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.holderNews .pages{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center;padding:0 0 6rem 0}.holderNews .pages a,.holderNews .pages a:link,.holderNews .pages a:hover,.holderNews .pages a:visited{display:block;color:#333;font-size:1.3rem;margin:0 1rem 0 1rem}.holderNews .pages a.active,.holderNews .pages a:link.active,.holderNews .pages a:hover.active,.holderNews .pages a:visited.active{border-bottom:.2rem solid #f3ebe5;padding-bottom:.5rem;font-size:1.5rem;font-weight:800}.holderNews .in-content{width:60%;margin:0 auto;line-height:2rem;text-align:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderNews .in-content{width:100%}}.holderNews .in-content img{max-width:100%;height:auto}.holderNews .categories{display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;align-items:center;padding:0 0 4rem 0}.holderNews .categories .item,.holderNews .categories .item:link,.holderNews .categories .item:hover,.holderNews .categories .item:visited{display:flex;border:1px solid #474747;background:rgba(255,255,255,.6);align-items:center;justify-content:center;font-size:1.2rem;transition:background 0.4s ease-in-out,border 0.4s ease-in-out,box-shadow 0.4s ease-in-out;color:#474747;height:4rem;width:15%;margin-top:2rem}.holderNews .categories .item:hover,.holderNews .categories .item:link:hover,.holderNews .categories .item:hover:hover,.holderNews .categories .item:visited:hover{background:#f3ebe5;border:1px solid #f3ebe5;box-shadow:0 0 16px #333}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderNews .categories .item,.holderNews .categories .item:link,.holderNews .categories .item:hover,.holderNews .categories .item:visited{width:40%;text-align:center;padding:0 1rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}.holderBlog{display:flex;flex-direction:column;justify-content:space-between;background-image:url(../images/background-b-bottom-2.png),url(../images/homepageBlogBackground.jpg);background-repeat:no-repeat,no-repeat;background-size:100% auto,100% 100%;padding:6rem 6rem 6rem 6rem;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlog{flex-direction:column;padding:3rem 3rem 3rem 3rem}}.holderBlog .subheading{color:#474747;text-align:center;font-style:italic;font-style:bold}.holderBlog .heading{color:#d4c2b6;font-size:3rem;text-align:center;font-weight:500;text-transform:uppercase;padding:2rem 0 6rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlog .heading{padding:2rem 0 2rem 0}}.holderBlog .blog{display:flex;flex-direction:row;justify-content:space-around;padding:0 0 6rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlog .blog{flex-direction:column;padding:0 0 3rem 0}}.holderBlog .blog .item{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline;padding:0 3rem 0 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#474747;width:33%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlog .blog .item{padding:0 0 0 0;width:100%}}.holderBlog .blog .item .heading{display:block;color:#474747;font-size:1.2rem;padding:0;margin-bottom:1rem;text-align:left;text-transform:none;text-decoration:underline;font-weight:800}.holderBlog .blog .item .text{display:block;line-height:1.5rem}.holderBlog .blog .item a,.holderBlog .blog .item a:link,.holderBlog .blog .item a:hover,.holderBlog .blog .item a:visited{color:#474747;font-weight:600;margin-top:1rem}.holderBlog .button{border:1px solid #474747;text-transform:uppercase;color:#474747;padding:.8rem 3rem;font-size:.9rem;transition:background-color 0.2s ease-in,color 0.2s ease-in,box-shadow 0.4s ease-in-out}.holderBlog .button:hover{color:#fff;background-color:#d7c5b8;border:1px solid #845b3d;box-shadow:0 0 10px #ccc}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlog .button{padding:.5rem 1rem;text-align:center;width:100%}}.holderBlog.wedding{background-image:url(../images/background-b-bottom-6.png),url(../images/homepageBlogBackground.jpg)}.holderBlogIn{display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlogIn{flex-direction:column;padding:0}}.holderBlogIn .header{width:100%;background-image:url(../images/background-b-top-4.png);background-repeat:no-repeat,no-repeat;background-size:100% auto;background-position:bottom center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:3rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlogIn .header{padding:2rem 0}}.holderBlogIn .header .subheading{color:#474747;text-align:center;font-style:italic;font-style:bold}.holderBlogIn .header .heading{color:#d4c2b6;font-size:3rem;text-align:center;font-weight:500;text-transform:uppercase;padding:1rem 0 1rem 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlogIn .header .heading{padding:2rem 0 1rem 0}}.holderBlogIn .blog{display:flex;flex-direction:column;padding:5rem 6rem 5rem 6rem;background-image:url(../images/backgroundBlogDresses.png),url(../images/background-b-middle-4.png);background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% auto;min-height:365px;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlogIn .blog{flex-direction:column;padding:2rem 2rem 2rem 2rem;background-size:100% 100%,cover;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}.holderBlogIn .blog .items{display:flex;flex-direction:row;justify-content:space-around;width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlogIn .blog .items{flex-direction:column}}.holderBlogIn .blog .items .item{display:flex;flex-direction:column;justify-content:flex-start;align-items:baseline;padding:0 3rem 0 0;width:33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#474747}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlogIn .blog .items .item{padding:0 0 0 0;width:100%}}.holderBlogIn .blog .items .item .heading{display:block;color:#474747;font-size:1.2rem;padding:0;margin-bottom:1rem;text-align:left;text-transform:none;text-decoration:underline;font-weight:800}.holderBlogIn .blog .items .item .text{display:block;line-height:1.5rem}.holderBlogIn .blog .items .item a,.holderBlogIn .blog .items .item a:link,.holderBlogIn .blog .items .item a:hover,.holderBlogIn .blog .items .item a:visited{color:#474747;font-weight:600;margin-top:1rem}.holderBlogIn .blog .button{display:flex;margin:4rem auto 0rem auto;border:1px solid #474747;text-transform:uppercase;color:#474747;padding:.8rem 3rem;font-size:.9rem;transition:background-color 0.2s ease-in,color 0.2s ease-in,box-shadow 0.4s ease-in-out}.holderBlogIn .blog .button:hover{color:#fff;background-color:#d7c5b8;border:1px solid #845b3d;box-shadow:0 0 10px #ccc}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.holderBlogIn .blog .button{padding:.5rem 1rem;text-align:center;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}}.searchFieldPic{display:block;width:100%;max-width:calc(70% - 0.55rem);padding:0 0 2.5rem;margin:0 auto}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.searchFieldPic{max-width:100%;padding:.5rem 0 2.5rem}}.searchFieldPic form{display:flex;align-items:center;justify-content:flex-start;width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.searchFieldPic form{flex-direction:column}}.searchFieldPic form label{font-size:1.25rem;margin-right:.75rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.searchFieldPic form label{width:100%;text-align:left;margin-right:0}}.searchFieldPic form input#search_pic{min-width:15rem;line-height:1.5rem;font-size:.875rem;border:.1rem solid #b59e8d;border-radius:.25rem;padding:.5rem .5rem .25rem;margin-right:.75rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.searchFieldPic form input#search_pic{width:calc(100% - 1.2rem);max-width:calc(100% - 1.2rem);min-width:unset;padding:.5rem;margin-right:0;margin-top:1rem}}.searchFieldPic form input#submit_search_pic{width:7.25rem;min-height:40.25px;background-color:#b59e8d;height:2rem;color:#fff;font-size:1rem;cursor:pointer;border:1px solid #f7e4dc;border-radius:.25rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.searchFieldPic form input#submit_search_pic{width:calc(100% - 2px);margin-top:1rem}}.representatives{display:flex;flex-direction:column;background-image:url(../images/background-b-bottom-4.png);background-repeat:no-repeat;background-position:top center;background-size:100% auto;padding:3rem 0 3rem 0;align-items:center}.representatives .note{padding:5rem 0 5rem 0;font-size:1.7rem;color:#5e5e5e}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.representatives .note{padding:2rem 0 2rem 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center}}.representatives .items{display:flex;flex-direction:row;justify-content:space-around}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.representatives .items{flex-direction:row;justify-content:space-around;flex-wrap:wrap}}.representatives .items .item{display:block;background-color:#fff;box-shadow:0 0 15px #8e8e8e;max-width:15%;padding:2rem;margin:1rem 0 1rem 0;border:.1rem solid #fff;transition:box-shadow 0.4s ease-in-out,border 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.representatives .items .item{max-width:35%;width:20%}}.representatives .items .item img{display:block;height:3rem;width:100%;object-fit:contain}.representatives .items .item:hover{box-shadow:0 0 15px #333;border:.1rem solid #ac886d}footer{display:flex;flex-direction:column;padding:4rem 6rem 1rem 6rem;color:#474747}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer{padding:4rem 2rem 1rem 2rem}}footer .row1{display:flex;flex-direction:row;justify-content:space-between;width:100%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer .row1{flex-direction:column}}footer .row1 .contacts{font-size:1rem;width:40%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer .row1 .contacts{width:100%;text-align:center;order:2;margin-top:1rem}}footer .row1 .contacts .heading{display:block;font-size:1rem;font-weight:800;margin:0}footer .row1 .contacts a,footer .row1 .contacts a:link,footer .row1 .contacts a:hover,footer .row1 .contacts a:visited{color:#474747;text-decoration:underline}footer .row1 .contacts.textRight{text-align:right}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer .row1 .contacts.textRight{text-align:center;order:3}}footer .row1 .contacts .number{font-size:.9rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer .row1 .contacts:first-child{display:none}}footer .row1 .logo{width:20%}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer .row1 .logo{width:100%;order:1}}footer .row1 .logo img{width:100%}footer .row2{display:flex;flex-direction:column;align-items:center;padding:2rem 0 0 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer .row2{padding:1rem 0 0 0}}footer .row2 .follow-us{display:flex;flex-direction:flex-start;flex-direction:column;align-items:center;justify-content:center;color:;padding:1rem 0 1rem 0;font-size:1rem;line-height:1.5rem;text-transform:uppercase}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer .row2 .follow-us{display:flex;flex-direction:column;align-items:center;margin-top:1rem;margin-bottom:2rem;padding:0}}footer .row2 .follow-us .icons{display:flex;flex-direction:flex-start}footer .row2 .follow-us .icons .icon{display:block;width:1rem;height:1rem;background-repeat:no-repeat;background-position:center;background-size:100% 100%;margin-left:.3rem;margin-right:.3rem;margin-top:.3rem}footer .row2 .follow-us .icons .icon.facebook{background-image:url(../images/iconFacebookDark.jpg)}footer .row2 .follow-us .icons .icon.instagram{background-image:url(../images/iconInstagramDark.jpg)}footer .row2 .follow-us .icons .icon.pinterest{background-image:url(../images/iconPinterestDark.png)}footer .row2 .follow-us .icons .icon.tiktok{background-image:url(../images/iconTikTokDark.png)}footer .row2 .follow-us .icons .icon.youtube{background-image:url(../images/iconYouTubeDark.png)}footer .row2 .follow-us .icons .icon.twitter{background-image:url(../images/iconTwitterDark.png)}footer .row2 .follow-us .icons .icon.linkedin{background-image:url(../images/iconLinkedIn.png)}footer .row2 ul{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0;justify-content:center;align-items:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer .row2 ul{flex-direction:column}}footer .row2 ul li{margin:0 .5rem}footer .row2 ul li a,footer .row2 ul li a:link,footer .row2 ul li a:hover,footer .row2 ul li a:visited{color:#474747;text-decoration:underline;font-weight:800}footer .row2 ul li:first-child{margin:0 .5rem 0 0}footer .row2 ul li:last-child{margin:0 0 0 .5rem}footer .row2 .copyrights{display:flex;font-style:italic;font-size:.9rem;align-items:center;justify-content:center;padding:1rem 0 0 0}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer .row2 .copyrights{flex-direction:column;text-align:center}}footer .row2 .copyrights a,footer .row2 .copyrights a:link,footer .row2 .copyrights a:hover,footer .row2 .copyrights a:visited{color:#474747;font-size:.9rem;line-height:normal;margin-left:.3rem}footer .row2 .copyrights a img,footer .row2 .copyrights a:link img,footer .row2 .copyrights a:hover img,footer .row2 .copyrights a:visited img{height:.9rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer .row2 .copyrights a,footer .row2 .copyrights a:link,footer .row2 .copyrights a:hover,footer .row2 .copyrights a:visited{margin-top:1rem}}footer.footer-in{padding:4rem 2rem 1rem 2rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){footer.footer-in{padding:2rem 2rem 1rem 2rem}}footer.footer-in .row1{border-top:.1rem solid #e1d8d1;padding:4rem 4rem 2rem 4rem;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.buttonPortfolio{display:block;background-color:#d7c3b5;padding:0rem 1rem;transition:background 0.4s ease-in-out}.buttonPortfolio .content{padding:3rem 1rem;display:flex;flex-direction:column;background-image:url(../images/background-b-top-6.png);background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;color:#fff;align-items:center;justify-content:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.buttonPortfolio .content{padding:3rem 0}}.buttonPortfolio .content span{font-size:3rem}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.buttonPortfolio .content span{text-align:center}}.buttonPortfolio:hover{background:#cdb5a5}.b-full{background:url(../images/background-b-full.png)!important;background-size:100% auto!important;background-position:bottom center!important;background-repeat:no-repeat!important}.masonry-with-flex{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:3rem 0 0 0;width:100%}.masonry-with-flex .gallery,.masonry-with-flex .gallery:link,.masonry-with-flex .gallery:hover,.masonry-with-flex .gallery:visited{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem;margin:0 1rem 1rem 0;height:16rem;width:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#f3ebe5;transition:box-shadow 0.4s ease-in-out,background 0.4s ease-in-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.masonry-with-flex .gallery,.masonry-with-flex .gallery:link,.masonry-with-flex .gallery:hover,.masonry-with-flex .gallery:visited{width:100%;height:auto;margin-bottom:1rem;margin:0 0 1rem 0}}.masonry-with-flex .gallery .heading,.masonry-with-flex .gallery:link .heading,.masonry-with-flex .gallery:hover .heading,.masonry-with-flex .gallery:visited .heading{display:block;text-align:center;color:#474747;font-size:1.1rem;text-transform:uppercase;font-weight:600;padding:0 0 1rem 0;text-decoration:underline}.masonry-with-flex .gallery .text,.masonry-with-flex .gallery:link .text,.masonry-with-flex .gallery:hover .text,.masonry-with-flex .gallery:visited .text{display:block;text-align:center;color:#474747;font-size:1rem;padding:1rem 0;text-decoration:none}.masonry-with-flex .gallery .pic,.masonry-with-flex .gallery:link .pic,.masonry-with-flex .gallery:hover .pic,.masonry-with-flex .gallery:visited .pic{display:block;width:100%;height:auto}.masonry-with-flex .gallery .pic img,.masonry-with-flex .gallery:link .pic img,.masonry-with-flex .gallery:hover .pic img,.masonry-with-flex .gallery:visited .pic img{display:block;width:100%;height:13rem;object-fit:cover;transition:transform 0.4s ease-out}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.masonry-with-flex .gallery .pic img,.masonry-with-flex .gallery:link .pic img,.masonry-with-flex .gallery:hover .pic img,.masonry-with-flex .gallery:visited .pic img{height:auto}}.masonry-with-flex .gallery .ornament,.masonry-with-flex .gallery:link .ornament,.masonry-with-flex .gallery:hover .ornament,.masonry-with-flex .gallery:visited .ornament{display:block;height:1rem;width:100%;margin:1rem 0 1rem 0;background-image:url(../images/headingOrnament.png);background-repeat:no-repeat;background-size:auto 100%;background-position:center}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.masonry-with-flex .gallery .ornament,.masonry-with-flex .gallery:link .ornament,.masonry-with-flex .gallery:hover .ornament,.masonry-with-flex .gallery:visited .ornament{margin:1rem 0}}.masonry-with-flex .gallery:hover,.masonry-with-flex .gallery:link:hover,.masonry-with-flex .gallery:hover:hover,.masonry-with-flex .gallery:visited:hover{box-shadow:0 0 20px #ccc;background:#f7f4f1}form.searchForm{display:flex;box-shadow:0 0 4px 0 rgba(185,185,185,.75)}form.searchForm input{height:50px;padding:5px 15px;width:314px;border:none;font-size:14px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){form.searchForm input{height:35px;padding:5px 15px;width:100%}}form.searchForm input::placeholder{font-size:15px;color:#aeaeae}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){form.searchForm input::placeholder{font-size:12px}}form.searchForm button{display:block;width:auto;border:none;background:#b59e8d;cursor:pointer;padding:10px}form.searchForm button img{display:block;width:32px;height:30px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){form.searchForm button img{width:18px;height:15px}}#preloader-w{display:flex;justify-content:center;align-items:center;cursor:default;margin-top:1rem;border:1px solid #f7e4dc;box-sizing:border-box;height:34px;padding:0 21px;font-family:'Cormorant Garamond',serif;font-size:1rem;text-align:center;color:#fff;width:100%;box-shadow:initial;background-color:#b59e8d;display:none}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){#preloader-w{width:100%;margin-top:0}}.loadersmall{border:3px solid #ccc;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-top:3px solid #fff;border-radius:50%;width:12px;height:12px;margin-right:8px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes zoomout{from{transform:scale(1.1)}to{transform:scale(1)}}@-moz-keyframes zoomout{from{transform:scale(1.1)}to{transform:scale(1)}}@-webkit-keyframes zoomout{from{transform:scale(1.1)}to{transform:scale(1)}}@-ms-keyframes zoomout{from{transform:scale(1.1)}to{transform:scale(1)}}@-o-keyframes zoomout{from{transform:scale(1.1)}to{transform:scale(1)}}@keyframes moveleft{from{padding-left:1rem}to{padding-left:0}}@-moz-keyframes moveleft{from{padding-left:1rem}to{padding-left:0}}@-webkit-keyframes moveleft{from{padding-left:1rem}to{padding-left:0}}@-ms-keyframes moveleft{from{padding-left:1rem}to{padding-left:0}}@-o-keyframes moveleft{from{padding-left:1rem}to{padding-left:0}}@keyframes moveright{from{padding-right:1rem}to{padding-right:0}}@-moz-keyframes moveright{from{padding-right:1rem}to{padding-right:0}}@-webkit-keyframes moveright{from{padding-right:1rem}to{padding-right:0}}@-ms-keyframes moveright{from{padding-right:1rem}to{padding-right:0}}@-o-keyframes moveright{from{padding-right:1rem}to{padding-right:0}}@keyframes extendWidth{from{width:0}to{width:80%}}@-moz-keyframes extendWidth{from{width:0}to{width:80%}}@-webkit-keyframes extendWidth{from{width:0}to{width:80%}}@-ms-keyframes extendWidth{from{width:0}to{width:80%}}@-o-keyframes extendWidth{from{width:0}to{width:80%}}@keyframes fadein{from{opacity:.8}to{opacity:1}}@-moz-keyframes fadein{from{opacity:.8}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:.8}to{opacity:1}}@-ms-keyframes fadein{from{opacity:.8}to{opacity:1}}@-o-keyframes fadein{from{opacity:.8}to{opacity:1}}.number{font-family:'Source Serif Pro',serif!important;font-size:.9rem;font-weight:300}.resultsHolder{display:block;width:60%;font-size:1rem;line-height:1.6rem;margin:0 auto;color:#4a4a4a}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:1199px){.resultsHolder{width:100%}}.resultsHolder h3{font-weight:600;font-style:italic;margin:0rem 0 1rem 0}.resultsHolder h3 a{color:#b59e8d}.resultsHolder .excerpt{margin:-.5rem 0 1rem}.resultsHolder .pagination{padding-top:20px;display:flex;justify-content:center;flex-wrap:wrap}.resultsHolder .pagination a,.resultsHolder .pagination a:link,.resultsHolder .pagination a:hover,.resultsHolder .pagination a:visited{font-family:'Source Serif Pro',serif!important;font-size:19px;color:#999;margin-left:10px;margin-right:10px;display:inline-block}.resultsHolder .pagination a.active,.resultsHolder .pagination a:link.active,.resultsHolder .pagination a:hover.active,.resultsHolder .pagination a:visited.active{color:#666;font-weight:700}.resultsHolder .pagination .arrow{color:#b59e8d;font-weight:600}.hr{height:1px;background:#cecece;opacity:.5;margin:1.5rem auto}