*,:after,:before{box-sizing:inherit;margin:0;padding:0}html{font-size:62.5%}@media only screen and (max-width:75em){html{font-size:56.25%}}body{box-sizing:border-box;color:#505050;font-family:Nunito Sans,sans-serif;font-size:1.9rem;font-weight:200;line-height:1.5}.section-heading{text-transform:uppercase;letter-spacing:1px;font-size:1.9rem;font-weight:400}.section-heading--elegant{text-transform:none;letter-spacing:normal;color:#c0a180;margin-bottom:10rem;font-size:4.5rem;font-weight:100;display:inline-block}@media only screen and (max-width:90.625em){.section-heading--elegant{margin-bottom:6rem}}@media only screen and (max-width:37.5em){.section-heading--elegant{margin-bottom:4rem;font-size:3.5rem}}.color-styled-text{width:100%;color:#0000;background-image:linear-gradient(90deg,#c0a180,#ffc86f);-webkit-background-clip:text;background-clip:text;display:inline-block}.u-margin-bottom{margin-bottom:2rem}.row{max-width:114rem;margin:0 auto}@media only screen and (max-width:75em){.row{padding:0 2%}}.row:not(:last-child){margin-bottom:8rem}@media only screen and (max-width:56.25em){.row:not(:last-child){margin-bottom:5rem}}.row [class^=col-]{float:left}.row [class^=col-]:not(:last-child){margin-right:6rem}@media only screen and (max-width:56.25em){.row [class^=col-]:not(:last-child){margin-top:0;margin-bottom:4rem;margin-right:0}.row [class^=col-]{float:none}}.row:after{content:"";clear:both;display:table}.row .col-1-of-2{width:calc(50% - 3rem)}@media only screen and (max-width:56.25em){.row .col-1-of-2{width:100%}}.row .col-1-of-3{width:calc(33.3333% - 4rem)}@media only screen and (max-width:56.25em){.row .col-1-of-3{width:80%;margin-left:10%}}@media only screen and (max-width:25em){.row .col-1-of-3{width:96%;margin-left:2%}}.row .col-2-of-3{width:calc(66.6667% - 2rem)}.row .col-1-of-4{width:calc(25% - 4.5rem)}@media only screen and (max-width:56.25em){.row .col-1-of-4{width:100%}}.row .col-2-of-4{width:calc(50% - 3rem)}.row .col-3-of-4{width:calc(75% - 1.5rem)}@media only screen and (max-width:56.25em){.row .col-3-of-4{width:100%}}.popup{height:100vh;width:100%;backdrop-filter:blur(5px);opacity:0;visibility:hidden;background-color:#9d774eb3;transition:all .5s;position:fixed;top:0;left:0}.popup:target{opacity:1;visibility:visible}.popup__content{background-color:#ffefd5;margin-top:20vh;margin-left:5%;margin-right:5%;padding:2rem 5rem}@media only screen and (max-width:46.9em){.popup__content{margin-top:10vh;padding:.2rem .5rem}}.popup__text{color:#c0a180;margin-top:2rem;margin-bottom:5rem;font-size:150%;font-weight:700}@media only screen and (max-width:90.625em){.popup__text{font-size:130%}}@media only screen and (max-width:75em){.popup__text{font-size:120%}}.popup__list{text-align:justify;list-style:none}.popup__list li{font-weight:400}.popup__list li:not(:last-child){margin-bottom:2rem}@media only screen and (max-width:25em){.popup__list li:not(:last-child){margin-bottom:1rem}}.popup__close{color:#ffc86f;text-decoration:none;position:absolute;top:20px;right:20px}.section-intro{background-color:#dccbb9}.section-intro .section-title{border-bottom:2px solid #fff;margin-bottom:10rem;padding-top:10rem;padding-bottom:2px;display:inline-block}@media only screen and (max-width:90.625em){.section-intro .section-title{padding-top:8rem}}@media only screen and (max-width:75em){.section-intro .section-title{padding-top:6rem}}@media only screen and (max-width:56.25em){.section-intro .section-title{margin-bottom:4rem}}.section-intro__text{padding-bottom:10rem;font-weight:300}@media only screen and (max-width:75em){.section-intro__text{padding-bottom:6rem;font-size:2.2rem}}@media only screen and (max-width:56.25em){.section-intro__text{text-align:center;padding-bottom:0}}@media only screen and (max-width:25em){.section-intro__text{font-size:2rem}}.section-intro h2{color:#fff}.section-intro .menu{text-align:left;padding-top:10rem;list-style:none}@media only screen and (max-width:90.625em){.section-intro .menu{padding-top:8rem}}@media only screen and (max-width:75em){.section-intro .menu{padding-top:6rem;padding-bottom:6rem}}@media only screen and (max-width:56.25em){.section-intro .menu{padding-top:4rem}}@media only screen and (max-width:37.5em){.section-intro .menu{padding-top:2rem}}.section-intro .menu__item{background-color:#c0a180;padding:2rem 1rem;text-decoration:none;display:flex}@media only screen and (max-width:56.25em){.section-intro .menu__item{width:60%;margin-left:20%}}@media only screen and (max-width:37.5em){.section-intro .menu__item{width:80%;margin-left:10%}}@media only screen and (max-width:25em){.section-intro .menu__item{width:96%;margin-left:2%}}.section-intro .menu__item:not(:last-child){margin-bottom:.5rem}.section-intro .menu i{color:#ffc86f;margin-right:2rem}.section-intro .menu__link{color:#ffefd5;font-weight:400;text-decoration:none;transition:all .2s}.section-intro .menu__link:hover{color:#ffc86f}.section-benefits{text-align:center;padding:10rem 0}@media only screen and (max-width:90.625em){.section-benefits{padding:8rem 0}}@media only screen and (max-width:75em){.section-benefits{padding:6rem 0}}@media only screen and (max-width:37.5em){.section-benefits{padding:4rem 0}}.section-benefits .features{display:block}.section-benefits .features__icon{height:7rem;margin-bottom:3rem;display:block}.section-benefits .features__icon svg{height:100%;fill:#ffc86f;display:inline-block}.section-benefits .features__heading{color:#c0a180;margin-bottom:2rem;font-weight:700;display:block}.section-benefits .features__text{font-size:95%;line-height:1.3}.section-examples{text-align:center;background-color:#ffefd5;padding:10rem 0}@media only screen and (max-width:90.625em){.section-examples{padding:8rem 0}}@media only screen and (max-width:75em){.section-examples{padding:6rem 0}}@media only screen and (max-width:37.5em){.section-examples{padding:4rem 0}}@media only screen and (max-width:56.25em){.section-examples .example{width:60%;margin-left:20%}}@media only screen and (max-width:37.5em){.section-examples .example{width:80%;margin-left:10%}}@media only screen and (max-width:25em){.section-examples .example{width:96%;margin-left:2%}}.section-examples .example__img{width:100%}.section-examples .example span{font-size:95%;font-weight:300}.footer{color:#fff;background-color:#c0a180;padding:3rem 0}.footer__phone{text-align:center;margin-bottom:1rem}.footer__link{color:#ffefd5;font-size:90%;font-weight:700}.footer .copyright{text-align:center;color:#fff}.footer__logo{text-align:center;margin-top:2rem}.footer .logo{height:10rem}
/*# sourceMappingURL=index.fcfc5d22.css.map */
