@charset "UTF-8";.button-cta,a.wa{font-size:1.125rem}.modal-b{top:0;right:0;bottom:0;left:0;position:fixed;background-color:rgba(0,0,0,.5);z-index:9999999}.modal-b .modal-overlay{position:absolute;top:50%;transform:translate(-50%,-50%);left:50%}.link-arrow,svg{position:relative}.modal-b.hide{display:none}html.is-modal-open{overflow:hidden}html{overflow-x:hidden;scroll-behavior:smooth}html.videoActive{overflow-y:hidden}picture{width:100%;display:block;text-align:center}.starter-pack{cursor:pointer}svg{direction:ltr}.line{display:flex;flex-wrap:nowrap;align-items:center}.line.reverse{flex-direction:row-reverse}.line.reverse .fields{margin-left:4.0625rem;margin-right:0}.line.reverse .svg svg{float:right}html[dir=rtl] .line{flex-direction:row-reverse}html[dir=rtl] .line.reverse{flex-direction:row}.line .column{display:flex;flex-wrap:nowrap}[data-control]{-webkit-user-select:none;user-select:none}p{margin:0}.button-cta{color:#fff;border:1px solid #489fff;background-color:#489fff;margin-bottom:2.8125rem;transition:.3s all}.link-arrow,.link-blue{color:#489fff;font-weight:700}.button-cta,.button-cta:visited{display:inline-block;text-decoration:none;padding:.9375rem 1.25rem .8125rem;border-radius:.3125rem;text-align:center;max-width:100%;font-weight:500}.button-cta:hover{background-color:#3293fb}.link-container:hover .link-arrow::after{right:-30px}html[dir=rtl] .link-container:hover .link-arrow::after{right:unset;left:-30px}.link-arrow:hover::after{right:-30px}html[dir=rtl] .link-arrow:hover::after{right:unset;left:-30px}.link-arrow{font-size:1.25rem;text-decoration:none;border:none;background:0 0;cursor:pointer}.homepage main section#s01 .fields .subtext [data-control]:hover,.homepage main section#s01[data-current=form-1] a[data-target=form-1][data-control],.homepage main section#s01[data-current=form-2] a[data-target=form-2][data-control],.homepage main section#s01[data-current=form-3] a[data-target=form-3][data-control],.homepage main section#s01[data-current=form-4] a[data-target=form-4][data-control],.homepage main section#s01[data-current=form-5] a[data-target=form-5][data-control]{text-decoration:underline}.link-arrow:after{position:absolute;content:"";right:-20px;top:50%;transform:translateY(-50%) rotate(-45deg);height:.625rem;width:.625rem;border:2px solid;border-top:none;border-left:none;transition:.3s all}html[dir=rtl] .link-arrow:after{right:unset;left:-20px;transform:translateY(-50%) rotate(134deg)}main section{padding-top:9.375rem;padding-bottom:3.125rem}main section h1{color:#46abb3;font-size:2rem;line-height:1.15;font-weight:500;margin-bottom:.9375rem}main section h2{color:#a4c540;font-size:1.875rem;line-height:1.4;font-weight:600;margin-bottom:.9375rem}main section h3{color:#46abb3;font-size:1rem;font-weight:500;margin-bottom:1.25rem}main section .subtext{color:#024b4f;font-size:1.125rem;line-height:1.55;font-weight:400;margin-bottom:2.8125rem}main section p b{font-weight:600}main section .c-white{color:#fff}main section .bgc-white{background-color:#fff}main section .c-lime{color:#a4c540}main section .bgc-lime{background-color:#a4c540}main section .c-grass{color:#02bd6f}main section .bgc-grass{background-color:#02bd6f}main section .c-green{color:#1fc27d}main section .bgc-green{background-color:#1fc27d}main section .c-greenBg{color:#b1cb51}main section .bgc-greenBg{background-color:#b1cb51}main section .c-grey{color:#444}main section .bgc-grey{background-color:#444}main section .c-titleGreen{color:#315a6e}main section .bgc-titleGreen{background-color:#315a6e}main section .c-titleBg{color:#93a843}main section .bgc-titleBg{background-color:#93a843}main section .c-mint{color:#46abb3}main section .bgc-mint{background-color:#46abb3}main section .c-greenDark{color:#024b4f}main section .bgc-greenDark{background-color:#024b4f}main section .c-blue{color:#489fff}main section .bgc-blue{background-color:#489fff}main section .c-blueDark{color:#0a224c}main section .bgc-blueDark{background-color:#0a224c}main section .c-deepBlue{color:#3293fb}main section .bgc-deepBlue{background-color:#3293fb}main section .c-amber{color:#ffb925}main section .bgc-amber{background-color:#ffb925}main section .c-berry{color:#ff4f77}main section .bgc-berry{background-color:#ff4f77}main section .c-form-1{color:#007862}main section .bgc-form-1{background-color:#007862}main section .c-form-2{color:#0075E3}main section .bgc-form-2{background-color:#0075E3}main section .c-form-3{color:#F9A400}main section .bgc-form-3{background-color:#F9A400}main section .c-form-4{color:#7923DD}main section .bgc-form-4{background-color:#7923DD}main section .c-form-5{color:#64B200}main section .bgc-form-5{background-color:#64B200}main section.mint{background-color:#46abb3}main section.mint *{color:#fff}main section .fields{position:relative;margin-right:4.0625rem;width:100%}main section .fields .name{position:absolute;left:0;top:-1.875rem;text-transform:uppercase}html[dir=rtl] main section .fields .name{left:unset;right:0}main section .fields .title{width:100%;max-width:26.5625rem}main section .fields .subtext{width:100%;max-width:21.875rem}main section .fields .subtext button{border:0;background:0 0;outline:0;padding:0}.features main section .fields .subtext{max-width:31.25rem}main section .fields .link{margin-bottom:3.125rem}main section .fields :last-child:not(h1):not(h2){margin-bottom:0}main section .svg{position:relative;height:100%;width:100%}main section .svg svg{height:100%;max-width:100%}main section .svg .hangers{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}main section .svg .hangers .hanger{position:absolute}main section#introduction{padding-top:3.125rem;padding-bottom:13.75rem}main section#introduction .hangers{position:absolute;height:9.375rem;right:0;bottom:0;left:0}main section#introduction .hangers .hanger{position:absolute}main section#introduction .hangers .hanger.boat{top:50%;right:17%;transform:translateX(-100%)}main section#introduction .hangers .hanger.boat svg{width:9.375rem}main section#introduction h1{margin-bottom:1.875rem;max-width:100%}main section#introduction p{width:100%;margin-bottom:1.875rem}main section#introduction .header-form{width:21rem;margin:0 auto}main section#introduction .header-form a img,main section#introduction .header-form a source,main section#introduction .header-form a svg{display:block;width:100%;height:auto;box-shadow:0 0 15px 0 rgba(0,0,0,.25)}main section#introduction .arrow-down{position:absolute;bottom:-2rem;z-index:1;margin:.625rem 0;left:50%;transform:translate(-50%,-50%);width:max-content;text-align:center;transition:all .1s;cursor:pointer}main section#introduction .arrow-down:before{content:"";display:inline-block;width:2.5rem;height:2.5rem;margin:0;background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/arrowDown.svg?1.0.0.5");animation:scroll-down 2s infinite ease}main section#explore .container .line{display:flex;flex-wrap:wrap}main section#explore .container .line .title{font-size:1.4rem;margin-top:3.125rem}main section#explore .container .line .column{justify-content:center}main section#explore .container .line .column img,main section#explore .container .line .column svg{display:block;height:14.5rem;width:100%;margin:1.5625rem auto;max-width:90%;pointer-events:none}.homepage main section#introduction{padding:4.625rem 0 2.75rem}.homepage main section#introduction .container{padding:0}.homepage main section#introduction .line,.homepage main section#introduction .line .column{flex-wrap:wrap}.homepage main section#introduction .fields{margin-right:0;text-align:center}.homepage main section#introduction .fields .title{font-size:2.375rem;font-weight:600;line-height:1.4;letter-spacing:-.76px;color:#315a6e;max-width:none;margin-bottom:1rem}.homepage main section#introduction .fields .subtext{font-size:18px;font-weight:400;line-height:1.68;color:#444;max-width:50.625rem;margin:0 auto 2.5rem}.homepage main section#introduction .fields .introSection-buttons{margin:0 auto}.homepage main section#introduction .introduction-desktop-image{margin-top:-11.25rem;width:100%}.homepage main section#introduction .introduction-desktop-image svg{width:100%;height:100%;min-height:24.4375rem;pointer-events:none}.homepage main section#introduction .introduction-mobile-image{display:none;width:100%}.homepage main section#introduction .introduction-mobile-image svg{width:100%;height:100%}.homepage main section#introduction.single-button-mode .introduction-desktop-image{margin-top:-4.375rem}.homepage main section#introduction .button{font-weight:500}.homepage main section#s01{position:relative;background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/gradients/gradient-1.png");background-size:contain;background-repeat:no-repeat;background-position:center 2.5rem}.homepage main section#s01 .bg{z-index:0;position:absolute;top:0;bottom:0}.homepage main section#s01 .bg img{height:100%}.homepage main section#s01 [data-control]{cursor:pointer}.homepage main section#s01 #formSlider{position:relative;width:100%}.homepage main section#s01 #formSlider .controls{text-align:center;max-width:26.375rem;margin:0 auto 0 6.25rem;transform:translateX(1.875rem)}.homepage main section#s01 #formSlider .controls .control{filter:contrast(0) brightness(100%);display:inline-block;color:transparent;border-radius:100%;height:.9375rem;width:.9375rem;margin:0 .625rem;opacity:.25}.homepage main section#s01 #formSlider .forms-n-labels{position:relative;width:26.375rem;margin:0 auto 5.625rem 6.25rem;max-width:80%}html[dir=rtl] .homepage main section#s01 #formSlider .forms-n-labels{margin:0 6.25rem 5.625rem auto}.homepage main section#s01 #formSlider .forms-n-labels .hangers{position:absolute;top:0;right:0;bottom:0;left:0}.homepage main section#s01 #formSlider .form-container{display:block;position:relative;width:100%;padding-top:132.5%}.homepage main section#s01 #formSlider .form-container .form{position:absolute;top:0;left:0;right:0;bottom:0;transition:transform .2s ease-in-out}.homepage main section#s01 #formSlider .form-container img,.homepage main section#s01 #formSlider .form-container svg{height:100%;width:100%}.homepage main section#s01 #formSlider .hanger{position:absolute}.homepage main section#s01 #formSlider .labels{position:absolute;top:9.375rem;left:-8.75rem}html[dir=rtl] .homepage main section#s01 #formSlider .labels{left:unset;right:-8.75rem}.homepage main section#s01 #formSlider .label{background-color:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.025);width:13.75rem;height:3.125rem;margin-bottom:1.25rem;position:relative;z-index:1;transition:transform .2s ease-in-out;text-transform:uppercase;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.homepage main section#s01 #formSlider .label .icon{display:flex;float:left;margin-right:.5rem;height:100%;padding:0 .625rem;align-items:center;justify-content:center}html[dir=rtl] .homepage main section#s01 #formSlider .label .icon{float:right}.homepage main section#s01 #formSlider .label .name{padding-top:.5rem;padding-left:.625rem}html[dir=rtl] .homepage main section#s01 #formSlider .label .name{padding-left:0;padding-right:.625rem}.homepage main section#s01 #formSlider .label:before{content:"";height:2.1875rem;width:2.1875rem;position:absolute;right:-1.09375rem;top:50%;background-color:#fff;transform:translateY(-50%) rotate(-45deg);z-index:0}.homepage main section#s01[data-current=form-1] #formSlider .label:nth-child(1) img,.homepage main section#s01[data-current=form-2] #formSlider .label:nth-child(2) img,.homepage main section#s01[data-current=form-3] #formSlider .label:nth-child(3) img,.homepage main section#s01[data-current=form-4] #formSlider .label:nth-child(4) img,.homepage main section#s01[data-current=form-5] #formSlider .label:nth-child(5) img{height:14.5rem;margin:1.5625rem auto;max-width:80%;display:block}html[dir=rtl] .homepage main section#s01 #formSlider .label{border-radius:0 .5rem .5rem 0}html[dir=rtl] .homepage main section#s01 #formSlider .label:before{right:auto;left:-1.09375rem}.homepage main section#s01[data-current=form-1] #formSlider .label:nth-child(1){box-shadow:0 0 10px 5px rgba(0,0,0,.15);z-index:6;transform:translateX(-3.4375rem)}html[dir=rtl] .homepage main section#s01[data-current=form-1] #formSlider .label:nth-child(1){transform:translateX(3.4375rem)}.homepage main section#s01[data-current=form-1] #formSlider .label:nth-child(1):before{box-shadow:.78125rem .78125rem 10px 0 rgba(0,0,0,.05)}html[dir=rtl] .homepage main section#s01[data-current=form-1] #formSlider .label:nth-child(1):before{box-shadow:-.78125rem -.78125rem 10px 0 rgba(0,0,0,.05)}.homepage main section#s01[data-current=form-1] #formSlider .control:nth-child(1){filter:none;opacity:1}.homepage main section#s01[data-current=form-1] #formSlider .form-container .form:nth-child(1){transform:translate(0,0);z-index:5}html[dir=rtl] .homepage main section#s01[data-current=form-1] #formSlider .form-container .form:nth-child(1){transform:translate(0,0)}.homepage main section#s01[data-current=form-1] #formSlider .form-container .form:nth-child(2){transform:translate(.9375rem,.9375rem);z-index:4}html[dir=rtl] .homepage main section#s01[data-current=form-1] #formSlider .form-container .form:nth-child(2){transform:translate(-.9375rem,.9375rem)}.homepage main section#s01[data-current=form-1] #formSlider .form-container .form:nth-child(3){transform:translate(1.875rem,1.875rem);z-index:3}html[dir=rtl] .homepage main section#s01[data-current=form-1] #formSlider .form-container .form:nth-child(3){transform:translate(-1.875rem,1.875rem)}.homepage main section#s01[data-current=form-1] #formSlider .form-container .form:nth-child(4){transform:translate(2.8125rem,2.8125rem);z-index:2}html[dir=rtl] .homepage main section#s01[data-current=form-1] #formSlider .form-container .form:nth-child(4){transform:translate(-2.8125rem,2.8125rem)}.homepage main section#s01[data-current=form-1] #formSlider .form-container .form:nth-child(5){transform:translate(3.75rem,3.75rem);z-index:1}html[dir=rtl] .homepage main section#s01[data-current=form-1] #formSlider .form-container .form:nth-child(5){transform:translate(-3.75rem,3.75rem)}.homepage main section#s01[data-current=form-2] #formSlider .label:nth-child(2){box-shadow:0 0 10px 5px rgba(0,0,0,.15);z-index:6;transform:translateX(-3.4375rem)}html[dir=rtl] .homepage main section#s01[data-current=form-2] #formSlider .label:nth-child(2){transform:translateX(3.4375rem)}.homepage main section#s01[data-current=form-2] #formSlider .label:nth-child(2):before{box-shadow:.78125rem .78125rem 10px 0 rgba(0,0,0,.05)}html[dir=rtl] .homepage main section#s01[data-current=form-2] #formSlider .label:nth-child(2):before{box-shadow:-.78125rem -.78125rem 10px 0 rgba(0,0,0,.05)}.homepage main section#s01[data-current=form-2] #formSlider .control:nth-child(2){filter:none;opacity:1}.homepage main section#s01[data-current=form-2] #formSlider .form-container .form:nth-child(1){transform:translate(3.75rem,3.75rem);z-index:1}html[dir=rtl] .homepage main section#s01[data-current=form-2] #formSlider .form-container .form:nth-child(1){transform:translate(-3.75rem,3.75rem)}.homepage main section#s01[data-current=form-2] #formSlider .form-container .form:nth-child(2){transform:translate(0,0);z-index:5}html[dir=rtl] .homepage main section#s01[data-current=form-2] #formSlider .form-container .form:nth-child(2){transform:translate(0,0)}.homepage main section#s01[data-current=form-2] #formSlider .form-container .form:nth-child(3){transform:translate(.9375rem,.9375rem);z-index:4}html[dir=rtl] .homepage main section#s01[data-current=form-2] #formSlider .form-container .form:nth-child(3){transform:translate(-.9375rem,.9375rem)}.homepage main section#s01[data-current=form-2] #formSlider .form-container .form:nth-child(4){transform:translate(1.875rem,1.875rem);z-index:3}html[dir=rtl] .homepage main section#s01[data-current=form-2] #formSlider .form-container .form:nth-child(4){transform:translate(-1.875rem,1.875rem)}.homepage main section#s01[data-current=form-2] #formSlider .form-container .form:nth-child(5){transform:translate(2.8125rem,2.8125rem);z-index:2}html[dir=rtl] .homepage main section#s01[data-current=form-2] #formSlider .form-container .form:nth-child(5){transform:translate(-2.8125rem,2.8125rem)}.homepage main section#s01[data-current=form-3] #formSlider .label:nth-child(3){box-shadow:0 0 10px 5px rgba(0,0,0,.15);z-index:6;transform:translateX(-3.4375rem)}html[dir=rtl] .homepage main section#s01[data-current=form-3] #formSlider .label:nth-child(3){transform:translateX(3.4375rem)}.homepage main section#s01[data-current=form-3] #formSlider .label:nth-child(3):before{box-shadow:.78125rem .78125rem 10px 0 rgba(0,0,0,.05)}html[dir=rtl] .homepage main section#s01[data-current=form-3] #formSlider .label:nth-child(3):before{box-shadow:-.78125rem -.78125rem 10px 0 rgba(0,0,0,.05)}.homepage main section#s01[data-current=form-3] #formSlider .control:nth-child(3){filter:none;opacity:1}.homepage main section#s01[data-current=form-3] #formSlider .form-container .form:nth-child(1){transform:translate(2.8125rem,2.8125rem);z-index:2}html[dir=rtl] .homepage main section#s01[data-current=form-3] #formSlider .form-container .form:nth-child(1){transform:translate(-2.8125rem,2.8125rem)}.homepage main section#s01[data-current=form-3] #formSlider .form-container .form:nth-child(2){transform:translate(3.75rem,3.75rem);z-index:1}html[dir=rtl] .homepage main section#s01[data-current=form-3] #formSlider .form-container .form:nth-child(2){transform:translate(-3.75rem,3.75rem)}.homepage main section#s01[data-current=form-3] #formSlider .form-container .form:nth-child(3){transform:translate(0,0);z-index:5}html[dir=rtl] .homepage main section#s01[data-current=form-3] #formSlider .form-container .form:nth-child(3){transform:translate(0,0)}.homepage main section#s01[data-current=form-3] #formSlider .form-container .form:nth-child(4){transform:translate(.9375rem,.9375rem);z-index:4}html[dir=rtl] .homepage main section#s01[data-current=form-3] #formSlider .form-container .form:nth-child(4){transform:translate(-.9375rem,.9375rem)}.homepage main section#s01[data-current=form-3] #formSlider .form-container .form:nth-child(5){transform:translate(1.875rem,1.875rem);z-index:3}html[dir=rtl] .homepage main section#s01[data-current=form-3] #formSlider .form-container .form:nth-child(5){transform:translate(-1.875rem,1.875rem)}.homepage main section#s01[data-current=form-4] #formSlider .label:nth-child(4){box-shadow:0 0 10px 5px rgba(0,0,0,.15);z-index:6;transform:translateX(-3.4375rem)}html[dir=rtl] .homepage main section#s01[data-current=form-4] #formSlider .label:nth-child(4){transform:translateX(3.4375rem)}.homepage main section#s01[data-current=form-4] #formSlider .label:nth-child(4):before{box-shadow:.78125rem .78125rem 10px 0 rgba(0,0,0,.05)}html[dir=rtl] .homepage main section#s01[data-current=form-4] #formSlider .label:nth-child(4):before{box-shadow:-.78125rem -.78125rem 10px 0 rgba(0,0,0,.05)}.homepage main section#s01[data-current=form-4] #formSlider .control:nth-child(4){filter:none;opacity:1}.homepage main section#s01[data-current=form-4] #formSlider .form-container .form:nth-child(1){transform:translate(1.875rem,1.875rem);z-index:3}html[dir=rtl] .homepage main section#s01[data-current=form-4] #formSlider .form-container .form:nth-child(1){transform:translate(-1.875rem,1.875rem)}.homepage main section#s01[data-current=form-4] #formSlider .form-container .form:nth-child(2){transform:translate(2.8125rem,2.8125rem);z-index:2}html[dir=rtl] .homepage main section#s01[data-current=form-4] #formSlider .form-container .form:nth-child(2){transform:translate(-2.8125rem,2.8125rem)}.homepage main section#s01[data-current=form-4] #formSlider .form-container .form:nth-child(3){transform:translate(3.75rem,3.75rem);z-index:1}html[dir=rtl] .homepage main section#s01[data-current=form-4] #formSlider .form-container .form:nth-child(3){transform:translate(-3.75rem,3.75rem)}.homepage main section#s01[data-current=form-4] #formSlider .form-container .form:nth-child(4){transform:translate(0,0);z-index:5}html[dir=rtl] .homepage main section#s01[data-current=form-4] #formSlider .form-container .form:nth-child(4){transform:translate(0,0)}.homepage main section#s01[data-current=form-4] #formSlider .form-container .form:nth-child(5){transform:translate(.9375rem,.9375rem);z-index:4}html[dir=rtl] .homepage main section#s01[data-current=form-4] #formSlider .form-container .form:nth-child(5){transform:translate(-.9375rem,.9375rem)}.homepage main section#s01[data-current=form-5] #formSlider .label:nth-child(5){box-shadow:0 0 10px 5px rgba(0,0,0,.15);z-index:6;transform:translateX(-3.4375rem)}html[dir=rtl] .homepage main section#s01[data-current=form-5] #formSlider .label:nth-child(5){transform:translateX(3.4375rem)}.homepage main section#s01[data-current=form-5] #formSlider .label:nth-child(5):before{box-shadow:.78125rem .78125rem 10px 0 rgba(0,0,0,.05)}html[dir=rtl] .homepage main section#s01[data-current=form-5] #formSlider .label:nth-child(5):before{box-shadow:-.78125rem -.78125rem 10px 0 rgba(0,0,0,.05)}.homepage main section#s01[data-current=form-5] #formSlider .control:nth-child(5){filter:none;opacity:1}.homepage main section#s01[data-current=form-5] #formSlider .form-container .form:nth-child(1){transform:translate(.9375rem,.9375rem);z-index:4}html[dir=rtl] .homepage main section#s01[data-current=form-5] #formSlider .form-container .form:nth-child(1){transform:translate(-.9375rem,.9375rem)}.homepage main section#s01[data-current=form-5] #formSlider .form-container .form:nth-child(2){transform:translate(1.875rem,1.875rem);z-index:3}html[dir=rtl] .homepage main section#s01[data-current=form-5] #formSlider .form-container .form:nth-child(2){transform:translate(-1.875rem,1.875rem)}.homepage main section#s01[data-current=form-5] #formSlider .form-container .form:nth-child(3){transform:translate(2.8125rem,2.8125rem);z-index:2}html[dir=rtl] .homepage main section#s01[data-current=form-5] #formSlider .form-container .form:nth-child(3){transform:translate(-2.8125rem,2.8125rem)}.homepage main section#s01[data-current=form-5] #formSlider .form-container .form:nth-child(4){transform:translate(3.75rem,3.75rem);z-index:1}html[dir=rtl] .homepage main section#s01[data-current=form-5] #formSlider .form-container .form:nth-child(4){transform:translate(-3.75rem,3.75rem)}.homepage main section#s01[data-current=form-5] #formSlider .form-container .form:nth-child(5){transform:translate(0,0);z-index:5}html[dir=rtl] .homepage main section#s01[data-current=form-5] #formSlider .form-container .form:nth-child(5){transform:translate(0,0)}.homepage main section#testimonials{padding:2.1875rem 0;background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/testimonials_bg.svg");background-size:cover;background-position:center top;position:relative}.homepage main section#testimonials .container>.line{display:flex;flex-wrap:wrap}.homepage main section#testimonials:not(.interfered):after{content:"";position:absolute;background-color:#a4c540;height:.3125rem;left:0;right:100%;bottom:0;animation-name:load;animation-duration:8s;animation-timing-function:linear;animation-fill-mode:forwards;animation-iteration-count:infinite}@keyframes load{100%{right:0}}@keyframes loadRTL{100%{left:0}}html[dir=rtl] .homepage main section#testimonials:not(.interfered):after{animation-name:loadRTL;right:0;left:100%}.homepage main section#testimonials h2.title{max-width:100%}.homepage main section#testimonials h3.name{position:unset;margin-bottom:1.25rem}.homepage main section#testimonials .quotes{max-width:61.875rem;width:100%;margin:0 auto}@keyframes active{0%{opacity:0;transform:translateX(3.125rem)}100%{opacity:1;transform:translateX(0)}}.homepage main section#testimonials .quotes .quote-container{position:relative;font-family:freight-sans-pro,sans-serif;font-weight:300;margin-top:3.125rem}.homepage main section#testimonials .quotes .quote{position:relative;display:none;justify-content:center}.homepage main section#testimonials .quotes .quote.active{display:flex;flex-wrap:wrap;animation-name:active;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.homepage main section#testimonials .quotes .quote .logo{display:flex;flex-wrap:wrap;flex:0 0 auto;align-items:center;margin-top:1.25rem;height:4.375rem}.homepage main section#testimonials .quotes .quote .logo img,.homepage main section#testimonials .quotes .quote .logo svg{width:11.25rem}.homepage main section#testimonials .quotes .quote .text{display:flex;flex-wrap:wrap;text-align:center;font-style:italic;font-size:1.5rem;line-height:1.6;min-height:9.375rem;align-content:center}.homepage main section#testimonials .quotes .quote .text a{text-decoration:none}.homepage main section#testimonials .quotes .quote .owner{display:flex;flex-wrap:wrap;justify-content:center;margin-top:2.5rem}.homepage main section#testimonials .quotes .quote .owner .author{display:flex;flex-wrap:wrap;flex:0 1 100%;justify-content:center;align-items:center;font-size:1.3125rem;font-weight:400;order:0}.homepage main section#testimonials .quotes .quote .owner .name{flex:0 1 auto}.homepage main section#testimonials .quotes .quote .owner .id{margin-left:.625rem;flex:0 1 auto;font-weight:600}.homepage main section#testimonials .quotes .quote .readMore{flex:1 1 100%;text-align:center}.homepage main section#testimonials .quotes .quote .readMore a{width:auto;margin:1.875rem 0 0;background-color:transparent;border-color:#fff}.homepage main section#testimonials .quotes .quote .readMore a:hover{color:#46abb3;background-color:#fff}.homepage main section#testimonials .quotes .controls{width:75%;margin:3.125rem auto 0;text-align:center}.homepage main section#testimonials .quotes .controls .control{display:inline-block;border-radius:50%;margin:auto .625rem;width:.9375rem;height:.9375rem;background-color:#fff;cursor:pointer}.homepage main section#testimonials .quotes .controls .control.active{background-color:#a4c540}.homepage main section#s02{padding-bottom:9.375rem}.homepage main section#s02 .fields .name{position:unset}.homepage main section#s02 .svg img,.homepage main section#s02 .svg source{width:100%;height:auto;position:relative;z-index:4;box-shadow:none;object-fit:contain}.homepage main section#s02 .svg .hangers .hanger.mouse{bottom:-7.5rem;right:0;transform:translateX(12%);z-index:5}.homepage main section#s02 .svg .hangers .hanger.mouse svg{max-width:75vw;height:17.5rem}.homepage main section#s02 .svg .hangers .hanger.grass{width:100vw;height:13.125rem;bottom:4.375rem;background:#a4c540;right:0;z-index:1}.homepage main section#s02 .svg .hangers .hanger.grass svg{height:17.5rem}.homepage main section#s02 .svg .hangers .hanger.camp{bottom:7.1875rem;left:-10rem;z-index:2}.homepage main section#s02 .svg .hangers .hanger.camp svg{height:14.0625rem}@media screen and (min-width:991px){.homepage main section#s03 .fields .subtext{max-width:26.25rem}}.homepage main section#s03 .svg img,.homepage main section#s03 .svg source{width:100%;height:auto;max-width:32.5rem;margin:0 auto}.homepage main section#s04{background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/gradients/gradient-1.png");background-size:contain;background-repeat:no-repeat;background-position:center 5rem;padding:11.875rem 0}.homepage main section#s04 .svg{transform:scale(1.3);transform-origin:center 6.25rem}.homepage main section#s04 [class*=anim-fade]{opacity:0}@media screen and (min-width:991px){.homepage main section#s04 .line.reverse .fields{margin-left:9rem}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.homepage main section#s04.animated [class*=anim-fade]{animation-name:fadeIn;animation-duration:666ms;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease-in-out;transform-origin:right center}.homepage main section#s04.animated .anim-fade-1{animation-delay:222ms}.homepage main section#s04.animated .anim-fade-2{animation-delay:444ms}.homepage main section#s04.animated .anim-fade-3{animation-delay:666ms}.homepage main section#s04.animated .anim-fade-4{animation-delay:888ms}@keyframes stroke{0%{stroke-dashoffset:0}100%{stroke-dashoffset:36}}.homepage main section#s04.animated .anim-stroke{animation-name:stroke;animation-duration:1s;animation-delay:0s;animation-iteration-count:infinite;animation-timing-function:linear;transform-origin:right center}.homepage main section#s04.animated .anim-stroke.reverse{animation-direction:reverse}main section#ai-agents{background:linear-gradient(90deg,rgba(234,95,95,.1) 1.76%,rgba(135,36,211,.1) 69.3%,rgba(22,138,255,.1) 116.65%);background-blend-mode:multiply;padding:10rem 0}main section#ai-agents h2{color:#7923DD}main section#ai-agents .ai-agent-image{width:100%;height:auto}main section#ai-agents .fields .subtext{max-width:25.5rem}@media screen and (max-width:768px){main section#ai-agents{padding:4rem 0}}.features section#introduction{background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/features/hero.svg"),linear-gradient(to right,#fff,#fff),linear-gradient(0deg,#46abb3,#46abb3),linear-gradient(-15deg,#3e959e 30.5%,transparent 30.51%);background-repeat:no-repeat,no-repeat;background-position:bottom center,0 -4.4375rem,52vw -3.875rem,bottom center;background-size:93.75rem auto,auto auto,auto auto,auto auto;background-color:#a4c540;position:relative}.features section#introduction img{pointer-events:none;width:100%;height:auto}.features section#introduction .info h1{margin-bottom:.4rem}.features section#introduction .info h2{margin-bottom:1.875rem}.features section#introduction .arrow-down{bottom:-13.75rem}.features section#payment img{z-index:10;width:100%;height:auto;pointer-events:none}.features section#payment .hanger{z-index:9}.features section#payment .hanger.grass{background-color:#a4c540;top:81.5%;right:0;bottom:0;width:100vw}.features section#easy{background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/gradients/gradient-1.png");background-size:contain;background-repeat:no-repeat;background-position:center 9.375rem}.features section#easy #customize{margin-top:8.4375rem}.features section#easy #customize img{width:100%;height:auto;transform:translateY(-3.125rem);pointer-events:none}.features section#easy .sign-link{color:#489fff;font-weight:700;font-size:1.25rem;position:relative;text-decoration:none;border:none;background:0 0}.features section#easy .sign-link::after{position:absolute;content:"";right:-20px;top:50%;transform:translateY(-50%) rotate(-45deg);height:.625rem;width:.625rem;border:2px solid;border-top:none;border-left:none;transition:.3s all}html[dir=rtl] .features section#easy .sign-link::after{right:unset;left:-20px;transform:translateY(-50%) rotate(134deg)}.features section#easy .sign-link:hover::after{right:-30px}html[dir=rtl] .features section#easy .sign-link:hover::after{right:unset;left:-30px}.features section#easy .video{width:42.75rem;height:auto;padding:.75rem;margin-bottom:1.25rem;position:relative;z-index:9}.features section#easy .video .vidwrap .play{display:none}.features section#hipaa{background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/gradients/gradient-1.png");background-size:contain;background-repeat:no-repeat;background-position:center 1.5625rem}.features section#hipaa img{width:100%;height:auto;pointer-events:none;transform:translateY(-3.125rem)}.features section#smartPdf{padding-bottom:9.375rem}.features section#smartPdf .title{max-width:unset}.features section#smartPdf img{width:100%;height:auto;pointer-events:none}.features section#reports{background-color:#b1cb51;position:relative;padding:7.125rem 0 4.5rem}.features section#reports:after{content:"";display:block;position:absolute;top:-4%;left:0;background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/features/reports-bg.svg");background-repeat:no-repeat;background-size:contain;width:100%;height:108%;z-index:0;-webkit-user-select:none;user-select:none}.features section#reports .container{z-index:1}.features section#reports .fields .title{color:#fff}.features section#reports .fields .title .title-bg{display:inline;position:relative;z-index:1}.features section#reports .fields .link a{color:#024b4f}.features section#reports img{width:100%;height:auto;pointer-events:none}.faq section#introduction{padding:3.125rem 0 9.375rem}.faq section#introduction .info{margin-top:3.125rem}.faq section#introduction img,.faq section#introduction svg{height:19.375rem;max-width:100%;margin-top:30px;margin-bottom:30px}.faq section.questions{padding:0}.faq section.questions a{color:#09f}.webinar #header{text-align:center;padding:3rem 0}@media screen and (max-width:480px),screen and (min-width:481px) and (max-width:768px){.webinar #header{padding:2rem 0}}.webinar #header .line .info{margin:0 auto}.webinar #header .line .info h1{color:#45abb3;margin-bottom:0}.webinar #header .line .info .description{color:#494f67;display:inline-block;font-size:17px;font-weight:400;line-height:1.7;margin:2.1875rem 0 0}.webinar .video-section{background-color:#fff;background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/webinar/webinar-bg.svg");background-repeat:no-repeat;background-size:cover;background-position:center bottom 4.375rem;text-align:center;padding:3rem 0 0}.webinar .video-section .container .vidwrap .play{display:none}.webinar .transcript{padding-top:3.75rem}.webinar .transcript:nth-child(2n){background-color:#f8faf3}.webinar .transcript .container{max-width:800px}.webinar .transcript h2{text-align:center;color:#a4c540;font-size:30px;line-height:1.2;font-weight:500;margin-bottom:4rem}@media screen and (max-width:480px),screen and (min-width:481px) and (max-width:768px){.webinar .transcript .container{max-width:100%}.webinar .transcript h2{text-align:left;margin-bottom:2rem}html[dir=rtl] .webinar .transcript h2{text-align:right}}.webinar .transcript h3{color:#494f67;font-size:27px;line-height:1.2;font-weight:500;margin-bottom:2rem}.webinar .transcript p{font-size:17px;font-weight:400;line-height:1.7;color:#494f67}.webinar .transcript p+.conversation{padding-top:2rem}.webinar .transcript h4{font-size:20px;font-weight:500;margin-bottom:1.25rem;color:#494f67}.webinar .transcript .conversation{padding-bottom:3rem}.webinar .transcript .conversation h4{padding-inline-start:40px;margin-bottom:0}.webinar .transcript .conversation p{padding-inline-start:40px}.webinar .transcript .conversation ul{margin-block-start:.7em;margin-block-end:0;color:grey}.webinar .transcript .conversation ul li{font-size:19px;line-height:35px}.webinar .transcript .conversation ul.two-col{padding-left:0}.webinar .transcript .conversation ul.two-col li{position:relative;padding-left:40px;padding-bottom:5px;width:48%;display:inline-block}.webinar .transcript .conversation ul.two-col li:before{content:"• ";position:absolute;left:22px;font-size:16px}.webinar .transcript .image-content{max-width:90%;margin:2.8125rem auto;box-shadow:1px 1px 9px -1px rgba(0,0,0,.47)}@media screen and (max-width:480px),screen and (min-width:481px) and (max-width:768px){.webinar .transcript .conversation ul.two-col li{width:100%}.webinar .transcript .image-content{max-width:100%}}.webinar .transcript .image-content img{display:block;width:100%;height:auto}.templates-new .line{display:block;flex-wrap:unset}.templates-new .line .column{display:block}.templates-new .heading{color:#a3c440;font-weight:500;line-height:1.2;font-size:2rem}.templates-new .heading span{color:#f58121}.templates-new .subheading{font-size:1.125rem;font-family:inherit;color:#4a4a4a;font-weight:500;line-height:1.5}.templates-new #header{padding:50px 0 80px;overflow:hidden;position:relative}.templates-new #header .container .info{width:100%;margin:70px 0 0;z-index:999;position:relative;text-align:center}.templates-new #header .container .info .subheading{max-width:740px;margin:20px auto}@media screen and (max-width:768px){.templates-new #header{padding-top:40px;padding-bottom:0}.templates-new #header .container .info{margin:0}}.templates-new #header .container .preview{position:relative;z-index:999}.templates-new #header .container .preview img{float:right;width:90%;height:auto;box-shadow:0 10px 18px 0 rgba(77,77,77,.36);border-radius:10px}.templates-new .section-image{width:100%;height:100%;max-height:18.75rem}.templates-new .form-templates .description,.templates-new .pdf-templates .description{padding:10px 20px 20px}@keyframes scroll-down{0%,100%{transform:scale(.8) translateY(-8px)}50%{transform:scale(.8) translateY(8px)}}@media screen and (max-width:480px){.hide-on-mobile{display:none!important}.hide-on-responsive{display:none}.line{display:flex;flex-wrap:wrap}.line.reverse .fields{margin-left:auto;margin-right:auto}.line .column{justify-content:center}.svg{transform:none}main{overflow:hidden}main section{padding-top:7.5rem;padding-bottom:7.5rem}main section#smartPdf .line .fields .subtext{margin-bottom:4.6875rem}main section .line .fields{margin:0 auto;text-align:center}main section .line .fields div.link{margin-bottom:4.6875rem}main section .line .fields .link,main section .line .fields .name,main section .line .fields .subtext,main section .line .fields .title{position:unset;width:100%;max-width:unset;margin-left:auto;margin-right:auto}main section .line .fields .name{margin-bottom:.9375rem}main section .line .fields .auth-or span{margin-bottom:0!important}main section#introduction .info{margin:0 auto 2.5rem;text-align:center}main section#introduction .info .description,main section#introduction .info .subtext,main section#introduction .info .title{position:unset;width:100%;max-width:unset;margin-left:auto;margin-right:auto}main section#introduction .info .name{margin-bottom:.9375rem}.homepage main section#testimonials{padding:4rem 0}.homepage main section#testimonials .quotes .owner{transform:none}.homepage main section#testimonials .quotes .owner .logo{justify-content:center;flex-basis:100%;margin-bottom:.625rem}.homepage main section#testimonials .quotes .owner .author{margin:0 auto;text-align:center}.homepage main section#s01 #formSlider .forms-n-labels,html[dir=rtl] .homepage main section#s01 #formSlider .forms-n-labels{margin-left:auto;margin-right:auto}.homepage main section#s01 #formSlider .controls{transform:none;margin:0 auto}.homepage main section#s02{padding-bottom:7.5rem}.homepage main section#s04{padding:7.5rem 0}.features main section#explore,.homepage main section#explore{padding-top:0}.homepage main section#s04 .svg{transform:translateX(-1.5625rem) scale(.9);transform-origin:center center}.features main section#introduction{padding-bottom:15.625rem}.features main section#payment .svg{transform:none}.features main section#payment .svg .hanger.grass{right:-5%;width:110%}.webinar .video-section .video{width:100%}.webinar .video-section .video .thumbnail{background-size:100%}.features main section#easy,.features main section#hipaa,main section#hipaa,main section#s01,main section#s04{background-size:cover}.homepage main section#s01 #formSlider .forms-n-labels{margin-left:0;margin-right:0}main section .title{font-size:1.5rem}main section .subtext{font-size:1.125rem}.homepage main section#introduction.single-button-mode .introSection-buttons a{margin-bottom:0}.homepage main#testimonials .container{width:98%}.homepage main#testimonials .owner{width:94%}.homepage main#testimonials .quotes .quote .text{font-size:1.5rem}.homepage main#testimonials .quotes .quote .logo{margin-bottom:20px}.templates-new .content-bg{padding-top:130px}.templates-new #header{padding-top:60px}.templates-new #header .container .info .heading{font-size:2.1rem;margin-top:20px;margin-right:28px;margin-left:28px}.templates-new #header .container .info .subheading,.templates-new .form-templates p{font-size:1.125rem}.templates-new .form-templates{padding-top:45px}.templates-new .form-templates h2{font-size:1.5rem}.templates-new .templates-buttons{max-width:232.5px;margin-left:auto;margin-right:auto}.templates-new .templates-buttons .jfButton{width:100%;font-size:1.125rem;padding:1.0625rem 1.875rem}.templates-new .pdf-templates p{font-size:1.25rem}.templates-new .pdf-templates h2{font-size:1.7rem}.templates-new .category-box .category-box-title{font-size:1.5rem}.templates-new .category-box .category-box-info{font-size:1.25rem;height:unset;min-height:unset}.templates-new .load-more-container{padding:0 10px}.templates-new .load-more-container .load-more-button{max-width:360.91px}}@media screen and (min-width:481px) and (max-width:768px){.hide-on-responsive,.hide-on-tablet{display:none}.line{display:flex;flex-wrap:wrap}.line.reverse .fields{margin-left:auto;margin-right:auto}.line .column{justify-content:center}.svg{transform:none}main{overflow:hidden}main section{padding-top:7.5rem;padding-bottom:7.5rem}main section#smartPdf .line .fields .subtext{margin-bottom:4.6875rem}main section .line .fields{margin:0 auto;text-align:center}main section .line .fields div.link{margin-bottom:4.6875rem}main section .line .fields .link,main section .line .fields .name,main section .line .fields .subtext,main section .line .fields .title{position:unset;width:100%;max-width:unset;margin-left:auto;margin-right:auto}main section .line .fields .name{margin-bottom:.9375rem}main section .line .fields .auth-or span{margin-bottom:0!important}main section#introduction .info{margin:0 auto 2.5rem;text-align:center}main section#introduction .info .description,main section#introduction .info .subtext,main section#introduction .info .title{position:unset;width:100%;max-width:unset;margin-left:auto;margin-right:auto}main section#introduction .info .name{margin-bottom:.9375rem}.homepage main section#testimonials{padding:4rem 0}.homepage main section#testimonials .quotes .owner{transform:none}.homepage main section#testimonials .quotes .owner .logo{justify-content:center;flex-basis:100%;margin-bottom:.625rem}.homepage main section#testimonials .quotes .owner .author{margin:0 auto;text-align:center}.homepage main section#s01 #formSlider .forms-n-labels,html[dir=rtl] .homepage main section#s01 #formSlider .forms-n-labels{margin-left:auto;margin-right:auto}.homepage main section#s01 #formSlider .controls{margin:0 auto;transform:none}.homepage main section#s02{padding-bottom:7.5rem}.homepage main section#s04{padding:7.5rem 0}.features main section#explore,.homepage main section#explore{padding-top:0}.homepage main section#s04 .svg{transform:translateX(-1.5625rem) scale(.9);transform-origin:center center}.features main section#introduction{padding-bottom:15.625rem}.features main section#payment .svg{transform:none}.features main section#payment .svg .hanger.grass{right:-5%;width:110%}.webinar .video-section .video{width:100%}.webinar .video-section .video .thumbnail{background-size:100%}.features main section#easy,.features main section#hipaa,main section#hipaa,main section#s01,main section#s04{background-size:cover}.aside-wrapper.mobile{max-width:436px}}@media screen and (min-width:769px) and (max-width:991px){.hide-on-desktop-sm,.hide-on-responsive{display:none}.line{display:flex;flex-wrap:wrap}.line.reverse .fields{margin-left:auto;margin-right:auto}.line .column{justify-content:center}.svg{transform:none}main{overflow:hidden}main section{padding-top:7.5rem;padding-bottom:7.5rem}main section#smartPdf .line .fields .subtext{margin-bottom:4.6875rem}main section .line .fields{margin:0 auto;text-align:center}main section .line .fields div.link{margin-bottom:4.6875rem}main section .line .fields .link,main section .line .fields .name,main section .line .fields .subtext,main section .line .fields .title{position:unset;width:100%;max-width:unset;margin-left:auto;margin-right:auto}main section .line .fields .name{margin-bottom:.9375rem}main section .line .fields .auth-or span{margin-bottom:0!important}main section#introduction .info{margin:0 auto 2.5rem;text-align:center}main section#introduction .info .description,main section#introduction .info .subtext,main section#introduction .info .title{position:unset;width:100%;max-width:unset;margin-left:auto;margin-right:auto}main section#introduction .info .name{margin-bottom:.9375rem}.homepage main section#testimonials{padding:4rem 0}.homepage main section#testimonials .quotes .owner{transform:none}.homepage main section#testimonials .quotes .owner .logo{justify-content:center;flex-basis:100%;margin-bottom:.625rem}.homepage main section#testimonials .quotes .owner .author{margin:0 auto;text-align:center}.homepage main section#s01 #formSlider .forms-n-labels,html[dir=rtl] .homepage main section#s01 #formSlider .forms-n-labels{margin-left:auto;margin-right:auto}.homepage main section#s01 #formSlider .controls{margin:0 auto;transform:none}.homepage main section#s02{padding-bottom:7.5rem}.homepage main section#s04{padding:7.5rem 0}.features main section#explore,.homepage main section#explore{padding-top:0}.homepage main section#s04 .svg{transform:translateX(-1.5625rem) scale(.9);transform-origin:center center}.features main section#introduction{padding-bottom:15.625rem}.features main section#payment .svg{transform:none}.features main section#payment .svg .hanger.grass{right:-5%;width:110%}.webinar .video-section .video{width:100%}.webinar .video-section .video .thumbnail{background-size:100%}.features main section#easy,.features main section#hipaa,main section#hipaa,main section#s01,main section#s04{background-size:cover}}@media screen and (min-width:992px) and (max-width:1199px){.hide-on-desktop-m{display:none}.features main section#easy,.features main section#hipaa,main section#hipaa,main section#s01,main section#s04{background-size:cover}}@media screen and (min-width:1200px) and (max-width:1599px){.hide-on-desktop-xl{display:none}.features main section#easy,.features main section#hipaa,main section#hipaa,main section#s01,main section#s04{background-size:cover}}@media screen and (min-width:1600px){.hide-on-desktop-xxl{display:none}}@media screen and (min-width:1500px){.features main section#reports:after{display:none}.features main section#reports .reports-img-wrapper{position:relative;z-index:1}.features main section#reports .reports-img-wrapper:after{content:"";display:block;position:absolute;top:-3.75rem;left:7.375rem;background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/features/reports-bg.svg");background-repeat:no-repeat;background-size:contain;width:90%;height:120%;z-index:-1}}@media screen and (min-width:1024px){.homepage main section#introduction{padding-bottom:0}}@media screen and (min-width:992px){.templates-new.template-with-sidebar .form-load-more-container .template-item{width:33.33333333%}}@media screen and (max-width:1599px){main section#introduction{padding-top:1.875rem}}@media screen and (max-width:1024px){.features main section#reports:after{left:-20%}}@media screen and (max-width:992px){body main section:not(#s02) .svg{display:flex;justify-content:center}.features main section#reports:after,body main section:not(#s02) .hide-mobile{display:none}body main section:not(#s02) .svg img,body main section:not(#s02) .svg svg{max-width:40rem;margin:0 auto}.features main section#introduction .header-form{margin-top:1.875rem}.features main section#reports .reports-img-wrapper{position:relative;z-index:1}.features main section#reports .reports-img-wrapper:after{content:"";display:block;position:absolute;top:-3.75rem;left:7.375rem;background-image:url("https://cdn.jotfor.ms/p/summer-camp/assets/img-min/features/reports-bg.svg");background-repeat:no-repeat;background-size:contain;width:200%;height:120%;z-index:-1}}@media screen and (max-width:900px){.aside-wrapper{display:none}.aside-wrapper.mobile{display:block}.form-temp-desc-container,.pdf-template-desc-container{padding:0}}@media screen and (max-width:768px){.arrow-down,.homepage main section#introduction .introduction-desktop-image{display:none}.pdf-templates-description{margin-top:3.25rem}.aside-wrapper{padding-right:0}.form-templates-description,.pdf-templates-description{text-align:center}.homepage main section:not(#s02) .svg img,.homepage main section:not(#s02) .svg svg{max-width:32.5rem;margin:0 auto}.homepage main section#s01 #formSlider{max-width:85%}.homepage main section#introduction{padding:2rem 0}.homepage main section#introduction .fields .title{font-size:2rem}.homepage main section#introduction .fields .subtext{font-size:1.25rem}.homepage main section#introduction .introduction-mobile-image{display:block;padding:0 1.25rem;margin-top:2.5rem;text-align:center}.homepage main section#introduction .introduction-mobile-image svg{max-width:28.125rem}.homepage main section#testimonials .quotes .quote-container{margin-top:1.5rem}body main section{padding:4rem 0}body main section h3{font-size:1.125rem}body main section#explore .container .line{justify-content:center}}@media screen and (max-width:553px){.templates-buttons .jfButton.green{margin:0 0 10px}}@media screen and (max-width:480px){.homepage main section#introduction .fields .title{font-size:1.5rem}.features main section .fields .subtext,.homepage main section#introduction .fields .subtext{font-size:1.125rem}.homepage main section#introduction .introduction-mobile-image{display:block;padding:0 1.25rem}.homepage main section#introduction .introduction-mobile-image svg{transform:translateX(-8px)}.features main section#introduction .fields .title{margin-bottom:1rem}.features main section#introduction .fields .sub-title{font-size:1.75rem;margin-top:0}.features main section#reports .reports-img-wrapper:after{left:3.75rem}}.starter-pack-modal{display:none;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;position:fixed;z-index:100000;text-align:center}.starter-pack-modal.isOpen{display:flex}.starter-pack-modal .starter-close{position:absolute;top:24px;right:24px;z-index:100;padding:0;width:16px;height:16px;display:block;border:none;background:0 0}.starter-pack-modal .starter-modal-content{position:fixed;width:40rem;max-width:90vw;padding:30px 20px;height:auto;z-index:10;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;background-repeat:no-repeat;background-position:bottom center;background-size:100%;border-radius:4px;text-align:center;max-height:100%;overflow-x:hidden;overflow-y:auto}.starter-pack-modal .starter-modal-content .starter-modal-text{padding:48px 8px 24px}.starter-pack-modal .starter-modal-content .starter-modal-text p{font-size:20px;line-height:1.5;color:#494f67;margin:0}.starter-pack-modal .starter-modal-content .starter-modal-footer{display:flex;flex-wrap:wrap;justify-content:center;padding:.9375rem 1.875rem}.starter-pack-modal .starter-modal-content .starter-modal-footer .jfButton{font-weight:500;min-width:14rem}.starter-pack-modal:after{content:"";display:block;position:fixed;top:0;left:0;background:rgba(41,42,61,.9);width:100%;height:100%;border:none;right:0;bottom:0;z-index:5}