:root{--header-size:60px}@media (min-width:1025px){:root{--header-size:80px}}@font-face{font-family:fontello;src:url(../media/fontello.0-60pztg3y48e.eot);src:url(../media/fontello.0-60pztg3y48e.eot)format("embedded-opentype"),url(../media/fontello.126abxu7.8fiu.woff2)format("woff2"),url(../media/fontello.16dh1hswgkvnu.woff)format("woff"),url(../media/fontello.089j~3c_j_3yc.ttf)format("truetype"),url(../media/fontello.0un.no5rfmz.r.svg)format("svg");font-weight:400;font-style:normal}.intro .container{background:#f5fbff}.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{z-index:1;max-width:584px;margin:auto;padding:0 10px;position:relative}.intro-page .hero__section .section__inner .section__logo-container{width:100%;margin-bottom:24px;padding:0 10px}.intro-page .hero__section .section__inner .section__logo-container h1{margin-bottom:0!important}.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{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.intro-page #meet-santas-helpers-from-far-and-wide .cta-block-content{max-width:unset;flex-direction:column;gap:12px;display:flex}.intro-page #meet-santas-helpers-from-far-and-wide p{margin:0}.intro-page ul.aos-fade-up li .image-box span{white-space:nowrap;border-radius:0;max-width:none;font-weight:700;bottom:16px}@media only screen and (max-width:1024px){.intro-page ul.aos-fade-up li .image-box span{bottom:6px}}.intro-page #santa-needs-you{min-height:22vw;background-color:#f5fbff!important;background-position:68% calc(100% - 4vw),95% calc(100% - 1vw),50% 100%!important;background-size:12vw,36vw,100%!important}.intro-page #santa-needs-you .content-box .content-info{max-width:500px}@media only screen and (max-width:1024px){.intro-page #santa-needs-you{background-position:35% calc(100% - 8vmin),50% calc(100% - 5vmin),50% 100%!important;background-size:55vmin,140%,350%!important;padding-bottom:80vw!important}}@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 only screen and (max-width:1024px){.intro .container section.steps-block-default-view{padding:0}}section.info-box{box-sizing:border-box;text-align:center;z-index:1;width:100%;max-width:100%;padding:100px calc(50vw - 450px);display:block;position:relative}section.info-box .content-img img{width:85%}@media (max-width:1024px){.intro .container section{padding-left:24px;padding-right:24px}}@media (max-width:768px){.intro .container section{padding-left:24px;padding-right:24px}}@media (min-width:1025px),(max-width:1024px) and (orientation:landscape){.intro [ng-view] [class*=--small-display]{pointer-events:none!important;z-index:-2!important;display:none!important}}@media (max-width:1024px) and (orientation:portrait){.intro [ng-view] [class*=--big-display]{pointer-events:none!important;z-index:-2!important;display:none!important}}.intro .container h1{color:#002e67;letter-spacing:.02em;font:500 40px/40px ArcherMedium,Times New Roman,serif}.intro .container h2{color:#002e67;margin-top:0;margin-bottom:40px;font-family:Inter,Helvetica,Arial,sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:120%}.intro .container h3{color:#002e67;margin-top:0;margin-bottom:10px;font-size:24px;line-height:120%;font-weight:700!important}.intro .container p{color:#595959;margin-top:0;margin-bottom:30px;font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%}.intro .container p+.btn{margin-top:30px}.intro .container .textLink{max-width:295px;margin-left:auto;margin-right:auto;display:block}.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{margin:0 auto 8vmin;font-weight:400}.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 .hero__section{--background-position-y:100%, 100%;text-align:center;z-index:3;background:url(/images/intro/intro.bg.layer-2.png) 50% 100%/100% no-repeat,#f5fbff url(/images/intro/intro.bg.layer-1.png) 50% 100%/100% no-repeat;margin-bottom:60px;padding-bottom:260px;transition:background-position .1s;position:relative;overflow:visible}@media only screen and (min-width:1800px){.intro .hero__section{padding-bottom:340px}}@media only screen and (min-width:2000px){.intro .hero__section{padding-bottom:440px}}@media only screen and (min-width:2400px){.intro .hero__section{padding-bottom:540px}}@media only screen and (min-width:2800px){.intro .hero__section{padding-bottom:900px}}.intro .hero__section h1,.intro .hero__section p{margin:0 auto 24px}@media (min-width:1024px){.intro .hero__section h1,.intro .hero__section p{margin:0 auto 40px}}.intro .hero__section .btn{clear:both;margin:0 auto;display:block}.intro .hero__section .btn+.btn{margin-top:16px}.intro .hero__section .bg{pointer-events:none;display:block;position:absolute;inset:0;overflow:visible}.intro .hero__section .bg:after{content:"";pointer-events:none;background:url(/images/intro/intro.bg.layer-3.png) 50% 100%/100% no-repeat;position:absolute;inset:0 0 -5vw}.intro .hero__section .bg .bg__canvas-isolator{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.intro .hero__section .bg canvas{position:absolute;bottom:0;left:56%;transform:translate(-50%,27%);width:33vw!important;height:33vw!important}@media (max-width:1024px) and (orientation:landscape){.intro .hero__section{background-size:250%,250%;padding-top:20vmin;padding-bottom:40vw}.intro .hero__section .bg:after{background-size:250%;bottom:-15vw}.intro .hero__section .bg canvas{transform:translate(-50%,25%);width:66vw!important;height:66vw!important}}@media (max-width:1024px){.intro .hero__section{--background-position-y:100%, 100%;background-size:500%,500%;padding:96px calc(50vw - 171px) 240px}.intro .hero__section .bg:after{background-size:350%;bottom:-15vmin}.intro .hero__section .bg canvas{transform:translate(-50%,15%);width:97vmin!important;height:97vmin!important}}#a-new-way-to-shop-ship-gifts{gap:0}#a-new-way-to-shop-ship-gifts p{margin:10px 0 0!important}#a-new-way-to-shop-ship-gifts .cta-block-content{max-width:100%}.intro .how-to{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:90px calc(50vw - 450px) 60px;display:flex;position:static}.intro .how-to h2{margin-bottom:8px}@media (max-width:1024px){.intro .how-to h2{text-align:center;margin-bottom:24px}}.intro .how-to .how-to-description{margin-top:0;margin-bottom:80px}@media (max-width:1024px){.intro .how-to .how-to-description{margin-bottom:48px}}.intro .how-to .how-to-description{text-align:center}@media (max-width:1024px) and (orientation:landscape){.intro .how-to{padding:80px 25px 60px}}@media only screen and (max-width:1024px){.intro .how-to{padding:80px calc(50vw - 160px)}.intro .how-to h2+p{margin-bottom:48px}}.intro .how-to img{max-width:120px;margin:0 auto 30px}@media (max-width:1024px){.intro .how-to img{margin-bottom:16px}}.intro .how-to .how-to-description{max-width:552px;margin-left:auto;margin-right:auto}@media only screen and (max-width:1024px){.intro .how-to .how-to-description{max-width:100%}}.intro .how-to .item-description{text-align:center}.intro .how-to .item-description a{text-decoration:underline}.intro section.cta-block#see-what-were-up-to .cta-block-content{max-width:unset;gap:12px}.intro section.info-box#santa-needs-you .content-box .content-info{gap:12px}.intro section.info-box#santa-needs-you .content-box .content-info .btn-info{margin:28px 0 0}@media only screen and (max-width:1024px){.intro section.info-box#santa-needs-you .content-box .content-info .btn-info{margin-bottom:28px}}.intro section.info-box .content-box .content-info p a{font-weight:700}.intro #pick-a-letter{text-align:left;background:#e1f3ff;flex-flow:row;justify-content:space-between;align-items:center;padding-left:calc(50vw - 400px);padding-right:calc(50vw - 400px);display:flex}.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;width:calc(50% - 30px);max-width:280px}@media only screen and (max-width:1024px){.intro #pick-a-letter{flex-direction:column}}@media (max-width:1024px){.intro #pick-a-letter{text-align:center;padding:100px calc(50vw - 160px)}.intro #pick-a-letter .section__content{clear:both;float:none;width:100%;margin:0 auto;display:block}.intro #pick-a-letter img[role=presentation]{clear:both;float:none;width:75%;max-width:200px;margin:40px auto;display:block}}@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{text-align:left;background-color:#fff;flex-flow:row;justify-content:space-between;align-items:center;padding-left:calc(50vw - 400px);padding-right:calc(50vw - 400px);display:flex}.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;width:calc(50% - 30px);max-width:260px;margin-top:-62px}@media only screen and (max-width:1024px){.intro #ways-to-adopt{text-align:center;flex-direction:column;padding:100px calc(50vw - 160px)}.intro #ways-to-adopt .section__content{clear:both;float:none;width:100%;margin:0 auto;display:block}.intro #ways-to-adopt .section__content h2{margin-left:auto;margin-right:auto}.intro #ways-to-adopt img[role=presentation]{clear:both;float:none;width:75%;max-width:200px;margin:0 auto 40px;display:block}}@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.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 #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 #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 #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 #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 #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 #join-santas-helpers{flex-direction:row}@media only screen and (max-width:1024px){.intro.ADOPTIONS_CLOSING #join-santas-helpers{flex-direction:column}}@media (min-width:1920px){.intro-page section.catalog-teaser-container{padding-top:160px}}.intro .ptb-80{padding-top:80px!important;padding-bottom:80px!important}.intro .find-the-letter{background-color:#f5fbff}.intro .choose-how{background-color:#ebf0f6}.intro .make-your-giving{background-color:#f5fbff}.intro .meet-santa{background-color:#e1f3ff;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex!important}@media (min-width:714px){.intro .meet-santa{gap:40px;min-height:22vw}}.intro .meet-santa .meet-santa-content{flex-direction:column;gap:12px;display:flex}.intro .meet-santa .meet-santa-content .title{margin-bottom:0;font-size:25px;font-weight:700}.intro .meet-santa .meet-santa-content .description{margin-bottom:0}
