.grid_card{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"content image"}@media only screen and (max-width: 960px){.grid_card{grid-template-columns:1fr;grid-template-areas:"content" "image"}}.grid_card__content{background:#fbfbfb;background-repeat:repeat;padding:1rem;grid-area:content}.grid_card__inner_content{display:flex;flex-direction:column}.grid_card__inner_content{border:solid thin #db5461;padding:calc(1rem*6);height:100%;gap:1rem;font-family:"trade-gothic-next",sans-serif;font-weight:400;justify-content:center}@media only screen and (max-width: 960px){.grid_card__inner_content{padding:calc(1rem*2)}}.grid_card .cta{text-align:left}.grid_card .cta__sub_title{font-family:"anisette-petite",sans-serif;font-weight:400;font-size:calc(2rem*1.25);line-height:calc(2rem*1.25);color:#db5461}.grid_card .cta__button{text-decoration:none;padding:.75rem 1.5rem;border:none;border-radius:.75rem;color:#fff;background-color:#b2bf84;transition:background-color ease-in-out .3s;display:flex;align-items:center;justify-content:center;width:max-content}.grid_card .cta__button:hover,.grid_card .cta__button:active,.grid_card .cta__button:focus{color:#fff}.grid_card .cta__button:hover,.grid_card .cta__button:active,.grid_card .cta__button:focus{background-color:#97a95a}.grid_card__image_wrapper{grid-area:image;position:relative;min-height:640px}@media only screen and (max-width: 960px){.grid_card__image_wrapper{min-height:400px}}.grid_card__image{height:100%;position:absolute;top:0;left:0;width:100%;object-fit:cover;width:100%}.grid_card--fadeinleft,.grid_card--fadeinright{opacity:0;transform:translateX(0);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform}.grid_card--fadeinleft:nth-child(2),.grid_card--fadeinright:nth-child(2){transition-delay:.1s}.grid_card--fadeinleft{transform:translateX(-40px)}.grid_card--fadeinright{transform:translateX(40px)}.grid_card--inview{opacity:1;transform:translateX(0)}.alternating_grid{display:flex;flex-direction:column;max-width:1920px;margin:0 auto;padding-left:1rem;padding-right:1rem;padding:0}.alternating_grid--breakout{width:100vw;width:100dvw;margin-left:50%;transform:translateX(-50%)}.alternating_grid .grid_card:nth-child(even){grid-template-areas:"image content"}@media only screen and (max-width: 960px){.alternating_grid .grid_card:nth-child(even){grid-template-areas:"content" "image"}}.cta{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-content:center;text-align:center}.cta__title{font-family:"trade-gothic-next",sans-serif;font-weight:400;font-size:clamp(2.8rem,5vw,5.125rem);display:flex;flex-direction:column;gap:1rem;line-height:clamp(2.8rem,5vw,5.125rem)}.cta__sub_title{font-family:"anisette-petite",sans-serif;font-weight:400;font-size:clamp(1.5rem,5vw,2rem);line-height:2rem;line-height:clamp(1.5rem,5vw,2rem)}.cta__description{font-family:"trade-gothic-next",sans-serif;font-weight:400}.double-title{text-align:center;margin:0;display:flex;flex-direction:column;gap:.5rem;color:#623e16;font-size:4rem;font-family:"amandine",sans-serif}.double-title__pre-title{font-size:1rem;color:#db5461;font-weight:400;font-family:"alisha",sans-serif;font-size:2rem}.reviews-list{min-height:470px}.reviews-list__entry{height:auto !important;padding:1.75rem;border:thin solid rgba(15,29,24,.1);border-radius:6px;display:flex;flex-direction:column;gap:1.5rem}.reviews-list__stars-wrap{height:20px;color:#fdd663}.reviews-list__body-wrap{display:flex;flex-direction:column;position:relative;overflow:hidden;max-height:200px}.reviews-list__body-wrap--open{max-height:none}.reviews-list__body{flex:1;margin:0}.reviews-list__body-overlay{background:linear-gradient(0deg, #fff8ed 0%, rgba(255, 255, 255, 0) 100%);position:absolute;height:1.5rem;right:0;bottom:0;left:0;pointer-events:none}.reviews-list__body-overlay--hide{display:none}.reviews-list__toggle-button{justify-content:flex-start;padding:.25rem 0;background-color:rgba(0,0,0,0);color:#db5461;transition:color ease-in-out .3s}.reviews-list__toggle-button:hover,.reviews-list__toggle-button:focus,.reviews-list__toggle-button:active{background-color:rgba(0,0,0,0);color:#0f1d18}.reviews-list__toggle-button--hide{display:none}.reviews-list__author-info{display:flex;align-items:center;gap:1.5rem}.reviews-list__author-img{height:48px;width:48px}.reviews-list__author-name{text-transform:capitalize}.slider{margin:2rem 0;width:100%}.slider .glide__slides{padding:1rem 0}.slider .glide__bullets{margin-top:1rem;display:flex;justify-content:center;align-items:center;gap:.5rem}.slider .glide__bullet{background-color:rgba(0,0,0,0);border:thin solid rgba(0,0,0,.3);border-radius:50%;padding:.5rem;transition:background-color ease-in-out .3s}.slider .glide__bullet:hover,.slider .glide__bullet:focus,.slider .glide__bullet:active{background-color:rgba(0,0,0,.3)}.slider .glide__bullet--active{background-color:rgba(0,0,0,.3)}/*# sourceMappingURL=components.css.map */
