@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,500;0,600;0,700;0,800;1,300;1,500;1,600;1,700;1,800&amp;display=swap");@font-face{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:500;font-display:swap}#newsletter{padding-top:100px;padding-bottom:100px}#newsletter h2{margin-bottom:10px;text-wrap:balance}#newsletter p{font-size:.875rem;line-height:1.25rem;text-wrap:balance}.modal-content{border-radius:12px}.modal-body{padding:75px 40px}.modal-body h6{font-size:24px;margin-bottom:25px}.modal-footer{border:0;border-radius:0 0 10px 10px}#perks{padding-top:75px;padding-bottom:75px}#perks .row{background-color:#FFF;border:1px solid #979797;border-radius:3px}#perks .row>div:first-child{padding:0}#perks .row>div:last-child{padding:60px 30px 40px}#perks .perk-photo-container{height:350px;overflow:hidden;position:relative}#perks .perk-photo-container img{width:100%;position:absolute;bottom:0}#perks h2{margin-bottom:40px}#perks p{margin-bottom:50px}#perkPhotos,.membership-carousel{height:100%}#perkPhotos .carousel-indicators,.membership-carousel .carousel-indicators{right:auto;left:50px;bottom:25px;margin-right:0;margin-left:0}#perkPhotos .carousel-indicators li,.membership-carousel .carousel-indicators li{color:#FFF;font-size:20px;font-weight:400;text-indent:0;opacity:1;width:20px;text-align:center;background-color:transparent;position:relative}#perkPhotos .carousel-indicators li.active,.membership-carousel .carousel-indicators li.active{font-weight:700}#perkPhotos .carousel-indicators li::after,.membership-carousel .carousel-indicators li::after{content:"";position:absolute;bottom:-30px;display:block;background-color:transparent;width:100%;height:4px;border-radius:2px;transition:all ease 0.3s}#perkPhotos .carousel-indicators li.active::after,.membership-carousel .carousel-indicators li.active::after{background-color:#000}#perkPhotos svg,.membership-carousel svg{width:20px}#perkPhotos svg path,.membership-carousel svg path{fill:#FFF}#perkPhotos .carousel-inner,.membership-carousel .carousel-inner{height:100%}#s-memberships .card{position:relative}#s-memberships .pricing-badge{background-color:#e4ecec;color:#225D5B;display:block;width:140px;border-radius:5px;font-size:12px;font-weight:600;padding:5px;position:absolute;top:-14px;left:0;right:0;margin:auto;z-index:1}#s-memberships .membership-icon{border:1px solid #357C7A;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-bottom:25px}#s-memberships .membership-icon img{width:25px;height:25px}#temp-office{padding-top:50px;padding-bottom:50px}#temp-office h3{margin-bottom:30px;z-index:1;display:block;font-size:22px}#temp-office h3::after{content:"";display:block;position:absolute;border-radius:10px;top:10px;left:0;right:0;margin:auto;width:85%;height:25px;background-color:#D4ED71;z-index:-1}#temp-office p{font-size:14px;margin-bottom:40px}.modal-membership .carousel{width:50%}.modal-membership .membership-info{width:50%;padding-left:75px;padding-right:40px}.modal-membership .membership-info p{line-height:22px}.modal-membership h6{margin-bottom:15px}.modal-membership p{font-size:14px;line-height:20px;margin-bottom:30px}.modal-membership p span{color:#85bc59;font-size:24px;position:relative;top:5px}.modal-membership ul{list-style:none;font-size:12px;line-height:16px;padding-left:22px;margin-bottom:0}.modal-membership ul li{margin-bottom:10px;position:relative}.modal-membership ul li::after{content:'\f058';font-family:'Font Awesome 5 Pro';font-size:14px;font-weight:400;position:absolute;top:0;left:-22px}.modal-membership .perks-list{margin-bottom:30px}#s-tour,.cta{margin-top:250px}#s-tour .container,.cta .container{background-color:#D4ED71;padding:100px 50px 60px}#s-tour h2,.cta h2{font-weight:500;margin-top:45px;margin-bottom:45px}#s-tour .btn,.cta .btn{margin-bottom:25px}#s-tour .or,.cta .or{font-size:16px;font-weight:700;margin-bottom:30px}#s-tour .or span,.cta .or span{position:relative}#s-tour .or span::after,.cta .or span::after{content:'';display:block;background-image:url("../img/arrow.svg");background-size:20px 33px;width:20px;height:33px;position:absolute;top:10px;left:-30px}#s-tour .tour-link,.cta .tour-link{color:#343A40;font-size:20px;font-weight:500;position:relative}#s-tour .tour-link:hover,#s-tour .tour-link:focus,.cta .tour-link:hover,.cta .tour-link:focus{color:#357C7A;text-decoration:none}#s-tour .tour-link::after,.cta .tour-link::after{content:'';display:block;background-color:#343A40;width:80%;height:1px;position:absolute;top:27px;left:0;right:0;margin:auto;transition:all ease 0.5s}#s-tour .tour-link:hover::after,#s-tour .tour-link:focus::after,.cta .tour-link:hover::after,.cta .tour-link:focus::after{width:0}#s-tour img,.cta img{border-radius:10px;position:absolute;bottom:0;width:calc(100% - 30px);left:0;right:0;margin:auto}.codelabs section.cta-startups{padding-top:100px;padding-bottom:0}#s-workspaces{padding-top:50px}#s-workspaces .row:first-child{margin-bottom:50px}#s-workspaces p{margin-bottom:30px}#s-workspaces .img-link{margin-top:40px}#s-workspaces .jcarousel-wrapper{margin:50px auto 0;position:relative}#s-workspaces .jcarousel{position:relative;overflow:hidden;width:100%;padding-top:10px}#s-workspaces .jcarousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}#s-workspaces .jcarousel li{width:200px;float:left;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#s-workspaces .jcarousel img{display:block;max-width:100%;height:auto !important;margin-bottom:10px}#s-workspaces .jcarousel a{color:#343A40;position:relative}#s-workspaces .jcarousel a:hover{text-decoration:none}#s-workspaces .jcarousel .regional-partner{display:block;background-color:#D4ED71;color:#225D5B;font-size:12px;position:absolute;top:8px;left:5px;z-index:1;width:200px;padding:5px 10px;box-shadow:3px 3px 3px rgba(0,0,0,0.2);border-radius:5px}#s-workspaces .jcarousel h4{font-size:22px;margin-bottom:0}#s-workspaces .jcarousel span{font-size:14px}#s-workspaces .jcarousel-control-prev,#s-workspaces .jcarousel-control-next{position:absolute;top:43%;margin-top:-15px;width:30px;height:30px;text-align:center;background:rgba(52,58,64,0.5);color:#fff;text-decoration:none;font:24px/27px Arial, sans-serif;border-radius:50%;display:flex;justify-content:center;align-items:center}#s-workspaces .jcarousel-control-prev svg,#s-workspaces .jcarousel-control-next svg{width:12px}#s-workspaces .jcarousel-control-prev svg path,#s-workspaces .jcarousel-control-next svg path{fill:#FFF}#s-workspaces .jcarousel-control-prev:hover,#s-workspaces .jcarousel-control-next:hover{background:#343A40}#s-workspaces .jcarousel-control-prev:hover svg path,#s-workspaces .jcarousel-control-next:hover svg path{fill:#D4ED71}#s-workspaces .jcarousel-control-prev{left:-12px}#s-workspaces .jcarousel-control-next{right:-12px}#s-workspaces .jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0}#s-workspaces .jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4E443C;-moz-box-shadow:0 0 2px #4E443C;box-shadow:0 0 2px #4E443C}#s-workspaces .jcarousel-pagination a.active{background:#4E443C;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #F0EFE7;-moz-box-shadow:0 0 2px #F0EFE7;box-shadow:0 0 2px #F0EFE7}footer{background-color:#000;color:#DCDBE1;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;padding-top:100px;padding-bottom:80px}footer p.about{font-family:proxima-nova,sans-serif;font-size:12px !important;line-height:18px !important;margin-bottom:1rem !important}footer a{color:#FFF;font-weight:500}footer a:hover,footer a:focus{color:#589895;text-decoration:none}footer ul{list-style:none}footer #footer-menu{padding-left:0;font-weight:500}footer #social-menu{margin-top:30px;margin-bottom:0;padding-left:0}footer #social-menu li{margin-left:20px}footer #social-menu li:first-child{margin-left:0}footer #social-menu a{width:32px;height:32px;border:2px solid #FFF;border-radius:50%;display:flex;justify-content:center;align-items:center}footer #social-menu a svg{height:18px;width:auto}footer #social-menu a svg path,footer #social-menu a svg polygon{fill:#FFF}footer #social-menu a:hover,footer #social-menu a:focus{border-color:#589895}footer #social-menu a:hover svg path,footer #social-menu a:hover svg polygon,footer #social-menu a:focus svg path,footer #social-menu a:focus svg polygon{fill:#589895}footer .footer-logo{display:block;margin:0 auto;margin-bottom:25px;width:250px}footer .footer-logo svg{width:250px;height:auto}footer .footer-logo svg:hover path.codefi-white-logo1,footer .footer-logo svg:focus path.codefi-white-logo1{fill:#589895}footer address{font-size:14px}footer .copyright{margin-top:50px;padding-top:30px;border-top:2px solid #DDD}footer a.top{color:#D4ED71;position:relative;top:2px}footer a.top svg{width:26px;height:auto;position:relative;top:-1px;margin-left:5px}footer a.top:hover,footer a.top:focus{color:#589895}footer a.top:hover path,footer a.top:focus path{fill:#589895}footer a.top:hover circle.top1,footer a.top:focus circle.top1{stroke:#589895}@media screen and (min-width: 576px){#videoModal .close{right:-15px}.codelabs section.cta-startups{padding-top:160px}}@media screen and (max-width: 767px){h1{font-size:2rem}#perks{padding-top:50px;padding-bottom:0}#s-tour h2,.cta h2{margin-bottom:25px}footer .footer-logo{width:150px}footer .footer-logo svg{width:150px}}@media screen and (min-width: 768px){footer address{font-size:16px}#s-workspaces{padding-top:125px}}@media screen and (min-width: 768px) and (max-width: 991px){.hero-startups{padding-top:0 !important}footer .footer-logo{width:200px}footer .footer-logo svg{width:200px}}@media screen and (max-width: 991px){.cta{margin-top:15%}.scrolling-wrapper{overflow-x:auto}.scrolling-wrapper::-webkit-scrollbar{display:none}.scrolling-wrapper .row{padding-top:15px;padding-left:25px;padding-right:25px}.scrolling-wrapper .row>div{min-width:315px}.modal-open .scrolling-wrapper{overflow-x:hidden}.scrolling-container{padding-left:0;padding-right:0;max-width:none}footer{padding-top:45px;padding-bottom:45px}footer #footer-menu{font-size:15px;padding-top:20px}footer #footer-menu li{padding-right:20px;padding-bottom:10px}footer #social-menu{margin-bottom:45px}footer .footer-logo{margin:0 auto;margin-bottom:30px}footer .copyright{margin-top:30px;padding-top:45px}footer .copyright p{font-size:14px;margin-bottom:25px !important;text-wrap:balance}#s-tour img,.cta img{max-width:500px}.modal-body{padding:35px 20px}.modal-membership .carousel,.modal-membership .membership-info{width:100%;padding-left:0;padding-right:0}.modal-membership .carousel{margin-bottom:25px}}@media screen and (min-width: 992px){h2{font-size:40px}#footer-menu li{margin-left:35px}.cta{padding-top:0 !important;margin-top:50px !important}#perks{padding-top:150px}#perks .perk-photo-container{height:100%;max-height:810px}#perks .perk-photo-container img{height:100%;width:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#perks .perks-list ul:first-child{margin-right:25px}#temp-office{padding-top:50px;padding-bottom:50px}#temp-office h3{font-size:28px}#temp-office h3::after{top:15px;height:30px}#temp-office p{font-size:16px;margin-bottom:60px}.cta{margin-top:150px}.cta h2{margin-top:0}#s-tour{padding:0}#s-tour h2{margin-top:0}#s-workspaces .row:first-child{margin-bottom:75px}#s-workspaces .row:nth-child(2){margin-bottom:115px}#newsletter{padding-top:125px;padding-bottom:125px}.slide-left{opacity:0;transition:all 1s;transform:translateX(-15rem)}.slide-left.done{opacity:1;transform:translateX(0)}.slide-right{opacity:0;transition:all 1s;transform:translateX(15rem)}.slide-right.done{opacity:1;transform:translateX(0)}.fade-in{opacity:0;transition:all 1s;transform:translateY(5rem)}.fade-in.done{opacity:1;transform:translateY(0)}.fade-down{opacity:0;transition:all 1s;transform:translateY(-5rem)}.fade-down.done{opacity:1;transform:translateY(0)}.delay-1{transition-delay:0.3s}.delay-2{transition-delay:0.6s}.delay-3{transition-delay:0.9s}.delay-4{transition-delay:1.2s}.modal-membership .perks-list ul:first-child{padding-right:20px}.codelabs section.cta-startups{padding-top:60px !important}}@media screen and (min-width: 992px) and (max-width: 1199px){footer address{font-size:14px}footer #footer-menu li{margin-left:15px;font-size:14px}#search.active{width:52vw}#lunrsearchresults{width:51vw}.cta .container{padding-top:60px}#s-tour{margin-top:0}}@media screen and (min-width: 1200px) and (min-height: 769px){.wrapper{margin:0 auto}#perks .row>div:last-child{padding:80px 70px 40px}#perks .perk-photo-container{height:556px}#temp-office h3::after{width:85%}#s-memberships h3{margin-bottom:25px}#s-memberships .price,#s-memberships h4{font-size:36px}#s-memberships h4.investment{font-size:29px;margin-top:34px}footer p.about{margin-right:40px}}@media screen and (min-width: 1200px) and (max-width: 1499px){footer address{font-size:15px}}@media screen and (min-width: 1500px){.container{max-width:1320px}#perks .perk-photo-container img{height:auto;width:100%}.cta{padding-top:125px}.cta .container{padding:100px 65px 60px}#s-tour .container{padding:100px 65px 60px}}@media screen and (min-width: 1200px){#search.active{width:340px}#lunrsearchresults{width:380px}.codelabs section.cta-startups{padding-top:100px !important;padding-bottom:60px}#s-tour{margin-top:100px}}@media screen and (min-width: 1500px){#search.active{width:550px}#lunrsearchresults{width:590px}#s-tour{margin-top:200px}}@media screen and (max-width: 767px), screen and (max-height: 768px){#main-menu>ul>li{font-size:12px;line-height:15px}#main-menu>ul ul li{font-size:14px;line-height:21px}.show-nav #main-menu>ul{height:auto}}@media screen and (max-device-width: 768px) and (orientation: landscape){#main-menu{width:620px}#main-menu>ul{display:flex;justify-content:space-between}#main-menu>ul>li{margin-right:10px}#main-menu>ul>li:last-child{margin-right:0}#main-menu>ul li{margin-bottom:10px;font-size:12px;line-height:18px}.show-nav #main-menu>ul{height:160px}}#s-about-mission p{margin-bottom:0}#s-team{padding-bottom:0}#s-team .row{margin-top:50px}#s-team .row>div{margin-bottom:25px}#s-team .card{height:100%}#s-team .card .card-text{padding:25px 25px 0}#s-team .card img{border-radius:10px 10px 0 0;transition:all ease 0.3s}#s-team .card .team-photo{border-radius:10px 10px 0 0;overflow:hidden;background-image:url("../img/about/background_team.jpg");background-size:cover;transition:all ease 0.3s}#s-team .card .fun-fact{background:#225D5B;color:#D4ED71;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:13px;padding:5px 10px;position:absolute;bottom:15px;left:-500px;transition:all ease 0.3s;max-width:160px}#s-team .card .fun-fact span{opacity:0;transition:all ease 0.3s}#s-team .card h3{color:#357C7A;font-size:18px;line-height:20px}#s-team .card p{color:#64686E;font-size:14px;line-height:18px;margin-bottom:0;transition:all ease 0.3s}#s-team .card:hover .team-photo{background-image:url("../img/about/background_team_active.jpg")}#s-team .card:hover img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}#s-team .card:hover .fun-fact{left:0}#s-team .card:hover .fun-fact span{opacity:1}#s-team .card:hover p{color:#343A40}@media screen and (max-width: 575px){#s-team .card .card-text{padding:25px 15px 0}}@media screen and (max-width: 991px){#s-team .card h3{font-size:16px}}#contact{padding-top:50px;padding-bottom:25px}#contact .contact-text{background-color:#D4ED71;border-radius:10px;padding:30px}#contact img{width:60px;height:auto;margin-bottom:20px}#contact h1{color:#357C7A;margin-bottom:25px}#contact .contact-text p:last-child{margin-bottom:50px}#contact .contact-form{width:90%;position:relative;top:-45px}#contact .card{padding:20px 30px 0}#map{position:relative;top:7px}@media screen and (min-width: 992px){#contact{padding-top:100px;padding-bottom:90px}#contact .card{justify-content:center}#contact .contact-form-codelabs .card{min-height:560px;justify-content:center}#contact .contact-text{padding:50px 75px 10px 50px;border-radius:10px;position:relative;left:35px;height:fit-content;margin-top:125px}#contact img{width:90px}#contact p{font-size:20px;line-height:28px;margin-bottom:30px}#contact .contact-form{width:100%;top:0;flex:0 0.75 auto}}#promo{background-color:#031E1D;position:relative;transition:all ease 0.3s;padding:0}#promo .container{padding:.75rem 0}#promo .container>div{background-color:transparent;padding-left:2.5rem;line-height:.75rem;background-color:transparent}#promo .container>div p{color:white;font-size:1.125rem;text-transform:uppercase;margin-bottom:0}#promo .container>div .promo-text{margin-left:.625rem}#promo .container>div .promo-text p{font-size:.625rem;line-height:.75rem}#promo .container>div .promo-text span{color:#FFF;font-size:10px}#promo .container>div .promo-text span strong{color:#D4ED71}#promo .container>div .btn-secondary{border-radius:.25rem;background-color:#D4ED71;color:#225D5B;box-shadow:none;font-size:.75rem;padding:5px 10px;margin-left:1rem;margin-right:.75rem;text-wrap:nowrap;top:0;left:0}#promo .container>div .btn-secondary:hover{background-color:#FFF;border-color:#FFF;color:#225D5B}#promo .container>div .btn-secondary:focus{border-color:#225D5B;box-shadow:0 0 0 2px #D4ED71}#promo .container>div .btn-secondary:active{top:2px}#promo #promo-close{display:flex;justify-content:center;align-items:center;height:25px;width:25px;border-radius:50%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid transparent;background-color:transparent;color:#FFF;position:absolute;top:30%;left:7px;padding:0}#promo #promo-close svg{width:12px}#promo #promo-close svg path{fill:#FFF}#promo.promo-osw a{background-color:#2B3670}#promo.promo-osw a:hover,#promo.promo-osw a:focus{background-color:#34417A;color:#D4ED71 !important}#promo.promo-osw a:hover p,#promo.promo-osw a:focus p{color:#D4ED71;transition:all ease 0.3s}#promo.promo-prompt-to-product{background-color:#225D5B}#promo.promo-prompt-to-product .container>div .promo-text p{text-transform:none}#promo.promo-prompt-to-product .container>div img{width:100px}@media screen and (min-width: 768px){#promo.promo-prompt-to-product .container>div .promo-text p{font-size:.875rem;line-height:1rem;margin-left:40px}#promo.promo-prompt-to-product .container>div img{width:140px}}@media screen and (min-width: 992px){#promo.promo-prompt-to-product{background-color:transparent}#promo.promo-prompt-to-product .container{background-color:#225D5B;max-width:740px}}#promo.promo-codelabs .container>div{padding-right:1rem}#promo.promo-codelabs .container>div img{width:70px}#promo.promo-codelabs .container .promo-text p{color:white;font-size:.75rem;line-height:.9rem;text-transform:none;margin-left:.75rem;text-wrap:balance}#promo.promo-codelabs #promo-close{top:32%}@media screen and (max-width: 575px){#promo.promo-codelabs .container .promo-text p{font-size:.6rem;line-height:.8rem}}@media screen and (min-width: 576px){#promo.promo-codelabs .container>div{padding:0 2rem 0 3rem}}@media screen and (min-width: 576px) and (max-width: 767px){#promo.promo-codelabs .container .promo-text p{max-width:300px}}@media screen and (min-width: 768px){#promo.promo-codelabs .container>div img{width:160px}#promo.promo-codelabs .container>div .btn-secondary{margin-left:2rem}#promo.promo-codelabs .container .promo-text{gap:1.5rem}#promo.promo-codelabs .container .promo-text p{max-width:300px}#promo.promo-codelabs #promo-close{top:28%}}@media screen and (max-width: 991px){#promo.promo-codelabs{background-color:#225D5B}}@media screen and (min-width: 992px){#promo.promo-codelabs .container{background-color:#225D5B;max-width:780px !important}#promo.promo-codelabs .container>div img{width:210px}#promo.promo-codelabs .container .promo-text p{max-width:none}#promo.promo-codelabs #promo-close{top:35%}}#promo.promo-investsomo .container>div{padding-right:1rem}#promo.promo-investsomo .container>div img{width:100px}#promo.promo-investsomo .container .promo-text p{color:white;font-size:.75rem;line-height:.9rem;text-transform:none;margin-left:.75rem;text-wrap:balance}#promo.promo-investsomo #promo-close{top:28%}@media screen and (max-width: 575px){#promo.promo-investsomo .container .promo-text p{font-size:.6rem;line-height:.8rem}}@media screen and (min-width: 576px){#promo.promo-investsomo .container>div{padding:0 2rem 0 3rem}#promo.promo-investsomo .container>div img{width:160px}}@media screen and (min-width: 576px) and (max-width: 767px){#promo.promo-investsomo .container .promo-text p{max-width:300px}}@media screen and (min-width: 768px){#promo.promo-investsomo .container>div .btn-secondary{margin-left:2rem}#promo.promo-investsomo .container .promo-text{gap:1.5rem}#promo.promo-investsomo .container .promo-text p{max-width:300px}}@media screen and (min-width: 992px){#promo.promo-investsomo .container{max-width:780px !important}#promo.promo-investsomo .container>div img{width:210px}#promo.promo-investsomo .container .promo-text p{max-width:none}#promo.promo-investsomo #promo-close{top:35%}}#promo.promo-vibeathon .container>div{padding-left:2.75rem;padding-right:1rem;flex-wrap:wrap}#promo.promo-vibeathon .container>div img{width:120px}#promo.promo-vibeathon .container .promo-text p,#promo.promo-vibeathon .container .promo-text ul{color:white;font-size:.75rem;line-height:.9rem;text-transform:none;margin-left:.75rem;text-wrap:balance}#promo.promo-vibeathon .container .promo-text p strong,#promo.promo-vibeathon .container .promo-text ul strong{color:#F97030}#promo.promo-vibeathon .container .promo-text ul{padding-left:12px}#promo.promo-vibeathon .container .btn-secondary{background-color:#F97030;border-color:#F97030;color:white;width:100%;margin-left:0;margin-right:0;margin-top:16px;margin-bottom:6px}#promo.promo-vibeathon #promo-close{top:32%}@media screen and (max-width: 575px){#promo.promo-vibeathon .container .promo-text p{font-size:.6rem;line-height:.8rem}}@media screen and (min-width: 576px){#promo.promo-vibeathon .container>div{padding:0 2rem 0 3rem;flex-wrap:nowrap}#promo.promo-vibeathon .container>div img{width:150px}#promo.promo-vibeathon .container .btn-secondary{width:auto;margin-top:0;margin-bottom:0}}@media screen and (min-width: 576px) and (max-width: 767px){#promo.promo-vibeathon .container .promo-text p{max-width:300px;margin-right:24px}#promo.promo-vibeathon .container .btn-secondary{margin-left:auto}}@media screen and (max-width: 767px){#promo.promo-vibeathon{background-color:#033E44}}@media screen and (min-width: 768px){#promo.promo-vibeathon{background-color:transparent;position:absolute;top:90px;z-index:4;box-shadow:none}#promo.promo-vibeathon .container{background-color:#033E44;border:2px solid #F97030;border-top:0;max-width:560px;border-radius:0 0 1rem 1rem;margin-left:40px}#promo.promo-vibeathon .container>div{padding:0 2rem 0 1rem}#promo.promo-vibeathon .container>div img{width:150px}#promo.promo-vibeathon .container .promo-text p{max-width:none}#promo.promo-vibeathon .container .btn-secondary{margin-left:32px}#promo.promo-vibeathon #promo-close{border:1px solid #FFF;background-color:#000;left:28px;top:35%}}@media screen and (min-width: 992px){#promo.promo-vibeathon{top:130px}#promo.promo-vibeathon .container{max-width:690px}#promo.promo-vibeathon .container>div img{width:210px}#promo.promo-vibeathon .container .promo-text p{font-weight:normal}}@media screen and (min-width: 768px){#promo .container>div .promo-text p{font-size:1.25rem;line-height:1.25rem}#promo .container>div .promo-text span{color:#FFF;font-size:.75rem}#promo .container>div .btn-secondary{margin-left:4rem}}@media screen and (max-width: 991px){#promo{box-shadow:1px 1px 5px 2px rgba(0,0,0,0.35)}}@media screen and (min-width: 992px){#promo{background-color:transparent;position:absolute;top:130px;z-index:4}#promo .container{background-color:#031E1D;box-shadow:1px 1px 5px 2px rgba(0,0,0,0.35);border-radius:0 0 1rem 1rem;padding:1rem;margin-left:40px;max-width:780px}#promo .container>div .promo-text{margin-left:1.25rem}#promo .container>div .promo-text p{font-weight:600;margin-bottom:.15rem}#promo .container>div .btn-secondary{font-size:1rem;padding:.85rem 1rem}#promo #promo-close{border:1px solid #FFF;background-color:#000;left:28px}#promo #promo-close:hover,#promo #promo-close:focus{background-color:#D4ED71;border-color:#FFF;box-shadow:0 0 0 1px #85bc59}#promo #promo-close:hover path,#promo #promo-close:focus path{fill:#357C7A}#promo #promo-close:active{top:32%}}@media screen and (max-width: 1199px){#promo .container{max-width:none}#promo .container>div{border-radius:0}}@media screen and (min-width: 1200px){#promo{position:absolute;left:0;right:0;margin:auto}#promo a{padding:20px 25px}#promo .container p{font-size:22px;margin-bottom:8px}#promo .container .promo-text span{font-size:16px}}.first50k #about h2{margin-bottom:40px}.first50k #about .row>div,.first50k #about #about a{display:flex;justify-content:center;align-items:center}.first50k #about a img{width:80%}.first50k #videoCarousel{margin-bottom:50px}.first50k #videoCarousel .embed-responsive{margin-bottom:30px}.first50k #videoCarousel .carousel-item p{color:#58595b;font-size:13px;line-height:18px}.first50k #videoCarousel .carousel-item>p:first-of-type{min-height:126px;font-weight:300}.first50k #videoCarousel .carousel-item p.text-right{padding-bottom:30px;border-bottom:1px solid #DDD}.first50k #videoCarousel .carousel-indicators{bottom:-50px}.first50k #videoCarousel .carousel-indicators li{border:1px solid #85bc59;background-color:transparent;width:12px;height:12px;border-radius:50%}.first50k #videoCarousel .carousel-indicators li.active{background-color:#85bc59}.first50k #videoCarousel .carousel-control-prev{left:0;top:auto;bottom:-45px;height:40px}.first50k #videoCarousel .carousel-control-next{right:0;top:auto;bottom:-45px;height:40px}.first50k #videoCarousel .carousel-control-prev,.first50k #videoCarousel .carousel-control-next{font-size:36px;color:#343A40;transition:all ease 0.3s}.first50k #videoCarousel .carousel-control-next:focus,.first50k #videoCarousel .carousel-control-next:hover,.first50k #videoCarousel .carousel-control-prev:focus,.first50k #videoCarousel .carousel-control-prev:hover{color:#85bc59}.first50k .dates h3{margin-bottom:20px}.first50k .dates ul{margin-bottom:35px}.first50k #s-difference img{max-width:400px}.first50k #locations .btn{margin-top:25px}#rural{color:#EEE}#rural .container-fluid{max-width:1440px}#rural .row>div{margin-bottom:25px}#rural .row>div:first-child{margin-bottom:0}#rural h2{color:#EEE;font-weight:700;line-height:1.5rem;text-transform:uppercase}#rural h2 span{color:#85bc59;font-size:1rem;font-weight:400;text-transform:none}#rural .card{background-color:#FFF;color:#343A40;padding:25px;padding-bottom:35px;height:100%}#rural .card h3{color:#343a40;font-weight:700;font-size:.9rem;letter-spacing:0.5px}#rural .card p{font-size:16px;line-height:24px}#rural .card img{width:150px;margin:0 auto;margin-bottom:40px;margin-top:10px}#f6s-apply-6077510751ce5{height:38px !important;margin-bottom:20px}#f6s-apply-6077510751ce5 span{background-color:#000 !important;border:0 !important;font-family:"Montserrat",Arial,Helvetica,sans-serif !important;font-size:16px !important;line-height:0 !important;transition:all ease 0.3s;padding:20px 20px 20px 40px !important}#f6s-apply-6077510751ce5 span img{top:10px !important;left:10px !important}@media screen and (max-width: 767px){.first50k #rural .card img{width:100px}.first50k .dates h3{font-size:18px !important}}@media screen and (min-width: 768px){.first50k #videoCarousel .carousel-item p{font-size:16px;line-height:24px}.first50k #videoCarousel .carousel-item>p:first-of-type{min-height:96px}.first50k #videoCarousel .carousel-control-prev,.first50k #videoCarousel .carousel-control-next{bottom:-35px}}@media screen and (min-width: 768px) and (max-width: 991px){.first50k #videoCarousel .carousel-item>p:first-of-type{min-height:120px}}@media screen and (max-width: 991px){.first50k #difference .row>.difference:last-child::after{height:0;bottom:0}}@media screen and (min-width: 992px){.first50k .kickstart .row>div:last-child{padding-left:10px;padding-right:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (min-width: 992px) and (max-width: 1199px){.first50k #difference .kickstart h3{font-size:1.25rem;line-height:1.3rem}}@media screen and (min-width: 1200px){.first50k #about a img{width:70%}.first50k #videoCarousel .embed-responsive{margin-bottom:40px}.first50k #videoCarousel .carousel-item p{font-size:18px;line-height:28px}.first50k #videoCarousel .carousel-item>p:first-of-type{min-height:84px;margin-bottom:25px}.first50k .kickstart h3{line-height:1.5rem !important}.first50k .kickstart .row>div:last-child{padding-left:35px;padding-right:35px}}.headlines{margin-bottom:0}.headlines .row>div{margin-bottom:40px}.headlines .card{padding:0}.headlines .card img{border-radius:10px 10px 0 0}.headlines .card a,.headlines .headlines a.card{color:#343A40;border:0}.headlines .card a h2,.headlines .headlines a.card h2{color:#357C7A !important}.headlines>.row{margin-bottom:3rem}.headlines .card a:hover,.headlines a.card:hover{background-color:#D4ED71;color:#343A40;text-decoration:none}.headlines .blog-text{padding:25px;display:flex;flex-direction:column;height:100%;border-bottom:10px solid #357C7A;border-radius:0 0 10px 10px}.headlines .blog-text p{font-size:16px}.headlines .blog-text>div:last-child p{margin-bottom:0}.headlines .blog-text img,.headlines .media img{padding-right:15px;border-radius:0}.news{list-style:none;padding-left:0}.news li{line-height:20px;margin-bottom:25px}.news li span{color:#64686E;font-size:12px}#content .headlines .blog-text h2,#content .headlines .media h2{font-size:18px;line-height:22px;font-weight:400;text-transform:none;margin-bottom:25px;letter-spacing:-0.5px}.headlines .media,.blog-entry .media{border:0;border-radius:10px;background-color:#FFF;font-size:12px;padding:0;-webkit-box-shadow:6px 6px 10px 1px rgba(0,0,0,0.1);box-shadow:6px 6px 10px 1px rgba(0,0,0,0.1);display:flex;flex-direction:row;margin-bottom:25px}#content .headlines .media a{border-radius:10px;color:#343A40;padding:20px;display:flex;align-items:start;width:100%}#content .headlines .media a:hover{color:#343A40;background-color:#D4ED71;text-decoration:none}#content .headlines .media h2{color:#357C7A !important;margin-bottom:10px;font-size:14px;line-height:18px}#content .headlines .media h2:hover,#content .headlines .media h2:focus{color:#357C7A}#blog-header{padding-top:50px;padding-bottom:30px}#blog-header h1{font-size:30px;margin-bottom:0}#blog-header h2{font-size:18px}.blog footer .wrapper{margin-bottom:0}.blog .wrapper{margin-bottom:25px}.blog>.container-fluid .container:last-of-type{margin-top:50px;margin-bottom:120px}.blog .container:last-of-type h4{font-size:26px}.blog .container:last-of-type p{font-size:14px;line-height:20px;margin-bottom:0}.container-dark{padding-top:80px;padding-bottom:80px;margin-top:25px}.container-dark h1{font-size:2rem}.img-with-caption{margin-bottom:5px}.img-caption{line-height:1rem;margin-top:10px;margin-bottom:30px}.blog-entry{font-family:Georgia, Cambria, "Times New Roman", Times, serif;font-size:18px;line-height:30px;margin-top:60px}.blog-entry h1,.blog-entry h2,.blog-entry h3,.blog-entry h4,.blog-entry h5,.blog-entry h6,.blog-entry .dateline,.blog-entry figcaption{font-family:"Montserrat",Arial,Helvetica,sans-serif}.blog-entry h1{font-size:1.5rem;line-height:1.75rem;font-weight:600;margin-bottom:.5rem;color:#343A40}.blog-entry h2{font-size:1.5rem;padding-top:15px}.blog-entry h3{font-size:1.25rem;color:#343A40;margin-bottom:.25rem}.blog-entry h4{font-size:1.25rem;color:#85bc59}.blog-entry h5,.blog-entry p.subheading{color:#357C7A;font-family:"Montserrat", Arial, Helvetica, sans-serif;font-size:1rem;font-weight:400;line-height:1.375rem;text-transform:uppercase;margin-bottom:1rem}.blog-entry .blog-header-img,.blog-entry .blog-img{aspect-ratio:16 / 9}.blog-entry .card{font-family:proxima-nova,sans-serif;font-size:16px;line-height:24px;margin-bottom:50px;height:auto;padding:25px 10px 0;box-shadow:6px 3px 10px 0 #357C7A15}.blog-entry .card p{margin-bottom:15px}.blog-entry .card p sup{font-size:12px}.blog-entry .card.personnel p{font-size:1rem;line-height:1.5rem;font-family:Georgia, Cambria, "Times New Roman", Times, serif}.blog-entry .card.personnel p small{font-family:proxima-nova,sans-serif}.blog-entry .card figcaption{margin-bottom:25px}.blog-entry p,.blog-entry ul{margin-bottom:35px}.blog-entry ul ul{margin-bottom:0}.blog-entry ul li::marker{color:#85bc59}.blog-entry .embed-responsive{margin-bottom:40px}.blog-entry .card.blog{padding:0;margin-bottom:0;height:100%}.blog-entry .card.blog h4{padding-left:25px;padding-right:25px;margin-top:15px;margin-bottom:25px;font-size:22px;line-height:28px;font-weight:400}.blog-entry .card.blog img{border-radius:15px 15px 0 0}.blog-entry .blog-text-header{padding:15px 25px}.blog-entry blockquote{border-left:2px solid #999;color:#4C5157;font-style:italic;font-size:18px;background-color:#eee;padding:30px;line-height:28px;margin-bottom:30px}.blog-entry figcaption,.blog-entry .dateline{color:#64686E;font-size:14px;margin-bottom:50px}.blog-entry .dateline{margin-bottom:1rem}.blog-entry .media{padding:25px 20px}.blog-entry .media img{margin-right:20px}.blog-entry .media h3{margin-bottom:0}.blog-entry sup{font-size:15px;color:#343A40;font-weight:400}.blog-entry .first50k-winners .card{padding:0}.blog-entry .first50k-winners .card a:first-child img{border-radius:10px 10px 0 0}.blog-entry .first50k-winners .card h3,.blog-entry .first50k-winners .card p{padding-left:25px;padding-right:25px}.blog-entry .first50k-winners .card p:last-child{margin-bottom:0}.blog-entry .code-labs-stats{background-color:#225D5B;border-radius:10px;box-shadow:3px 3px 8px rgba(0,0,0,0.25)}.blog-entry .code-labs-stats img{border-radius:10px 10px 0 0}.blog-entry .code-labs-stats p{color:#D9ECEB;font-family:proxima-nova,sans-serif;font-size:16px;padding:20px;margin-bottom:0;line-height:22px}.blog-entry .code-labs-stats p strong{color:#FFF}.blog-entry .code-labs-stats p sup{color:#D9ECEB;font-size:12px}.blog-entry .code-labs-stats p a{color:#D4ED71}.blog-entry .code-labs-stats p a:hover,.blog-entry .code-labs-stats p a:focus{color:#85bc59}.blog-entry .emphasize{background-color:#FFF;color:#357C7A;font-weight:700;padding:30px;margin-bottom:35px;font-family:proxima-nova,sans-serif;font-size:24px;line-height:28px;border-radius:10px;box-shadow:3px 3px 8px rgba(0,0,0,0.25)}.dropcap{font-size:66px;padding-right:7px;padding-top:11px;display:block;position:relative;top:3px;float:left}.blog-bio{margin-bottom:40px}.blog-bio .card{padding:19px 19px 0;height:100%}.blog-bio .row.card{padding-left:0;padding-right:0;height:auto}.blog-bio h3{font-size:20px;line-height:1}.blog-bio h3 span{font-size:14px;font-weight:400}.blog-bio p{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:22px;margin-bottom:0}.relevant-links{border-top:1px solid #C4C4CA;margin-top:3rem;padding-top:3rem}.relevant-links p{line-height:24px !important}.relevant-links sup{font-size:10.5px}.ycl-support{font-family:proxima-nova,sans-serif;font-size:16px;line-height:22px}.ycl-support img{width:200px}.transition img{width:100%;height:auto}.jcarousel-wrapper{margin:50px auto 0;position:relative}.jcarousel{position:relative;overflow:hidden;width:100%;padding-top:10px}.jcarousel ul{width:10000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel li{width:200px;float:left;border:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px}.jcarousel img{display:block;max-width:100%;height:auto !important;margin-bottom:10px}.jcarousel a{color:#343A40;position:relative}.jcarousel a:hover{text-decoration:none}.jcarousel .regional-partner{display:block;background-color:#D4ED71;color:#357C7A;font-size:12px;position:absolute;top:8px;left:5px;z-index:1;width:200px;padding:5px 10px;box-shadow:3px 3px 3px rgba(0,0,0,0.2);border-radius:5px}.jcarousel h4{font-size:22px;margin-bottom:0}.jcarousel span{font-size:14px}.jcarousel-control-prev,.jcarousel-control-next{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;text-align:center;background:rgba(52,58,64,0.5);color:#fff;text-decoration:none;font:24px/27px Arial, sans-serif;border-radius:50%;display:flex;justify-content:center;align-items:center}.jcarousel-control-prev svg,.jcarousel-control-next svg{width:12px}.jcarousel-control-prev svg path,.jcarousel-control-next svg path{fill:#FFF}.jcarousel-control-prev:hover,.jcarousel-control-next:hover{color:#D4ED71;background:#343A40;text-decoration:none}.jcarousel-control-prev{left:-12px}.jcarousel-control-next{right:-12px}.jcarousel-pagination{position:absolute;bottom:-40px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:0}.jcarousel-pagination a{text-decoration:none;display:inline-block;font-size:11px;height:10px;width:10px;line-height:10px;background:#fff;color:#4E443C;border-radius:10px;text-indent:-9999px;margin-right:7px;-webkit-box-shadow:0 0 2px #4E443C;-moz-box-shadow:0 0 2px #4E443C;box-shadow:0 0 2px #4E443C}.jcarousel-pagination a.active{background:#4E443C;color:#fff;opacity:1;-webkit-box-shadow:0 0 2px #F0EFE7;-moz-box-shadow:0 0 2px #F0EFE7;box-shadow:0 0 2px #F0EFE7}@media screen and (max-width: 767px){#blog-header{padding-top:0}.blog-entry .code-labs-stats{display:flex;align-items:center}.blog-entry .code-labs-stats img{width:100px;height:100px;border-radius:10px 0 0 10px}.blog-entry .code-labs-stats p{font-size:12px;line-height:16px;padding:10px 15px}.blog-entry .code-labs-stats.mb-4{margin-bottom:50px !important}}@media screen and (min-width: 768px){#blog-header{padding-top:100px;padding-bottom:90px}#blog-header h1{font-size:42px;margin-bottom:0}#blog-header h2{font-size:26px}.headlines .row>div{margin-bottom:60px}.headlines .card{margin-bottom:0;height:100%}.blog .wrapper{margin-bottom:50px}.blog-entry{margin-top:120px}.blog-entry h2{font-size:1.25rem}.blog-entry .code-labs-stats{width:250px;margin-left:30px}.blog-entry .emphasize{width:40%}.blog-entry .emphasize.full-width{display:block;width:auto}.blog-entry .emphasize.float-md-left{margin-right:40px}.blog-entry .emphasize.float-md-right{margin-left:40px}.blog-entry ul{line-height:1.75rem}}@media screen and (max-width: 991px){.blog-entry .card figcaption{font-size:16px}}@media screen and (min-width: 992px){.blog-entry{font-size:20px;line-height:34px}.blog-entry h1{font-size:2rem;line-height:2.375rem}.blog-entry h2{font-size:1.75rem}.blog-entry .emphasize{font-size:30px;line-height:33px}.transition img:first-child{width:64%}.transition img:last-child{width:33%}}@media screen and (min-width: 1500px){.blog-entry,.relevant-links{max-width:1230px}}#popup-newsletter{background-color:#FFF;color:#343A40;opacity:0;visibility:hidden;transition:all ease 0.5s;width:290px;height:auto;padding:0;border-radius:10px 0 0 10px;box-shadow:-2px 5px 7px rgba(0,0,0,0.2);position:fixed;bottom:25px;right:-250px;z-index:1}#popup-newsletter .content{opacity:0;visibility:hidden;padding:30px 25px 35px;border-bottom:10px solid #357C7A;border-radius:10px 0 0 10px;transition:all ease 0.5s;transition-delay:0.25s}#popup-newsletter .content h4{font-size:1.5rem;line-height:1.2}#popup-newsletter .content p{font-size:16px}#popup-newsletter #popup-close{display:flex;justify-content:center;align-items:center;height:35px;width:35px;border-radius:50%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #FFF;background-color:#343A40;color:#FFF;font-size:20px;position:absolute;top:-15px;left:-15px;padding:0;transition:all ease 0.3s}#popup-newsletter #popup-close svg{height:24px;width:auto}#popup-newsletter #popup-close svg path{fill:#FFF}#popup-newsletter #popup-close:hover{background-color:#357C7A}#popup-newsletter #popup-close:focus,#popup-newsletter #popup-close:focus-visible{outline:2px solid #D4ED71}#popup-newsletter #popup-close:active{top:-8px}#popup-newsletter.show,#popup-newsletter.show .content{opacity:1;visibility:visible}#popup-newsletter.show{right:0}@media screen and (max-width: 767px){#popup-newsletter{width:222px}#popup-newsletter .content{padding:25px}#popup-newsletter .content h4{font-size:18px;margin-bottom:0}#popup-newsletter .content p{font-size:12px;margin-bottom:0}}#popup-osw{background-color:#FFF;color:#343A40;opacity:0;visibility:hidden;transition:all ease 0.5s;width:290px;height:auto;padding:0;border-radius:10px 0 0 10px;box-shadow:-2px 5px 7px rgba(0,0,0,0.2);position:fixed;bottom:25px;right:-250px;z-index:1}#popup-osw .content{opacity:0;visibility:hidden;padding:30px 25px 35px;border-bottom:10px solid #357C7A;border-radius:10px 0 0 10px;transition:all ease 0.5s;transition-delay:0.25s}#popup-osw .content h4{font-size:1.25rem;line-height:1.2}#popup-osw .content p{font-size:14px;margin-bottom:10px}#popup-osw .content ul{padding-left:20px;font-size:14px;font-weight:bold;margin-bottom:25px}#popup-osw .content ul li{margin-bottom:5px}#popup-osw .btn-small{font-size:.85rem;padding:10px}#popup-osw #popup-close{display:flex;justify-content:center;align-items:center;height:35px;width:35px;border-radius:50%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #FFF;background-color:#343A40;color:#FFF;font-size:20px;position:absolute;top:-15px;left:-15px;padding:0;transition:all ease 0.3s}#popup-osw #popup-close svg{height:24px;width:auto}#popup-osw #popup-close svg path{fill:#FFF}#popup-osw #popup-close:hover{background-color:#357C7A}#popup-osw #popup-close:focus,#popup-osw #popup-close:focus-visible{outline:2px solid #D4ED71}#popup-osw #popup-close:active{top:-8px}#popup-osw.show,#popup-osw.show .content{opacity:1;visibility:visible}#popup-osw.show{right:0}#copyAlert{position:fixed;z-index:9999;top:11%;left:0;right:0;margin:auto;text-align:center;width:70%;box-shadow:6px 3px 10px rgba(53,124,122,0.45)}@media screen and (max-width: 767px){#popup-osw{width:222px}#popup-osw .content{padding:25px}#popup-osw .content h4{font-size:16px;margin-bottom:10px}#popup-osw .content p{font-size:12px;margin-bottom:0}#popup-osw .content ul{font-size:.8rem;font-weight:bold;padding-left:15px;margin-bottom:25px}#popup-osw .content ul li{margin-bottom:5px}}#popup-120day{background-color:#FFF;color:#343A40;opacity:0;visibility:hidden;transition:all ease 0.5s;width:290px;height:auto;padding:0;border-radius:10px 0 0 10px;box-shadow:-2px 5px 7px rgba(0,0,0,0.2);position:fixed;bottom:25px;right:-250px;z-index:1}#popup-120day .content{opacity:0;visibility:hidden;padding:30px 25px 35px;border-bottom:10px solid #357C7A;border-radius:10px 0 0 10px;transition:all ease 0.5s;transition-delay:0.25s}#popup-120day .content h4{font-size:1.25rem;line-height:1.4rem}#popup-120day .content img{margin-bottom:1rem;max-width:200px}#popup-120day .content p{font-size:.9rem;line-height:1.1rem;text-wrap:balance}#popup-120day .content a{color:#357C7A !important}#popup-120day #popup-close{display:flex;justify-content:center;align-items:center;height:35px;width:35px;border-radius:50%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #FFF;background-color:#343A40;color:#FFF;font-size:20px;position:absolute;top:-15px;left:-15px;padding:0;transition:all ease 0.3s}#popup-120day #popup-close svg{height:24px;width:auto}#popup-120day #popup-close svg path{fill:#FFF}#popup-120day #popup-close:hover{background-color:#357C7A}#popup-120day #popup-close:focus,#popup-120day #popup-close:focus-visible{outline:2px solid #D4ED71}#popup-120day #popup-close:active{top:-8px}#popup-120day.show,#popup-120day.show .content{opacity:1;visibility:visible}#popup-120day.show{right:0}@media screen and (max-width: 767px){#popup-120day{width:222px}#popup-120day .content{padding:25px}#popup-120day .content h4{font-size:1rem;line-height:1rem;margin-bottom:.75rem}#popup-120day .content img{margin-bottom:.75rem}#popup-120day .content p{font-size:.75rem;line-height:.875rem;margin-bottom:1.25rem}}#privacy-banner{background-color:rgba(0,0,0,0.85);color:#F8F8FF;position:fixed;bottom:0;width:100%;padding:25px 16%;z-index:1033}#privacy-banner p{font-size:14px;line-height:22px;margin-bottom:10px}#privacy-banner a{color:#D4ED71}#privacy-banner a:hover,#privacy-banner a:focus{color:#85bc59}#privacy-banner .btn{background-color:transparent;color:#FFF;padding:10px 25px;font-size:14px;font-weight:700;letter-spacing:.5px;transition:all ease 0.3s;border:2px solid #D4ED71}#privacy-banner .btn:hover,#privacy-banner .btn:focus{background-color:#D4ED71;color:#357C7A}#privacy-banner #privacy-banner-close{position:absolute;top:10px;right:10px;background:transparent;color:#FFF;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;font-size:22px;transition:all ease 0.3s}#privacy-banner #privacy-banner-close:hover,#privacy-banner #privacy-banner-close:focus{color:#85bc59}@media screen and (max-width: 767px){#privacy-banner p{font-size:12px;line-height:18px;margin-bottom:20px}#privacy-banner a{font-size:14px;line-height:18px}}#chat-intro{border-radius:10px;background-color:#FFF;box-shadow:2px 4px 7px 2px rgba(0,0,0,0.25);display:flex;width:250px;height:auto;padding:15px;position:fixed;right:20px;bottom:95px;z-index:1}#chat-intro img{width:60px;height:60px}#chat-intro p{font-size:14px;line-height:18px;margin-bottom:0;margin-left:15px}#chat-intro svg{width:20px;position:absolute;bottom:-10px;right:18px}#chat-intro svg polygon{fill:#FFFFFF}#chat-intro #close-chat-intro{display:block;height:24px;width:24px;border-radius:50%;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #FFF;background-color:#343A40;color:#FFF;font-size:15px;position:absolute;top:-5px;right:-5px;padding:0;transition:all ease 0.3s}#chat-intro #close-chat-intro svg{width:10px;bottom:3px;right:6px}#chat-intro #close-chat-intro svg path{fill:white}#chat-intro #close-chat-intro:hover{background-color:#357C7A}#chat-intro #close-chat-intro:focus,#chat-intro #close-chat-intro:focus-visible{outline:2px solid #D4ED71}#chat-intro #close-chat-intro:active{top:-3px}#chat-launch{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0;border-radius:50%;background-color:#D4ED71;color:#343A40;width:58px;height:58px;position:fixed;bottom:20px;right:20px;transition:all ease 0.4s;z-index:1}#chat-launch i,#chat-launch svg{font-size:30px;position:absolute;top:13px;left:0;right:0;margin:auto;transition:all ease 0.4s}#chat-launch .chat-closed{opacity:1;visibility:visible;width:38px}#chat-launch .chat-closed path{fill:#343A40}#chat-launch .chat-open{opacity:0;visibility:hidden;width:20px}#chat-launch .chat-open path{fill:#FFF}#chat-launch:hover{background-color:#85bc59}#chat-launch.show{background-color:red;color:#FFF}#chat-launch.show .chat-closed{opacity:0;visibility:hidden}#chat-launch.show .chat-open{opacity:1;visibility:visible}#chat-launch.show:hover{background-color:#BB0000}#chat-widget{background-color:#EEE;color:#357C7A;opacity:0;visibility:hidden;transition:all ease 0.5s;width:290px;height:auto;padding:0;border-radius:10px 0 0 10px;box-shadow:-2px 5px 7px rgba(0,0,0,0.2);position:fixed;bottom:95px;right:-250px;z-index:1}#chat-widget .header{background-color:#357C7A;color:#FFF;padding:20px 50px 20px;position:relative;border-radius:10px 0 0 0}#chat-widget .header h4{font-size:1.5rem;line-height:1.2;margin-bottom:0}#chat-widget .header img{width:60px;height:60px;border:4px solid #225D5B;border-radius:50%;position:absolute;top:-10px;left:10px}#chat-widget .content{opacity:0;visibility:hidden;padding:20px 25px 25px;border-bottom:10px solid #357C7A;border-radius:10px 0 0 10px;transition:all ease 0.5s;transition-delay:0.25s}#chat-widget .content p{color:#343A40;font-size:13px;line-height:18px;margin-bottom:10px}#chat-widget.show,#chat-widget.show .content{opacity:1;visibility:visible}#chat-widget.show{right:0}@media screen and (max-width: 767px){#chat-widget .content{height:310px;overflow-y:scroll}#chat-widget .content h4{font-size:18px}#chat-widget .content p{font-size:12px}}.hs-form{font-family:proxima-nova,sans-serif}.hs-form .hs-form-field{margin-bottom:20px}.hs-form .hs-form-field .hs-input.invalid.error{border:1px solid #c87872}.hs-form ul.hs-error-msgs{list-style:none;padding-left:0;margin-top:5px}.hs-form label.hs-error-msg,.hs-form ul.hs-error-msgs label{color:#c87872;font-size:13px}.hs-form label{margin-bottom:4px}.hs-form label span{color:#343A40;font-size:14px;line-height:22px;font-weight:600}.hs-form label span.hs-form-required{color:#85bc59}.hs-form .input input,.hs-form .input textarea{background-color:#F9F9F9;border:1px solid #DCDBE1;border-radius:5px;color:#343a40;font-size:1rem;padding:12px;width:100%}.hs-form .inputs-list{list-style:none;padding-left:0;margin-top:5px;margin-bottom:20px}.hs-form .inputs-list .hs-form-checkbox{margin-bottom:5px}.hs-form .inputs-list .hs-input{width:auto;margin-right:10px}.hs-form .inputs-list span{color:#343a40;font-weight:normal;position:relative;top:-2px}.hs-form .inputs-list p{color:#343a40}.hs-form .hs-button{background-color:#357C7A;color:#FFF;border:1px solid #357C7A;border-radius:5px;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:1rem;min-width:160px;padding:20px 24px;margin-top:20px;margin-bottom:40px;margin-left:5px;position:relative;top:-5px;left:-5px;box-shadow:3px 3px 0px #FFF,4px 4px 0px #357C7A;transition:all ease 0.3s}.hs-form .hs-button:hover,.hs-form .hs-button:focus,.hs-form .hs-button:active{background-color:#FFF;color:#357C7A;box-shadow:none;top:0;left:0}.hs-form .hs-button:focus,.hs-form .hs-button:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 3px #80B7B4;color:#357C7A}.hs-form .hs-button:active,.hs-form .hs-button:not(:disabled):not(.disabled):active{background-color:#D9ECEB;top:3px}.hbspt-form .submitted-message{margin-bottom:25px}@media screen and (min-width: 769px){.hs-form .hs-button{font-size:1.25rem}}.site-footer{background-color:#031E1D}.site-footer p{font-size:1rem}.site-footer a{color:#D4ED71}.site-footer #social-menu a{border:2px solid #D4ED71}.site-footer #social-menu a path{fill:#D4ED71}.site-footer address{margin-bottom:0}.site-footer .copyright{border:0;margin-top:40px;padding-top:0}.site-footer .copyright>div{border-top:2px solid #4C5157;padding-top:40px}@media screen and (min-width: 992px){.site-footer .footer-logo{margin-left:0}.site-footer .footer-logo svg{width:200px}}#promo.promo-120 .container>div{padding-right:1rem}#promo.promo-120 .container>div img{width:85px}#promo.promo-120 .container .promo-text p{color:white;font-size:.75rem;line-height:.9rem;text-transform:none}#promo.promo-120 #countdown{color:#FFF;display:flex;font-size:.6rem;text-transform:uppercase}#promo.promo-120 #countdown>div:first-child span{font-size:.8rem;font-weight:600}#promo.promo-120 #countdown>div{display:flex;flex-direction:row;gap:.5rem}#promo.promo-120 #countdown>div>div{display:flex;flex-direction:column;align-items:center;gap:.1rem;text-align:center;margin-top:5px}#promo.promo-120 #countdown>div>div span{color:#D4ED71;font-size:1.25rem;font-weight:700}@media screen and (max-width: 575px){#promo.promo-120 .container .promo-text p{font-size:.6rem;line-height:.8rem}}@media screen and (min-width: 768px){#promo.promo-120 .container>div img{width:105px}#promo.promo-120 .container>div .btn-secondary{margin-left:2rem}#promo.promo-120 .container .promo-text{gap:1.5rem}}@media screen and (min-width: 992px){#promo.promo-120 .container{max-width:780px !important}}#countdown-container{display:flex;flex-direction:column;justify-content:center;gap:.25rem;align-items:center;background-color:#225D5B;color:#FFF;text-align:center;font-family:"Montserrat",Arial,Helvetica,sans-serif;font-size:.8rem;font-weight:600;text-transform:uppercase;padding:15px 25px 10px}#countdown-container>div{gap:1rem}#countdown-container>div>div>div{gap:.1rem}#countdown-container>div>div>div img{width:45px}#countdown-container #countdown{color:#D4ED71;display:flex;justify-content:center;gap:.5rem;font-size:2rem;font-weight:700;line-height:1.5rem;letter-spacing:-1px}#countdown-container #countdown div{display:flex;flex-direction:column}#countdown-container #countdown span{color:#FFF;font-size:0.5rem;font-weight:600;letter-spacing:2px}#countdown-container>span{font-size:1rem;letter-spacing:0.5px}#countdown-container .btn-promo{text-transform:none}@media screen and (min-width: 768px){#countdown-container{font-size:1.5rem;flex-direction:row;gap:2rem}#countdown-container #countdown{font-size:1.5rem;line-height:1rem;letter-spacing:0;margin-top:10px}#countdown-container>div{gap:2rem}#countdown-container>div>div{gap:1rem}#countdown-container>div>div>div{gap:.5rem}}@media screen and (min-width: 992px){#countdown-container{font-size:1.75rem;padding:15px 25px}#countdown-container #countdown{font-size:1.75rem;line-height:1.25rem;margin-top:10px}#countdown-container>span{font-size:1.75rem;letter-spacing:-1px;padding-bottom:14px}#countdown-container>div>div{margin-top:5px}#countdown-container>div>div>div img{width:80px;position:relative;top:2px}}
