:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme){font-family:var(--font-sans);color:var(--cr-body);letter-spacing:var(--cr-track)}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) p{margin:0 0 1rem}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) :is(h1,h2,h3,h4){color:var(--cr-heading);letter-spacing:var(--cr-track);margin:0 0 .5rem}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) ul:not(:where(.ppl-form__fields)){margin:0 0 1rem 3em;padding-left:0;list-style:outside}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) h3{font-size:1.73333rem}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) h4{font-size:1.33333rem}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) .row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) :is(.col-md-3,.col-md-4,.col-md-6,.col-md-12){width:100%;padding-left:15px;padding-right:15px;position:relative}@media (min-width:768px){:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) .col-md-3{flex:0 0 25%;max-width:25%}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) .col-md-4{flex:0 0 33.3333%;max-width:33.3333%}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) .col-md-6{flex:0 0 50%;max-width:50%}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) .col-md-12{flex:0 0 100%;max-width:100%}}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) .text-center{text-align:center!important}@media (min-width:1200px){:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) .container{max-width:clamp(1140px,77.4vw,1515px)}}.page-template-home-new :is(#home_banner,#example_retainers),.page-template-thank-you section.thank-you,.page-template-laptop-donation-scheme :is(#laptop_donation_banner,#donation_preparation,#who_apply_for_devices){background-color:var(--cr-paper);background-image:linear-gradient(to right, var(--cr-line) 1px, transparent 1px), linear-gradient(to bottom, var(--cr-line) 1px, transparent 1px);background-size:var(--cr-grid-cell) var(--cr-grid-cell);background-position:calc(50% + var(--cr-grid-cell) / 2) 0}.page-template-home-new :is(#home_banner,#search_engine_specialists,#cost_of_services,#example_retainers,#booking_form),.page-template-thank-you section.thank-you,.page-template-laptop-donation-scheme section{position:relative;overflow-x:clip}:is(.page-template-home-new #example_retainers,.page-template-laptop-donation-scheme :is(#digital_education,#device_donation,#apply_for_donated_devices,#apply_for_devices,#help)) h2{letter-spacing:var(--cr-track);font-size:clamp(30px,2.5vw,48px);font-weight:700;line-height:1.3}:is(.page-template-home-new,.page-template-thank-you,.page-template-laptop-donation-scheme) a:focus-visible{outline:3px solid var(--cr-heading);outline-offset:3px}.page-template-home-new #home_banner{padding:clamp(40px,4.2vw,80px) 0 clamp(56px,4.6vw,88px)}.page-template-home-new #home_banner>.container{z-index:1;position:relative}.page-template-home-new #home_banner .rwo>.col-md-12{align-items:center;gap:clamp(32px,4.2vw,80px);display:flex}.page-template-home-new #home_banner .banner-content{text-align:left;background:0 0;border-radius:0;flex:52%;max-width:none;margin:0;padding:0}.page-template-home-new #home_banner a.clutch-logo{background:0 0;border-radius:0;width:clamp(180px,12.7vw,244px);margin:0 0 clamp(18px,1.6vw,30px);padding:0;display:inline-block}.page-template-home-new #home_banner a.clutch-logo img{width:100%;height:auto;display:block}.page-template-home-new #home_banner .banner-content h1{letter-spacing:0;color:var(--cr-heading);text-transform:none;margin:0 0 clamp(18px,1.5vw,28px);font-size:clamp(40px,4.17vw,80px);line-height:1.125}.page-template-home-new #home_banner .banner-content h1 span{align-items:center;display:inline-flex}.page-template-home-new #home_banner .banner-content h1 span img{width:auto;height:.9em;margin:0 .04em 0 .02em;display:block;transform:translateY(.02em)}.page-template-home-new #home_banner .banner-content p{letter-spacing:.04em;max-width:690px;color:var(--cr-body);margin:0 0 clamp(26px,2.1vw,40px);font-size:clamp(17px,1.04vw,20px);font-weight:300;line-height:1.65}.page-template-home-new #home_banner a.btn-pink{min-height:clamp(60px,4.22vw,81px);letter-spacing:var(--cr-track);text-align:center;box-shadow:var(--cr-shadow-button);border-radius:30px;justify-content:center;align-items:center;margin:0;font-size:clamp(19px,1.15vw,22px);font-weight:700;line-height:1.25;transition:background-color .15s;display:inline-flex;background-color:var(--cr-pink)!important;color:#fff!important;padding:12px clamp(32px,3vw,58px)!important}.page-template-home-new #home_banner a.btn-pink:hover{background-color:var(--cr-pink-text)!important}.page-template-home-new #home_banner .banner-image{text-align:center;flex:48%;min-width:0}.page-template-home-new #home_banner .banner-image img{border:1px solid var(--cr-line);border-radius:var(--cr-radius);width:100%;max-width:700px;height:auto;max-height:none;box-shadow:var(--cr-shadow-card);background:#fff;margin:0 auto;padding:clamp(10px,1.1vw,22px);display:block}.page-template-home-new #search_engine_specialists{background:#fff;padding:clamp(56px,5vw,96px) 0}.page-template-home-new .heading-block{text-align:center;background:0 0;border:0;border-radius:0;max-width:1100px;margin:0 auto clamp(40px,3.4vw,65px);padding:0}.page-template-home-new .heading-block h2{margin-bottom:12px}.page-template-home-new .heading-block p.sub-heading{margin-bottom:18px}.page-template-home-new .heading-block p:not(.sub-heading){max-width:980px;margin:0 auto;font-size:clamp(16px,.94vw,18px);line-height:1.65}.page-template-home-new .search-result-section{gap:clamp(32px,3vw,56px);display:grid}.page-template-home-new .search-result-block{border:3px solid var(--cr-green);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow-card);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,3vw,64px);padding:clamp(24px,2.6vw,52px);display:grid;position:relative}.page-template-home-new .search-result-block:nth-child(2n){border-color:var(--cr-pink)}.page-template-home-new .result-heading-block h3{color:var(--cr-heading);margin:0 0 18px;padding:0;font-size:clamp(22px,1.46vw,28px);line-height:1.35;background:0 0!important}.page-template-home-new .result-heading-block h3 span{color:var(--cr-green)}.page-template-home-new .result-content-block{background:0 0;border:0;border-radius:0;padding:0}.page-template-home-new .result-content-block p{font-size:clamp(16px,.94vw,18px);line-height:1.65}.page-template-home-new .result-content-block .btn{white-space:normal;margin-top:10px}.page-template-home-new .video-image-block{flex-direction:column;align-items:center;gap:18px;display:flex}.page-template-home-new .video-block{border-radius:var(--cr-radius);width:100%;box-shadow:var(--cr-shadow-card);background:var(--cr-paper);position:relative;overflow:hidden}.page-template-home-new .video-block>img{width:100%;height:auto;display:block}.page-template-home-new a.video{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-template-home-new a.video img.play-icon,.page-template-home-new a.video img.play-icon-hover{filter:drop-shadow(0 4px 3.5px #00000040);width:clamp(72px,5vw,96px);height:auto;transition:opacity .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-template-home-new a.video:hover img.play-icon,.page-template-home-new a.video:focus-visible img.play-icon{opacity:0}.page-template-home-new a.video:hover img.play-icon-hover,.page-template-home-new a.video:focus-visible img.play-icon-hover{opacity:1!important}.page-template-home-new a.video:focus-visible{outline-offset:-8px;box-shadow:inset 0 0 0 11px var(--cr-heading);border-radius:var(--cr-radius);outline:3px solid #fff}.page-template-home-new .logo-block{border:1px solid var(--cr-chip-border);min-height:84px;box-shadow:var(--cr-shadow-card);background:#fff;border-radius:20px;justify-content:center;align-items:center;padding:12px 28px;display:flex}.page-template-home-new .logo-block img{width:auto;max-width:220px;height:auto;max-height:60px;display:block}.page-template-home-new .service-cost-block .icon{--go-badge:125px;justify-content:center;display:flex;position:relative}.page-template-home-new .service-cost-block .service-cost-badge{z-index:1;box-shadow:var(--cr-shadow-card);position:relative}.page-template-home-new .service-cost-block .icon:after{content:"";top:calc(50% - 3px);left:calc(50% + var(--go-badge) / 2 + 10px);width:calc(100% + 30px - var(--go-badge) - 20px);background:repeating-linear-gradient(90deg, var(--cr-pink) 0 6px, transparent 6px 14px);pointer-events:none;background-position:50%;height:6px;position:absolute}.page-template-home-new .service-costs .row>.col-md-3:last-child .icon:after{content:none}@media (max-width:1279px){.page-template-home-new .service-cost-block .icon{--go-badge:104px}}@media (max-width:767px){.page-template-home-new .service-cost-block .icon:after{content:none}.page-template-home-new .service-costs .row{row-gap:36px}}.page-template-home-new #booking_form{margin-bottom:0;padding:clamp(96px,9vw,170px) 0 clamp(56px,5vw,96px)}.page-template-home-new #booking_form .ppl-form__submit,.page-template-home-new #booking_form .ppl-form__submit-label{text-transform:uppercase}.page-template-home-new #example_retainers{text-align:center;padding:clamp(56px,5vw,96px) 0 clamp(64px,5.5vw,104px)}.page-template-home-new #example_retainers h2{margin-bottom:14px}.page-template-home-new #example_retainers p.sub-heading{max-width:1000px;color:var(--cr-green-text);margin:0 auto;font-size:clamp(17px,1.15vw,22px);line-height:1.5}.page-template-home-new .three-tier-section{margin-top:clamp(96px,7vw,132px)}.page-template-home-new .three-tier-section .row{row-gap:100px}.page-template-home-new .tier-block{border:3px solid var(--cr-green);border-radius:var(--cr-radius);height:100%;box-shadow:var(--cr-shadow-card);text-align:left;background:#fff;padding:clamp(84px,5.8vw,100px) clamp(22px,1.8vw,36px) clamp(26px,2vw,38px);position:relative}.page-template-home-new .three-tier-section .col-md-4:nth-child(2) .tier-block{border-color:var(--cr-pink)}.page-template-home-new .tier-block .tier-icon{z-index:1;box-shadow:var(--cr-shadow-card);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.page-template-home-new .tier-block .tier-title{text-align:center;margin:0 0 12px;font-size:clamp(22px,1.46vw,28px);line-height:1.3}.page-template-home-new .tier-block .tier-duration{background:var(--cr-chip);border:1px solid var(--cr-chip-border);border-radius:var(--cr-radius-sm);color:var(--cr-green-text);margin:0 auto 24px;padding:6px 14px;font-size:15px;font-weight:600;line-height:1.4;display:table}.page-template-home-new .tier-block .tier-duration span{font-weight:400}.page-template-home-new .tier-block .tier-tasks ul{margin:0;padding:0;list-style:none}.page-template-home-new .tier-block .tier-tasks li{margin:0 0 14px;padding-left:35px;font-size:16px;line-height:1.5;position:relative}.page-template-home-new .tier-block .tier-tasks li:last-child{margin-bottom:0}.page-template-home-new .tier-block .tier-tasks li:before{content:"";background:var(--cr-pink);border-radius:50%;width:20px;height:20px;position:absolute;top:2px;left:0}.page-template-home-new .tier-block .tier-tasks li:first-child{font-weight:600}.page-template-home-new .go-perch--telescope{--x:calc(-30 * var(--cr-u))}.page-template-home-new .go-perch--yoga{--x:-14px}@media (max-width:1023px){.page-template-home-new #home_banner .rwo>.col-md-12{flex-direction:column;align-items:stretch}.page-template-home-new #home_banner .banner-image img{max-width:560px}.page-template-home-new .search-result-block{grid-template-columns:minmax(0,1fr)}.page-template-home-new .video-block{max-width:560px}}@media (min-width:768px) and (max-width:1023px){.page-template-home-new .service-costs .col-md-3{flex:0 0 50%;max-width:50%}.page-template-home-new .service-costs .row{row-gap:48px}.page-template-home-new .service-costs .row>.col-md-3:nth-child(2n) .icon:after{content:none}.page-template-home-new .three-tier-section .row{justify-content:center}.page-template-home-new .three-tier-section .col-md-4{flex:0 0 50%;max-width:50%}}@media (max-width:1199px){.page-template-home-new .go-perch--yoga{display:none}}@media (max-width:767px){.page-template-home-new .three-tier-section .row{row-gap:90px}.page-template-home-new .search-result-block{padding:22px 18px}}@media (max-width:479px){.page-template-home-new #home_banner a.btn-pink{width:100%;display:flex}.page-template-home-new .result-content-block .btn{display:block}}@media (prefers-reduced-motion:reduce){.page-template-home-new #home_banner a.btn-pink,.page-template-home-new a.video img{transition:none}}.page-template-thank-you section.thank-you{padding:clamp(40px,4.2vw,80px) 0 clamp(72px,6vw,120px)}.page-template-thank-you section.thank-you>.container{z-index:1;position:relative}.page-template-thank-you .thank-you-content{text-align:center;padding-top:0;position:relative}.page-template-thank-you .thank-you-content h1{letter-spacing:0;margin-bottom:clamp(14px,1.2vw,24px);font-size:clamp(40px,4.17vw,80px);font-weight:700;line-height:1.125}.page-template-thank-you .thank-you-content p{letter-spacing:.04em;max-width:820px;color:var(--cr-body);margin:0 auto;font-size:clamp(17px,1.04vw,20px);font-weight:300;line-height:1.65}.page-template-thank-you .thank-you-content p+p{color:#5c5c5c;margin-top:6px;font-size:16px;font-weight:400}.page-template-thank-you .calendly-card{border:1px solid var(--cr-line);border-radius:var(--cr-radius);max-width:1100px;min-height:700px;box-shadow:var(--cr-shadow-card);background:#fff;margin:clamp(32px,3vw,56px) auto 0;position:relative}.page-template-thank-you .calendly-card>div{border-radius:var(--cr-radius);overflow:hidden}.page-template-thank-you .thank-you-perch{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:clamp(190px,15.3vw,293px);display:block;position:absolute;bottom:-14px;right:calc(-1*clamp(40px,5vw,110px))}@media (max-width:1279px){.page-template-thank-you .thank-you-perch{display:none}}.page-template-laptop-donation-scheme .inner-page-banner{height:auto;margin-bottom:0;padding:clamp(40px,4.2vw,80px) 0 clamp(56px,5vw,100px)}#laptop_donation_banner{min-height:0;color:var(--cr-body);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative;overflow:clip}#laptop_donation_banner>.container,#laptop_donation_banner>img.laptop-image{grid-area:1/1}#laptop_donation_banner>.container{width:100%}.page-template-laptop-donation-scheme #laptop_donation_banner>.container{z-index:1;position:relative}.page-template-laptop-donation-scheme .banner-content{text-align:left;background:0 0;border-radius:0;max-width:54%;margin:0;padding:0}.page-template-laptop-donation-scheme .inner-page-banner h1{letter-spacing:0;text-transform:none;color:var(--cr-heading);margin:0 0 clamp(16px,1.4vw,26px);font-size:clamp(40px,4.17vw,80px);font-weight:700;line-height:1.125}.page-template-laptop-donation-scheme .inner-page-banner p{letter-spacing:.04em;max-width:640px;color:var(--cr-body);font-size:clamp(17px,1.04vw,20px);font-weight:300;line-height:1.65}.page-template-laptop-donation-scheme .banner-buttons{margin-top:clamp(26px,2.2vw,40px)}.page-template-laptop-donation-scheme .banner-buttons a{color:#fff;min-height:clamp(56px,3.6vw,70px);letter-spacing:var(--cr-track);text-transform:uppercase;box-shadow:var(--cr-shadow-button);border:0;border-radius:30px;justify-content:center;align-items:center;margin:0 16px 16px 0;padding:12px clamp(28px,2.3vw,44px);font-size:clamp(19px,1.15vw,22px);font-weight:700;line-height:1.25;transition:background-color .15s;display:inline-flex}.page-template-laptop-donation-scheme .banner-buttons a:last-child{margin-right:0}.page-template-laptop-donation-scheme .banner-buttons a.btn-pink{background-color:var(--cr-pink)!important}.page-template-laptop-donation-scheme .banner-buttons a.btn-pink:hover{background-color:var(--cr-pink-text)!important}.page-template-laptop-donation-scheme .banner-buttons a.btn-black{background-color:var(--cr-green-deep)}.page-template-laptop-donation-scheme .banner-buttons a.btn-black:hover{background-color:#286f41}.page-template-laptop-donation-scheme img.laptop-image{z-index:0;filter:drop-shadow(0 12px 18px #0000002e);justify-self:end;width:42%;max-width:720px;height:auto;margin:clamp(8px,1vw,20px) clamp(0px,5vw,140px) 0 0;position:relative;transform:rotate(-9deg)}.page-template-laptop-donation-scheme section#digital_education{text-align:center;background:#fff;padding:clamp(64px,5.5vw,110px) 0 clamp(56px,5vw,96px)}.page-template-laptop-donation-scheme section#digital_education h2{margin-bottom:clamp(40px,3.4vw,65px);position:relative}.page-template-laptop-donation-scheme section#digital_education h2:after{content:"";background-color:var(--cr-pink);width:180px;height:1px;position:absolute;bottom:calc(-1*clamp(18px,1.6vw,30px));left:calc(50% - 90px)}.page-template-laptop-donation-scheme section#digital_education p{text-align:left;max-width:1000px;color:var(--cr-body);margin:0 auto;font-size:clamp(16px,.94vw,18px);font-weight:400;line-height:1.75}.page-template-laptop-donation-scheme section#help{text-align:center;background:#fff;padding:clamp(72px,7vw,140px) 0 clamp(56px,5vw,96px)}.page-template-laptop-donation-scheme section#help>.container>.row{background:linear-gradient(90deg, var(--cr-teal) 0%, var(--cr-green-deep) 26.5%);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow-card);color:#fff;margin:0;padding:clamp(40px,3.6vw,70px) clamp(12px,2vw,40px) clamp(28px,2.6vw,50px);position:relative}.page-template-laptop-donation-scheme section#help h2{color:#fff;margin-bottom:12px}.page-template-laptop-donation-scheme section#help .subtitle{color:#fff;max-width:900px;margin:0 auto;line-height:1.6;font-size:clamp(17px,1.15vw,22px)!important}.page-template-laptop-donation-scheme .help-points{margin-top:clamp(36px,3vw,56px)}.page-template-laptop-donation-scheme .circle{border:3px solid var(--cr-pink);width:clamp(104px,7vw,132px);height:clamp(104px,7vw,132px);box-shadow:var(--cr-shadow-button);background:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.page-template-laptop-donation-scheme .circle h2{letter-spacing:0!important;color:var(--cr-heading)!important;margin:0!important;font-size:clamp(48px,3.4vw,64px)!important;line-height:1!important}.page-template-laptop-donation-scheme .help-points p{text-transform:uppercase;max-width:340px;margin:0 auto;color:#fff!important;font-size:16px!important;font-weight:500!important;line-height:1.7!important}.page-template-laptop-donation-scheme :is(section#donation_preparation,section#who_apply_for_devices){padding:clamp(56px,5vw,100px) 0}.page-template-laptop-donation-scheme :is(section#donation_preparation,section#who_apply_for_devices) .row{align-items:center;row-gap:32px}.page-template-laptop-donation-scheme :is(section#donation_preparation,section#who_apply_for_devices) h2{margin-bottom:clamp(18px,1.6vw,30px);font-size:clamp(30px,2.5vw,48px);font-weight:700;line-height:1.3}.page-template-laptop-donation-scheme :is(section#donation_preparation,section#who_apply_for_devices) p{font-size:clamp(16px,.94vw,18px);line-height:1.7}.page-template-laptop-donation-scheme :is(section#donation_preparation,section#who_apply_for_devices) img:not(.cr-perch){border-radius:var(--cr-radius);width:100%;height:auto;box-shadow:var(--cr-shadow-card);display:block}.page-template-laptop-donation-scheme section#who_apply_for_devices{padding-top:clamp(80px,6.5vw,130px)}.page-template-laptop-donation-scheme section#device_donation{background:#fff;padding:clamp(56px,5vw,100px) 0 clamp(40px,3.4vw,64px)}.page-template-laptop-donation-scheme .device-donation-heading{justify-content:center;display:flex}.page-template-laptop-donation-scheme section#device_donation h2,.page-template-laptop-donation-scheme section#apply_for_donated_devices h2{margin-bottom:18px;display:inline-block;position:relative}.page-template-laptop-donation-scheme section#device_donation h2:after,.page-template-laptop-donation-scheme section#apply_for_donated_devices h2:after{content:"";background:url(/pixel/decor/star-pink.png) 50%/contain no-repeat;border:0;width:36px;height:36px;position:absolute;top:calc(50% - 18px);right:-54px}.page-template-laptop-donation-scheme section#device_donation p.sub-title{text-align:center;max-width:900px;margin:0 auto;font-size:clamp(17px,1.04vw,20px);line-height:1.65}.page-template-laptop-donation-scheme :is(.device-donation-form,.apply-device-donation-form){background-color:var(--cr-paper);background-image:linear-gradient(to right, var(--cr-line) 1px, transparent 1px), linear-gradient(to bottom, var(--cr-line) 1px, transparent 1px);border:1px solid var(--cr-line);border-radius:var(--cr-radius);max-width:1100px;box-shadow:var(--cr-shadow-card);text-align:left;background-position:71px 29px;background-size:111px 111px;margin:clamp(32px,3vw,56px) auto 0;padding:clamp(16px,2vw,40px) clamp(12px,2.4vw,48px) clamp(24px,2.4vw,44px)}.page-template-laptop-donation-scheme .gform_fields{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex!important}.page-template-laptop-donation-scheme .gfield{width:50%}.page-template-laptop-donation-scheme .gform_wrapper ul li.gfield{margin:12px 0;padding:0 12px}.page-template-laptop-donation-scheme label.gfield_label{letter-spacing:var(--cr-track);color:var(--cr-heading);margin-bottom:8px;font-size:16px;display:block;font-weight:600!important}.page-template-laptop-donation-scheme .gform_wrapper .gfield_required{color:var(--cr-pink-text)}.page-template-laptop-donation-scheme .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.page-template-laptop-donation-scheme .gform_wrapper select,.page-template-laptop-donation-scheme li.donated-items textarea{border-radius:var(--cr-radius-sm);color:#000;background:#fff;border:1px solid #767676;width:100%;min-height:52px;font-size:16px;padding:12px 16px!important}.page-template-laptop-donation-scheme .gform_wrapper :is(input,textarea)::placeholder{color:#6b6b6b;opacity:1}.page-template-laptop-donation-scheme .gform_wrapper :is(input,select,textarea):focus-visible{outline:3px solid var(--cr-heading);outline-offset:2px;border-color:var(--cr-green)}.page-template-laptop-donation-scheme li.donated-items,.page-template-laptop-donation-scheme li.confirm-devices,.page-template-laptop-donation-scheme li.gfield_html_formatted{width:100%}.page-template-laptop-donation-scheme .device-number-field{align-items:center;gap:16px;display:flex}.page-template-laptop-donation-scheme .device-number-field p{margin:0}.page-template-laptop-donation-scheme .device-number-input{flex:none}.page-template-laptop-donation-scheme .gform_wrapper input#NumberOfDevice{background:var(--cr-chip);border:1px solid var(--cr-green-text);border-radius:var(--cr-radius-sm);width:64px;min-height:40px;color:var(--cr-green-text);text-align:center;pointer-events:none;font-weight:600;padding:6px 12px!important}.page-template-laptop-donation-scheme li.confirm-devices>label,.page-template-laptop-donation-scheme .gfield_html_formatted{color:var(--cr-heading);font-size:clamp(16px,.94vw,18px)!important;font-weight:600!important}.page-template-laptop-donation-scheme li.confirm-devices>label{text-align:left}.page-template-laptop-donation-scheme .gfield_checkbox{flex-wrap:wrap;padding:0;list-style:none;display:flex;width:100%!important;margin:8px 0 0!important}.page-template-laptop-donation-scheme .gfield_checkbox li{flex:0 0 50%;align-items:flex-start;gap:10px;padding:6px 12px 6px 0;display:flex}.page-template-laptop-donation-scheme .gform_wrapper .gfield_checkbox li input[type=checkbox]{width:20px;height:20px;accent-color:var(--cr-green-deep);flex:none;margin:3px 0 0}.page-template-laptop-donation-scheme .gfield_checkbox li label{color:var(--cr-body);line-height:1.5;font-size:16px!important}.page-template-laptop-donation-scheme .gform_wrapper .gform_footer{text-align:center;margin-top:28px!important}.page-template-laptop-donation-scheme .gform_button{min-width:220px}.page-template-laptop-donation-scheme .form-info{text-align:center;max-width:900px;margin:0 auto;padding:24px 0 0}.page-template-laptop-donation-scheme .form-info p{color:#3d3d3d;font-size:14px;line-height:1.6}.page-template-laptop-donation-scheme .form-info p:first-child{color:var(--cr-heading);margin-bottom:6px;font-weight:600}.page-template-laptop-donation-scheme section#apply_for_donated_devices{background:linear-gradient(90deg, var(--cr-teal) 0%, var(--cr-green-deep) 26.5%);text-align:center;padding:clamp(48px,4vw,76px) 0}.page-template-laptop-donation-scheme section#apply_for_donated_devices:after{content:"";z-index:1;border-left:46px solid #0000;border-right:46px solid #0000;border-top:45px solid var(--cr-green-deep);position:absolute;bottom:-44px;left:calc(50% - 46px)}.page-template-laptop-donation-scheme section#apply_for_donated_devices h2{color:#fff}.page-template-laptop-donation-scheme section#apply_for_donated_devices p.sub-title{text-align:center;color:#fff;max-width:900px;margin:0 auto;font-size:clamp(17px,1.04vw,20px);line-height:1.65}.page-template-laptop-donation-scheme section#apply_for_devices{text-align:center;background:#fff;padding:clamp(40px,4vw,76px) 0 clamp(56px,5vw,96px)}.page-template-laptop-donation-scheme section#apply_for_devices>.container>.row{background:radial-gradient(197% 197% at 17% 50%, var(--cr-green-deep) 0%, var(--cr-teal) 100%);border-radius:var(--cr-radius);box-shadow:var(--cr-shadow-card);margin:0;padding:clamp(40px,3.6vw,70px) clamp(8px,2vw,40px) clamp(28px,2.6vw,50px)}.page-template-laptop-donation-scheme section#apply_for_devices h2{color:#fff;margin-bottom:14px;display:block}.page-template-laptop-donation-scheme section#apply_for_devices p.sub-title{color:#fff;max-width:900px;margin:0 auto;font-size:clamp(17px,1.04vw,20px);line-height:1.65}.page-template-laptop-donation-scheme .apply-device-donation-form .gform_wrapper .ginput_container_select{position:relative}.page-template-laptop-donation-scheme .apply-device-donation-form .gform_wrapper .ginput_container_select:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;border-top:10px solid var(--cr-pink);pointer-events:none;position:absolute;top:calc(50% - 5px);right:18px}.page-template-laptop-donation-scheme .apply-device-donation-form .gform_wrapper select{appearance:none;cursor:pointer;padding-right:48px!important}.page-template-laptop-donation-scheme .lds-perch--laptop{height:clamp(120px,9.6vw,185px);bottom:calc(100% - clamp(28px,2.4vw,46px));right:clamp(32px,4vw,90px)}.page-template-laptop-donation-scheme .lds-perch--file{height:clamp(170px,13.7vw,263px);bottom:-18px;left:calc(-1*clamp(24px,2.4vw,50px))}.page-template-laptop-donation-scheme .lds-photo{position:relative}@media (max-width:1023px){.page-template-laptop-donation-scheme .banner-content{max-width:100%}#laptop_donation_banner>img.laptop-image{grid-area:2/1;justify-self:center;width:80%;max-width:520px;margin:32px auto 0}.page-template-laptop-donation-scheme .lds-perch--file,#laptop_donation_banner>.cr-sparkles>.cr-sparkle:nth-child(3){display:none}}@media (max-width:767px){.page-template-laptop-donation-scheme .gfield,.page-template-laptop-donation-scheme .gfield_checkbox li{flex-basis:100%;width:100%}.page-template-laptop-donation-scheme .device-number-field{flex-wrap:wrap}.page-template-laptop-donation-scheme .help-points .col-md-4+.col-md-4{margin-top:32px}.page-template-laptop-donation-scheme section#device_donation h2:after,.page-template-laptop-donation-scheme section#apply_for_donated_devices h2:after{display:none}.page-template-laptop-donation-scheme .lds-perch--laptop{height:96px;right:20px}.page-template-laptop-donation-scheme .banner-buttons a{width:100%;margin-right:0;display:flex}}@media (max-width:479px){.page-template-laptop-donation-scheme .gform_button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.page-template-laptop-donation-scheme .banner-buttons a{transition:none}}
