*,*:before,*:after{box-sizing:border-box}.sywfh2-container{width:100%;max-width:1350px;margin:0 auto}.sywfh2_main_title{color:var(--primary-900, #055E5A);text-align:center;font-family:var(--global-font-2);font-size:42px;font-style:normal;font-weight:600;line-height:44px;margin-bottom:15px}.sywfh2_subtitle{color:var(--Black, #000);text-align:center;font-family:var(--global-font);font-size:16px;font-style:normal;font-weight:350;line-height:24px;max-width:800px;width:auto;margin:15px auto 30px;position:relative;z-index:1}.sywfh2_card_container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:30px;position:relative;z-index:0;margin-top:20px}.sywfh2_card{display:flex;flex-direction:column;justify-content:flex-start;padding:40px 30px;width:calc((100% - 60px) / 3);height:400px;transition:transform .3s ease,box-shadow .3s ease;will-change:transform,box-shadow}.sywfh2_card:hover{cursor:pointer;box-shadow:0 4px 15px #00000026}.sywfh2_card_subtitle{color:var(--ff-font-color-dark-green);text-align:center;font-family:var(--global-font);font-size:20px;font-style:normal;font-weight:800;line-height:30px;letter-spacing:2px;margin-bottom:10px}.sywfh2_card_title{color:#000;text-align:center;font-family:var(--global-font);font-size:28px;font-style:normal;font-weight:500;line-height:44px;letter-spacing:-.56px;margin:10px}.sywfh2_card_paragraph *{color:var(--Black, #000);font-family:var(--global-font);font-size:16px;font-style:normal;font-weight:350;line-height:24px}.sywfh2_card_paragraph a,.we-paragraph a{color:var(--ff-font-color-dark-green);font-family:var(--global-font);font-size:16px;font-style:normal;font-weight:350;line-height:24px;text-decoration:none;transition:color .3s ease,text-decoration-line .3s ease}.sywfh2_card_paragraph a:hover,.we-paragraph a:hover{cursor:pointer;color:var(--ff-link-color--hovered);text-decoration:underline}.sywfh2-button{width:420px;height:48px;flex-shrink:0;border-radius:100px;background:var(--ff-button-primary);color:var(--ff-font-color-white);text-align:center;font-family:var(--global-font);font-size:16px;font-style:normal;font-weight:800;line-height:22px;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:row;transition:opacity .5s ease-in-out}.sywfh2-button:hover{color:var(--ff-font-color-white);background:var(--ff-button-hovered)}.sywfh2-button-container{margin:60px auto;display:flex;justify-content:center}.we-paragraph *{width:100%;max-width:660px;margin:0 auto}@media only screen and (min-width:601px)and (max-width:992px){.sywfh2_main_title{font-size:36px;line-height:40px;margin-bottom:10px}.sywfh2_subtitle{font-size:14px;width:auto;margin:10px auto 15px}.sywfh2_card_container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.sywfh2_card{width:100%;height:350px}.sywfh2_card_subtitle{font-size:18px;line-height:26px}.sywfh2_card_title{font-size:24px;line-height:34px}.sywfh2_card_paragraph *{font-size:14px;line-height:20px}.sywfh2-button{width:100%;margin:0 20px}.sywfh2-button-container{flex-direction:column}}@media only screen and (max-width:600px){.sywfh2_main_title{font-size:28px;line-height:32px;margin-bottom:5px}.sywfh2_subtitle{font-size:12px;width:90%;margin:5px auto 15px}.sywfh2_card_container{flex-direction:column;align-items:center;margin-top:10px}.sywfh2_card{width:100%;height:auto;min-height:300px;margin-bottom:20px}.sywfh2_card_subtitle{font-size:14px;line-height:22px}.sywfh2_card_title{font-size:20px;line-height:28px}.sywfh2_card_paragraph *{font-size:12px;line-height:16px}.sywfh2-button{width:calc(100% - 40px);margin:0 20px}.sywfh2-button-container{flex-direction:column}.we-paragraph *{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/share-your-wedding-flaire-howto.css.map */
