html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;tab-size:4}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{height:0;color:inherit;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:#0000}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:#0000;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}
*{margin:0;padding:0}img{width:100%}html{font-size:62.5%}body{letter-spacing:.1rem;font-family:Zen Kaku Gothic New,sans-serif;font-size:1.6em}.sp_view{display:none}.pc_view{display:block}@media screen and (max-width:768px){.sp_view{display:block}.pc_view{display:none}}.wrapper{width:min(100% - 100px,1280px);margin:auto}@media screen and (max-width:768px){.wrapper{width:100%;padding:0 6vw}}#fv{background-image:url(/assets/pages/programming-hacks/fv_bg.jpg);background-position:50%;background-size:cover;height:950px;display:flex;position:relative}.fv_cta_btn{z-index:99;width:190px;position:fixed;bottom:2%;right:2%}@media screen and (max-width:768px){.fv_cta_btn{width:20%;min-width:90px;bottom:0%}#fv{background-image:url(/assets/pages/programming-hacks/fv_bg_sp.jpg);background-position:top;height:auto;padding:10vw 0}}.fv_main_copy_wrapper{margin-bottom:4rem}@media screen and (max-width:768px){.fv_main_copy_wrapper{margin-bottom:1rem}}.fv_main_copy{color:#ff8c00;background:#fff;margin-bottom:1rem;font-size:clamp(1.4rem,3.73333vw,3.6rem);display:table}.fv_main_copy:last-child{margin-bottom:0}.main_copy_bg{box-sizing:border-box;letter-spacing:clamp(.1rem,.133333vw,.5rem);color:#ff8c00;background:-webkit-linear-gradient(#e74617,#e39806);-webkit-text-fill-color:transparent;-webkit-background-clip:text;width:fit-content;padding:.5rem 1.5rem;font-style:italic;line-height:normal;display:block}@media screen and (max-width:768px){.main_copy_bg{padding:.2rem .8rem}}.main_copy_stong{color:#f5eb11}.main_copy_stong_number{font-family:Roboto,sans-serif;font-size:clamp(2.2rem,5.86667vw,4.4rem);line-height:clamp(2.2rem,5.86667vw,4.4rem)}.main_title{max-width:647px;margin-bottom:2rem}@media screen and (max-width:768px){.main_title{width:73%;min-width:240px;margin-bottom:1rem}}.fv_point_ct{margin-bottom:4rem;list-style:none;display:flex}@media screen and (max-width:768px){.fv_point_ct{margin-bottom:3rem}}.fv_point_item{background-color:#fff;border-radius:80px;margin-right:1.4rem;font-size:clamp(1.2rem,3.2vw,2.2rem);display:inline-block}.item_tx{color:#ff8c00;background:-webkit-linear-gradient(#e74617,#e39806);-webkit-text-fill-color:transparent;-webkit-background-clip:text;border-radius:80px;padding:1.2rem 2rem;font-size:clamp(1.2rem,3.2vw,2.2rem);font-style:italic;font-weight:700}@media screen and (max-width:768px){.item_tx{text-align:center;border-radius:50%;justify-content:center;align-items:center;width:19vw;height:19vw;padding:0;line-height:normal;display:flex}}.fv_lead_ct{background-color:#fff;border-radius:10px;align-items:center;width:fit-content;margin-bottom:3.6rem;padding:2rem;display:flex;position:absolute;top:88%}@media screen and (max-width:768px){.fv_lead_ct{margin-bottom:2rem;padding:1rem;position:relative}}.fv_lead_tx{letter-spacing:.1rem;font-size:clamp(1.2rem,3.2vw,1.8rem);font-weight:700;line-height:clamp(1.6rem,4vw,2.5rem);position:relative}.lead_copy_strong{--h:.6em;--color:yellow;background:linear-gradient(transparent calc(100% - var(--h)), var(--color) 0);-webkit-box-decoration-break:clone;box-decoration-break:clone}.lead_copy_strong_number{font-family:Roboto,sans-serif;font-size:clamp(2rem,5.33333vw,2.9rem)}.character_icon{max-width:94px;margin-right:1.4rem}@media screen and (max-width:768px){.character_icon{width:13vw;margin-right:.8rem}}.fv_lead_catch{width:125px;position:absolute;top:-35%;left:18%;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.fv_lead_catch{width:25vw;top:-30%;left:19%}}.fv_award{max-width:335px}@media screen and (max-width:768px){.fv_award{width:44vw;min-width:242px;margin-bottom:4rem}}#beginning{background:#fff7ef;background-repeat:initial;padding:8vw 4vw 4vw}.beginning_ct{border-bottom:2px solid #00202b;justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:4vw;padding-bottom:4vw;display:flex}.beginning_ct:last-child{border:none;padding-bottom:0}@media screen and (max-width:768px){.beginning_ct{width:100%;margin-bottom:8vw}}.ct_right{margin-left:auto}.ct_left{margin-right:0}.ct_center{align-items:center;margin:auto}@media screen and (max-width:768px){.ct_right{flex-direction:column-reverse}.ct_left,.ct_center{flex-direction:column}}.common_h{color:#e74617;font-size:clamp(2.4rem,3.125vw,4rem);line-height:auto;margin-bottom:2rem}.common_tx_bg{background-color:#fff;margin-bottom:1.2rem;padding:0 1rem;display:inline-block}.common_p{color:#00202b;border-left:2px solid #00202b;margin-bottom:6rem;margin-left:1.6rem;padding-left:2rem;font-size:clamp(1.6rem,2.08333vw,2rem)}.common_lead{color:#e74617;margin-bottom:1rem;font-size:clamp(1.3rem,3.46667vw,1.6rem);font-weight:700}.tx_small{font-size:clamp(1.3rem,3.46667vw,1.6rem)}.yellow_strong{color:#e74617;font-weight:700}.common_img{margin-bottom:2rem}@media screen and (max-width:768px){.common_h{margin-bottom:1rem}.common_p{border-left:1px solid #fff;margin-bottom:4rem;margin-left:0;padding-left:1rem}}.common_copy{color:#fff;margin-bottom:1.4rem;font-size:clamp(1.8rem,3.4vw,3.2rem)}.common_strong{font-weight:900}.common_copy_bg{box-sizing:border-box;letter-spacing:clamp(.15rem,.133333vw,.5rem);background-color:#00202b;width:fit-content;margin-bottom:.8rem;padding:.5rem .25rem .5rem .5rem;line-height:normal;display:block}.bg_orange{background-color:#e74617}.common_tx{color:#fff;margin-bottom:3rem;font-size:clamp(1.3rem,3.46667vw,1.6rem);line-height:2.4rem}.tx_navy{color:#00202b}.capture_img{margin:2rem 0}.beginning_wrapper{max-width:840px;margin:auto}.beginning_img_box{width:50%;margin:0 3vw}.beginning_tx_box{width:46%;min-width:570px}@media screen and (max-width:768px){.beginning_img_box{width:100%;margin:0 0 2rem}.beginning_tx_box{width:100%;min-width:100%;margin:0 auto}}.cta_sec{background-image:url(/assets/pages/programming-hacks/common_cta_bg.jpg);background-position:50%;background-size:cover;flex-direction:column;align-items:center;padding:8vw 0;display:flex}@media screen and (max-width:768px){.cta_sec{padding:16vw 0}}.common_cta_lead{color:#fff;text-align:center;border:1px solid #fff;margin-bottom:2rem;padding:.5rem 1.5rem;font-size:clamp(1.3rem,3.46667vw,1.8rem);display:inline}.common_cta_title{width:58vw;max-width:404px;margin-bottom:3rem}@media screen and (max-width:768px){.common_cta_title{min-width:310px}}.common_point_ct{margin-bottom:8rem;display:flex}@media screen and (max-width:768px){.common_point_ct{margin-bottom:4rem}}.cta_btn{color:#fff;background:#21bb7a;border:1px solid #fff;border-radius:1rem;align-items:center;padding:1.8rem 7rem;font-size:clamp(1.3rem,3.46667vw,1.8rem);font-weight:700;text-decoration:none;display:flex}.cta_btn img{width:20px;height:20px;margin-left:1.6rem}#reason{background-color:#f2f2f2;padding:4vw 0}.h_style{flex-direction:column;align-items:center;margin-bottom:5.4rem;display:flex}.tx_en{height:80px;margin-bottom:1rem}@media screen and (max-width:768px){.h_style{margin-bottom:2.4rem}.tx_en{height:60px;margin-bottom:1rem}}.tx_ja{letter-spacing:.3rem;text-align:center;color:#ee7529;font-size:clamp(2rem,5.33333vw,2.4rem)}.tx_en img{width:auto;height:100%}.common_flex_ct{justify-content:space-between;width:90%;margin:auto auto 8rem;display:flex}.common_flex_box{width:32%}.common_flex_box02{border-radius:20px;width:49%;overflow:hidden}@media screen and (max-width:768px){.common_flex_ct{flex-direction:column;margin-bottom:2rem}.common_flex_box{width:100%;margin-bottom:2rem}.common_flex_box02{border-radius:20px;width:100%;overflow:hidden}}.reason_ct{display:flex}@media screen and (max-width:768px){.reason_ct{margin-bottom:2rem}}.reason_title{letter-spacing:.3rem;margin-bottom:.8rem;font-size:clamp(1.8rem,4.8vw,2.4rem)}.reason_tx{font-size:clamp(1.3rem,3.46667vw,1.5rem);line-height:1.5em}.reason_strong{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;text-align:center;background-color:#e74617;padding:2rem 1.2rem;font-size:clamp(1.3rem,3.46667vw,1.8rem)}.reason_tx02{text-align:center;background-color:#fff;align-items:center;width:100%;padding:2.8rem;font-size:clamp(1.3rem,3.46667vw,1.5rem);font-weight:700;display:flex}@media screen and (max-width:768px){.reason_tx02{padding:1.6rem;line-height:1.5em}}#curriculum{background-color:#fafafa;padding:8vw 0}.curriculum_lineup{flex-flow:wrap;width:90%;margin:auto auto 8rem;display:flex}@media screen and (max-width:768px){.curriculum_lineup{width:90%;margin-bottom:4rem}}.curriculum_slide{margin-bottom:8rem}@media screen and (max-width:768px){.curriculum_slide{margin-bottom:4rem}}.curriculum_slide_box{border-right:1px solid #fff;width:18.5%;margin:0 .5rem .5rem}@media screen and (max-width:768px){.curriculum_slide_box{width:30%}}.curriculum_img_ct{justify-content:space-evenly;width:90%;margin:auto auto 8rem;display:flex}.curriculum_img_box{width:50%}.curriculum_tx_box{text-align:center;justify-content:center;align-items:center;width:40%;font-size:clamp(1.6rem,2.08333vw,2.5rem);font-weight:700;display:flex}@media screen and (max-width:768px){.curriculum_img_ct{flex-direction:column;margin-bottom:4rem}.curriculum_img_box{width:100%;margin-bottom:2rem}.curriculum_tx_box{width:100%}}.curriculum_h{text-align:center;background:-webkit-linear-gradient(#e74617,#e39806);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:4rem;font-size:clamp(2.4rem,3.125vw,3.8rem);font-style:italic}.curriculum_slide .slick-slide{margin:0}.curriculum_copy{color:#fff;text-align:center;background-image:url(/assets/pages/programming-hacks/curriculum_bg.jpg);padding:8vw 0;font-size:clamp(2rem,5.86667vw,2.8rem);font-weight:700}.curriculum_ct{max-width:840px;margin:auto}@media screen and (max-width:768px){.curriculum_ct{width:88vw}}.curriculum_tx02{margin-bottom:2rem;font-size:clamp(1.8rem,2.34375vw,2rem)}.curriculum_ct img{margin-bottom:2rem}#price{background-color:#f2f2f2;padding:8vw 0 4vw}#price02{background-color:#fff;padding:8vw 0}.price02_ct{flex-direction:column;align-items:center;max-width:840px;margin:auto;display:flex}@media screen and (max-width:768px){.price02_ct{width:88vw}}.layout_left{align-items:flex-start}.layout_bottom{align-items:flex-end}.common_layout{justify-content:space-between;width:90%;margin:auto;display:flex}.common_layout_left{flex-direction:column;justify-content:space-between;width:32vw;display:flex}.common_layout_right{width:50vw}@media screen and (max-width:768px){.common_layout{flex-direction:column}.common_layout_left,.common_layout_right{width:100%}.layout_left{align-items:center}.common_layout_left{margin-bottom:4rem}}.faq_ct{flex-direction:column;align-items:center;max-width:840px;margin:auto;display:flex}@media screen and (max-width:768px){.faq_ct{width:88vw}}#flow{padding:4vw 0}.flow_img_ct{justify-content:space-between;width:90%;margin:auto;padding:0 5.4rem;display:flex}.flow_img_box{text-align:center;width:22%}.flow_img_box img{margin-bottom:3.2rem}@media screen and (max-width:768px){#flow{padding:8vw 0}.flow_img_ct{flex-direction:column;padding:0 3rem}.flow_img_box{width:100%}.flow_img_box img{margin-bottom:1.6rem}}.price_tx{letter-spacing:.5rem;margin-bottom:2rem;font-size:clamp(1.8rem,4.8vw,2.6rem);font-weight:700;line-height:1.5em}.price_tx_lead{font-size:clamp(1.8rem,2.34375vw,2rem);font-weight:700}.flow_h{color:#e74617;margin-bottom:1rem;font-size:clamp(1.8rem,2.34375vw,2rem)}.flow_p{font-size:clamp(1.5rem,1.95313vw,1.5rem)}@media screen and (max-width:768px){.price_tx_lead,.price_tx{text-align:center}.flow_p{margin-bottom:4rem}}.price_yen{max-width:320px}.price_tx_lead02{margin-bottom:4rem;font-size:clamp(1.3rem,3.46667vw,1.5rem)}#about{background-color:#fff;padding:8vw 0}#about_us{padding:4vw 0}.about_us_ct{border-bottom:1px solid #e8e8e8;align-items:center;max-width:840px;margin:auto;padding-bottom:4rem;display:flex}@media screen and (max-width:768px){.about_us_ct{flex-direction:column;width:88vw}}.sako_img{width:50%;margin-right:2rem}@media screen and (max-width:768px){.sako_img{width:100%;margin:0}}#media{margin-bottom:4vw}.media_ct02{justify-content:center;max-width:840px;margin:4rem auto auto;display:flex}@media screen and (max-width:768px){.media_ct02{width:88vw}.sako_img{margin-bottom:2rem}.price_yen{margin:auto}}.tx_yukisako{max-width:204px;margin-bottom:2rem}.no_margin{margin:0}.about_tx{font-size:clamp(1.3rem,3.46667vw,1.5rem);line-height:1.5em}.media_ct{justify-content:space-between;display:flex}.media_img{margin-bottom:4rem}.media_box{width:48%;font-size:clamp(1.3rem,3.46667vw,1.5rem);line-height:1.5em}#sample{background-color:#f2f2f2;padding:4vw 0}.sample_box{width:48%;position:relative}.sample_box iframe{aspect-ratio:16/9;width:100%}@media screen and (max-width:768px){.sample_box{width:100%;margin-bottom:2rem}}.tx_black{color:#00202b}#service{background-image:url(/assets/pages/programming-hacks/bg_service.jpg);background-size:cover;background-size:center;padding:8vw 4vw}@media screen and (max-width:768px){#service{background-image:url(/assets/pages/programming-hacks/bg_service_sp.jpg)}}#voice{background-color:#fff7ef;padding:4vw 0}.voice_box{background-color:#fff;border-radius:20px;width:30%;padding:2.5rem;box-shadow:0 0 10px #e7481724}.voice_item{align-items:center;margin-bottom:1.5rem;display:flex}.voice_icon{width:70px;height:70px;margin-right:1rem}.voice_name{margin-bottom:.4rem;font-size:clamp(1rem,2.66667vw,1.2rem);line-height:normal}.voice_black{color:#fff;background-color:#00202b;padding:.2rem}.voice_title{font-size:clamp(1.3rem,3.2vw,2rem);font-weight:700;line-height:1.25em}.voice_tx{color:#5b5b5b;font-size:clamp(1.2rem,3.2vw,1.4rem);line-height:1.5em}.slick-list{padding:0 10% 0 0!important}.slick-slide{margin-left:2rem;margin-right:2rem}.slick-list img{width:100%}@media screen and (max-width:768px){.slick-list{padding:0 10%!important}.slick-slide{margin-left:2vw!important;margin-right:2vw!important}.curriculum_slide .slick-slide{margin:0!important}}#faq{background-color:#fff;padding:4vw 0}@media screen and (max-width:768px){#faq{padding:8vw 0}}.tx_faq{width:35%;max-width:180px;margin:0 auto 4rem}.faq_q_box{color:#fff;background:#00202b;border-radius:40px;align-items:center;width:100%;padding:1rem 2rem;line-height:1.5em;display:flex}.faq_a_box{padding:2rem;line-height:1.5em}.faq_q_box img{width:2rem;margin-right:1rem}#message{background-image:url(/assets/pages/programming-hacks/bg_message.jpg);background-position:50%;background-size:cover;padding:8vw 4vw}@media screen and (max-width:768px){#message{background-image:url(/assets/pages/programming-hacks/bg_message_sp.jpg)}}.modal_wrapper{z-index:10;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.modal_layer{cursor:pointer;background:#000000d9;height:100%}.modal_container{padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal_inner{width:100%;height:auto;position:relative;overflow:scroll}.modal_close{cursor:pointer;cursor:pointer;z-index:103;background:#fff;border-radius:50%;width:44px;height:44px;transition:opacity .6s;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.modal_close:hover{opacity:.6}.modal_close:before,.modal_close:after{content:"";background:#000;width:20px;height:1px;position:absolute;top:50%;left:50%}.modal_close:before{transform:translate(-50%,-50%)rotate(45deg)}.modal_close:after{transform:translate(-50%,-50%)rotate(-45deg)}iframe.youtube-16-9{width:560px;height:315px}@media screen and (max-width:768px){.modal_close{width:22px;height:22px}.modal_close:before,.modal_close:after{width:10px}.modal_container{width:86%}.modal_content{width:100%;height:auto;margin:0 auto}iframe.youtube-16-9{aspect-ratio:16/9;width:100%;max-width:560px;height:auto;margin:auto;display:block}}#step{background-color:#fff;padding:8vw 0 0}.step_ct{max-width:840px;margin:auto}@media screen and (max-width:768px){.step_ct{width:88vw}}.step_h{width:88px;margin:auto}.step_title{text-align:center;margin-bottom:2.4rem;font-size:clamp(1.8rem,3.4vw,3.2rem)}.step_img{margin-bottom:2rem}.step_tx{margin-bottom:2.4rem;font-size:clamp(1.2rem,3.2vw,2.2rem)}.step_box{margin-bottom:6rem}#content_form{background:#fff7ef;padding:8vw 0}.form_h{width:clamp(200px,50%,370px);margin:auto auto 4rem}.form_lead{text-align:center;margin-bottom:4rem;font-size:clamp(1rem,13.0208vw,1.6rem)}@media screen and (max-width:768px){.form_lead{text-align:left;width:80%;margin:auto auto 4rem}}.form_ct{background-color:#fff;border-radius:2rem;width:80%;max-width:950px;margin:auto;padding:6rem}@media screen and (max-width:768px){.form_ct{width:90%;padding:2rem}}.form_ct .form_lead{text-align:left}@media screen and (max-width:768px){.form_ct .form_lead{width:100%}}.form_input_label{margin-bottom:1rem;font-size:clamp(1.4rem,1.82292vw,1.8rem);font-weight:700;display:block}@media screen and (max-width:768px){.form_input_label{flex-direction:column;display:flex}}.form_small{font-size:clamp(1rem,1.30208vw,1.2rem);font-weight:100}.form_input_input{justify-content:space-between;display:flex}@media screen and (max-width:768px){.form_input_input{flex-direction:column}}.radiobutton{margin-bottom:3.2rem}.imput_2columm{justify-content:space-between;display:flex}.imput_2columm .text{width:49%}@media screen and (max-width:768px){.imput_2columm{flex-direction:column}.imput_2columm .text{width:100%}}.form_input_input[type=text]{border:1px solid #d2d2d2;border-radius:.44rem;width:100%;margin-bottom:2rem;padding:1rem}.mb20{background-color:#f5f5f5;border-radius:.6rem;width:100%;margin-bottom:2rem;padding:1.5rem}.mb20 label{align-items:center;display:flex}.check_icon{margin-right:1rem}.paymode_radio{text-align:center;background-color:#f5f5f5;border-radius:100px;flex-direction:column;justify-content:center;align-items:center;width:32%;padding:2rem 0;font-size:clamp(1.4rem,1.82292vw,1.8rem);font-weight:700;line-height:1.75rem;transition:background-color .3s,color .3s;display:inline-flex}@media screen and (max-width:768px){.paymode_radio{width:100%;margin-bottom:1rem}}.check_ct{margin-bottom:6rem}.text_ct{margin-bottom:4rem}input[type=radio]{display:none}input[type=radio]:checked+.paymode_radio{color:#e74617;background-color:#fff;border:1px solid #e74617}.paymode_radio:hover{background-color:#e2edf9}.form_btn{color:#fff;text-align:center;background:#21bb7a;border:1px solid #fff;border-radius:1rem;justify-content:center;align-items:center;width:clamp(200px,50%,370px);margin:auto;padding:1.8rem 7rem;font-size:clamp(1.3rem,3.46667vw,1.8rem);font-weight:700;text-decoration:none;transition:all .3s;display:flex}.form_btn:hover{color:#21bb7a;background:#fff;border:2px solid #21bb7a}.tokushouhou{color:#a8a8a8;text-align:center;margin-top:4px;font-size:.8em}.tokushouhou a{color:#a8a8a8;text-decoration:underline}
.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative;overflow:hidden}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(/assets/pages/programming-hacks/slick/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/assets/pages/programming-hacks/slick/fonts/slick.eot);src:url(/assets/pages/programming-hacks/slick/fonts/slick.eot?#iefix)format("embedded-opentype"),url(/assets/pages/programming-hacks/slick/fonts/slick.woff)format("woff"),url(/assets/pages/programming-hacks/slick/fonts/slick.ttf)format("truetype"),url(/assets/pages/programming-hacks/slick/fonts/slick.svg#slick)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
a{color:revert;-webkit-text-decoration:revert;text-decoration:revert}a:focus,a:active{-webkit-text-decoration:revert;text-decoration:revert}a:hover{-webkit-text-decoration:revert!important;text-decoration:revert!important}input[type=checkbox],input[type=radio]{clip:auto;width:auto;height:auto;position:static;overflow:visible}img,input,select,textarea{vertical-align:baseline}html{overflow-x:visible}
