ul.aos-fade-up{display:flex;list-style:none;flex-direction:row;justify-content:space-around}@media only screen and (max-width:1024px){ul.aos-fade-up{flex-direction:column}}ul.aos-fade-up li{box-sizing:border-box;display:flex;list-style:none;margin:0;padding:0;flex-direction:column;align-items:center}ul.aos-fade-up li+li{margin-left:5%}ul.aos-fade-up li .item-content{display:flex;flex-direction:column;align-items:center}ul.aos-fade-up li .item-content img{margin:0 auto 30px;max-width:120px;width:100%}ul.aos-fade-up li .item-content h3{margin-bottom:10px}ul.aos-fade-up li .item-content a{color:#336;color:inherit;text-decoration:none;font-weight:700}ul.aos-fade-up li .item-content a span{text-decoration:underline}@media only screen and (max-width:1024px){ul.aos-fade-up li .item-content p{margin-bottom:40px;max-width:220px;margin-left:auto;margin-right:auto}ul.aos-fade-up li .item-content h3,ul.aos-fade-up li .item-content img{margin-bottom:15px}}:root{--header-size:60px}@media(min-width:1025px){:root{--header-size:80px}}.intro-page .hero__section .section__inner{position:relative}.intro-page .hero__section .section__inner [data-aos][data-aos-delay="850"]{transition-delay:.85s}.intro-page .hero__section .section__inner .section__content{padding:0 10px;position:relative;z-index:1;max-width:540px;margin:auto}.intro-page .hero__section .section__inner .section__logo-container{padding:0 10px;width:100%;margin-bottom:40px}.intro-page .hero__section .section__inner .section__logo-container .section__logo{width:100%;max-width:342px}@keyframes heroLogoFadeOut{0%{opacity:1}to{opacity:0}}.intro-page .hero__section .section__inner .section__logo-headline{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.intro .container{display:block;margin:0 auto;padding:0;width:100%}.intro .container>.bg[role=presentation]{background:transparent 50% 0/contain no-repeat;display:block;height:calc(100% - 100vh);left:50%;overflow:hidden;perspective:40px;pointer-events:none;position:absolute;top:100vh;transform:translateX(-50%);width:100%;z-index:2}.intro .container section{box-sizing:border-box;display:block;max-width:100%;padding:100px calc(50vw - 420px);position:relative;text-align:center;width:100%;z-index:1}@media not screen and (max-width:768px){.intro .container section .section__content h2{margin-bottom:20px}.intro .container section .section__content p+.btn{margin-top:0}}@media(max-width:1024px){.intro .container section{padding-right:25px;padding-left:25px}}@media(max-width:1024px)and (orientation:landscape),(min-width:1025px){.intro [ng-view] [class*="--small-display"]{display:none!important;pointer-events:none!important;z-index:-2!important}}@media(max-width:1024px)and (orientation:portrait){.intro [ng-view] [class*="--big-display"]{display:none!important;pointer-events:none!important;z-index:-2!important}}@media(max-width:768px){.intro .container section{padding-right:25px;padding-left:25px}}.intro .container h1{color:#336;font:normal 500 40px/40px Archer A,Archer B,Times New Roman,serif;letter-spacing:.02em}.intro .container h2{font:normal 700 25px/32px Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:40px}.intro .container h2,.intro .container h3{color:#336;letter-spacing:.01em;margin-top:0}.intro .container h3{font:normal 600 18px/22px Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:10px}.intro .container p{color:#535353;font:normal 400 16px/22px Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:30px;margin-top:0}.intro .container p+.btn{margin-top:30px}.intro .container .textLink{display:block;margin-left:auto;margin-right:auto;max-width:295px}.intro .container .no-break{white-space:nowrap}@media(max-width:1024px){.intro .container h2{margin-bottom:4.5vmin;margin-left:auto;margin-right:auto}.intro .container h3{margin-bottom:2.5vmin}.intro .container p{font-weight:400;margin:0 auto 8vmin}.intro .container p+.btn{margin-top:8vmin}}@media(max-width:360px){.intro .container h2 br,.intro .container h3 br,.intro .container p br{display:none}}.intro #intro{background:url(/images/intro/intro.bg.layer-2.png) no-repeat,url(/images/intro/intro.bg.layer-1.png) no-repeat;background-color:#f6f6f6;background-size:100%,100%;background-position:50% 100%,50% 100%;--background-position-y:100%,100%;min-height:70%;min-height:70vh;overflow:visible;padding-bottom:18vw;position:relative;text-align:center;transition:background-position .1s;z-index:3}.intro #intro h1,.intro #intro p{margin:0 auto 40px}.intro #intro .btn{clear:both;display:block;margin:20px auto}.intro #intro .btn+.btn{margin-top:15px}.intro #intro .bg{bottom:0;display:block;overflow:visible}.intro #intro .bg,.intro #intro .bg:after{left:0;pointer-events:none;position:absolute;right:0;top:0}.intro #intro .bg:after{background:transparent url(/images/intro/intro.bg.layer-3.png) 50% 100% no-repeat;background-size:100%;bottom:-5vw;content:""}.intro #intro .bg .bg__canvas-isolator{bottom:0;display:block;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0}.intro #intro .bg canvas{bottom:0;height:33vw!important;left:50%;position:absolute;transform:translate(-50%,27%);width:33vw!important}@media(max-width:1024px)and (orientation:landscape){.intro #intro{background-size:250%,250%;padding-top:20vmin;padding-bottom:40vw}.intro #intro .bg:after{background-size:250%;bottom:-15vw}.intro #intro .bg canvas{height:66vw!important;transform:translate(-50%,25%);width:66vw!important}}@media(max-width:1024px){.intro #intro{--background-position-y:100%,100%;background-size:500%,500%;padding:30px calc(50vw - 171px) 70vmin}.intro #intro .bg:after{background-size:350%;bottom:-15vmin}.intro #intro .bg canvas{height:97vmin!important;transform:translate(-50%,15%);width:97vmin!important}}.intro #how-to{background:#fff;padding:150px calc(50vw - 420px) 60px}.intro #how-to h2{margin-bottom:60px}.intro #how-to h2+p{margin-bottom:60px;margin-top:-15px}@media(max-width:1024px)and (orientation:landscape){.intro #how-to{padding:100px 25px 60px}}@media only screen and (max-width:1024px){.intro #how-to{padding:100px calc(50vw - 150px) 60px}.intro #how-to h2+p{margin-bottom:60px;margin-top:-15px}}.intro #how-to img{margin:0 auto 30px;max-width:120px}.intro #pick-a-letter{align-items:center;background:#ebf0f7;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-left:calc(50vw - 400px);padding-right:calc(50vw - 400px);text-align:left}.intro #pick-a-letter .section__content{float:left;width:calc(50% - 30px)}.intro #pick-a-letter .section__content h2{max-width:250px}.intro #pick-a-letter .section__content p{max-width:290px}.intro #pick-a-letter img[role=presentation]{float:right;max-width:280px;width:calc(50% - 30px)}@media only screen and (max-width:1024px){.intro #pick-a-letter{flex-direction:column}}@media(max-width:1024px){.intro #pick-a-letter{padding:100px calc(50vw - 160px);text-align:center}.intro #pick-a-letter .section__content{clear:both;display:block;float:none;margin:0 auto;width:100%}.intro #pick-a-letter img[role=presentation]{clear:both;display:block;float:none;margin:40px auto;max-width:200px;width:75%}}@media(max-width:1024px)and (orientation:landscape){.intro #pick-a-letter{padding:50px 25px}.intro #pick-a-letter .section__content br{display:none}}.intro #ways-to-adopt{align-items:center;background:#ebf0f7;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-left:calc(50vw - 400px);padding-right:calc(50vw - 400px);text-align:left}.intro #ways-to-adopt .section__content{float:left;width:calc(50% - 30px)}.intro #ways-to-adopt .section__content p{max-width:290px}.intro #ways-to-adopt .section__content h2{max-width:250px}.intro #ways-to-adopt .section__content h3{font-weight:500}.intro #ways-to-adopt .alert_pill{margin:10px 0}.intro #ways-to-adopt img[role=presentation]{float:right;max-width:260px;width:calc(50% - 30px);margin-top:-62px}@media only screen and (max-width:1024px){.intro #ways-to-adopt{flex-direction:column;padding:100px calc(50vw - 160px);text-align:center}.intro #ways-to-adopt .section__content{clear:both;display:block;float:none;margin:0 auto;width:100%}.intro #ways-to-adopt .section__content h2{margin-left:auto;margin-right:auto}.intro #ways-to-adopt img[role=presentation]{clear:both;display:block;float:none;margin:0 auto 40px;max-width:200px;width:75%}}@media(max-width:1024px)and (orientation:landscape){.intro #ways-to-adopt{padding:50px 25px}}@media only screen and (max-width:1024px){.intro #ways-to-adopt .section__content br{display:none}}.intro #join-santas-helpers{background:#fff;padding-left:calc(50vw - 400px);padding-right:calc(50vw - 400px);text-align:left;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;flex-wrap:nowrap}.intro #join-santas-helpers .section__content{float:right;width:calc(50% - 30px)}.intro #join-santas-helpers .section__content h2{max-width:280px}.intro #join-santas-helpers .section__content p{max-width:290px}.intro #join-santas-helpers img[role=presentation]{float:left;max-width:280px;width:calc(50% - 30px)}@media only screen and (max-width:1024px){.intro #join-santas-helpers{padding:100px calc(50vw - 160px);text-align:center;flex-direction:column}.intro #join-santas-helpers .section__content{clear:both;display:block;float:none;margin:0 auto;width:100%}.intro #join-santas-helpers img[role=presentation]{clear:both;display:block;float:none;margin:0 auto 40px;max-width:200px;width:75%}}@media(max-width:1024px)and (orientation:landscape){.intro #join-santas-helpers{padding:50px 25px}}@media only screen and (max-width:1024px){.intro #join-santas-helpers .section__content br{display:none}}.intro #santa-needs-you{background:url(/images/intro/santa-with-letter.png) no-repeat,url(/images/intro/santa-needs-you.bg.layer-3.png) no-repeat,url(/images/intro/santa-needs-you.bg.layer-2.png) no-repeat,url(/images/intro/santa-needs-you.bg.layer-1.png) no-repeat;background-color:#f6f6f6;background-size:23vw,35.5%,35.5%,100%;background-position:80% calc(100% - 4vw),5% calc(100% - 1vw),95% calc(100% - 1vw),50% 100%;padding-bottom:25vw;padding-top:100px}.intro #santa-needs-you h2{margin-bottom:20px}.intro #santa-needs-you .btn{margin:0 auto}.intro #santa-needs-you p{max-width:480px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.intro #santa-needs-you{background:url(/images/intro/santa-with-letter.png) no-repeat,url(/images/intro/santa-needs-you.bg.layer-2.png) no-repeat,url(/images/intro/santa-needs-you.bg.layer-1.png) no-repeat;background-color:#f6f6f6;background-size:50vmin,140%,350%;background-position:50% calc(100% - 8vmin),50% calc(100% - 5vmin),50% 100%;padding-bottom:90vmin}}.intro.EVERGREEN #ways-to-adopt{background-color:#f5f7fd;flex-direction:row-reverse}@media only screen and (max-width:1024px){.intro.EVERGREEN #ways-to-adopt{flex-direction:column}}.intro.EVERGREEN #santa-needs-you{background-color:#ebf0f7}@media(max-width:749px){.intro.EVERGREEN #santa-needs-you{background-size:70vmin,140%,350%}}.intro.EVERGREEN #join-santas-helpers{flex-direction:row}@media only screen and (max-width:1024px){.intro.EVERGREEN #join-santas-helpers{flex-direction:column}}.intro.ADOPTIONS_OPEN #ways-to-adopt{background-color:#f5f7fd;flex-direction:row-reverse}@media only screen and (max-width:1024px){.intro.ADOPTIONS_OPEN #ways-to-adopt{flex-direction:column}}.intro.ADOPTIONS_OPEN #santa-needs-you{background-color:#ebf0f7}@media(max-width:749px){.intro.ADOPTIONS_OPEN #santa-needs-you{background-size:70vmin,140%,350%}}.intro.ADOPTIONS_OPEN #join-santas-helpers{flex-direction:row}@media only screen and (max-width:1024px){.intro.ADOPTIONS_OPEN #join-santas-helpers{flex-direction:column}}.intro.REGISTRATION_OPEN #ways-to-adopt{background-color:#f5f7fd;flex-direction:row-reverse}@media only screen and (max-width:1024px){.intro.REGISTRATION_OPEN #ways-to-adopt{flex-direction:column}}.intro.REGISTRATION_OPEN #santa-needs-you{background-color:#ebf0f7}@media(max-width:749px){.intro.REGISTRATION_OPEN #santa-needs-you{background-size:70vmin,140%,350%}}.intro.REGISTRATION_OPEN #join-santas-helpers{flex-direction:row}@media only screen and (max-width:1024px){.intro.REGISTRATION_OPEN #join-santas-helpers{flex-direction:column}}.intro.ADOPTIONS_END #ways-to-adopt{background-color:#f5f7fd;flex-direction:row-reverse}@media only screen and (max-width:1024px){.intro.ADOPTIONS_END #ways-to-adopt{flex-direction:column}}.intro.ADOPTIONS_END #santa-needs-you{background-color:#ebf0f7}@media(max-width:749px){.intro.ADOPTIONS_END #santa-needs-you{background-size:70vmin,140%,350%}}.intro.ADOPTIONS_END #join-santas-helpers{flex-direction:row}@media only screen and (max-width:1024px){.intro.ADOPTIONS_END #join-santas-helpers{flex-direction:column}}.intro.LETTER_INTAKE #ways-to-adopt{background-color:#f5f7fd;flex-direction:row-reverse}@media only screen and (max-width:1024px){.intro.LETTER_INTAKE #ways-to-adopt{flex-direction:column}}.intro.LETTER_INTAKE #santa-needs-you{background-color:#ebf0f7}@media(max-width:749px){.intro.LETTER_INTAKE #santa-needs-you{background-size:70vmin,140%,350%}}.intro.LETTER_INTAKE #join-santas-helpers{flex-direction:row}@media only screen and (max-width:1024px){.intro.LETTER_INTAKE #join-santas-helpers{flex-direction:column}}.intro.ADOPTIONS_CLOSING #ways-to-adopt{background-color:#f5f7fd;flex-direction:row-reverse}@media only screen and (max-width:1024px){.intro.ADOPTIONS_CLOSING #ways-to-adopt{flex-direction:column}}.intro.ADOPTIONS_CLOSING #santa-needs-you{background-color:#ebf0f7}@media(max-width:749px){.intro.ADOPTIONS_CLOSING #santa-needs-you{background-size:70vmin,140%,350%}}.intro.ADOPTIONS_CLOSING #join-santas-helpers{flex-direction:row}@media only screen and (max-width:1024px){.intro.ADOPTIONS_CLOSING #join-santas-helpers{flex-direction:column}}