﻿.button-3{position:relative}.button-3,.btn-outline{display:inline-block;zoom:1}.btn-outline{box-sizing:border-box}.button-3,.btn-outline{cursor:pointer}.button-3,.btn-outline{text-transform:uppercase}.gallery{display:flex;flex-wrap:wrap}.gallery{justify-content:space-between}.button-3,.btn-outline{transition-duration:300ms}.button-3,.btn-outline{transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.button-3,.btn-outline{transition-behaviour:allow-discrete}.button-3,.btn-outline{transition-property:opacity,transform,width,visibility}.button-3{font-family:"Roboto",sans-serif}.button-3{color:#653c96;font-weight:bold;letter-spacing:.18em;text-decoration:none;background:rgba(0,0,0,0);border:none;padding:0;min-width:0}.button-3:after{content:"→";display:inline-block;margin-left:.5em;transition:transform 300ms cubic-bezier(0.445, 0.05, 0.55, 0.95)}.button-3:hover{color:#565453}.button-3:hover:after{transform:translateX(4px)}.btn-outline{padding:.85em 1.5em;border:1px solid #565453;border-radius:50px;color:#565453;background:rgba(0,0,0,0);letter-spacing:.12em;min-width:0;font-weight:normal}.btn-outline:hover{background:#565453;color:#fff}.btn-outline-light{border-color:#fff;color:#fff}.btn-outline-light:hover{background:#fff;color:#565453}@media screen and (min-width: 1921px){.gallery{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1441px)and (max-width: 1920px){.gallery{padding-left:7.5%;padding-right:7.5%}}@media screen and (min-width: 1121px)and (max-width: 1440px){.gallery{padding-left:5%;padding-right:5%}}@media screen and (min-width: 761px)and (max-width: 1120px){.gallery{padding-left:2em;padding-right:2em}}@media screen and (max-width: 760px){.gallery{padding-left:5%;padding-right:5%}}@media screen and (min-width: 1201px){.gallery{padding-bottom:120px}}@media screen and (min-width: 761px)and (max-width: 1200px){.gallery{padding-bottom:4em}}@media screen and (max-width: 760px){.gallery{padding-bottom:2em}}@media screen and (min-width: 1920px){.gallery .column p{font-size:1em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.gallery .column p{font-size:1em}}@media screen and (min-width: 451px)and (max-width: 1199px){.gallery .column p{font-size:.95em}}@media screen and (max-width: 450px){.gallery .column p{font-size:.95em}}@media screen and (min-width: 1920px){.button-3,.btn-outline{font-size:.85em}}@media screen and (min-width: 1200px)and (max-width: 1919px){.button-3,.btn-outline{font-size:.82em}}@media screen and (min-width: 451px)and (max-width: 1199px){.button-3,.btn-outline{font-size:.8em}}@media screen and (max-width: 450px){.button-3,.btn-outline{font-size:.7 .5em}}.gallery .column p{font-weight:100;line-height:1.8em}.gallery{margin-top:4em;margin-bottom:4em;background:radial-gradient(circle at 15% 10%, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0) 32%),radial-gradient(circle at 86% 22%, rgba(139, 198, 63, 0.14) 0%, rgba(139, 198, 63, 0) 26%),linear-gradient(135deg, #f6f2ef 0%, #eee8f5 45%, #d8d0e8 100%)}.gallery .column{width:32%;margin-top:-100px}.gallery .column p{width:80%}.gallery .img-wrapper{width:100%;aspect-ratio:16/9;margin-bottom:1.5em;background:hsla(0,0%,100%,.28);border:1px solid hsla(0,0%,100%,.45);border-radius:18px;box-shadow:0 18px 45px rgba(64,43,89,.08);overflow:hidden}
