.flower-container{padding-bottom:8em;margin:-2em 0 -6em;overflow:hidden}.flower-container .flower{position:relative;display:block;height:14em;width:14em;margin:5em auto 4.25em;font-size:22px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.flower-container .part{position:absolute;top:50%;left:50%}.flower-container .part:nth-child(1){height:10em;width:10em;margin:-10em 0 0;border-radius:100% 0;background:rgba(199,212,227,0.5);opacity:0.6;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(199,212,227,0.5) !important;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-box-shadow:0 2.75em 4.5em rgba(0,0,0,0.2);box-shadow:0 2.75em 4.5em rgba(0,0,0,0.2)}.flower-container .part:nth-child(2){height:10em;width:10em;margin:-10em 0 0;border-radius:100% 0;background:rgba(199,212,227,0.5);opacity:0.6;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(199,212,227,0.5) !important;opacity:1;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-box-shadow:2.75em 0 4.5em rgba(0,0,0,0.2);box-shadow:2.75em 0 4.5em rgba(0,0,0,0.2)}.flower-container .part:nth-child(3){height:10em;width:10em;margin:-10em 0 0;border-radius:100% 0;background:rgba(199,212,227,0.5);opacity:0.6;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(199,212,227,0.5) !important;opacity:1;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-box-shadow:0 -2.75em 4.5em rgba(0,0,0,0.2);box-shadow:0 -2.75em 4.5em rgba(0,0,0,0.2)}.flower-container .part:nth-child(4){height:10em;width:10em;margin:-10em 0 0;border-radius:100% 0;background:rgba(199,212,227,0.5);opacity:0.6;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(199,212,227,0.5) !important;opacity:1;-webkit-transform:rotate(270deg);transform:rotate(270deg);-webkit-box-shadow:-2.75em 0 4.5em rgba(0,0,0,0.2);box-shadow:-2.75em 0 4.5em rgba(0,0,0,0.2)}.flower-container .part:nth-child(5){background:rgba(121,103,158,0.5);position:absolute;top:50%;left:50%;display:block;height:6em;width:6em;opacity:0.7;border-radius:100% 0;margin-top:-6em;margin-left:0em;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(121,103,158,0.5) !important;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.flower-container .part:nth-child(6){background:rgba(121,103,158,0.5);position:absolute;top:50%;left:50%;display:block;height:6em;width:6em;opacity:0.7;border-radius:100% 0;margin-top:-6em;margin-left:0em;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(121,103,158,0.5) !important;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.flower-container .part:nth-child(7){background:rgba(121,103,158,0.5);position:absolute;top:50%;left:50%;display:block;height:6em;width:6em;opacity:0.7;border-radius:100% 0;margin-top:-6em;margin-left:0em;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(121,103,158,0.5) !important;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.flower-container .part:nth-child(8){background:rgba(121,103,158,0.5);position:absolute;top:50%;left:50%;display:block;height:6em;width:6em;opacity:0.7;border-radius:100% 0;margin-top:-6em;margin-left:0em;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(121,103,158,0.5) !important;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.flower-container .part:nth-child(9){background:rgba(121,103,158,0.5);position:absolute;top:50%;left:50%;display:block;height:6em;width:6em;opacity:0.7;border-radius:100% 0;margin-top:-6em;margin-left:0em;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(121,103,158,0.5) !important;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flower-container .part:nth-child(10){background:rgba(121,103,158,0.5);position:absolute;top:50%;left:50%;display:block;height:6em;width:6em;opacity:0.7;border-radius:100% 0;margin-top:-6em;margin-left:0em;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(121,103,158,0.5) !important;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.flower-container .part:nth-child(11){background:rgba(121,103,158,0.5);position:absolute;top:50%;left:50%;display:block;height:6em;width:6em;opacity:0.7;border-radius:100% 0;margin-top:-6em;margin-left:0em;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(121,103,158,0.5) !important;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.flower-container .part:nth-child(12){background:rgba(121,103,158,0.5);position:absolute;top:50%;left:50%;display:block;height:6em;width:6em;opacity:0.7;border-radius:100% 0;margin-top:-6em;margin-left:0em;-webkit-transform-origin:0 100% 0;transform-origin:0 100% 0;background-color:rgba(121,103,158,0.5) !important;-webkit-transform:rotate(315deg);transform:rotate(315deg)}.flower-container h1{font-size:4em;position:absolute;text-align:center;left:-10em;right:-10em;top:calc(50% - 2em);text-shadow:0 0 2em #fff}.flower-container p{text-align:center;position:absolute;left:-10em;right:-10em;top:50%;text-shadow:0 0 2em #fff}.flower-container a{color:#2c85ff;font-weight:bold}@media (max-width: 700px){.flower-container .flower{font-size:18px}}@media (max-width: 560px){.flower-container .flower{font-size:14px}.flower-container .flower p{font-size:1.25em;left:-4em;right:-4em}}@media (max-width: 390px){.flower-container .flower{font-size:12px}.flower-container .flower h1{font-size:3em}}.cssanimations .part{opacity:0 !important;-webkit-animation:linear forwards 2s;animation:linear forwards 2s}.cssanimations .part:nth-child(1){-webkit-animation-name:show-large-leaf;animation-name:show-large-leaf;-webkit-animation-delay:.5s;animation-delay:.5s}.cssanimations .part:nth-child(2){-webkit-animation-name:show-large-leaf;animation-name:show-large-leaf;-webkit-animation-delay:1s;animation-delay:1s}.cssanimations .part:nth-child(3){-webkit-animation-name:show-large-leaf;animation-name:show-large-leaf;-webkit-animation-delay:1.5s;animation-delay:1.5s}.cssanimations .part:nth-child(4){-webkit-animation-name:show-large-leaf;animation-name:show-large-leaf;-webkit-animation-delay:2s;animation-delay:2s}.cssanimations .part:nth-child(5){-webkit-animation-name:show-small-leaf;animation-name:show-small-leaf;-webkit-animation-delay:.25s;animation-delay:.25s}.cssanimations .part:nth-child(6){-webkit-animation-name:show-small-leaf;animation-name:show-small-leaf;-webkit-animation-delay:.5s;animation-delay:.5s}.cssanimations .part:nth-child(7){-webkit-animation-name:show-small-leaf;animation-name:show-small-leaf;-webkit-animation-delay:.75s;animation-delay:.75s}.cssanimations .part:nth-child(8){-webkit-animation-name:show-small-leaf;animation-name:show-small-leaf;-webkit-animation-delay:1s;animation-delay:1s}.cssanimations .part:nth-child(9){-webkit-animation-name:show-small-leaf;animation-name:show-small-leaf;-webkit-animation-delay:1.25s;animation-delay:1.25s}.cssanimations .part:nth-child(10){-webkit-animation-name:show-small-leaf;animation-name:show-small-leaf;-webkit-animation-delay:1.5s;animation-delay:1.5s}.cssanimations .part:nth-child(11){-webkit-animation-name:show-small-leaf;animation-name:show-small-leaf;-webkit-animation-delay:1.75s;animation-delay:1.75s}.cssanimations .part:nth-child(12){-webkit-animation-name:show-small-leaf;animation-name:show-small-leaf;-webkit-animation-delay:2s;animation-delay:2s}.cssanimations .flower-container h1,.cssanimations .flower-container p{opacity:0;-webkit-animation:show-text 1s 2.5s forwards cubic-bezier(0.1, 0.95, 0.59, 1.22);animation:show-text 1s 2.5s forwards cubic-bezier(0.1, 0.95, 0.59, 1.22)}.cssanimations .flower-container p{-webkit-animation-delay:2.75s;animation-delay:2.75s}@-webkit-keyframes show-large-leaf{0%{opacity:0}100%{opacity:1}}@keyframes show-large-leaf{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes show-small-leaf{0%{opacity:0}100%{opacity:.7}}@keyframes show-small-leaf{0%{opacity:0}100%{opacity:.7}}@-webkit-keyframes show-text{0%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes show-text{0%{opacity:0;-webkit-transform:translateY(1em);transform:translateY(1em)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
