/*!modern-normalize v1.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize*/:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border:0 solid #ededed}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a1a1aa}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a1a1aa}input::placeholder,textarea::placeholder{color:#a1a1aa}[role=button],button{cursor:pointer}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-weight:500;vertical-align:baseline;background:0 0}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}@-webkit-keyframes spin-around{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spin-around{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:Open Sans,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:Source Code Pro,Monaco,Inconsolata,monospace;line-height:1.25}body{color:#4d545d;font-size:1rem;font-weight:500;line-height:1.428571428571429}a{color:#3490dc;cursor:pointer;text-decoration:none;transition:none 86ms ease-out}code{background-color:#f5f7fa;color:#ed6c63;font-size:11px;font-weight:400;padding:1px 2px 2px}hr{border-top-color:#d7d7d7;margin:40px 0}img{max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:11px}span{font-style:inherit;font-weight:inherit}strong{font-weight:700}pre{white-space:pre;word-wrap:normal}pre,pre code{background-color:#f5f7fa;color:#4d545d}pre code{display:block;overflow-x:auto;padding:16px 20px}table{width:100%}table td,table th{text-align:left;vertical-align:top}table th{color:#22292f}.block:not(:last-child),.box:not(:last-child),.content:not(:last-child),.notification:not(:last-child),.subtitle:not(:last-child),.title:not(:last-child){margin-bottom:20px}.box{background-color:#fff;border-radius:5px;border:1px solid rgba(17,17,17,.1);display:block;padding:20px}a.box:focus,a.box:hover{box-shadow:0 2px 3px rgba(17,17,17,.1),0 0 0 1px #3490dc}a.box:active{box-shadow:inset 0 1px 2px rgba(17,17,17,.2),0 0 0 1px #3490dc}.content a:not(.button){border-bottom:1px solid #d7d7d7;font-weight:700}.content a:not(.button):visited{--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity))}.content a:not(.button):hover{border-bottom-color:#3490dc}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#22292f;line-height:1.125;margin-bottom:20px}.content h1:not(:first-child),.content h2:not(:first-child),.content h3:not(:first-child){margin-top:40px}.content blockquote{background-color:#f5f7fa;border-left:5px solid #d7d7d7;padding:1.5em}.content ol{list-style:decimal outside}.content ol,.content ul{margin-left:2em;margin-right:2em;margin-top:1em}.content ul{list-style:disc outside}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content.is-medium{font-size:18px}.content.is-medium code{font-size:16px}.content.is-large{font-size:24px}.content.is-large code{font-size:18px}.input,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;background-color:#fff;border:1px solid #d7d7d7;border-radius:3px;color:#22292f;display:inline-flex;font-size:16px;height:32px;justify-content:flex-start;line-height:24px;padding-left:8px;padding-right:8px;position:relative;vertical-align:top;box-shadow:inset 0 1px 2px rgba(17,17,17,.1);max-width:100%;width:100%}.input:hover,.textarea:hover{border-color:#aeb1b5}.input.is-active,.input:active,.input:focus,.is-active.textarea,.textarea:active,.textarea:focus{border-color:#3490dc;outline:none}.input.is-disabled,.input[disabled],.is-disabled.textarea,.textarea[disabled]{background-color:#f5f7fa;border-color:#d7d7d7;cursor:not-allowed;pointer-events:none}.input.is-disabled::-moz-placeholder,.input[disabled]::-moz-placeholder,.is-disabled.textarea::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:rgba(34,41,47,.3)}.input.is-disabled::-webkit-input-placeholder,.input[disabled]::-webkit-input-placeholder,.is-disabled.textarea::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:rgba(34,41,47,.3)}.input.is-disabled:-moz-placeholder,.input[disabled]:-moz-placeholder,.is-disabled.textarea:-moz-placeholder,.textarea[disabled]:-moz-placeholder{color:rgba(34,41,47,.3)}.input.is-disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder,.is-disabled.textarea:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:rgba(34,41,47,.3)}.input.is-white,.is-white.textarea{border-color:#fff}.input.is-black,.is-black.textarea{border-color:#111}.input.is-light,.is-light.textarea{border-color:#f5f7fa}.input.is-dark,.is-dark.textarea{border-color:#69707a}.input.is-primary,.is-primary.textarea{border-color:#3490dc}.input.is-secondary,.is-secondary.textarea{border-color:#70687f}.input.is-info,.is-info.textarea{border-color:#42afe3}.input.is-success,.is-success.textarea{border-color:#ef6733}.input.is-warning,.is-warning.textarea{border-color:#fce473}.input.is-danger,.is-danger.textarea{border-color:#ed6c63}.input[type=search],.textarea[type=search]{border-radius:290486px}.input.is-small,.is-small.textarea{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:6px}.input.is-medium,.is-medium.textarea{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:10px}.input.is-large,.is-large.textarea{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:12px}.input.is-fullwidth,.is-fullwidth.textarea{display:block;width:100%}.input.is-inline,.is-inline.textarea{display:inline;width:auto}.textarea{display:block;line-height:1.2;max-height:600px;max-width:100%;min-height:120px;min-width:100%;padding:10px;resize:vertical}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:16px;position:relative;vertical-align:top}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#4d545d}.is-disabled.checkbox,.is-disabled.radio{color:#59616b;pointer-events:none}.is-disabled.checkbox input,.is-disabled.radio input{pointer-events:none}.radio+.radio{margin-left:10px}.select{display:inline-block}.select,.select select{height:32px;position:relative;vertical-align:top}.select select{-moz-appearance:none;-webkit-appearance:none;align-items:center;background-color:#fff;border:1px solid #d7d7d7;border-radius:3px;color:#22292f;display:inline-flex;font-size:16px;justify-content:flex-start;line-height:24px;padding-left:8px;cursor:pointer;display:block;outline:none;padding-right:36px}.select select.is-active,.select select:active,.select select:focus{border-color:#3490dc;outline:none}.select select.is-disabled,.select select[disabled]{background-color:#f5f7fa;border-color:#d7d7d7;cursor:not-allowed;pointer-events:none}.select select.is-disabled::-moz-placeholder,.select select[disabled]::-moz-placeholder{color:rgba(34,41,47,.3)}.select select.is-disabled::-webkit-input-placeholder,.select select[disabled]::-webkit-input-placeholder{color:rgba(34,41,47,.3)}.select select.is-disabled:-moz-placeholder,.select select[disabled]:-moz-placeholder{color:rgba(34,41,47,.3)}.select select.is-disabled:-ms-input-placeholder,.select select[disabled]:-ms-input-placeholder{color:rgba(34,41,47,.3)}.select select.is-white{border-color:#fff}.select select.is-black{border-color:#111}.select select.is-light{border-color:#f5f7fa}.select select.is-dark{border-color:#69707a}.select select.is-primary{border-color:#3490dc}.select select.is-secondary{border-color:#70687f}.select select.is-info{border-color:#42afe3}.select select.is-success{border-color:#ef6733}.select select.is-warning{border-color:#fce473}.select select.is-danger{border-color:#ed6c63}.select select:hover{border-color:#aeb1b5}.select select::ms-expand{display:none}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select:after{border:1px solid #3490dc;border-right:0;border-top:0;content:" ";display:block;height:5px;pointer-events:none;transform:rotate(-45deg);width:5px;position:absolute;right:16px;top:58%}.select:hover:after{border-color:#4d545d}.select.is-small{height:24px}.select.is-small select{border-radius:2px;font-size:11px;height:24px;line-height:16px;padding-left:6px;padding-right:28px}.select.is-medium{height:40px}.select.is-medium select{font-size:18px;height:40px;line-height:32px;padding-left:10px;padding-right:44px}.select.is-large{height:48px}.select.is-large select{font-size:24px;height:48px;line-height:40px;padding-left:12px;padding-right:52px}.label{color:#22292f;display:block;font-weight:700}.label:not(:last-child){margin-bottom:5px}.help{display:block;font-size:11px;margin-top:5px}.help.is-white{color:#fff}.help.is-black{color:#111}.help.is-light{color:#f5f7fa}.help.is-dark{color:#69707a}.help.is-primary{color:#3490dc}.help.is-secondary{color:#70687f}.help.is-info{color:#42afe3}.help.is-success{color:#ef6733}.help.is-warning{color:#fce473}.help.is-danger{color:#ed6c63}@media screen and (max-width:767px){.control-label{margin-bottom:5px}}@media screen and (min-width:768px){.control-label{flex-grow:1;margin-right:20px;padding-top:7px;text-align:right}}.control{position:relative;text-align:left}.control:not(:last-child){margin-bottom:10px}.control.has-addons{display:flex;justify-content:flex-start}.control.has-addons .button,.control.has-addons .input,.control.has-addons .select,.control.has-addons .textarea{border-radius:0;margin-right:-1px;width:auto}.control.has-addons .button:hover,.control.has-addons .input:hover,.control.has-addons .select:hover,.control.has-addons .textarea:hover{z-index:2}.control.has-addons .button:active,.control.has-addons .button:focus,.control.has-addons .input:active,.control.has-addons .input:focus,.control.has-addons .select:active,.control.has-addons .select:focus,.control.has-addons .textarea:active,.control.has-addons .textarea:focus{z-index:3}.control.has-addons .button:first-child,.control.has-addons .button:first-child select,.control.has-addons .input:first-child,.control.has-addons .input:first-child select,.control.has-addons .select:first-child,.control.has-addons .select:first-child select,.control.has-addons .textarea:first-child,.control.has-addons .textarea:first-child select{border-radius:3px 0 0 3px}.control.has-addons .button:last-child,.control.has-addons .button:last-child select,.control.has-addons .input:last-child,.control.has-addons .input:last-child select,.control.has-addons .select:last-child,.control.has-addons .select:last-child select,.control.has-addons .textarea:last-child,.control.has-addons .textarea:last-child select{border-radius:0 3px 3px 0}.control.has-addons .button.is-expanded,.control.has-addons .input.is-expanded,.control.has-addons .is-expanded.textarea,.control.has-addons .select.is-expanded{flex-grow:1}.control.has-addons.has-addons-centered{justify-content:center}.control.has-addons.has-addons-right{justify-content:flex-end}.control.has-addons.has-addons-fullwidth .button,.control.has-addons.has-addons-fullwidth .input,.control.has-addons.has-addons-fullwidth .select,.control.has-addons.has-addons-fullwidth .textarea{flex-grow:1}.control.has-icon>.fa{display:inline-block;font-size:14px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px;color:#59616b;pointer-events:none;position:absolute;top:4px;z-index:4}.control.has-icon .input:focus+.fa,.control.has-icon .textarea:focus+.fa{color:#22292f}.control.has-icon .input.is-small+.fa,.control.has-icon .is-small.textarea+.fa{font-size:10.5px;top:0}.control.has-icon .input.is-medium+.fa,.control.has-icon .is-medium.textarea+.fa{font-size:21px;top:8px}.control.has-icon .input.is-large+.fa,.control.has-icon .is-large.textarea+.fa{font-size:21px;top:12px}.control.has-icon:not(.has-icon-right)>.fa{left:4px}.control.has-icon:not(.has-icon-right) .input,.control.has-icon:not(.has-icon-right) .textarea{padding-left:32px}.control.has-icon:not(.has-icon-right) .input.is-small,.control.has-icon:not(.has-icon-right) .is-small.textarea{padding-left:24px}.control.has-icon:not(.has-icon-right) .input.is-small+.fa,.control.has-icon:not(.has-icon-right) .is-small.textarea+.fa{left:0}.control.has-icon:not(.has-icon-right) .input.is-medium,.control.has-icon:not(.has-icon-right) .is-medium.textarea{padding-left:40px}.control.has-icon:not(.has-icon-right) .input.is-medium+.fa,.control.has-icon:not(.has-icon-right) .is-medium.textarea+.fa{left:8px}.control.has-icon:not(.has-icon-right) .input.is-large,.control.has-icon:not(.has-icon-right) .is-large.textarea{padding-left:48px}.control.has-icon:not(.has-icon-right) .input.is-large+.fa,.control.has-icon:not(.has-icon-right) .is-large.textarea+.fa{left:12px}.control.has-icon.has-icon-right>.fa{right:4px}.control.has-icon.has-icon-right .input,.control.has-icon.has-icon-right .textarea{padding-right:32px}.control.has-icon.has-icon-right .input.is-small,.control.has-icon.has-icon-right .is-small.textarea{padding-right:24px}.control.has-icon.has-icon-right .input.is-small+.fa,.control.has-icon.has-icon-right .is-small.textarea+.fa{right:0}.control.has-icon.has-icon-right .input.is-medium,.control.has-icon.has-icon-right .is-medium.textarea{padding-right:40px}.control.has-icon.has-icon-right .input.is-medium+.fa,.control.has-icon.has-icon-right .is-medium.textarea+.fa{right:8px}.control.has-icon.has-icon-right .input.is-large,.control.has-icon.has-icon-right .is-large.textarea{padding-right:48px}.control.has-icon.has-icon-right .input.is-large+.fa,.control.has-icon.has-icon-right .is-large.textarea+.fa{right:12px}.control.is-grouped{display:flex;justify-content:flex-start}.control.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:10px}.control.is-grouped>.control.is-expanded{flex-grow:1}.control.is-grouped.is-grouped-centered{justify-content:center}.control.is-grouped.is-grouped-right{justify-content:flex-end}@media screen and (min-width:768px){.control.is-horizontal{display:flex}.control.is-horizontal>.control{display:flex;flex-grow:5}}.control.is-loading:after{position:absolute!important;right:8px;top:8px}.notification{background-color:#f5f7fa;border-radius:3px;padding:16px 20px;position:relative}.notification:after{clear:both;content:" ";display:table}.notification .delete{border-radius:0 3px;float:right;margin:-16px -20px 0 20px}.notification .subtitle,.notification .title{color:inherit}.notification.is-white{background-color:#fff;color:#111}.notification.is-black{background-color:#111;color:#fff}.notification.is-light{background-color:#f5f7fa;color:#69707a}.notification.is-dark{background-color:#69707a;color:#f5f7fa}.notification.is-primary{background-color:#3490dc;color:#fff}.notification.is-secondary{background-color:#70687f;color:#fff}.notification.is-info{background-color:#42afe3;color:#fff}.notification.is-success{background-color:#ef6733;color:#fff}.notification.is-warning{background-color:#fce473;color:rgba(17,17,17,.5)}.notification.is-danger{background-color:#ed6c63;color:#fff}.subtitle,.title{font-weight:500;word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:500}.subtitle a:hover,.title a:hover{border-bottom:1px solid}.subtitle strong,.title strong{font-weight:700}.subtitle .ais-refinement-list__count,.subtitle .tag,.title .ais-refinement-list__count,.title .tag{vertical-align:bottom}.title{color:#22292f;font-size:28px;line-height:1}.title code{display:inline-block;font-size:28px}.title strong{color:inherit}.title+.subtitle{margin-top:-10px}.title.is-1{font-size:48px}.title.is-1 code,.title.is-2{font-size:40px}.title.is-2 code,.title.is-3{font-size:28px}.title.is-3 code,.title.is-4{font-size:24px}.title.is-4 code,.title.is-5{font-size:18px}.title.is-5 code,.title.is-6,.title.is-6 code{font-size:16px}.title.is-normal{font-weight:400}.title.is-normal strong{font-weight:700}@media screen and (min-width:768px){.title+.subtitle{margin-top:-15px}}.subtitle{color:#4d545d;font-size:18px;line-height:1.125}.subtitle code{border-radius:3px;display:inline-block;font-size:16px;padding:2px 3px;vertical-align:top}.subtitle strong{color:#22292f}.subtitle+.title{margin-top:-20px}.subtitle.is-1{font-size:48px}.subtitle.is-1 code,.subtitle.is-2{font-size:40px}.subtitle.is-2 code,.subtitle.is-3{font-size:28px}.subtitle.is-3 code,.subtitle.is-4{font-size:24px}.subtitle.is-4 code,.subtitle.is-5{font-size:18px}.subtitle.is-5 code,.subtitle.is-6,.subtitle.is-6 code{font-size:16px}.subtitle.is-normal{font-weight:400}.subtitle.is-normal strong{font-weight:700}.delete{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(17,17,17,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;height:24px;position:relative;vertical-align:top;width:24px}.delete:after,.delete:before{background-color:#fff;content:"";display:block;height:2px;left:50%;margin-left:-25%;margin-top:-1px;position:absolute;top:50%;width:50%}.delete:before{transform:rotate(45deg)}.delete:after{transform:rotate(-45deg)}.delete:hover{background-color:rgba(17,17,17,.5)}.ais-refinement-list__count:not(.is-large) .delete,.delete.is-small,.tag:not(.is-large) .delete{height:16px;width:16px}.delete.is-medium{height:32px;width:32px}.delete.is-large{height:40px;width:40px}.icon{display:inline-block;font-size:21px;height:24px;line-height:24px;text-align:center;vertical-align:top;width:24px}.icon .fa{font-size:inherit;line-height:inherit}.icon.is-small{font-size:14px;height:16px;line-height:16px;width:16px}.icon.is-medium,.icon.is-small{display:inline-block;text-align:center;vertical-align:top}.icon.is-medium{font-size:28px;height:32px;line-height:32px;width:32px}.icon.is-large{display:inline-block;font-size:42px;height:48px;line-height:48px;text-align:center;vertical-align:top;width:48px}.hamburger{cursor:pointer;display:block;height:50px;position:relative;width:50px}.hamburger span{background-color:#4d545d;display:block;height:1px;left:50%;margin-left:-7px;position:absolute;top:50%;transition:none 86ms ease-out;transition-property:background,left,opacity,transform;width:15px}.hamburger span:first-child{margin-top:-6px}.hamburger span:nth-child(2){margin-top:-1px}.hamburger span:nth-child(3){margin-top:4px}.hamburger:hover{background-color:#f5f7fa}.hamburger.is-active span{background-color:#3490dc}.hamburger.is-active span:first-child{margin-left:-5px;transform:rotate(45deg);transform-origin:left top}.hamburger.is-active span:nth-child(2){opacity:0}.hamburger.is-active span:nth-child(3){margin-left:-5px;transform:rotate(-45deg);transform-origin:left bottom}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.control.is-loading:after,.loader,.swal-button.is-loading:after,.tw-btn.is-loading:after{-webkit-animation:spin-around .5s linear infinite;animation:spin-around .5s linear infinite;border-radius:290486px;border-color:transparent transparent #d7d7d7 #d7d7d7;border-style:solid;border-width:2px;content:"";display:block;height:16px;position:relative;width:16px}.number{display:inline-block;font-size:18px}.ais-refinement-list__count,.number,.tag{background-color:#f5f7fa;border-radius:290486px;vertical-align:top}.ais-refinement-list__count,.tag{align-items:center;color:#4d545d;display:inline-flex;font-size:12px;height:24px;justify-content:center;line-height:16px;padding-left:10px;padding-right:10px;white-space:nowrap}.ais-refinement-list__count .delete,.tag .delete{margin-left:4px;margin-right:-6px}.is-white.ais-refinement-list__count,.tag.is-white{background-color:#fff;color:#111}.is-black.ais-refinement-list__count,.tag.is-black{background-color:#111;color:#fff}.is-light.ais-refinement-list__count,.tag.is-light{background-color:#f5f7fa;color:#69707a}.is-dark.ais-refinement-list__count,.tag.is-dark{background-color:#69707a;color:#f5f7fa}.is-primary.ais-refinement-list__count,.tag.is-primary{background-color:#3490dc;color:#fff}.is-secondary.ais-refinement-list__count,.tag.is-secondary{background-color:#70687f;color:#fff}.is-info.ais-refinement-list__count,.tag.is-info{background-color:#42afe3;color:#fff}.is-success.ais-refinement-list__count,.tag.is-success{background-color:#ef6733;color:#fff}.is-warning.ais-refinement-list__count,.tag.is-warning{background-color:#fce473;color:rgba(17,17,17,.5)}.is-danger.ais-refinement-list__count,.tag.is-danger{background-color:#ed6c63;color:#fff}.is-small.ais-refinement-list__count,.tag.is-small{font-size:11px;height:20px;padding-left:8px;padding-right:8px}.is-medium.ais-refinement-list__count,.tag.is-medium{font-size:16px;height:32px;padding-left:14px;padding-right:14px}.is-large.ais-refinement-list__count,.tag.is-large{font-size:18px;height:40px;line-height:24px;padding-left:18px;padding-right:18px}.is-large.ais-refinement-list__count .delete,.tag.is-large .delete{margin-left:4px;margin-right:-8px}.delete,.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ais-pagination,.pagination{align-items:center;display:flex;justify-content:center;text-align:center}.ais-pagination a,.pagination a{display:block;min-width:32px;padding:3px 8px}.ais-pagination span,.pagination span{color:#59616b;display:block;margin:0 4px}.ais-pagination li,.pagination li{margin:0 2px}.ais-pagination ul,.pagination ul{align-items:center;display:flex;flex-grow:1;justify-content:center}@media screen and (max-width:767px){.ais-pagination,.pagination{flex-wrap:wrap}.ais-pagination>a,.pagination>a{width:calc(50% - 5px)}.ais-pagination>a:not(:first-child),.pagination>a:not(:first-child){margin-left:10px}.ais-pagination li,.pagination li{flex-grow:1}.ais-pagination ul,.pagination ul{margin-top:10px}}@media screen and (min-width:768px){.ais-pagination>a:not(:first-child),.pagination>a:not(:first-child){order:1}}.section,section{padding:20px}@media(min-width:768px){.section,section{padding:40px 20px}}@media(min-width:768px){.is-medium.section,section.is-medium{padding:120px 20px}.is-large.section,section.is-large{padding:240px 20px}}.footer{background-color:#f5f7fa;padding:40px 20px 80px}.footer a,.footer a:visited{color:#4d545d}.footer a:hover,.footer a:visited:hover{color:#22292f}.footer a:not(.icon),.footer a:visited:not(.icon){border-bottom:1px solid #d7d7d7}.footer a:not(.icon):hover,.footer a:visited:not(.icon):hover{border-bottom-color:#3490dc}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}h1,h2,h3,h4,h5,h6,p{letter-spacing:0}[v-cloak],[x-cloak]{display:none}a.is-link:hover{text-decoration:underline}.tw-bg-gradient-laracasts,.tw-bg-gradient-primary{background:linear-gradient(180deg,#328bf2,#1644ad)}.tw-bg-gradient-techniques{background:linear-gradient(180deg,#21c8f6,#637bff)}.tw-bg-gradient-languages{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.tw-bg-gradient-frameworks{background:linear-gradient(180deg,#f44881,#ec454f)}.tw-bg-gradient-tooling{background:linear-gradient(0deg,#8b60ed,#b372bd)}.tw-bg-gradient-testing{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.hover\:tw-bg-gradient-laracasts:hover,.hover\:tw-bg-gradient-primary:hover{background:linear-gradient(180deg,#328bf2,#1644ad)}.hover\:tw-bg-gradient-techniques:hover{background:linear-gradient(180deg,#21c8f6,#637bff)}.hover\:tw-bg-gradient-languages:hover{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.hover\:tw-bg-gradient-frameworks:hover{background:linear-gradient(180deg,#f44881,#ec454f)}.hover\:tw-bg-gradient-tooling:hover{background:linear-gradient(0deg,#8b60ed,#b372bd)}.hover\:tw-bg-gradient-testing:hover{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.tw-bg-gradient-left-primary{background:linear-gradient(270deg,#328bf2,#1644ad)}.tw-bg-gradient-left-techniques{background:linear-gradient(270deg,#21c8f6,#637bff)}.tw-bg-gradient-left-languages{background:linear-gradient(270deg,#ffc73c,#f19a1a)}.tw-bg-gradient-left-frameworks{background:linear-gradient(270deg,#f44881,#ec454f)}.tw-bg-gradient-left-tooling{background:linear-gradient(270deg,#b372bd,#8b60ed)}.tw-bg-gradient-left-testing{background:linear-gradient(270deg,#6edcc4,#1aab8b)}#header-logo-arrow svg{color:#53b5ff}.new-nav:not(.tw-bg-transparent):not(.tw-bg-laracasts-light){background-image:linear-gradient(90deg,#5b79a2,#2e4469);background-position:0 0}@media(min-width:768px){.header-wrap .new-nav,body.profile .new-nav{background-image:none}}body.home .new-nav{background:0 0}.new-nav .is-active a,.new-nav a.is-active{color:#fff}.navbar-link{position:relative}@media(min-width:1200px){.navbar-link:after{content:"";width:60%;height:4px;background:#fff;position:absolute;bottom:-22px;left:20%;border-radius:.9rem;opacity:0;transition:opacity .3s;pointer-events:none}.navbar-link.is-active:after,.navbar-link:hover:after{opacity:1}}.hamburger-nav{width:22px;height:19px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}.hamburger-nav span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;right:0;margin-left:auto;transform:rotate(0deg);transition:.25s ease-in-out}.hamburger-nav span:first-child{top:0}.hamburger-nav span:nth-child(2),.hamburger-nav span:nth-child(3){top:7px;width:80%}.hamburger-nav span:nth-child(4){top:14px;width:60%}.hamburger-nav.open span{width:100%}.hamburger-nav.open span:first-child,.hamburger-nav.open span:nth-child(4){top:7px;width:0;right:50%}.hamburger-nav.open span:nth-child(2){transform:rotate(45deg)}.hamburger-nav.open span:nth-child(3){transform:rotate(-45deg)}.search-modal{transition:all .3s;border-radius:10px!important}.algolia-autocomplete{width:100%}.algolia-autocomplete .aa-hint,.algolia-autocomplete .aa-input{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));background:0 0!important}.algolia-autocomplete .aa-hint{--tw-text-opacity:1;color:rgba(204,204,204,var(--tw-text-opacity))}#aa-dropdown-menu-container .aa-dropdown-menu{width:100%;text-align:left;margin-top:1rem;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));position:relative!important}#aa-dropdown-menu-container .aa-dropdown-menu .aa-suggestion{cursor:pointer;display:flex;align-items:center;font-size:1rem;padding-top:.5rem;padding-bottom:.5rem;overflow-wrap:break-word;word-wrap:break-word}@media(min-width:768px){#aa-dropdown-menu-container .aa-dropdown-menu .aa-suggestion{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}@media(min-width:992px){#aa-dropdown-menu-container .aa-dropdown-menu .aa-suggestion.aa-cursor{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity));border-radius:.5rem}}#aa-dropdown-menu-container .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}#aa-dropdown-menu-container .category{text-align:left;font-weight:700;font-size:.875rem;color:hsla(0,0%,100%,.5);--tw-text-opacity:1;color:rgba(135,149,161,var(--tw-text-opacity));text-transform:uppercase;letter-spacing:0;padding:10px 0}.aa-dropdown-menu>div:not(:last-child){margin-bottom:1.5rem}.aa-suggestion-body a{--tw-text-opacity:1;color:rgba(61,72,82,var(--tw-text-opacity))}.signup-banner{background-image:url(/images/call-to-action/left-upper-illustration.svg),url(/images/call-to-action/lower-right-illustration.svg),radial-gradient(circle at 0 100%,#6585b0,#2e4469);background-repeat:no-repeat;background-position:0 0,100% 100%}.signup-banner .container{height:600px}.signup-page-banner{--tw-bg-opacity:1;background-color:rgba(22,68,173,var(--tw-bg-opacity));color:#fff}@media(min-width:768px){.signup-page-banner{position:relative;--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity))}.signup-page-banner:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#1644ad,transparent 50%,#1644ad)}}.signup-plan{width:100%;height:95px;border:1px solid rgba(36,37,38,.08);cursor:pointer}@media(min-width:768px){.signup-plan{width:152px;height:168px}}.signup-plan.is-selected,.signup-plan:hover{border:2px solid #328af1}.check-wrap{width:23px;height:23px;border-radius:50%;position:relative;overflow:hidden;-webkit-animation:wrap .3s ease-in-out forwards;animation:wrap .3s ease-in-out forwards;transform:scale(0)}.check-wrap:after,.check-wrap:before{content:"";position:absolute;background-color:#fff;width:0;height:3px;transform-origin:left;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.check-wrap:before{top:10px;left:6px;transform:rotate(45deg);-webkit-animation-name:left;animation-name:left;-webkit-animation-delay:.2s;animation-delay:.2s}.check-wrap:after{top:15px;left:9px;transform:rotate(-45deg);-webkit-animation-name:right;animation-name:right;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes wrap{0%{background-color:transparent;transform:scale(0)}to{transform:scale(1)}}@keyframes wrap{0%{background-color:transparent;transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes left{0%{width:0}to{width:5px}}@keyframes left{0%{width:0}to{width:5px}}@-webkit-keyframes right{0%{width:0}to{width:12px}}@keyframes right{0%{width:0}to{width:12px}}@-webkit-keyframes buttonLeft{0%{width:0}to{width:13px}}@keyframes buttonLeft{0%{width:0}to{width:13px}}@-webkit-keyframes buttonRight{0%{width:0}to{width:30px}}@keyframes buttonRight{0%{width:0}to{width:30px}}.footer-wrap{background-image:radial-gradient(circle at 1% 1%,#328bf2,#1644ad);background-repeat:no-repeat;background-size:auto;background-position:50%;position:relative;overflow:hidden}@media(min-width:768px){.footer-wrap:after{content:"";position:absolute;background-image:url(/images/seriously-huge-logo.svg?v=2);background-repeat:no-repeat;background-position:100% 0;background-size:cover;opacity:.1;mix-blend-mode:luminosity;width:670px;height:720px;right:-100px;bottom:-17px;pointer-events:none}}.footer-wrap .footer-section.top .container{background:url(/images/mic-drop.svg) no-repeat 0 0;background-size:80px;padding-top:4em}@media(min-width:992px){.footer-wrap .footer-section.top .container{background:url(/images/mic-drop.svg) no-repeat 19% 0;background-size:176px;padding-top:80px;padding-bottom:80px}}.footer-wrap .heart-pulse{-webkit-animation:heart-pulse 1s infinite;animation:heart-pulse 1s infinite}.footer-wrap .inline-bulleted-list>li{display:inline}@media(min-width:992px){.footer-wrap .inline-bulleted-list>li{display:list-item}}.footer-wrap .inline-bulleted-list>li:not(:first-child):before{content:" \B7";color:hsla(0,0%,100%,.4);font-size:1.7rem;line-height:1;vertical-align:sub;margin-left:2px;margin-right:4px}@media(min-width:992px){.footer-wrap .inline-bulleted-list>li:not(:first-child):before{content:none}}@-webkit-keyframes heart-pulse{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes heart-pulse{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}.generic-content a{font-weight:700}body.series .generic-content a{color:inherit}.generic-content p{margin-bottom:20px}.container{position:relative}@media(min-width:768px){.container{margin:0 auto;max-width:100%}}@media(min-width:1200px){.container{max-width:1130px}}@media screen and (min-width:1300px){.container{max-width:1200px}}@media(min-width:1200px){.container.expands-wide{max-width:1500px}}.swal-button,.tw-btn{border-style:solid;border-width:1px;display:block;font-weight:700;font-size:.875rem;line-height:1;max-width:30rem;padding:1.25rem 1.5rem;position:relative;text-align:center;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));text-transform:uppercase;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition:color .3s,background-color .3s,box-shadow .3s;border-color:currentColor;border-radius:20px}@media(min-width:768px){.swal-button,.tw-btn{display:inline-block;font-size:.75rem;padding-top:.75rem;padding-bottom:.75rem}}@media(min-width:992px){.swal-button,.tw-btn{padding-top:.83rem;padding-bottom:.83rem;transition:background .3s,border-color .2s;max-width:100%;padding-left:2rem;padding-right:2rem}}.swal-button:focus,.tw-btn:focus{outline:none}.swal-button:hover,.tw-btn:hover{--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity));border-color:currentColor}.swal-button.is-loading,.tw-btn.is-loading{color:transparent!important;pointer-events:none}.swal-button.is-loading:after,.tw-btn.is-loading:after{left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;position:absolute!important}.swal-button[disabled],.tw-btn[disabled]{background-color:#999;border:rgba(0,0,0,.4)}.swal-button[disabled]:hover,.tw-btn[disabled]:hover{background-color:#999;cursor:not-allowed}.swal-button--confirm,.tw-btn-blue,.tw-btn-primary{--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(50,138,241,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.swal-button--confirm.has-shadow,.tw-btn-blue.has-shadow,.tw-btn-primary.has-shadow{box-shadow:0 0 15px 0 rgba(0,145,255,.46)}.swal-button--confirm:hover,.tw-btn-blue:hover,.tw-btn-primary:hover{--tw-bg-opacity:1;background-color:rgba(39,121,189,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(50,138,241,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));box-shadow:0 0 10px rgba(0,0,0,.25)}.swal-button--confirm.tw-btn-unique,.tw-btn-blue.tw-btn-unique,.tw-btn-primary.tw-btn-unique{box-shadow:0 0 15px #328af1}.swal-button--confirm.tw-btn-unique:hover,.tw-btn-blue.tw-btn-unique:hover,.tw-btn-primary.tw-btn-unique:hover{box-shadow:0 0 20px rgba(0,117,255,.45)}.tw-btn-secondary{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(246,246,246,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition:color .3s,background-color .3s,box-shadow .3s}.tw-btn-secondary.is-active,.tw-btn-secondary:hover{--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity));border-color:currentColor}.tw-btn-ghost{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.1);padding-left:1.5rem;padding-right:1.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition:color .3s,background-color .3s,box-shadow .3s}.tw-btn-ghost:hover{border-color:rgba(50,138,241,var(--tw-border-opacity))}.tw-btn-ghost:hover,.tw-btn-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1}.tw-btn-white{border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.tw-btn-white:hover{--tw-border-opacity:1;border-color:rgba(50,138,241,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity))}.tw-btn-grey{background-color:rgba(0,0,0,.1);border-color:transparent;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.tw-btn-transparent{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.2)}.tw-btn-transparent:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.tw-btn-with-icon{display:flex;align-items:center;justify-content:center}.tw-btn-outlined{--tw-border-opacity:1;border:1px solid rgba(204,204,204,var(--tw-border-opacity))}.tw-btn-outlined:hover{--tw-border-opacity:1;border-color:rgba(50,138,241,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity))}.tw-btn-channel{border:1px solid}.tw-btn-channel:hover{background:currentColor}.swal-button:focus{box-shadow:none!important}.slide-up-button{position:absolute;width:80%;left:0;margin-left:10%;margin-right:10%;bottom:0;opacity:0;transition:opacity .2s,transform .3s,border-color .3s,background-color .3s;transform:translateY(10px);transition-timing-function:ease-in-out}.card:hover .slide-up-button,.tw-group:hover .slide-up-button{opacity:1;transform:translateY(-15px)}.title{font-size:1.3em}@media screen and (max-width:767px){.title.is-5{font-size:14px}}@media screen and (min-width:992px){.title{font-size:1.86em}}.centered-heading{font-size:1.875rem;margin-left:auto;margin-right:auto;margin-bottom:.75rem;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));letter-spacing:-.02em;max-width:550px}@media(max-device-width:736px) and (orientation:portrait){.centered-heading{max-width:300px}}@media(min-width:992px){.centered-heading{max-width:600px}}.icon.is-50x50{width:50px;height:50px;line-height:50px}.icon.is-white{color:#fff;fill:#fff}.icon.is-active{fill:#ef6733;color:#ef6733}.icon.is-circle{border:2px solid;width:15px;height:15px;margin-right:10px}#root .has-icon{display:flex;align-items:center}#root .has-icon>.icon{padding-right:10px}#root .has-icon>.icon:hover{fill:#ef6733}#root .has-icon>.icon.is-grey{fill:#aeb1b5;filter:invert(.7)}#root .has-icon>.icon.is-success{fill:#ef6733}#root .has-icon>.icon.is-toggle{fill:#aeb1b5}#root .has-icon>.icon.is-toggle.is-active,#root .has-icon>.icon.is-toggle:hover{fill:#ef6733}.icon.is-outlined{border-radius:50%;border:1px solid #a1a1a1;width:40px;height:40px;line-height:40px;color:#a1a1a1;margin-right:10px}.icon.is-outlined:hover{background:#3490dc;color:#fff;cursor:pointer;border:1px solid #2176bd}.icon.is-outlined>i{display:block}.icon.is-muted{filter:invert(.7)}.section,section{position:relative;padding-left:20px;padding-right:20px}@media(min-width:768px){.section,section{padding-left:40px;padding-right:40px}.is-normal.section,section.is-normal{padding:30px}}@media(max-width:768px){.is-medium.section,section.is-medium{padding-top:40px;padding-bottom:40px}}@media(min-width:768px){.is-medium.section,.lg\:is-medium.section,section.is-medium,section.lg\:is-medium{padding:60px 30px}}.is-grey.section,section.is-grey{background:#fafafa;border-bottom:1px solid #f6f6f6}.section+.is-grey.section,.section+section.is-grey,section+.is-grey.section,section+.section.is-grey,section+section.is-grey{border-top:1px solid #f1f1f1}.section>.section,.section>section,section>.section,section>section{padding-left:0;padding-right:0}@media(max-width:768px){.section>.section,.section>section,section>.section,section>section{padding-top:0}}.is-square.ais-refinement-list__count,.tag.is-square{border-radius:0;padding:6px 8px;text-transform:uppercase;height:auto;font-size:14px}.is-white.ais-refinement-list__count,.tag.is-white{background:#fff;color:#4d545d}.ais-refinement-list__count a,.tag a{color:inherit}.ais-refinement-list__count a:hover,.tag a:hover{text-decoration:underline}#root button:focus,#root input:focus,#root select:focus,#root textarea:focus{outline:none}.input,.textarea{padding:0 15px;border-radius:0;box-shadow:none;height:42px}@media(max-width:768px){.input,.textarea{font-size:16px}}.input.placeholder-black::-moz-placeholder,.placeholder-black.textarea::-moz-placeholder,.textarea.placeholder-black::-moz-placeholder{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));opacity:1}.input.placeholder-black::-webkit-input-placeholder,.placeholder-black.textarea::-webkit-input-placeholder,.textarea.placeholder-black::-webkit-input-placeholder{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));opacity:1}.input.placeholder-black:-moz-placeholder,.placeholder-black.textarea:-moz-placeholder,.textarea.placeholder-black:-moz-placeholder{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));opacity:1}.input.placeholder-black:-ms-input-placeholder,.placeholder-black.textarea:-ms-input-placeholder,.textarea.placeholder-black:-ms-input-placeholder{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));opacity:1}.input.placeholder-grey-darkest::-moz-placeholder,.placeholder-grey-darkest.textarea::-moz-placeholder,.textarea.placeholder-grey-darkest::-moz-placeholder{color:#4a4a4a;opacity:1}.input.placeholder-grey-darkest::-webkit-input-placeholder,.placeholder-grey-darkest.textarea::-webkit-input-placeholder,.textarea.placeholder-grey-darkest::-webkit-input-placeholder{color:#4a4a4a;opacity:1}.input.placeholder-grey-darkest:-moz-placeholder,.placeholder-grey-darkest.textarea:-moz-placeholder,.textarea.placeholder-grey-darkest:-moz-placeholder{color:#4a4a4a;opacity:1}.input.placeholder-grey-darkest:-ms-input-placeholder,.placeholder-grey-darkest.textarea:-ms-input-placeholder,.textarea.placeholder-grey-darkest:-ms-input-placeholder{color:#4a4a4a;opacity:1}.input.is-minimal,.is-minimal.textarea,.textarea.is-minimal{border:none;border-bottom:1px solid;background:0 0;--tw-border-opacity:1;border-color:rgba(246,246,246,var(--tw-border-opacity));padding-left:0;padding-right:0}.input.is-minimal.is-blue,.is-minimal.is-blue.textarea,.textarea.is-minimal.is-blue{--tw-border-opacity:1;border-color:rgba(108,178,235,var(--tw-border-opacity))}.input.is-minimal.is-transparent,.is-minimal.is-transparent.textarea,.textarea.is-minimal.is-transparent{border-color:hsla(0,0%,100%,.25)}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}input.is-transparent:-webkit-autofill,select.is-transparent:-webkit-autofill,textarea.is-transparent:-webkit-autofill{box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important;-webkit-text-fill-color:hsla(0,0%,100%,.75)!important}.textarea{padding:20px 15px;max-height:100%}.textarea:hover{border-color:#d7d7d7}fieldset+fieldset{margin-top:2em}legend{background:#fff;padding:0 1em;font-weight:700}form.box{width:400px;max-width:100%}.control:not(:last-child){margin-bottom:1.3em}@media screen and (max-width:767px){.control.is-grouped{flex-direction:column}}.select{height:42px}.select:after{margin-top:-6px}.select select{height:100%;padding-left:15px}.select-wrap{position:relative}.select-wrap select{padding-right:50px;height:40px;-webkit-appearance:none}.select-wrap svg{pointer-events:none;right:20px;position:absolute;top:13px}input[name=q]::-moz-placeholder{--tw-text-opacity:1;color:rgba(96,111,123,var(--tw-text-opacity));opacity:1}input[name=q]:-ms-input-placeholder{--tw-text-opacity:1;color:rgba(96,111,123,var(--tw-text-opacity));opacity:1}input[name=q]::placeholder{--tw-text-opacity:1;color:rgba(96,111,123,var(--tw-text-opacity));opacity:1}input[name=q]:focus::-moz-placeholder{opacity:.1}input[name=q]:focus:-ms-input-placeholder{opacity:.1}input[name=q]:focus::placeholder{opacity:.1}.switch{display:inline-block;height:24px;position:relative;width:45px}.switch input{display:none}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:2px;content:"";height:20px;left:1.5px;width:20px}input:checked+.slider{--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity))}input:checked+.slider:before{transform:translateX(21px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}@media(min-width:992px){.ais-refinement-list__checkbox:before,input[type=checkbox].is-minimal:before{content:"\00a0";display:block;height:14px;margin:0 .25em 0 0;padding:0;vertical-align:top;width:14px;--tw-bg-opacity:1;background-color:rgba(237,237,237,var(--tw-bg-opacity));border-radius:2px;cursor:pointer}.ais-refinement-list__checkbox:checked:before,input[type=checkbox].is-minimal:checked:before{color:#fff;content:"";background:#328af1 url(/images/checkmark-input-checked.svg) no-repeat;background-position:50%;text-align:center;line-height:1.3;font-size:.7rem;padding-left:1.2px}.ais-refinement-list__checkbox:focus,input[type=checkbox].is-minimal:focus{outline:5px auto #3b99fc}}template{display:none}img{display:initial}img[data-src]{opacity:0;transition:opacity .7s}img[data-src].lazyloaded{opacity:1}a{transition:background-color .3s,border .3s}a.link:not(.no-transition){transition:all .3s}.link:hover{color:currentColor;text-decoration:underline}.search-section #search-button{caret-color:#7ab7ff}.search-section #search-button::-moz-placeholder{color:#fff;opacity:.7}.search-section #search-button::-webkit-input-placeholder{color:#fff;opacity:.7}.search-section #search-button:-moz-placeholder{color:#fff;opacity:.7}.search-section #search-button:-ms-input-placeholder{color:#fff;opacity:.7}@media(min-width:768px){.search-section #search-button::-moz-placeholder{color:#fff;opacity:.2}.search-section #search-button::-webkit-input-placeholder{color:#fff;opacity:.2}.search-section #search-button:-moz-placeholder{color:#fff;opacity:.2}.search-section #search-button:-ms-input-placeholder{color:#fff;opacity:.2}}.featured-collection.is-frameworks{background-image:linear-gradient(90deg,#ec454f,#334567 79%)}@media(min-width:1200px){.featured-collection.is-frameworks .skill-thumbnail{width:285px;margin-right:25px}}.featured-collection.is-techniques{background-image:linear-gradient(90deg,#5fc6f1,#334567 79%)}@media(min-width:1200px){.featured-collection.is-techniques .skill-thumbnail{width:360px;position:relative;left:-40px;top:20px}}.featured-collection.is-tooling{background-image:linear-gradient(90deg,#aa76b9,#36486a 79%)}@media(min-width:1200px){.featured-collection.is-tooling .skill-thumbnail{width:370px;position:relative;left:-30px}}.featured-collection.is-languages{background-image:linear-gradient(90deg,#f6c858,#36486a 79%)}@media(min-width:1200px){.featured-collection.is-languages .skill-thumbnail{width:360px;position:relative;left:-30px;top:10px}}.featured-collection.is-testing{background-image:linear-gradient(90deg,#45957b,#36486a 79%)}@media(min-width:1200px){.featured-collection.is-testing .skill-thumbnail{width:400px;margin-right:25px;position:relative;left:-40px}}.featured-collection.is-trending{background-image:linear-gradient(90deg,#324466,#60799e 79%)}@media(min-width:992px){.featured-collection.is-trending .items{padding-left:250px}}.featured-collection.one-column .thumbnail{margin-top:-200px;pointer-events:none}@media(min-width:768px){.featured-collection.one-column{height:363px}.featured-collection.one-column .thumbnail{right:-310px;margin-top:-50px;max-width:80%;top:0}}@media(min-width:992px){.featured-collection.one-column .thumbnail{right:-225px}}@media(min-width:1200px){.featured-collection.one-column .thumbnail{right:-165px}}.featured-collection.two-columns .left-side-thumbnail{margin-top:-200px;max-width:80%;pointer-events:none}.featured-collection.two-columns .right-side-thumbnail{margin-bottom:-200px;max-width:80%;pointer-events:none}@media(min-width:992px){.featured-collection.two-columns{height:363px}.featured-collection.two-columns .left-side-body{padding-left:60%;height:75%}.featured-collection.two-columns .right-side-body{padding-right:60%;height:75%}.featured-collection.two-columns .left-side-thumbnail{left:-165px;margin-top:0}.featured-collection.two-columns .right-side-thumbnail{right:-165px;margin-bottom:0}}.bar{padding-top:25px;padding-bottom:25px;position:relative;z-index:30;background:#fff;border-bottom:1px solid #efefef}.bar a.bar-link{font-weight:700;font-size:.875rem;--tw-text-opacity:1;color:rgba(135,149,161,var(--tw-text-opacity))}.bar .active a.bar-link,.bar a.bar-link:hover{color:#4d545d}.episode-list-item{display:flex}.episode-list-item>*{padding:0 27px}.is-condensed .episode-list-item>*{padding:0}.episode-list-index{color:#fff;font-weight:700;justify-content:center;padding-right:0}@media(min-width:768px){.episode-list-index{padding-top:auto}}.circle{display:flex;justify-content:center;cursor:pointer;border-radius:50%;width:50px;height:50px;line-height:50px;text-align:center}.episode-list-details{flex-direction:column;align-items:flex-start;justify-content:center;padding-left:0}.episode-list-details li{list-style:bullet}.episode-list-meta{text-transform:uppercase;margin-bottom:.7em;color:#cacaca;font-weight:700}.episode-list-excerpt{word-break:break-word}.episode-list-excerpt a{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.episode-list-excerpt p:last-child{margin-bottom:0}.notification.for-user{display:inline-block;position:fixed;bottom:20px;z-index:200;width:80%;left:0;right:0;margin:auto;text-align:center;border-radius:0;transition:transform .3s;border-radius:.5rem;-webkit-animation:showThenHide 5s;animation:showThenHide 5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media(min-width:768px){.notification.for-user{left:auto;right:20px;width:auto;text-align:left}}.global-notification{color:#fff;text-align:center}.global-notification a,.global-notification strong{color:inherit}.global-notification a:hover{text-decoration:underline}@-webkit-keyframes showThenHide{0%{transform:translateX(500px)}15%{transform:translateX(0)}90%{transform:translateX(0)}to{transform:translateX(500px)}}@keyframes showThenHide{0%{transform:translateX(500px)}15%{transform:translateX(0)}90%{transform:translateX(0)}to{transform:translateX(500px)}}.dropdown-toggle>button:focus{outline:0}.dropdown-menu.is-dark{--tw-bg-opacity:1;background-color:rgba(34,41,47,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dropdown-menu.is-dark .dropdown-menu-link:hover{background:hsla(0,0%,100%,.1)}.dropdown-menu.is-dark .dropdown-menu-link:hover>.submit-link,.dropdown-menu.is-dark .dropdown-menu-link:hover>a{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dropdown-menu.is-dark .dropdown-menu-link>.submit-link,.dropdown-menu.is-dark .dropdown-menu-link>a{display:block;font-size:.75rem;padding:.25rem 1.25rem;--tw-text-opacity:1;color:rgba(204,204,204,var(--tw-text-opacity))}.dropdown-menu.is-light{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));box-shadow:0 2px 20px 0 rgba(0,0,0,.1)}.dropdown-menu.is-light .dropdown-menu-link:hover{background:hsla(0,0%,100%,.1)}.dropdown-menu.is-light .dropdown-menu-link:hover>.submit-link:after,.dropdown-menu.is-light .dropdown-menu-link:hover>a:after{content:"";display:block;width:94%;height:100%;position:absolute;top:0;left:3%;margin:auto;z-index:-1;pointer-events:none;--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity));border-radius:.5rem}.dropdown-menu.is-light .dropdown-menu-link>.submit-link,.dropdown-menu.is-light .dropdown-menu-link>a{display:block;font-size:.75rem;padding:.25rem 1.25rem;position:relative;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.dropdown-menu-link{display:block;font-weight:600;font-size:.875rem;line-height:1.7;text-align:left;text-decoration:none}.ais-input{--tw-bg-opacity:1;background-color:rgba(241,245,248,var(--tw-bg-opacity));border-radius:9999px;margin-right:1rem;padding:.75rem 1rem;width:100%}.lesson-skill-button.is-frameworks{color:#ec454f;border:1px solid}.lesson-skill-button.is-frameworks:hover{color:#fff;background:#ec454f}.lesson-skill-button.is-languages{color:#f19a1a;border:1px solid}.lesson-skill-button.is-languages:hover{color:#fff;background:#f19a1a}.lesson-skill-button.is-testing{color:#1aab8b;border:1px solid}.lesson-skill-button.is-testing:hover{color:#fff;background:#1aab8b}.lesson-skill-button.is-tooling{color:#8b60ed;border:1px solid}.lesson-skill-button.is-tooling:hover{color:#fff;background:#8b60ed}.lesson-skill-button.is-techniques{color:#637bff;border:1px solid}.lesson-skill-button.is-techniques:hover{color:#fff;background:#637bff}.lesson-list-item{color:#cacaca;padding:20px 0}.lesson-list-item.is-complete .lesson-list-title{--tw-text-opacity:1;color:rgba(204,204,204,var(--tw-text-opacity))}.lesson-list-item.is-complete .lesson-list-title .ais-highlight{text-decoration:line-through}.ais-pagination a,.pagination a{color:#fdfdfd;padding:0}.ais-pagination li.active,.pagination li.active{margin:0 10px 0 3px}.ais-pagination li.active span,.ais-pagination li:hover a,.pagination li.active span,.pagination li:hover a{color:#3490dc;font-weight:700}.is-complete .lesson-list-status button{border-color:transparent;background:#97cd76}.is-complete .lesson-list-status button path{fill:#fff}.conversation-list.has-borders{border:1px solid #f1f1f1}@media(min-width:992px){.conversation-list-item:not(.without-excerpt){height:135px}}@media screen and (max-width:767px){.conversation-list-item{font-size:.8em;justify-content:flex-start;border:1px solid rgba(36,37,38,.08)}}@media screen and (min-width:768px){.conversation-list-item{padding:0 0 1em}}.has-borders .conversation-list-item{padding:20px;margin-bottom:0}.conversation-list.columns .conversation-list-item{border-bottom:none}.conversation-list.columns .conversation-list-item:nth-last-of-type(-n+2){margin-bottom:0;padding-bottom:0}.conversation-list-excerpt{font-size:1rem;word-break:break-word}@media(min-width:768px){.conversation-list-excerpt{font-size:13px}}@media(min-width:992px){.conversation-list-excerpt{height:38px}}.without-excerpt .conversation-list-excerpt{display:none}@media(min-width:1200px){.conversation-list-title>h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:530px}.conversation-list-title>h4:before{margin-top:-5px;content:"";display:block}}.box{box-shadow:none;--tw-border-opacity:1;border:1px solid rgba(237,237,237,var(--tw-border-opacity));border-radius:0;position:relative}.has-shadow.box{border-radius:8px;box-shadow:0 6px 15px 0 rgba(36,37,38,.08);border:none}@media(min-width:768px){.box{padding:2em}}.is-small.box{padding:1em}.is-rounded.box{border-radius:4px}.is-darker.box{background:#fafafa;border:1px solid #e1e1e1}.content-item{transition:background-color,.3s}.content-item:not(.content-item-condensed){border-radius:.9rem;border:1px solid rgba(0,0,0,.03);background-color:rgba(0,0,0,.01)}.content-item.content-item-condensed{border-radius:.5rem}@media(min-width:992px){.content-item:hover{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}}a.ais-refinement-list__count:hover.is-primary,a.tag:hover.is-primary{background:#2176bd}@media screen and (max-width:767px){.ais-pagination>li:not(:first-child):not(:last-child),.pagination>li:not(:first-child):not(:last-child){display:none}}.ais-pagination a,.pagination a{color:#111}.table{background-color:#fff;color:#22292f;margin-bottom:20px;width:100%}.table td,.table th{border-bottom:7px solid #fff;padding:8px 18px;vertical-align:top}.table td.is-icon,.table th.is-icon{padding:5px;text-align:center;white-space:nowrap;width:1%}.table td.is-icon.is-link,.table th.is-icon.is-link{padding:0}.table td.is-icon.is-link>a,.table th.is-icon.is-link>a{padding:5px}.table td.is-link,.table th.is-link{padding:0}.table td.is-link>a,.table th.is-link>a{display:block;padding:8px 10px}.table td.is-link>a:hover,.table th.is-link>a:hover{background-color:#3490dc;color:#fff}.table th{color:#22292f;text-align:left}.table tr:hover{background-color:#f5f7fa;color:#22292f}.table thead td,.table thead th{border:none;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.table tbody tr{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table+.table{margin-top:1.5rem}@media screen and (max-width:767px){.table.is-condensed-for-mobile thead{display:none}.table.is-condensed-for-mobile tr{border-bottom:2em solid #fff;width:100%}.table.is-condensed-for-mobile td:not(.mobile\:tw-hidden){display:block;text-align:center}}.swal-overlay{background-color:rgba(0,0,0,.8)}.swal-title:first-child{margin-top:0;padding-bottom:0;padding-top:0;line-height:1}.swal-text,.swal-title:first-child{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.swal-text{font-size:.875rem}.swal-modal{padding:30px;width:371px;max-width:80%;border-radius:10px}.swal-button-container{margin:0 7px}@media(max-device-width:736px) and (orientation:portrait){.swal-button-container{margin-bottom:15px}}.swal-button--cancel,.swal-button--close,.swal-button--stay{background:#fff;--tw-border-opacity:1;border:1px solid rgba(237,237,237,var(--tw-border-opacity));--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.swal-button--cancel:hover,.swal-button--close:hover,.swal-button--stay:hover{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}.swal-button--next{--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.swal-footer{padding:0;margin:30px 0 0}.swal-footer,.swal-text{text-align:center}.countdown-block{display:flex;flex-direction:column;justify-content:center;margin-left:.75rem;margin-right:.75rem;position:relative;width:44.2px;height:57.9px}.countdown-block:not(:last-child):after{content:"";position:absolute;width:17px;height:1.5px;background:#32c5ff;opacity:.35;right:-22px;top:25px}.countdown-block-number{border-radius:.25rem;font-weight:600;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.countdown-block-unit{font-weight:600;font-size:.57rem;color:hsla(0,0%,100%,.5);text-transform:uppercase}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}.tippy-iOS{cursor:pointer;-webkit-tap-highlight-color:transparent}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:.5rem;font-size:.75rem;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:#333;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:#333;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:#333;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:#333;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:.75rem 1rem;z-index:1}.tippy-box[data-theme~=light]{color:#26323d;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}.difficulty-meter>*{background-color:rgba(0,0,0,.25)}.difficulty-meter.is-light>*{background-color:hsla(0,0%,100%,.25)}.difficulty-meter.is-beginner>:first-child{--tw-bg-opacity:1;background-color:rgba(146,208,72,var(--tw-bg-opacity))}.difficulty-meter.is-beginner.is-dark>:first-child{--tw-bg-opacity:1;background-color:rgba(34,41,47,var(--tw-bg-opacity))}.difficulty-meter.is-intermediate>:first-child,.difficulty-meter.is-intermediate>:nth-child(2){background:#fff}@media(min-width:768px){.difficulty-meter.is-intermediate>:first-child,.difficulty-meter.is-intermediate>:nth-child(2){--tw-bg-opacity:1;background-color:rgba(222,117,31,var(--tw-bg-opacity))}}.difficulty-meter.is-intermediate.is-dark>:first-child,.difficulty-meter.is-intermediate.is-dark>:nth-child(2){--tw-bg-opacity:1;background-color:rgba(34,41,47,var(--tw-bg-opacity))}.difficulty-meter.is-advanced>*{background:#fff}@media(min-width:768px){.difficulty-meter.is-advanced>*{--tw-bg-opacity:1;background-color:rgba(204,31,26,var(--tw-bg-opacity))}}.difficulty-meter.is-advanced.is-dark>*{--tw-bg-opacity:1;background-color:rgba(34,41,47,var(--tw-bg-opacity))}.expanded-card .difficulty-meter>*,.series-banner .difficulty-meter>*,.series-card:hover .difficulty-meter>*,.sidebar-series-card:hover .difficulty-meter>*{background-color:rgba(0,0,0,.25)}.expanded-card .difficulty-meter.is-advanced>*,.expanded-card .difficulty-meter.is-beginner>:first-child,.expanded-card .difficulty-meter.is-intermediate>:first-child,.expanded-card .difficulty-meter.is-intermediate>:nth-child(2),.series-banner .difficulty-meter.is-advanced>*,.series-banner .difficulty-meter.is-beginner>:first-child,.series-banner .difficulty-meter.is-intermediate>:first-child,.series-banner .difficulty-meter.is-intermediate>:nth-child(2),.series-card:hover .difficulty-meter.is-advanced>*,.series-card:hover .difficulty-meter.is-beginner>:first-child,.series-card:hover .difficulty-meter.is-intermediate>:first-child,.series-card:hover .difficulty-meter.is-intermediate>:nth-child(2),.sidebar-series-card:hover .difficulty-meter.is-advanced>*,.sidebar-series-card:hover .difficulty-meter.is-beginner>:first-child,.sidebar-series-card:hover .difficulty-meter.is-intermediate>:first-child,.sidebar-series-card:hover .difficulty-meter.is-intermediate>:nth-child(2){--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}#user-notifications-toggle{width:20px;height:20px;left:-6px;--tw-bg-opacity:1;background-color:rgba(0,173,236,var(--tw-bg-opacity));-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}#user-notifications-toggle.delay{-webkit-animation-delay:.5s;animation-delay:.5s}.account-slideout-menu{border-radius:.9rem!important;box-shadow:0 0 15px 0 rgba(0,0,0,.09);overflow-y:auto!important}.modal-slide-right-enter{transform:translate3d(330px,0,0)}.modal-slide-right-enter-active{transition:all .3s ease-out}.account-slideout-menu .tabs:after{border-radius:9999px;border:2px solid rgba(237,237,237,var(--tw-border-opacity))}.account-slideout-menu .tabs:after,.account-slideout-menu header a.current-tab:after{bottom:-3px;left:0;position:absolute;content:"";width:100%;display:block;--tw-border-opacity:1}.account-slideout-menu header a.current-tab:after{border:2px solid rgba(50,138,241,var(--tw-border-opacity));border-radius:9999px;z-index:2}.v--modal-overlay{background:rgba(0,0,0,.7)!important}.modal-slide-up-enter{transform:translate3d(0,800px,0)}.modal-slide-up-enter-active{transition:all .3s ease-out}.modal-slide-down-enter{transform:translate3d(0,-800px,0)}.modal-slide-down-enter-active{transition:all .3s ease-out}.modal-close-button{top:20px;right:20px}@media(min-width:768px){.modal-close-button{top:30px;right:30px}}.v--modal.conversation-modal{border-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0}.ad{padding-top:1rem;padding-bottom:1rem;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));background:#f0f0f0}.ad-thumbnail{width:30px;height:30px}.ad-description .ad-title,.ad-description>a{color:inherit}.ad-description>a:hover{text-decoration:underline}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.forum-comment{transition:background-color,.3s}@media(min-width:992px){.forum-comment .show-on-hover{visibility:hidden}.forum-comment:hover .show-on-hover{visibility:visible}.forum-comment:hover #conversation-title{background-color:rgba(0,0,0,.04)}}.admin-border{border:1px solid #c2cafb!important}@media(min-width:768px){.forum-comment.is-reply.is-active{box-shadow:inset 0 0 0 1px #62a2f3}.forum-comment.is-reply.is-admin.is-active{border-color:transparent}}@media(min-width:768px){.forum-comment:not(.is-best):not(.is-admin):hover{background-color:rgba(0,0,0,.03)}}.card{border:1px solid rgba(36,37,38,.08);box-shadow:0 0 20px rgba(0,0,0,.08);width:345px;max-width:100%;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.9rem;margin-left:auto;margin-right:auto;overflow:hidden;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));position:relative;transition:all 1s}@media(min-width:768px){.card{width:335px;height:215px}}@media(min-width:992px){.card{width:345px;height:258px}.card:hover{box-shadow:0 0 25px rgba(0,0,0,.18)}}@media(min-width:992px){.card-play-button{transition:opacity .2s,transform .4s,border-color .2s;opacity:0;transform:translateY(15px);transition-timing-function:ease-in-out}.card:hover .card-play-button,.skill-card:hover .card-play-button{opacity:1;transform:translateY(0)}}.series-thumbnail-card{position:relative;z-index:2;height:122px;box-shadow:0 2px 4px 0 hsla(0,4%,65.3%,.3);width:auto;border-radius:.9rem}@media(min-width:992px){.series-thumbnail-card{min-width:164px}}.series-thumbnail-card.is-frameworks{background:linear-gradient(180deg,#f44881,#ec454f)}.series-thumbnail-card.is-languages{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.series-thumbnail-card.is-testing{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.series-thumbnail-card.is-tooling{background:linear-gradient(0deg,#8b60ed,#b372bd)}.series-thumbnail-card.is-techniques{background:linear-gradient(180deg,#21c8f6,#637bff)}.series-thumbnail-card .card-thumbnail{width:90px;height:90px}@media(min-width:992px){.series-thumbnail-card.is-frameworks:after{background:linear-gradient(180deg,#f44881,#ec454f)}.series-thumbnail-card.is-languages:after{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.series-thumbnail-card.is-testing:after{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.series-thumbnail-card.is-tooling:after{background:linear-gradient(0deg,#8b60ed,#b372bd)}.series-thumbnail-card.is-techniques:after{background:linear-gradient(180deg,#21c8f6,#637bff)}}.expanded-card.is-frameworks .expanded-card-left{background:linear-gradient(180deg,#f44881,#ec454f)}.expanded-card.is-languages .expanded-card-left{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.expanded-card.is-testing .expanded-card-left{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.expanded-card.is-tooling .expanded-card-left{background:linear-gradient(0deg,#8b60ed,#b372bd)}.expanded-card.is-techniques .expanded-card-left{background:linear-gradient(180deg,#21c8f6,#637bff)}.expanded-card-heading>a{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.expanded-card.is-complete .expanded-card-heading>a{--tw-text-opacity:1;color:rgba(204,204,204,var(--tw-text-opacity));text-decoration:line-through}@media(min-width:992px){.expanded-card:hover .expanded-card-meta{opacity:0}}.expanded-card{max-width:320px}@media(min-width:768px){.expanded-card{min-width:auto}}@media(min-width:992px){.expanded-card{max-width:345px}}.expanded-card .expanded-card-left{width:110px}@media(min-width:768px){.expanded-card .expanded-card-left{width:130px}}.skill-card{transition:all 1s}.skill-card.is-frameworks{background:linear-gradient(180deg,#f44881,#ec454f)}.skill-card.is-languages{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.skill-card.is-testing{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.skill-card.is-tooling{background:linear-gradient(0deg,#8b60ed,#b372bd)}.skill-card.is-techniques{background:linear-gradient(180deg,#21c8f6,#637bff)}.skill-card .skill-card-thumbnail{width:114px;height:114px;max-width:114px}@media(min-width:992px){.skill-card .skill-card-thumbnail{width:100px;height:100px;max-width:100px}}@media(min-width:1200px){width:120px;height:120px;max-width:120px}@media (min-width:992px){.skill-card.is-frameworks{background:0 0}.skill-card.is-frameworks .skill-card-top{border-radius:.9rem;content:"";display:block;width:100%;background:linear-gradient(180deg,#f44881,#ec454f)}.skill-card.is-languages{background:0 0}.skill-card.is-languages .skill-card-top{border-radius:.9rem;content:"";display:block;width:100%;background:linear-gradient(0deg,#f19a1a,#ffc73c)}.skill-card.is-testing{background:0 0}.skill-card.is-testing .skill-card-top{border-radius:.9rem;content:"";display:block;width:100%;background:linear-gradient(180deg,#6edcc4,#1aab8b)}.skill-card.is-tooling{background:0 0}.skill-card.is-tooling .skill-card-top{border-radius:.9rem;content:"";display:block;width:100%;background:linear-gradient(0deg,#8b60ed,#b372bd)}.skill-card.is-techniques{background:0 0}.skill-card.is-techniques .skill-card-top{border-radius:.9rem;content:"";display:block;width:100%;background:linear-gradient(180deg,#21c8f6,#637bff)}.skill-card:hover .skill-card-meta-details{display:none}.skill-card-meta{margin-top:-6px;padding-top:6px;height:76px;transition:box-shadow .3s;box-shadow:0 0 20px rgba(0,0,0,.08)}}@media(min-width:992px){.skill-card:hover .skill-card-meta{box-shadow:0 0 25px rgba(0,0,0,.18)}}.skill-card .card-play-button{left:0;right:0;margin-left:auto;margin-right:auto;width:90%}@media(min-width:1200px){.skill-card{width:200px}}.team-card-wrap .team-card-heading{font-weight:700;font-size:.875rem;margin-bottom:.75rem;text-transform:uppercase;color:#4a4a4a}.team-card{counter-reset:leaderboard;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:.5rem;padding:2rem;box-shadow:0 3px 11px 1px rgba(36,37,38,.08)}.team-card-item:not(:last-child){margin-bottom:1rem}.team-card-item:not(.without-number):before{counter-increment:leaderboard;content:counter(leaderboard);margin-right:1rem;--tw-text-opacity:1;color:rgba(204,204,204,var(--tw-text-opacity));width:16px}.thermometer-wrap{height:50px;margin-bottom:2rem}@media(min-width:768px){.thermometer-wrap{height:100%;margin-bottom:0}}.thermometer{position:relative;width:100%;height:10px;border-radius:9999px;display:flex;flex-direction:column-reverse;--tw-bg-opacity:1;background-color:rgba(237,237,237,var(--tw-bg-opacity));margin-bottom:2rem}@media(min-width:768px){.thermometer{margin-bottom:0;width:10px;height:100%}}.thermometer:after{content:"";--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity));display:block;width:15px;height:15px;border-radius:9999px;position:absolute;top:-2px;box-shadow:0 0 0 7px #c7e7f7}@media(min-width:768px){.thermometer:after{left:-4px;top:auto;bottom:0}}.thermometer-inner{border-radius:9999px;height:100%;z-index:10}.thermometer-inner.is-filled-20{width:20%}@media(min-width:768px){.thermometer-inner.is-filled-20{width:auto;height:20%}}.thermometer-inner.is-filled-40{width:40%}@media(min-width:768px){.thermometer-inner.is-filled-40{width:auto;height:40%}}.thermometer-inner.is-filled-60{width:60%}@media(min-width:768px){.thermometer-inner.is-filled-60{width:auto;height:60%}}.thermometer-inner.is-filled-80{width:80%}@media(min-width:768px){.thermometer-inner.is-filled-80{width:auto;height:80%}}.thermometer-inner.is-filled-100{width:100%}@media(min-width:768px){.thermometer-inner.is-filled-100{width:auto;height:100%}}.thermometer-legend>div{width:20%}@media(min-width:768px){.thermometer-legend>div{width:100%}}.reply-scrubber-wrap{width:100%;position:relative;transform:translateY(-3px)}.reply-scrubber-wrap:after,.reply-scrubber-wrap:before{content:"";background-color:#bbc7cd;display:block;border-radius:9999px;position:absolute;width:16px;height:16px;z-index:10;top:6px}.reply-scrubber-wrap.is-muted:after,.reply-scrubber-wrap.is-muted:before{--tw-bg-opacity:1;background-color:rgba(204,204,204,var(--tw-bg-opacity));box-shadow:0 0 0 7px rgba(0,0,0,.1)}.reply-scrubber-wrap:after{right:0}.reply-scrubber{position:relative;z-index:1;width:150px;height:20px;margin:0;cursor:pointer}.reply-scrubber-wrap.is-muted .reply-scrubber{cursor:not-allowed}.reply-scrubber-button{--tw-border-opacity:1;border-color:rgba(237,237,237,var(--tw-border-opacity));border-radius:9999px;border-width:1px;font-weight:700;padding:.5rem 1.25rem;--tw-text-opacity:1;color:rgba(135,149,161,var(--tw-text-opacity));text-transform:none}.reply-scrubber-button[disabled]{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity));cursor:not-allowed}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,.03);height:5px;padding-left:30px;padding-right:30px;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity));width:57px;height:12px;border-radius:9999px;border:none;cursor:pointer}input[type=range]::-moz-range-thumb{-moz-appearance:none;appearance:none;--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity));width:57px;height:12px;border-radius:9999px;border:none;cursor:pointer}input[type=range]::-moz-focus-outer{border:0}.reply-scrubber-wrap.is-muted input[type=range]::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:rgba(204,204,204,var(--tw-bg-opacity));cursor:not-allowed}.reply-scrubber-wrap.is-muted input[type=range]::-moz-range-thumb{--tw-bg-opacity:1;background-color:rgba(204,204,204,var(--tw-bg-opacity));cursor:not-allowed}.tribute-container{position:absolute;top:0;left:0;height:auto;max-height:300px;max-width:500px;overflow:auto;display:block;z-index:999999}.tribute-container ul{margin:2px 0 0;padding:0;list-style:none;--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}.tribute-container li{padding:.25rem .75rem;cursor:pointer}.tribute-container li.highlight{--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.tribute-container li span{font-weight:700}.tribute-container li.no-match{cursor:default}.tribute-container .menu-highlighted{font-weight:700}.quiz-wrapper{height:100vh;height:calc(var(--vh,1vh)*100)}.quiz-footer{box-shadow:0 -4px 15px 10px rgba(36,37,38,.08)}@media(min-width:768px){.quiz-footer{box-shadow:none}}.quiz-arrow{width:50%;background-color:rgba(0,0,0,.05);color:#222;display:flex;justify-content:center;align-items:center;border-radius:9999px;padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width:992px){.quiz-arrow{width:44px;height:41px;padding:0;border-radius:.5rem}}.quiz-arrow[disabled]{color:#999;cursor:not-allowed}.btn-pulse,.quiz-arrow.pulse{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.wait-1s{-webkit-animation-delay:1s;animation-delay:1s}.quiz-review-question-label{margin-bottom:.5rem}@media(min-width:992px){.quiz-review-question-label{width:150px;margin-left:-170px;margin-right:20px;margin-bottom:0}}@-webkit-keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{transform:scale(1);box-shadow:0 0 0 10px transparent}to{transform:scale(.95);box-shadow:0 0 0 0 transparent}}.quiz-wrapper .question{background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0,rgba(0,0,0,.2),transparent),radial-gradient(farthest-side at 50% 100%,rgba(0,0,0,.2),transparent) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 40px,100% 40px,100% 14px,100% 14px;background-attachment:local,local,scroll,scroll}@media(min-width:992px){.question-fade-next-enter,.question-fade-next-leave-to{opacity:0;transform:translateY(100vh)}.question-fade-next-enter-to{opacity:1;transform:translateY(0)}.question-fade-next-enter-active{transition:opacity .2s ease-in,transform .25s ease-in}.question-fade-next-leave-active{transition:opacity .2s ease-in-out,transform .25s ease-in-out}.question-fade-next-leave-active,.question-fade-previous-enter,.question-fade-previous-leave-to{opacity:0;transform:translateY(-100vh)}.question-fade-previous-enter-to{opacity:1;transform:translateY(0)}.question-fade-previous-enter-active{transition:opacity .3s ease-in,transform .4s ease-in}.question-fade-previous-leave-active{transition:opacity .3s ease-in-out,transform .4s ease-in-out;opacity:0;transform:translateY(100vh)}.quiz-fade-enter{opacity:0}.quiz-fade-enter-to{opacity:1}.quiz-fade-enter-active,.quiz-fade-leave-active{transition:opacity .3s}.quiz-fade-leave-to{opacity:0}}.question-choice code,.question-title code{background:0 0;font-size:inherit}.flickity-page-dots{bottom:-39px!important}.flickity-page-dots>li.dot:only-of-type{display:none}.flickity-page-dots .dot.is-selected{--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity))}body:not(.home) .flickity-prev-next-button{top:46%!important}@media(min-width:992px){body:not(.home) .flickity-prev-next-button.previous{left:-50px!important}body:not(.home) .flickity-prev-next-button.next{right:-50px!important}}.flickity-prev-next-button[disabled]{display:none}.plans-toggle-wrap{background:url(/images/plans/plans-toggle-border.svg);width:221px;height:40px}.plans-toggle-personal,.plans-toggle-teams{width:50%;border-radius:18px}.tw-bg-gradient-laracasts .plans-toggle-personal>button,.tw-bg-gradient-laracasts .plans-toggle-teams>button{color:#fff}.plans-toggle-is-active{background-image:linear-gradient(125deg,#21c8f6,#637bff)}.plans-toggle-is-active>button{color:#fff}.plans-toggle-personal{padding-left:13px}.plans-toggle-personal.plans-toggle-is-active{padding-left:0}.plans-toggle-is-active+.plans-toggle-teams{padding-right:13px}@media(min-width:992px){.plan-wrap{height:358px;max-width:290px}}.plan-primary{background:linear-gradient(180deg,#21c8f6,#637bff);border:none!important;padding:1px!important}.plan-primary>div:first-child{background:#fff;border-radius:inherit;padding:1.25rem 1rem 1.5rem}.team-plan-wrap{flex:1}@media(min-width:768px){.team-plan-wrap{max-width:581px;height:358px;flex:2}}.plan{border:1px solid rgba(36,37,38,.08);max-width:437px}@media(min-width:768px){.plan-start-learning-button{max-width:85%;margin-left:auto;margin-right:auto}}.plan-slash:after{content:"";display:block;width:80%;height:3px;transform:rotate(26deg);position:absolute;top:16px;left:20%;--tw-bg-opacity:1;background-color:rgba(204,204,204,var(--tw-bg-opacity))}.laracasts-logo{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));transition:color .3s,background-color .3s;width:132px}.laracasts-logo:hover{--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity))}@media(min-width:992px){.laracasts-logo{color:#4a4a4a;width:157px;height:20px}}.home-banner{-webkit-mask:url(/images/home/home-bg-mask.svg);background-image:radial-gradient(circle at 51% 111%,#1285f3,#003a99 86%);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.home-banner-inner{overflow:hidden}@media(min-width:768px){.home-banner-inner{min-height:672px}}@media(min-width:1500px){.home-banner-inner{min-height:795px}}@media screen and (min-width:400px){.home-banner-main{padding-left:3rem;padding-right:3rem}}.header-description{margin-left:auto;margin-right:auto;text-align:center;--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}@media(min-width:768px){.header-description{max-width:100%;text-align:left}}@media(min-width:992px){.header-description{margin-left:4rem}}@media(min-width:1500px){.header-description{margin-left:0}}.header-title{font-size:1.875rem;margin-bottom:1.5rem;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));letter-spacing:-.02em;line-height:1.1}@media screen and (min-width:340px){.header-title{font-size:2.25rem}}@media(min-width:768px){.header-title{font-size:2.5rem;margin-bottom:1.25rem;text-align:left;line-height:1.3}}@media(min-width:992px){.header-title{font-size:59px;line-height:1}}@media(min-width:1500px){.header-title{font-size:66px}}#header{display:flex;align-items:baseline;margin:15px}#home-banner-illustration{max-width:none;opacity:.2;bottom:-64px;left:0;margin-left:-15%;width:160vw;mix-blend-mode:luminosity;cursor:pointer}@media(min-width:400px){#home-banner-illustration{margin-left:-5%;bottom:-20vw;left:0;width:125vw}}@media(min-width:768px){#home-banner-illustration{width:945px;top:-240px;left:-300px;opacity:1;bottom:auto;margin-left:0}}@media(min-width:1200px){#home-banner-illustration{width:79%;top:-305px;left:-1.5%}}@media(min-width:1500px){#home-banner-illustration{left:-6.5%;width:92%;top:-410px}}.header-title-accent{background:linear-gradient(90deg,#637bff 20%,#21c8f6 40%,#637bff 60%,#21c8f6 80%,#637bff);background-size:200% auto;padding-right:5px;color:#000;caret-color:#637bff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(min-width:768px){.header-title-accent{font-size:2.5rem}}@media(min-width:992px){.header-title-accent{font-size:56px}}@media(min-width:1500px){.header-title-accent{font-size:62.5px}}.header-title-accent.has-cursor:after{content:"";display:inline-block;background:#21c8f6;line-height:17px;margin-left:3px;will-change:opacity;-webkit-animation:cursor-blink .8s infinite;animation:cursor-blink .8s infinite;width:7px;height:20px;position:relative;top:5px;left:4px}@media screen and (min-width:340px){.header-title-accent.has-cursor:after{width:13px;height:30px}}@media(min-width:992px){.header-title-accent.has-cursor:after{width:20px;height:50px}}.header-title-accent:focus{outline:none}.header-title-accent:focus:after{content:none}@-webkit-keyframes cursor-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes cursor-blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}@media(min-width:768px){.home-banner-content{top:-25px}}@media(min-width:992px){.home-banner-content{left:20px}}@media(min-width:1200px){.home-banner-content{top:-50px;left:90px}}@media(min-width:1900px){.home-banner-content{left:140px}}.about-jeffrey .content a{border-bottom:none}@media screen and (min-width:1100px) and (max-width:2000px){.plans-section{background-image:url(/images/home/plans-bg-left-wire.svg),url(/images/home/plans-bg-left.svg),url(/images/home/plans-bg-right.svg);background-repeat:no-repeat,no-repeat,no-repeat;background-position:10%,0 100%,100% 100%}}.home-skills-stat{flex:1}@media(min-width:992px){.home-skills-stat{flex:none;width:150px}}.home-skills-stat-lessons{position:relative}.home-skills-stat-lessons:after,.home-skills-stat-lessons:before{content:"";position:absolute;top:15px;width:1px;height:67px;opacity:.07;-o-object-fit:contain;object-fit:contain;border-style:solid;border-width:2px;border-image-source:linear-gradient(0deg,transparent,#000 48%,transparent);border-image-slice:1;background-color:transparent}.home-skills-stat-lessons:before{left:0}.home-skills-stat-lessons:after{right:0}.series-banner .primary{display:flex;flex-direction:column}@media(min-width:992px){.series-banner .primary{display:block}}.series-banner-heading{order:1}.series-banner-chart{order:2}.series-banner-meta{order:3}.series-banner-description{order:4}.series-banner-button{order:5}.series-banner-button .generic-content a{color:inherit;font-weight:700}.series-banner-button .generic-content a:hover{text-decoration:underline}.series-banner-button .generic-content strong{color:inherit}.series-banner-button .series-thumbnail{align-self:center;width:50%}@media(min-width:992px){.series-banner-button .series-thumbnail{width:100%}}#root .series-banner-meta{padding-top:0;padding-bottom:0}#root .series-banner-meta .level-item{padding:15px 0;display:flex;align-items:center;align-self:stretch;line-height:1;color:#fff;font-weight:500}.circle-chart__circle{transform:rotate(-90deg);transform-origin:center}.circle-chart__circle:not(.no-animation){animation:circle-chart-fill .4s reverse}@-webkit-keyframes circle-chart-fill{to{stroke-dasharray:0 100}}@keyframes circle-chart-fill{to{stroke-dasharray:0 100}}body.skill .header-wrap:before{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;content:"";position:absolute;top:0;left:0;bottom:0;right:0}@media(min-width:992px){body.skill .header-wrap:before{width:882px}}body.skill.is-frameworks .header-wrap:before{background-image:linear-gradient(90deg,#ec454f,rgba(244,72,129,0) 79%)}body.skill.is-testing .header-wrap:before{background-image:linear-gradient(90deg,#6edcc4 0,#0d987a 0,rgba(18,125,102,0) 99%)}body.skill.is-tooling .header-wrap:before{background-image:linear-gradient(90deg,#b372bd 0,rgba(139,96,237,0))}body.skill.is-languages .header-wrap:before{background-image:linear-gradient(90deg,#ffc73b 0,rgba(241,154,26,.01) 84%)}body.skill.is-techniques .header-wrap:before{background-image:linear-gradient(90deg,#21c8f6 0,rgba(99,123,255,0) 99%)}body.skill .skill-banner{background:url(/images/journeys/skill-banner-lary.svg) 100% 100% no-repeat}body.skill .skill-thumbnail-card{z-index:1;opacity:.7;transition:opacity .3s;margin-bottom:1rem;background:#304260}body.skill .skill-thumbnail-card.is-frameworks.is-current{background:linear-gradient(180deg,#f44881,#ec454f)}@media(min-width:992px){body.skill .skill-thumbnail-card.is-frameworks.is-current:after{content:"";position:absolute;width:100%;height:6px;background:#fff;bottom:-52px;border-radius:9.8px}}body.skill .skill-thumbnail-card.is-languages.is-current{background:linear-gradient(0deg,#f19a1a,#ffc73c)}@media(min-width:992px){body.skill .skill-thumbnail-card.is-languages.is-current:after{content:"";position:absolute;width:100%;height:6px;background:#fff;bottom:-52px;border-radius:9.8px}}body.skill .skill-thumbnail-card.is-testing.is-current{background:linear-gradient(180deg,#6edcc4,#1aab8b)}@media(min-width:992px){body.skill .skill-thumbnail-card.is-testing.is-current:after{content:"";position:absolute;width:100%;height:6px;background:#fff;bottom:-52px;border-radius:9.8px}}body.skill .skill-thumbnail-card.is-tooling.is-current{background:linear-gradient(0deg,#8b60ed,#b372bd)}@media(min-width:992px){body.skill .skill-thumbnail-card.is-tooling.is-current:after{content:"";position:absolute;width:100%;height:6px;background:#fff;bottom:-52px;border-radius:9.8px}}body.skill .skill-thumbnail-card.is-techniques.is-current{background:linear-gradient(180deg,#21c8f6,#637bff)}@media(min-width:992px){body.skill .skill-thumbnail-card.is-techniques.is-current:after{content:"";position:absolute;width:100%;height:6px;background:#fff;bottom:-52px;border-radius:9.8px}}@media(min-width:992px){body.skill .skill-thumbnail-card{width:115px;height:108px}body.skill .skill-thumbnail-card img{transform:grayscale(100)}body.skill .skill-thumbnail-card:before{border-radius:.5rem;content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;transition:opacity .3s;z-index:-1}body.skill .skill-thumbnail-card.is-frameworks:before{background:linear-gradient(180deg,#f44881,#ec454f)}body.skill .skill-thumbnail-card.is-languages:before{background:linear-gradient(0deg,#f19a1a,#ffc73c)}body.skill .skill-thumbnail-card.is-testing:before{background:linear-gradient(180deg,#6edcc4,#1aab8b)}body.skill .skill-thumbnail-card.is-tooling:before{background:linear-gradient(0deg,#8b60ed,#b372bd)}body.skill .skill-thumbnail-card.is-techniques:before{background:linear-gradient(180deg,#21c8f6,#637bff)}body.skill .skill-thumbnail-card.is-current,body.skill .skill-thumbnail-card.is-current:before,body.skill .skill-thumbnail-card:hover,body.skill .skill-thumbnail-card:hover:before{opacity:1}}@media(min-width:1200px){body.skill .skill-thumbnail-card{margin-bottom:0}}@media(min-width:1200px){.skill-banner-sidebar{width:400px;height:311px}}.skill-banner-thumbnail{max-width:300px;margin-left:auto;margin-right:auto}.is-frameworks .skill-banner-thumbnail{margin-top:-30px}.is-testing .skill-banner-thumbnail{margin-top:-55px}.is-techniques .skill-banner-thumbnail{margin-top:-25px}.is-languages .skill-banner-thumbnail{margin-top:-50px}.is-tooling .skill-banner-thumbnail{margin-top:-20px}@media(min-width:992px){.is-frameworks .skill-banner-thumbnail{max-width:497px;margin-left:-25px}.is-testing .skill-banner-thumbnail{max-width:572px;margin-left:-150px}.is-techniques .skill-banner-thumbnail{max-width:548px;margin-left:-127px}.is-languages .skill-banner-thumbnail{max-width:540px;margin-left:-115px}.is-tooling .skill-banner-thumbnail{margin-left:-75px;max-width:463px}}@media(min-width:992px){.skill-main-sidebar{width:400px;top:40px}}@media(min-width:992px){.skill-section-container{max-width:706px}}.filterable-item:not(:last-child){margin-bottom:1rem;padding-bottom:.7rem}.filterable-item:first-child{margin-bottom:1.5rem}.filterable-heading{line-height:1;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));letter-spacing:0;text-transform:uppercase;font-weight:700;margin:1em 0}.ais-refinement-list__item label,.filterable-label{font-size:15px;line-height:2em}.ais-refinement-list__item label input[type=checkbox],.filterable-label input[type=checkbox]{margin-right:12px}.ais-refinement-list__item label input[type=checkbox]:checked+a,.filterable-label input[type=checkbox]:checked+a{color:#78a304;font-weight:500}.ais-refinement-list__item label a,.filterable-label a{color:#7d8793}.sidebar-series-card:hover .sidebar-series-card-icon,.sidebar-series-card:hover .sidebar-series-card-series-difficulty,.sidebar-series-card:hover .sidebar-series-card-stat,.sidebar-series-card:hover .sidebar-series-card-title{color:#fff!important}.sidebar-series-card:after{position:absolute;border-radius:inherit;content:"";top:0;left:0;bottom:0;right:0;width:100%;height:100%;transition:opacity .3s;opacity:0}.sidebar-series-card.taxonomy-frameworks:after{background:linear-gradient(180deg,#f44881,#ec454f)}.sidebar-series-card.taxonomy-languages:after{background:linear-gradient(0deg,#f19a1a,#ffc73c)}.sidebar-series-card.taxonomy-testing:after{background:linear-gradient(180deg,#6edcc4,#1aab8b)}.sidebar-series-card.taxonomy-tooling:after{background:linear-gradient(0deg,#8b60ed,#b372bd)}.sidebar-series-card.taxonomy-techniques:after{background:linear-gradient(180deg,#21c8f6,#637bff)}.sidebar-series-card:hover:after{opacity:1}.forum-excerpt-toggle{border-radius:.25rem;cursor:pointer;display:flex;align-items:center;padding-top:.5rem;padding-bottom:.5rem;margin-left:.2rem;margin-right:.2rem}.forum-excerpt-toggle.is-active,.forum-excerpt-toggle:hover{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}.forum-excerpt-toggle.is-active .forum-excerpt-toggle-lines,.forum-excerpt-toggle.is-active .forum-excerpt-toggle-lines .forum-excerpt-toggle-line,.forum-excerpt-toggle:hover .forum-excerpt-toggle-lines,.forum-excerpt-toggle:hover .forum-excerpt-toggle-lines .forum-excerpt-toggle-line{opacity:1}.forum-excerpt-toggle .forum-excerpt-toggle-lines{opacity:.402}.forum-excerpt-toggle .forum-excerpt-toggle-lines .forum-excerpt-toggle-line{opacity:.5}#conversation-stats{margin-left:60px;position:relative}#conversation-stats:before{position:absolute;display:block;top:50%;left:-36px;content:"";width:25px;height:26px;border:3px solid #ebeff0;border-right:none;border-bottom:none}.reply-with-responses{position:relative}.reply-with-responses .responses{margin-left:60px;position:relative}.reply-with-responses .responses:before{position:absolute;display:block;top:0;left:-36px;content:"";width:3px;height:100%;background:#78909c;opacity:.07}.reply-with-responses .responses>:before{position:relative;display:block;top:57px;content:"";width:23px;height:3px;background:#78909c;left:-34px;opacity:.07}.reply-with-responses .responses>:last-child:after{position:absolute;display:block;top:60px;left:-37px;content:"";width:3px;height:calc(100% - 60px);background:#fff}.search-form{background-image:url(/images/icons/search.svg);background-repeat:no-repeat;background-position:16px 13.5px;padding-left:20px}.search-form input{background:0 0}#root .user-content{line-height:1.6;letter-spacing:0;word-break:break-word}#root .user-content blockquote{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity));--tw-border-opacity:1;border-color:rgba(204,204,204,var(--tw-border-opacity));border-style:solid;border-left-width:20px}#root .user-content a{border:none}#root .user-content h1,#root .user-content h2{font-weight:700;font-size:1.25rem}#root .user-content h3,#root .user-content h4{font-weight:700;font-size:1.125rem}#root .user-content *+pre{margin-top:1em}#root .forum-comment.is-reply .user-content{margin-bottom:0}#root .blog-content pre,#root .user-content pre,.code-fragment-wrap pre{word-wrap:normal;white-space:pre-wrap}#root .blog-content pre:not(:last-child),#root .user-content pre:not(:last-child),.code-fragment-wrap pre:not(:last-child){margin-bottom:1em}#root .blog-content pre>code,#root .user-content pre>code,.code-fragment-wrap pre>code{padding:20px;font-size:10px;border-radius:4px;line-height:1.5em;box-shadow:4px 4px 15px 0 rgba(36,37,38,.08);font-family:Operator Mono,Fira Code,menlo,monospace}@media(min-width:1200px){#root .blog-content pre>code,#root .user-content pre>code,.code-fragment-wrap pre>code{font-size:12px}}.code-fragment-wrap{max-height:250px;overflow:auto}.participate-button{bottom:20px;right:20px}@media(min-width:768px){.participate-button{bottom:30px;right:30px}}.profile .bar ul{color:#7d8793}@media screen and (min-width:992px){.profile .bar ul{padding-left:230px}}.profile .bar ul strong{color:inherit}.profile .bar ul li:not(:last-child){margin-right:2em}.profile .experience-level-card{cursor:pointer;background-color:rgba(0,0,0,.1);width:146px}.profile .experience-level-card:hover{background-color:rgba(0,0,0,.15)}.timeline-date,.timeline-section{position:relative}.timeline-date{padding-top:0}.timeline-date>div{margin-top:10px}@media(min-width:992px){.timeline-date>div{margin-top:0}}.timeline-contents pre{margin-bottom:1em}.timeline-contents pre code.hljs{padding:20px}.timeline-contents-item{position:relative}.timeline-contents-item:not(:last-child) .timeline-contents-activity:after{content:"";display:block;height:calc(100% - 20px);position:absolute;top:40px;width:1px;background-image:linear-gradient(180deg,transparent,transparent 50%,#fff 0,#fff),linear-gradient(90deg,#6cb2eb,#6cb2eb);background-size:2px 8px}.timeline-contents-item:first-child .timeline-contents-activity:after{height:calc(100% - 57px)}.setting-section{padding-bottom:3rem}@media screen and (min-width:768px){.setting-section{padding-bottom:100px}}@media(min-width:768px){.setting-section.profile-sidebar{margin-left:-40px;padding-left:20px;padding-right:20px}}@media(min-width:1200px){.setting-section .profile-right-sidebar{max-width:345px}}.setting-link{font-weight:700;font-size:.75rem;text-transform:uppercase}.setting-link a{display:block;padding-top:1rem;padding-bottom:1rem}.setting-link:hover a,.setting-link>a.is-active{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}@media(min-width:768px){.settings-form{max-width:330px}}.home-banner.sale-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/images/sale/sale-bg-gridsystem.svg);background-size:contain;-webkit-mask-image:linear-gradient(180deg,#000,#000 20%,transparent);mask-image:linear-gradient(180deg,#000,#000 20%,transparent)}.home-banner.sale-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/images/sale/thumbnail-card-bg@2x.png) no-repeat center 100%;opacity:.5;background-size:90vw;mix-blend-mode:luminosity;pointer-events:none}#superposition-section{margin-top:-75px}@media(min-width:992px){#superposition-section{margin-top:0}}@media(min-width:1200px){#superposition-section{margin-top:-75px}}.sale-banner-illustration{max-width:330px}@media(min-width:992px){.sale-banner-illustration{max-width:400px}}@media(min-width:1200px){.sale-banner-illustration{left:-100px;max-width:none}}.ais-refinement-list{overflow-y:auto;margin-right:-.5rem;margin-left:-1rem}.ais-refinement-list.limited .ais-refinement-list__item:nth-of-type(1n+7){display:none}.ais-refinement-list-view-more{visibility:hidden}.ais-refinement-list+.ais-refinement-list-view-more{visibility:visible}.filterable-item>div.ais-refinement-list-view-more:only-of-type{margin-top:-27px;margin-bottom:-50px}.ais-refinement-list__count{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity));font-size:1rem;--tw-text-opacity:1;color:rgba(61,72,82,var(--tw-text-opacity));margin-left:auto}.ais-refinement-list__value{font-size:1rem;line-height:1.25;padding-left:.5rem;padding-right:1.25rem;--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity));max-width:250px}.ais-refinement-list__item label{display:flex;align-items:center}.ais-refinement-list__value{flex-grow:1}.ais-refinement-list__item{min-height:35px;padding:.25rem .5rem .25rem 1rem}.ais-refinement-list__item:hover{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity));border-radius:.5rem}.ais-index .filterable-item form[role=search]{display:flex;justify-content:space-between}.ais-pagination__item--active a{color:#3490dc;font-weight:700}.filterable-item:empty{display:none}@media(max-width:768px){.ais-index .sidebar{height:50%;z-index:10;background:#fff;position:fixed;bottom:0;box-shadow:0 -5px 11px rgba(36,37,38,.08);padding-left:20px;padding-right:20px;padding-top:20px;margin-left:-20px;width:100%;overflow-y:scroll}}@media(min-width:992px){.podcast-banner .podcast-banner-inner{padding-top:100px;padding-bottom:100px;background:url(/images/mic-drop.svg) no-repeat 0 0;background-size:150px}}@media(min-width:1200px){.podcast-banner .podcast-banner-inner{background:url(/images/mic-drop.svg) no-repeat 0 0;background-size:150px}}.podcast-banner .podcast-mic{position:absolute;top:-72px;width:150px;left:calc(50% - 75px);z-index:50}.achievement-list .achievement:nth-child(n+4){display:none}@media(min-width:992px){.achievement-list .achievement{display:flex!important}}.achievement:not(.has-not-been-awarded).is-muted{color:#b8b8b8}.achievement:not(.has-not-been-awarded).is-elite{color:#f7a925}.achievement:not(.has-not-been-awarded).is-advanced{color:#f44881}.achievement:not(.has-not-been-awarded).is-intermediate{--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity))}.achievement:not(.has-not-been-awarded).is-beginner{color:#fcbe35}.profile .achievement.has-not-been-awarded .achievement-badge-icon{transition:all .3s;opacity:.3}.profile .achievement.has-not-been-awarded:hover .achievement-badge-icon{opacity:1}.achievement-notification{transition-timing-function:ease-out;transition:transform .3s}.achievement-notification-name.is-beginner{color:#fcbe35}.achievement-notification-name.is-intermediate{--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity))}.achievement-notification-name.is-advanced{--tw-text-opacity:1;color:rgba(227,52,47,var(--tw-text-opacity))}.achievement-notification-close-button{display:none}.achievement-notification:hover .achievement-notification-close-button{display:block}.setting-achievement{width:100%}@media(min-width:992px){.setting-achievement{width:calc(100% - 2em)}}.team-banner{background:linear-gradient(180deg,#328bf2,#1644ad);min-height:668px}@media(min-width:1200px){.team-banner{min-height:708px}}@media(min-width:992px){.team-banner:after{background:url(/images/teams/landing-page/top-right-arrow.svg?v=1) no-repeat 50px 0;position:absolute;top:0;right:-50px;content:"";width:263px;height:263px;mix-blend-mode:luminosity;pointer-events:none}}@media(min-width:992px){.team-banner nav{margin-bottom:100px}}.team-main{position:relative;top:-130px;margin-bottom:-130px;-webkit-clip-path:ellipse(137% 60% at -6% 62%);clip-path:ellipse(137% 60% at -6% 62%);background:linear-gradient(180deg,#f6f6f6,#f6f6f6 250px,#fff 0)}.team-testimonial header:after,.team-testimonial header:before{content:"";display:block;width:158.8px;height:154.6px;opacity:.18;background-color:#d8d8d8;position:absolute;z-index:-1}.team-testimonial header:before{top:-17px;left:46%;margin-left:-79.4px}.team-testimonial header:after{left:54%;margin-left:-79.4px;top:-45px}.video-illustration-wrap:before{content:"";display:block;background:url(/images/teams/landing-page/video-player-arrows.svg) no-repeat;width:211px;height:213px;position:absolute;opacity:.4;top:-80px;z-index:-1}@media(min-width:992px){.video-illustration-wrap:before{top:40px;left:-70px}}.video-illustration-wrap>img{max-width:250px}@media(min-width:992px){.video-illustration-wrap>img{max-width:500px}}@media(min-width:1200px){.video-illustration-wrap>img{max-width:600px}}@media(min-width:1500px){.video-illustration-wrap>img{max-width:732px}}@media(min-width:992px){.video-illustration-play-button{margin-left:40px;mragin-top:-10px}}@media(min-width:992px){.team-meet-jeffrey{margin-bottom:150px}}.team-meet-jeffrey:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(118deg,#328bf2,#1644ad)}@media(min-width:992px){.team-meet-jeffrey:before{transform:rotate(-4deg) scale(1.1)}}.team-meet-jeffrey:after{content:"";position:absolute;top:0;right:0;bottom:0;left:10%;z-index:-1;background:url(/images/teams/landing-page/meet-jeffrey-robot.svg) no-repeat 0 50%;mix-blend-mode:luminosity}.team-meet-jeffrey .content a,.team-meet-jeffrey .content a:visited{color:#fff;text-decoration:underline;border:none}.team-meet-jeffrey .content a:hover{text-decoration:none}.team-plans:before{top:0}.team-plans:after,.team-plans:before{content:"";display:block;width:160px;height:840px;transform:rotate(43deg);opacity:.18;border-radius:79.4px;background-color:#d8d8d8;position:absolute;z-index:-1}.team-plans:after{top:80px}.team-plans .team-plans-right-stripes:before{top:0}.team-plans .team-plans-right-stripes:after,.team-plans .team-plans-right-stripes:before{content:"";display:block;width:160px;height:840px;transform:rotate(43deg);opacity:.18;border-radius:79.4px;background-color:#d8d8d8;right:0;position:absolute;z-index:-1}.team-plans .team-plans-right-stripes:after{bottom:-30px}.blog-content p:not(:last-child){margin-bottom:1.5rem}.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{font-weight:700;margin-bottom:1rem;margin-top:2rem}.blog-content h2,.blog-content h3{font-size:1.5rem}.blog-content em{--tw-bg-opacity:1;background-color:rgba(244,247,252,var(--tw-bg-opacity));border-radius:.5rem;padding:.25rem;font-style:normal}.blog-content a{color:inherit;text-decoration:underline}.blog-content a:hover{--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity))}.blog-content ul{list-style:disc;margin-bottom:1.5rem;margin-left:-.5rem}.blog-content li{padding-left:.5rem;margin-left:1.5rem}@media(min-width:992px){.blog-content li{margin-left:60px}}.blog-content li p:first-child strong{margin-bottom:-1.25rem;display:block}.blog-content li p,.blog-content ol{margin-bottom:1.5rem}.blog-content ol{list-style:none;counter-reset:ol}.blog-content ol li{counter-increment:ol;display:flex;padding-left:0;margin-left:0}@media(min-width:992px){.blog-content ol li{margin-left:36px}}.blog-content ol li:before{content:counter(ol) ". ";font-weight:700;padding-right:10px}.blog-content blockquote{position:relative;margin-top:3rem;margin-bottom:3rem;font-style:italic}@media(min-width:992px){.blog-content blockquote{font-style:normal;padding-left:60px;padding-right:60px}.blog-content blockquote:before{content:"";display:block;width:1px;background-color:rgba(0,0,0,.3);top:15px;bottom:11px;position:absolute;left:25px}}@media(min-width:768px){.banner.is-topic:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:url(/images/topics/banner-bg-left.svg) no-repeat 0 100%,url(/images/topics/banner-bg-right.svg) no-repeat 100% 100%;mix-blend-mode:luminosity}}@media(min-width:992px){.gift-certificate-card{min-height:580px}}.content{line-height:1.4em}.content strong{color:#69707a}.clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.one-line{-webkit-line-clamp:1}.two-lines{-webkit-line-clamp:2}.three-lines{-webkit-line-clamp:3}.five-lines{-webkit-line-clamp:5}.tw-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0.25rem*var(--tw-space-x-reverse));margin-left:calc(0.25rem*(1 - var(--tw-space-x-reverse)))}.tw-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1rem*var(--tw-space-x-reverse));margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)))}.tw-space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.5rem*var(--tw-space-x-reverse));margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)))}.tw-bg-transparent{background-color:transparent}.tw-bg-transparent-10{background-color:hsla(0,0%,100%,.1)}.tw-bg-transparent-25{background-color:hsla(0,0%,100%,.25)}.tw-bg-transparent-97{background-color:hsla(0,0%,100%,.97)}.tw-bg-black-transparent-1{background-color:rgba(0,0,0,.01)}.tw-bg-black-transparent-2{background-color:rgba(0,0,0,.02)}.tw-bg-black-transparent-3{background-color:rgba(0,0,0,.03)}.tw-bg-black-transparent-10{background-color:rgba(0,0,0,.1)}.tw-bg-black-transparent-25{background-color:rgba(0,0,0,.25)}.tw-bg-black{--tw-bg-opacity:1;background-color:rgba(34,41,47,var(--tw-bg-opacity))}.tw-bg-deep-black{--tw-bg-opacity:1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.tw-bg-grey-darker{--tw-bg-opacity:1;background-color:rgba(96,111,123,var(--tw-bg-opacity))}.tw-bg-grey-dark{--tw-bg-opacity:1;background-color:rgba(135,149,161,var(--tw-bg-opacity))}.tw-bg-grey-panel{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}.tw-bg-grey{--tw-bg-opacity:1;background-color:rgba(204,204,204,var(--tw-bg-opacity))}.tw-bg-grey-light{--tw-bg-opacity:1;background-color:rgba(237,237,237,var(--tw-bg-opacity))}.tw-bg-grey-lightest{--tw-bg-opacity:1;background-color:rgba(248,250,252,var(--tw-bg-opacity))}.tw-bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.tw-bg-red{--tw-bg-opacity:1;background-color:rgba(227,52,47,var(--tw-bg-opacity))}.tw-bg-yellow-dark{--tw-bg-opacity:1;background-color:rgba(245,166,35,var(--tw-bg-opacity))}.tw-bg-blue-darkest{--tw-bg-opacity:1;background-color:rgba(46,68,105,var(--tw-bg-opacity))}.tw-bg-blue-darker{--tw-bg-opacity:1;background-color:rgba(57,81,119,var(--tw-bg-opacity))}.tw-bg-blue{--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity))}.tw-bg-blue-lighter{--tw-bg-opacity:1;background-color:rgba(236,243,252,var(--tw-bg-opacity))}.tw-bg-blue-lightest{--tw-bg-opacity:1;background-color:rgba(244,247,252,var(--tw-bg-opacity))}.tw-bg-laracasts-light{--tw-bg-opacity:1;background-color:rgba(50,139,242,var(--tw-bg-opacity))}.tw-bg-frameworks{--tw-bg-opacity:1;background-color:rgba(236,69,79,var(--tw-bg-opacity))}.tw-bg-frameworks-light{--tw-bg-opacity:1;background-color:rgba(244,72,129,var(--tw-bg-opacity))}.tw-bg-testing{--tw-bg-opacity:1;background-color:rgba(26,171,139,var(--tw-bg-opacity))}.tw-bg-testing-light{--tw-bg-opacity:1;background-color:rgba(110,220,196,var(--tw-bg-opacity))}.tw-bg-techniques{--tw-bg-opacity:1;background-color:rgba(99,123,255,var(--tw-bg-opacity))}.tw-bg-techniques-light{--tw-bg-opacity:1;background-color:rgba(33,200,246,var(--tw-bg-opacity))}.tw-bg-tooling{--tw-bg-opacity:1;background-color:rgba(139,96,237,var(--tw-bg-opacity))}.tw-bg-tooling-light{--tw-bg-opacity:1;background-color:rgba(179,114,189,var(--tw-bg-opacity))}.tw-bg-languages{--tw-bg-opacity:1;background-color:rgba(241,154,26,var(--tw-bg-opacity))}.tw-bg-languages-light{--tw-bg-opacity:1;background-color:rgba(255,199,60,var(--tw-bg-opacity))}.hover\:tw-bg-transparent-25:hover{background-color:hsla(0,0%,100%,.25)}.hover\:tw-bg-black-transparent-3:hover{background-color:rgba(0,0,0,.03)}.hover\:tw-bg-black-transparent-10:hover{background-color:rgba(0,0,0,.1)}.hover\:tw-bg-grey-panel:hover{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}.hover\:tw-bg-grey-light:hover{--tw-bg-opacity:1;background-color:rgba(237,237,237,var(--tw-bg-opacity))}.hover\:tw-bg-white:hover{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.hover\:tw-bg-yellow-darker:hover{--tw-bg-opacity:1;background-color:rgba(104,79,29,var(--tw-bg-opacity))}.hover\:tw-bg-blue-dark:hover{--tw-bg-opacity:1;background-color:rgba(39,121,189,var(--tw-bg-opacity))}.hover\:tw-bg-blue:hover{--tw-bg-opacity:1;background-color:rgba(50,138,241,var(--tw-bg-opacity))}.hover\:tw-bg-blue-lighter:hover{--tw-bg-opacity:1;background-color:rgba(236,243,252,var(--tw-bg-opacity))}.hover\:tw-bg-frameworks:hover{--tw-bg-opacity:1;background-color:rgba(236,69,79,var(--tw-bg-opacity))}.hover\:tw-bg-testing:hover{--tw-bg-opacity:1;background-color:rgba(26,171,139,var(--tw-bg-opacity))}.hover\:tw-bg-techniques:hover{--tw-bg-opacity:1;background-color:rgba(99,123,255,var(--tw-bg-opacity))}.hover\:tw-bg-tooling:hover{--tw-bg-opacity:1;background-color:rgba(139,96,237,var(--tw-bg-opacity))}.hover\:tw-bg-languages:hover{--tw-bg-opacity:1;background-color:rgba(241,154,26,var(--tw-bg-opacity))}.tw-group:hover .group-hover\:tw-bg-transparent{background-color:transparent}.tw-border-transparent{border-color:transparent}.tw-border-transparent-10{border-color:hsla(0,0%,100%,.1)}.tw-border-transparent-25{border-color:hsla(0,0%,100%,.25)}.tw-border-transparent-50{border-color:hsla(0,0%,100%,.5)}.tw-border-black-transparent-3{border-color:rgba(0,0,0,.03)}.tw-border-black-transparent-10{border-color:rgba(0,0,0,.1)}.tw-border-grey-dark{--tw-border-opacity:1;border-color:rgba(135,149,161,var(--tw-border-opacity))}.tw-border-grey-panel{--tw-border-opacity:1;border-color:rgba(246,246,246,var(--tw-border-opacity))}.tw-border-grey{--tw-border-opacity:1;border-color:rgba(204,204,204,var(--tw-border-opacity))}.tw-border-grey-light{--tw-border-opacity:1;border-color:rgba(237,237,237,var(--tw-border-opacity))}.tw-border-grey-lighter{--tw-border-opacity:1;border-color:rgba(241,245,248,var(--tw-border-opacity))}.tw-border-white{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.tw-border-red{--tw-border-opacity:1;border-color:rgba(227,52,47,var(--tw-border-opacity))}.tw-border-blue{--tw-border-opacity:1;border-color:rgba(50,138,241,var(--tw-border-opacity))}.tw-border-blue-light{--tw-border-opacity:1;border-color:rgba(108,178,235,var(--tw-border-opacity))}.tw-border-frameworks-light{--tw-border-opacity:1;border-color:rgba(244,72,129,var(--tw-border-opacity))}.tw-border-testing-light{--tw-border-opacity:1;border-color:rgba(110,220,196,var(--tw-border-opacity))}.tw-border-techniques-light{--tw-border-opacity:1;border-color:rgba(33,200,246,var(--tw-border-opacity))}.tw-border-tooling-light{--tw-border-opacity:1;border-color:rgba(179,114,189,var(--tw-border-opacity))}.tw-border-languages-light{--tw-border-opacity:1;border-color:rgba(255,199,60,var(--tw-border-opacity))}.hover\:tw-border-transparent-50:hover{border-color:hsla(0,0%,100%,.5)}.hover\:tw-border-black-transparent-10:hover{border-color:rgba(0,0,0,.1)}.hover\:tw-border-grey:hover{--tw-border-opacity:1;border-color:rgba(204,204,204,var(--tw-border-opacity))}.hover\:tw-border-grey-light:hover{--tw-border-opacity:1;border-color:rgba(237,237,237,var(--tw-border-opacity))}.hover\:tw-border-white:hover{--tw-border-opacity:1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.hover\:tw-border-blue-dark:hover{--tw-border-opacity:1;border-color:rgba(39,121,189,var(--tw-border-opacity))}.hover\:tw-border-blue:hover{--tw-border-opacity:1;border-color:rgba(50,138,241,var(--tw-border-opacity))}.hover\:tw-border-blue-light:hover{--tw-border-opacity:1;border-color:rgba(108,178,235,var(--tw-border-opacity))}.focus\:tw-border-grey:focus{--tw-border-opacity:1;border-color:rgba(204,204,204,var(--tw-border-opacity))}.focus\:tw-border-grey-light:focus{--tw-border-opacity:1;border-color:rgba(237,237,237,var(--tw-border-opacity))}.tw-rounded-none{border-radius:0}.tw-rounded{border-radius:.25rem}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-xl{border-radius:.9rem}.tw-rounded-2xl{border-radius:1.25rem}.tw-rounded-full{border-radius:9999px}.tw-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.tw-rounded-b-xl{border-bottom-right-radius:.9rem;border-bottom-left-radius:.9rem}.tw-rounded-b-2xl{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.tw-border-solid{border-style:solid}.tw-border-dashed{border-style:dashed}.tw-border-dotted{border-style:dotted}.tw-border-none{border-style:none}.tw-border-0{border-width:0}.tw-border-2{border-width:2px}.tw-border-3{border-width:3px}.tw-border-4{border-width:4px}.tw-border{border-width:1px}.tw-border-r-0{border-right-width:0}.tw-border-l-0{border-left-width:0}.tw-border-t-2{border-top-width:2px}.tw-border-r-2{border-right-width:2px}.tw-border-b-2{border-bottom-width:2px}.tw-border-t-3{border-top-width:3px}.tw-border-t{border-top-width:1px}.tw-border-r{border-right-width:1px}.tw-border-b{border-bottom-width:1px}.tw-cursor-default{cursor:default}.tw-cursor-pointer{cursor:pointer}.tw-cursor-not-allowed{cursor:not-allowed}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-grid{display:grid}.tw-hidden{display:none}.tw-flex-row{flex-direction:row}.tw-flex-row-reverse{flex-direction:row-reverse}.tw-flex-col{flex-direction:column}.tw-flex-col-reverse{flex-direction:column-reverse}.tw-flex-wrap{flex-wrap:wrap}.tw-items-start{align-items:flex-start}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-self-start{align-self:flex-start}.tw-self-stretch{align-self:stretch}.tw-justify-items-start{justify-items:start}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-around{justify-content:space-around}.tw-flex-1{flex:1 1 0%}.tw-flex-none{flex:none}.tw-flex-grow{flex-grow:1}.tw-flex-shrink-0{flex-shrink:0}.tw-float-left{float:left}.tw-font-muli{font-family:Muli,sans-serif}.tw-font-light{font-weight:300}.tw-font-normal{font-weight:400}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-font-bold{font-weight:700}.tw-font-extrabold{font-weight:800}.tw-h-1{height:.25rem}.tw-h-2{height:.5rem}.tw-h-3{height:.8rem}.tw-h-4{height:1rem}.tw-h-5{height:1.3rem}.tw-h-6{height:1.5rem}.tw-h-8{height:2rem}.tw-h-10{height:2.5rem}.tw-h-12{height:3rem}.tw-h-14{height:3.5rem}.tw-h-16{height:4rem}.tw-h-20{height:5rem}.tw-h-24{height:6rem}.tw-h-32{height:8rem}.tw-h-auto{height:auto}.tw-h-px{height:1px}.tw-h-full{height:100%}.tw-h-screen{height:100vh}.tw-text-3xs{font-size:.57rem}.tw-text-2xs{font-size:.63rem}.tw-text-xs{font-size:.75rem}.tw-text-sm{font-size:.875rem}.tw-text-base{font-size:1rem}.tw-text-lg{font-size:1.125rem}.tw-text-xl{font-size:1.25rem}.tw-text-2xl{font-size:1.5rem}.tw-text-3xl{font-size:1.875rem}.tw-text-4xl{font-size:2.25rem}.tw-text-5xl{font-size:2.5rem}.tw-text-6xl{font-size:3.1rem}.tw-leading-off{line-height:0}.tw-leading-none{line-height:1}.tw-leading-tight{line-height:1.25}.tw-leading-normal{line-height:1.5}.tw-leading-loose{line-height:1.7}.tw-leading-max{line-height:2}.tw-list-none{list-style-type:none}.tw-list-disc{list-style-type:disc}.tw-m-0{margin:0}.tw-m-4{margin:1rem}.tw-m-6{margin:1.5rem}.tw-m-auto{margin:auto}.tw-my-1{margin-top:.25rem;margin-bottom:.25rem}.tw-mx-1{margin-left:.25rem;margin-right:.25rem}.tw-my-2{margin-top:.5rem;margin-bottom:.5rem}.tw-mx-2{margin-left:.5rem;margin-right:.5rem}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.tw-mx-4{margin-left:1rem;margin-right:1rem}.tw-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.tw-mx-5{margin-left:1.25rem;margin-right:1.25rem}.tw-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.tw-my-8{margin-top:2rem;margin-bottom:2rem}.tw-mx-8{margin-left:2rem;margin-right:2rem}.tw-mx-15{margin-left:5rem;margin-right:5rem}.tw-my-auto{margin-top:auto;margin-bottom:auto}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw--mx-2{margin-left:-.5rem;margin-right:-.5rem}.tw--mx-4{margin-left:-1rem;margin-right:-1rem}.tw-mt-0{margin-top:0}.tw-mr-0{margin-right:0}.tw-mb-0{margin-bottom:0}.tw-mt-1{margin-top:.25rem}.tw-mr-1{margin-right:.25rem}.tw-mb-1{margin-bottom:.25rem}.tw-ml-1{margin-left:.25rem}.tw-mt-2{margin-top:.5rem}.tw-mr-2{margin-right:.5rem}.tw-mb-2{margin-bottom:.5rem}.tw-ml-2{margin-left:.5rem}.tw-mt-3{margin-top:.75rem}.tw-mr-3{margin-right:.75rem}.tw-mb-3{margin-bottom:.75rem}.tw-ml-3{margin-left:.75rem}.tw-mt-4{margin-top:1rem}.tw-mr-4{margin-right:1rem}.tw-mb-4{margin-bottom:1rem}.tw-ml-4{margin-left:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mr-5{margin-right:1.25rem}.tw-mb-5{margin-bottom:1.25rem}.tw-ml-5{margin-left:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mr-6{margin-right:1.5rem}.tw-mb-6{margin-bottom:1.5rem}.tw-ml-6{margin-left:1.5rem}.tw-mt-7{margin-top:1.75rem}.tw-mb-7{margin-bottom:1.75rem}.tw-mt-8{margin-top:2rem}.tw-mr-8{margin-right:2rem}.tw-mb-8{margin-bottom:2rem}.tw-mt-9{margin-top:3rem}.tw-mr-9{margin-right:3rem}.tw-mb-9{margin-bottom:3rem}.tw-mt-10{margin-top:4rem}.tw-mr-10{margin-right:4rem}.tw-mb-10{margin-bottom:4rem}.tw-mb-15{margin-bottom:5rem}.tw-mb-20{margin-bottom:7rem}.tw-mt-auto{margin-top:auto}.tw-mr-auto{margin-right:auto}.tw-mb-auto{margin-bottom:auto}.tw-ml-auto{margin-left:auto}.tw-mb-px{margin-bottom:1px}.tw--mt-1{margin-top:-.25rem}.tw--mr-1{margin-right:-.25rem}.tw--mb-1{margin-bottom:-.25rem}.tw--mt-2{margin-top:-.5rem}.tw--mr-2{margin-right:-.5rem}.tw--mb-2{margin-bottom:-.5rem}.tw--ml-2{margin-left:-.5rem}.tw--mt-3{margin-top:-.75rem}.tw--ml-3{margin-left:-.75rem}.tw--ml-4{margin-left:-1rem}.tw--mt-5{margin-top:-1.25rem}.tw--mt-6{margin-top:-1.5rem}.tw--mb-8{margin-bottom:-2rem}.tw--mt-30{margin-top:-9rem}.tw-max-h-screen{max-height:100vh}.tw-max-w-none{max-width:none}.tw-max-w-2xs{max-width:12rem}.tw-max-w-xs{max-width:20rem}.tw-max-w-sm{max-width:30rem}.tw-max-w-md{max-width:40rem}.tw-max-w-lg{max-width:50rem}.tw-max-w-xl{max-width:60rem}.tw-max-w-full{max-width:100%}.tw-min-h-screen{min-height:100vh}.tw-min-w-full{min-width:100%}.tw-opacity-0{opacity:0}.tw-opacity-25{opacity:.25}.tw-opacity-50{opacity:.5}.tw-opacity-75{opacity:.75}.tw-opacity-100{opacity:1}.focus\:tw-outline-none:focus,.tw-outline-none{outline:2px solid transparent;outline-offset:2px}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-visible{overflow:visible}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-x-hidden{overflow-x:hidden}.tw-p-0{padding:0}.tw-p-1{padding:.25rem}.tw-p-2{padding:.5rem}.tw-p-3{padding:.75rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-p-8{padding:2rem}.tw-p-10{padding:3rem}.tw-p-px{padding:1px}.tw-py-0{padding-top:0;padding-bottom:0}.tw-px-0{padding-left:0;padding-right:0}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-7{padding-top:1.75rem;padding-bottom:1.75rem}.tw-px-7{padding-left:1.75rem;padding-right:1.75rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-9,.tw-py-10{padding-top:3rem;padding-bottom:3rem}.tw-px-10{padding-left:3rem;padding-right:3rem}.tw-py-12{padding-top:4rem;padding-bottom:4rem}.tw-px-12{padding-left:4rem;padding-right:4rem}.tw-py-25{padding-top:.58rem;padding-bottom:.58rem}.tw-py-px{padding-top:1px;padding-bottom:1px}.tw-pt-0{padding-top:0}.tw-pb-0{padding-bottom:0}.tw-pt-1{padding-top:.25rem}.tw-pb-1{padding-bottom:.25rem}.tw-pl-1{padding-left:.25rem}.tw-pt-2{padding-top:.5rem}.tw-pb-2{padding-bottom:.5rem}.tw-pl-2{padding-left:.5rem}.tw-pt-3{padding-top:.75rem}.tw-pt-4{padding-top:1rem}.tw-pr-4{padding-right:1rem}.tw-pb-4{padding-bottom:1rem}.tw-pl-4{padding-left:1rem}.tw-pt-5{padding-top:1.25rem}.tw-pr-5{padding-right:1.25rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pl-5{padding-left:1.25rem}.tw-pt-6{padding-top:1.5rem}.tw-pr-6{padding-right:1.5rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pt-7{padding-top:1.75rem}.tw-pb-7{padding-bottom:1.75rem}.tw-pl-7{padding-left:1.75rem}.tw-pt-8{padding-top:2rem}.tw-pr-8{padding-right:2rem}.tw-pb-8{padding-bottom:2rem}.tw-pt-10{padding-top:3rem}.tw-pb-10{padding-bottom:3rem}.tw-pb-15{padding-bottom:5rem}.tw-pt-px{padding-top:1px}.tw-pointer-events-none{pointer-events:none}.tw-pointer-events-auto{pointer-events:auto}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-inset-0{right:0;left:0}.tw-inset-0,.tw-inset-y-0{top:0;bottom:0}.tw-top-0{top:0}.tw-right-0{right:0}.tw-bottom-0{bottom:0}.tw-left-0{left:0}*{--tw-shadow:0 0 transparent}.tw-shadow{--tw-shadow:0 5px 11px rgba(36,37,38,0.08)}.tw-shadow,.tw-shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.tw-shadow-lg{--tw-shadow:0 15px 30px 0 rgba(0,0,0,0.11),0 5px 15px 0 rgba(0,0,0,0.08)}.tw-shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}*{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.focus\:tw-ring-blue:focus{--tw-ring-opacity:1;--tw-ring-color:rgba(50,138,241,var(--tw-ring-opacity))}.tw-fill-current{fill:currentColor}.tw-stroke-current{stroke:currentColor}.tw-table-fixed{table-layout:fixed}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-text-transparent{color:transparent}.tw-text-transparent-25{color:hsla(0,0%,100%,.25)}.tw-text-transparent-50{color:hsla(0,0%,100%,.5)}.tw-text-transparent-75{color:hsla(0,0%,100%,.75)}.tw-text-black-transparent-10{color:rgba(0,0,0,.1)}.tw-text-black-transparent-25{color:rgba(0,0,0,.25)}.tw-text-black-transparent-50{color:rgba(0,0,0,.5)}.tw-text-black-transparent-60{color:rgba(0,0,0,.6)}.tw-text-black-transparent-75{color:rgba(0,0,0,.75)}.tw-text-black{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.tw-text-deep-black{--tw-text-opacity:1;color:rgba(0,0,0,var(--tw-text-opacity))}.tw-text-grey-darkest{--tw-text-opacity:1;color:rgba(61,72,82,var(--tw-text-opacity))}.tw-text-grey-darker{--tw-text-opacity:1;color:rgba(96,111,123,var(--tw-text-opacity))}.tw-text-grey-dark{--tw-text-opacity:1;color:rgba(135,149,161,var(--tw-text-opacity))}.tw-text-grey{--tw-text-opacity:1;color:rgba(204,204,204,var(--tw-text-opacity))}.tw-text-grey-30{color:rgba(0,0,0,.3)}.tw-text-grey-40{--tw-text-opacity:1;color:rgba(120,144,156,var(--tw-text-opacity))}.tw-text-grey-light{--tw-text-opacity:1;color:rgba(237,237,237,var(--tw-text-opacity))}.tw-text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.tw-text-red{--tw-text-opacity:1;color:rgba(227,52,47,var(--tw-text-opacity))}.tw-text-red-light{--tw-text-opacity:1;color:rgba(240,149,161,var(--tw-text-opacity))}.tw-text-green{--tw-text-opacity:1;color:rgba(146,208,72,var(--tw-text-opacity))}.tw-text-blue{--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity))}.tw-text-blue-light{--tw-text-opacity:1;color:rgba(108,178,235,var(--tw-text-opacity))}.tw-text-frameworks{--tw-text-opacity:1;color:rgba(236,69,79,var(--tw-text-opacity))}.tw-text-testing{--tw-text-opacity:1;color:rgba(26,171,139,var(--tw-text-opacity))}.tw-text-techniques{--tw-text-opacity:1;color:rgba(99,123,255,var(--tw-text-opacity))}.tw-text-tooling{--tw-text-opacity:1;color:rgba(139,96,237,var(--tw-text-opacity))}.tw-text-languages{--tw-text-opacity:1;color:rgba(241,154,26,var(--tw-text-opacity))}.hover\:tw-text-transparent-75:hover{color:hsla(0,0%,100%,.75)}.hover\:tw-text-black:hover{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.hover\:tw-text-grey-darkest:hover{--tw-text-opacity:1;color:rgba(61,72,82,var(--tw-text-opacity))}.hover\:tw-text-white:hover{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.hover\:tw-text-blue-darker:hover{--tw-text-opacity:1;color:rgba(57,81,119,var(--tw-text-opacity))}.hover\:tw-text-blue-dark:hover{--tw-text-opacity:1;color:rgba(39,121,189,var(--tw-text-opacity))}.hover\:tw-text-blue:hover{--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity))}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-italic{font-style:italic}.tw-uppercase{text-transform:uppercase}.tw-normal-case{text-transform:none}.tw-underline{text-decoration:underline}.tw-line-through{text-decoration:line-through}.hover\:tw-underline:hover{text-decoration:underline}.tw-tracking-tight{letter-spacing:-.02em}.tw-tracking-normal{letter-spacing:0}.tw-tracking-wide{letter-spacing:.05em}.tw-align-middle{vertical-align:middle}.tw-invisible{visibility:hidden}.tw-whitespace-nowrap{white-space:nowrap}.tw-break-words{overflow-wrap:break-word}.tw-w-2{width:.5rem}.tw-w-3{width:.8rem}.tw-w-4{width:1rem}.tw-w-5{width:1.3rem}.tw-w-6{width:1.5rem}.tw-w-8{width:2rem}.tw-w-10{width:2.5rem}.tw-w-12{width:3rem}.tw-w-14{width:3.5rem}.tw-w-16{width:4rem}.tw-w-20{width:5rem}.tw-w-24{width:6rem}.tw-w-32{width:8rem}.tw-w-42{width:11rem}.tw-w-48{width:12rem}.tw-w-64{width:16rem}.tw-w-auto{width:auto}.tw-w-px{width:1px}.tw-w-1\/2{width:50%}.tw-w-1\/3{width:33.33333%}.tw-w-3\/4{width:75%}.tw-w-1\/5{width:20%}.tw-w-2\/5{width:40%}.tw-w-full{width:100%}.tw-w-screen{width:100vw}.tw-z-0{z-index:0}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-40{z-index:40}.tw-z-50{z-index:50}.tw-z-500{z-index:500}.tw-z-1000{z-index:1000}.tw-gap-2{gap:.5rem}.tw-gap-6{gap:1.5rem}.tw-gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.tw-gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.tw-gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.tw-gap-y-4{row-gap:1rem}.tw-gap-y-5{row-gap:1.25rem}.tw-gap-y-6{row-gap:1.5rem}.tw-gap-y-8{row-gap:2rem}.tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.tw-col-span-3{grid-column:span 3/span 3}.tw-col-span-12{grid-column:span 12/span 12}.tw-transform{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tw-group:hover .group-hover\:tw-scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.tw-rotate-45{--tw-rotate:45deg}.tw-translate-x-10{--tw-translate-x:2.5rem}.tw-translate-x-1\/3{--tw-translate-x:33.333333%}.tw--translate-x-full{--tw-translate-x:-100%}.tw-translate-y-1\/4{--tw-translate-y:25%}.tw-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.tw-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tw-duration-150{transition-duration:.15s}.tw-duration-200{transition-duration:.2s}.tw-duration-300{transition-duration:.3s}.tw-duration-500{transition-duration:.5s}@-webkit-keyframes tw-spin{to{transform:rotate(1turn)}}@keyframes tw-spin{to{transform:rotate(1turn)}}@-webkit-keyframes tw-ping{75%,to{transform:scale(2);opacity:0}}@keyframes tw-ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes tw-pulse{50%{opacity:.5}}@keyframes tw-pulse{50%{opacity:.5}}@-webkit-keyframes tw-bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes tw-bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.is-muted{color:#919499}.inherits-color{color:inherit}.text{font-size:18px;color:#919499}.fade-in{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.fade-in.delay{-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.tw-transition-all{transition:color .3s,background-color .3s,box-shadow .3s}.border-long-dash{border:1px solid #fff;-o-border-image:url(/images/long-dash-border.svg) 1 round;border-image:url(/images/long-dash-border.svg) 1 round}.tw-sticky{position:-webkit-sticky;position:sticky}.hide{display:none}.is-circle{border-radius:50%}@media screen and (min-width:768px){.w-80{width:80%}}.text-ellipsis{overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}.tw-flex-basis-100{flex-basis:100%}.tw-flex-basis-none{flex-basis:none}.tw-order-none{order:0}.tw-order-1{order:1}.tw-order-2{order:2}.tw-order-3{order:3}@media(max-device-width:736px) and (orientation:portrait){.phone\:clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.phone\:tw-justify-center{justify-content:center}.phone\:tw-leading-loose{line-height:1.7}.phone\:tw-px-10{padding-left:3rem;padding-right:3rem}.phone\:tw-pb-6{padding-bottom:1.5rem}.phone\:tw-pt-10{padding-top:3rem}.phone\:tw-flex-basis-100{flex-basis:100%}.phone\:tw-flex-basis-none{flex-basis:none}.phone\:tw-order-none{order:0}.phone\:tw-order-1{order:1}.phone\:tw-order-2{order:2}.phone\:tw-order-3{order:3}}@media(max-width:768px){.mobile\:clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.mobile\:tw-border-b-0{border-bottom-width:0}.mobile\:tw-block{display:block}.mobile\:tw-flex{display:flex}.mobile\:tw-hidden{display:none}.mobile\:tw-items-center{align-items:center}.mobile\:tw-justify-center{justify-content:center}.mobile\:tw-flex-1{flex:1 1 0%}.mobile\:tw-font-bold{font-weight:700}.mobile\:tw-text-sm{font-size:.875rem}.mobile\:tw-text-lg{font-size:1.125rem}.mobile\:tw-leading-loose{line-height:1.7}.mobile\:tw-mx-auto{margin-left:auto;margin-right:auto}.mobile\:tw-mr-4{margin-right:1rem}.mobile\:tw-mb-6{margin-bottom:1.5rem}.mobile\:tw-mb-8{margin-bottom:2rem}.mobile\:tw-mb-10{margin-bottom:4rem}.mobile\:tw-max-w-sm{max-width:30rem}.mobile\:tw-p-2{padding:.5rem}.mobile\:tw-pt-8{padding-top:2rem}.mobile\:tw-text-left{text-align:left}.mobile\:tw-line-through{text-decoration:line-through}.mobile\:tw-w-full{width:100%}.mobile\:tw-flex-basis-100{flex-basis:100%}.mobile\:tw-flex-basis-none{flex-basis:none}.mobile\:tw-order-none{order:0}.mobile\:tw-order-1{order:1}.mobile\:tw-order-2{order:2}.mobile\:tw-order-3{order:3}}@media(max-width:992px){.sm\:clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.sm\:tw-flex{display:flex}.sm\:tw-items-center{align-items:center}.sm\:tw-justify-between{justify-content:space-between}.sm\:tw-flex-1{flex:1 1 0%}.sm\:tw-flex-basis-100{flex-basis:100%}.sm\:tw-flex-basis-none{flex-basis:none}.sm\:tw-order-none{order:0}.sm\:tw-order-1{order:1}.sm\:tw-order-2{order:2}.sm\:tw-order-3{order:3}}@media(min-width:600px){.tablet\:clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.tablet\:tw-flex-basis-100{flex-basis:100%}.tablet\:tw-flex-basis-none{flex-basis:none}.tablet\:tw-order-none{order:0}.tablet\:tw-order-1{order:1}.tablet\:tw-order-2{order:2}.tablet\:tw-order-3{order:3}}@media(min-width:768px){.md\:clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.md\:tw-space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(0px*var(--tw-space-x-reverse));margin-left:calc(0px*(1 - var(--tw-space-x-reverse)))}.md\:tw-space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem*var(--tw-space-y-reverse))}.md\:tw-space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(1.25rem*var(--tw-space-x-reverse));margin-left:calc(1.25rem*(1 - var(--tw-space-x-reverse)))}.md\:hover\:tw-bg-grey-panel:hover,.md\:tw-bg-grey-panel{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}.md\:tw-border-grey-lighter{--tw-border-opacity:1;border-color:rgba(241,245,248,var(--tw-border-opacity))}.md\:tw-rounded-full{border-radius:9999px}.md\:tw-border-solid{border-style:solid}.md\:tw-border-r{border-right-width:1px}.md\:tw-block{display:block}.md\:tw-inline-block{display:inline-block}.md\:tw-inline{display:inline}.md\:tw-flex{display:flex}.md\:tw-inline-flex{display:inline-flex}.md\:tw-grid{display:grid}.md\:tw-hidden{display:none}.md\:tw-flex-row{flex-direction:row}.md\:tw-flex-row-reverse{flex-direction:row-reverse}.md\:tw-flex-col{flex-direction:column}.md\:tw-flex-col-reverse{flex-direction:column-reverse}.md\:tw-flex-wrap{flex-wrap:wrap}.md\:tw-items-start{align-items:flex-start}.md\:tw-items-end{align-items:flex-end}.md\:tw-items-center{align-items:center}.md\:tw-items-stretch{align-items:stretch}.md\:tw-justify-start{justify-content:flex-start}.md\:tw-justify-end{justify-content:flex-end}.md\:tw-justify-center{justify-content:center}.md\:tw-justify-between{justify-content:space-between}.md\:tw-justify-around{justify-content:space-around}.md\:tw-flex-1{flex:1 1 0%}.md\:tw-flex-none{flex:none}.md\:tw-font-semibold{font-weight:600}.md\:tw-h-8{height:2rem}.md\:tw-h-10{height:2.5rem}.md\:tw-h-12{height:3rem}.md\:tw-text-xs{font-size:.75rem}.md\:tw-text-sm{font-size:.875rem}.md\:tw-text-base{font-size:1rem}.md\:tw-text-lg{font-size:1.125rem}.md\:tw-text-2xl{font-size:1.5rem}.md\:tw-text-3xl{font-size:1.875rem}.md\:tw-leading-none{line-height:1}.md\:tw-m-auto{margin:auto}.md\:tw-my-0{margin-top:0;margin-bottom:0}.md\:tw-mx-1{margin-left:.25rem;margin-right:.25rem}.md\:tw-mx-2{margin-left:.5rem;margin-right:.5rem}.md\:tw-my-4{margin-top:1rem;margin-bottom:1rem}.md\:tw-mx-4{margin-left:1rem;margin-right:1rem}.md\:tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:tw-my-8{margin-top:2rem;margin-bottom:2rem}.md\:tw-mx-auto{margin-left:auto;margin-right:auto}.md\:tw--mx-2{margin-left:-.5rem;margin-right:-.5rem}.md\:tw--mx-8{margin-left:-2rem;margin-right:-2rem}.md\:tw-mt-0{margin-top:0}.md\:tw-mr-0{margin-right:0}.md\:tw-mb-0{margin-bottom:0}.md\:tw-ml-1{margin-left:.25rem}.md\:tw-mr-2{margin-right:.5rem}.md\:tw-mr-3{margin-right:.75rem}.md\:tw-mb-3{margin-bottom:.75rem}.md\:tw-ml-3{margin-left:.75rem}.md\:tw-mr-4{margin-right:1rem}.md\:tw-mb-4{margin-bottom:1rem}.md\:tw-mt-5{margin-top:1.25rem}.md\:tw-mr-5{margin-right:1.25rem}.md\:tw-mb-5{margin-bottom:1.25rem}.md\:tw-mr-6{margin-right:1.5rem}.md\:tw-mb-6{margin-bottom:1.5rem}.md\:tw-ml-6{margin-left:1.5rem}.md\:tw-mt-8{margin-top:2rem}.md\:tw-mr-8{margin-right:2rem}.md\:tw-mb-8{margin-bottom:2rem}.md\:tw-mb-9{margin-bottom:3rem}.md\:tw-mt-10{margin-top:4rem}.md\:tw-mr-10{margin-right:4rem}.md\:tw-mb-10{margin-bottom:4rem}.md\:tw-mb-20{margin-bottom:7rem}.md\:tw-ml-auto{margin-left:auto}.md\:tw--ml-4{margin-left:-1rem}.md\:tw--mb-6{margin-bottom:-1.5rem}.md\:tw--mr-8{margin-right:-2rem}.md\:tw-max-w-none{max-width:none}.md\:tw-max-w-2xs{max-width:12rem}.md\:tw-max-w-xs{max-width:20rem}.md\:tw-max-w-sm{max-width:30rem}.md\:tw-max-w-xl{max-width:60rem}.md\:tw-max-w-2\/3{max-width:75%}.md\:tw-p-0{padding:0}.md\:tw-py-0{padding-top:0;padding-bottom:0}.md\:tw-px-0{padding-left:0;padding-right:0}.md\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.md\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.md\:tw-px-4{padding-left:1rem;padding-right:1rem}.md\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:tw-py-8{padding-top:2rem;padding-bottom:2rem}.md\:tw-px-8{padding-left:2rem;padding-right:2rem}.md\:tw-py-9,.md\:tw-py-10{padding-top:3rem;padding-bottom:3rem}.md\:tw-px-10{padding-left:3rem;padding-right:3rem}.md\:tw-py-25{padding-top:.58rem;padding-bottom:.58rem}.md\:tw-pt-0{padding-top:0}.md\:tw-pb-0{padding-bottom:0}.md\:tw-pb-4{padding-bottom:1rem}.md\:tw-pr-6{padding-right:1.5rem}.md\:tw-pl-6{padding-left:1.5rem}.md\:tw-pt-7{padding-top:1.75rem}.md\:tw-pt-8{padding-top:2rem}.md\:tw-pr-10{padding-right:3rem}.md\:tw-pl-10{padding-left:3rem}.md\:tw-absolute{position:absolute}.md\:tw-top-0{top:0}.md\:tw-bottom-0{bottom:0}.md\:tw-text-left{text-align:left}.md\:tw-text-transparent-50{color:hsla(0,0%,100%,.5)}.md\:tw-text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.tw-group:hover .md\:group-hover\:tw-visible{visibility:visible}.md\:tw-w-6{width:1.5rem}.md\:tw-w-10{width:2.5rem}.md\:tw-w-18{width:4.5rem}.md\:tw-w-32{width:8rem}.md\:tw-w-52{width:14rem}.md\:tw-w-auto{width:auto}.md\:tw-w-1\/2{width:50%}.md\:tw-w-1\/3{width:33.33333%}.md\:tw-w-2\/3{width:66.66667%}.md\:tw-w-1\/4{width:25%}.md\:tw-w-3\/4{width:75%}.md\:tw-w-3\/5{width:60%}.md\:tw-w-4\/5{width:80%}.md\:tw-w-5\/6{width:83.33333%}.md\:tw-w-full{width:100%}.md\:tw-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:tw-col-span-7{grid-column:span 7/span 7}.md\:tw-col-start-5{grid-column-start:5}.md\:tw-flex-basis-100{flex-basis:100%}.md\:tw-flex-basis-none{flex-basis:none}.md\:tw-order-none{order:0}.md\:tw-order-1{order:1}.md\:tw-order-2{order:2}.md\:tw-order-3{order:3}}@media(min-width:992px){.lg\:clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.lg\:tw-bg-grey-light{--tw-bg-opacity:1;background-color:rgba(237,237,237,var(--tw-bg-opacity))}.lg\:tw-bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.lg\:hover\:tw-bg-grey-panel:hover{--tw-bg-opacity:1;background-color:rgba(246,246,246,var(--tw-bg-opacity))}.lg\:tw-border-transparent-25{border-color:hsla(0,0%,100%,.25)}.lg\:tw-border-black-transparent-10{border-color:rgba(0,0,0,.1)}.lg\:hover\:tw-border-blue:hover{--tw-border-opacity:1;border-color:rgba(50,138,241,var(--tw-border-opacity))}.lg\:tw-rounded-none{border-radius:0}.lg\:tw-border-solid{border-style:solid}.lg\:tw-border-none{border-style:none}.lg\:tw-border-r{border-right-width:1px}.lg\:tw-block{display:block}.lg\:tw-inline-block{display:inline-block}.lg\:tw-inline{display:inline}.lg\:tw-flex{display:flex}.lg\:tw-table-cell{display:table-cell}.lg\:tw-hidden,.tw-group:hover .lg\:group-hover\:tw-hidden{display:none}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-flex-col{flex-direction:column}.lg\:tw-flex-wrap{flex-wrap:wrap}.lg\:tw-flex-nowrap{flex-wrap:nowrap}.lg\:tw-items-start{align-items:flex-start}.lg\:tw-items-end{align-items:flex-end}.lg\:tw-items-center{align-items:center}.lg\:tw-items-stretch{align-items:stretch}.lg\:tw-self-start{align-self:flex-start}.lg\:tw-justify-start{justify-content:flex-start}.lg\:tw-justify-end{justify-content:flex-end}.lg\:tw-justify-center{justify-content:center}.lg\:tw-justify-between{justify-content:space-between}.lg\:tw-justify-around{justify-content:space-around}.lg\:tw-flex-1{flex:1 1 0%}.lg\:tw-flex-none{flex:none}.lg\:tw-font-normal{font-weight:400}.lg\:tw-font-semibold{font-weight:600}.lg\:tw-h-12{height:3rem}.lg\:tw-h-auto{height:auto}.lg\:tw-text-2xs{font-size:.63rem}.lg\:tw-text-xs{font-size:.75rem}.lg\:tw-text-sm{font-size:.875rem}.lg\:tw-text-base{font-size:1rem}.lg\:tw-text-lg{font-size:1.125rem}.lg\:tw-text-xl{font-size:1.25rem}.lg\:tw-text-2xl{font-size:1.5rem}.lg\:tw-text-3xl{font-size:1.875rem}.lg\:tw-text-4xl{font-size:2.25rem}.lg\:tw-text-5xl{font-size:2.5rem}.lg\:tw-leading-none{line-height:1}.lg\:tw-m-2{margin:.5rem}.lg\:tw-my-0{margin-top:0;margin-bottom:0}.lg\:tw-mx-0{margin-left:0;margin-right:0}.lg\:tw-mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:tw-mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:tw-mx-4{margin-left:1rem;margin-right:1rem}.lg\:tw-mx-8{margin-left:2rem;margin-right:2rem}.lg\:tw-my-9{margin-top:3rem;margin-bottom:3rem}.lg\:tw-mx-10{margin-left:4rem;margin-right:4rem}.lg\:tw-my-15{margin-top:5rem;margin-bottom:5rem}.lg\:tw-mx-auto{margin-left:auto;margin-right:auto}.lg\:tw--my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.lg\:tw-mt-0{margin-top:0}.lg\:tw-mb-0{margin-bottom:0}.lg\:tw-ml-0{margin-left:0}.lg\:tw-mb-2{margin-bottom:.5rem}.lg\:tw-mr-3{margin-right:.75rem}.lg\:tw-mb-3{margin-bottom:.75rem}.lg\:tw-ml-3{margin-left:.75rem}.lg\:tw-mr-4{margin-right:1rem}.lg\:tw-mb-4{margin-bottom:1rem}.lg\:tw-ml-4{margin-left:1rem}.lg\:tw-mr-6{margin-right:1.5rem}.lg\:tw-mb-6{margin-bottom:1.5rem}.lg\:tw-ml-6{margin-left:1.5rem}.lg\:tw-mt-8{margin-top:2rem}.lg\:tw-mr-8{margin-right:2rem}.lg\:tw-mb-8{margin-bottom:2rem}.lg\:tw-mb-9{margin-bottom:3rem}.lg\:tw-mt-10{margin-top:4rem}.lg\:tw-mr-10{margin-right:4rem}.lg\:tw-mb-10{margin-bottom:4rem}.lg\:tw-ml-10{margin-left:4rem}.lg\:tw-mt-15{margin-top:5rem}.lg\:tw-mr-20{margin-right:7rem}.lg\:tw-ml-30{margin-left:9rem}.lg\:tw-mr-auto{margin-right:auto}.lg\:tw-mb-auto{margin-bottom:auto}.lg\:tw-ml-auto{margin-left:auto}.lg\:tw-mt-px{margin-top:1px}.lg\:tw--mt-1{margin-top:-.25rem}.lg\:tw-max-h-4\/5{max-height:80%}.lg\:tw-max-w-none{max-width:none}.lg\:tw-max-w-xs{max-width:20rem}.lg\:tw-max-w-sm{max-width:30rem}.lg\:tw-max-w-2\/3{max-width:75%}.lg\:tw-max-w-full{max-width:100%}.lg\:tw-opacity-100{opacity:1}.tw-group:hover .lg\:group-hover\:tw-opacity-0{opacity:0}.lg\:tw-overflow-hidden{overflow:hidden}.lg\:tw-p-0{padding:0}.lg\:tw-p-5{padding:1.25rem}.lg\:tw-py-0{padding-top:0;padding-bottom:0}.lg\:tw-px-0{padding-left:0;padding-right:0}.lg\:tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.lg\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.lg\:tw-px-4{padding-left:1rem;padding-right:1rem}.lg\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:tw-py-8{padding-top:2rem;padding-bottom:2rem}.lg\:tw-px-8{padding-left:2rem;padding-right:2rem}.lg\:tw-py-9,.lg\:tw-py-10{padding-top:3rem;padding-bottom:3rem}.lg\:tw-px-10{padding-left:3rem;padding-right:3rem}.lg\:tw-py-12{padding-top:4rem;padding-bottom:4rem}.lg\:tw-pt-0{padding-top:0}.lg\:tw-pr-0{padding-right:0}.lg\:tw-pb-0{padding-bottom:0}.lg\:tw-pt-2{padding-top:.5rem}.lg\:tw-pt-6{padding-top:1.5rem}.lg\:tw-pr-6{padding-right:1.5rem}.lg\:tw-pb-6{padding-bottom:1.5rem}.lg\:tw-pr-8{padding-right:2rem}.lg\:tw-pb-8{padding-bottom:2rem}.lg\:tw-pl-8{padding-left:2rem}.lg\:tw-pr-10{padding-right:3rem}.lg\:tw-pb-10{padding-bottom:3rem}.lg\:tw-pl-10{padding-left:3rem}.lg\:tw-fixed{position:fixed}.lg\:tw-absolute{position:absolute}.lg\:tw-relative{position:relative}.lg\:tw-sticky{position:-webkit-sticky;position:sticky}.lg\:tw-right-0{right:0}.lg\:tw-bottom-0{bottom:0}.lg\:tw-text-left{text-align:left}.lg\:tw-text-center{text-align:center}.lg\:tw-text-black{--tw-text-opacity:1;color:rgba(34,41,47,var(--tw-text-opacity))}.lg\:tw-text-grey-darkest{--tw-text-opacity:1;color:rgba(61,72,82,var(--tw-text-opacity))}.lg\:tw-text-grey-dark{--tw-text-opacity:1;color:rgba(135,149,161,var(--tw-text-opacity))}.lg\:hover\:tw-text-blue:hover{--tw-text-opacity:1;color:rgba(50,138,241,var(--tw-text-opacity))}.lg\:tw-uppercase{text-transform:uppercase}.lg\:tw-normal-case{text-transform:none}.lg\:tw-invisible{visibility:hidden}.lg\:tw-w-6{width:1.5rem}.lg\:tw-w-12{width:3rem}.lg\:tw-w-20{width:5rem}.lg\:tw-w-28{width:7rem}.lg\:tw-w-32{width:8rem}.lg\:tw-w-52{width:14rem}.lg\:tw-w-64{width:16rem}.lg\:tw-w-auto{width:auto}.lg\:tw-w-px{width:1px}.lg\:tw-w-1\/2{width:50%}.lg\:tw-w-1\/3{width:33.33333%}.lg\:tw-w-2\/3{width:66.66667%}.lg\:tw-w-1\/4{width:25%}.lg\:tw-w-3\/4{width:75%}.lg\:tw-w-1\/5{width:20%}.lg\:tw-w-2\/5{width:40%}.lg\:tw-w-3\/5{width:60%}.lg\:tw-w-1\/6{width:16.66667%}.lg\:tw-w-5\/6{width:83.33333%}.lg\:tw-w-full{width:100%}.lg\:tw-z-10{z-index:10}.lg\:tw-z-50{z-index:50}.lg\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:tw-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:tw-col-span-9{grid-column:span 9/span 9}.lg\:tw-flex-basis-100{flex-basis:100%}.lg\:tw-flex-basis-none{flex-basis:none}.lg\:tw-order-none{order:0}.lg\:tw-order-1{order:1}.lg\:tw-order-2{order:2}.lg\:tw-order-3{order:3}}@media(min-width:1200px){.xl\:clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.xl\:tw-bg-transparent{background-color:transparent}.xl\:tw-block{display:block}.xl\:tw-inline{display:inline}.xl\:tw-flex{display:flex}.xl\:tw-items-center{align-items:center}.xl\:tw-justify-center{justify-content:center}.xl\:tw-justify-between{justify-content:space-between}.xl\:tw-justify-around{justify-content:space-around}.xl\:tw-flex-1{flex:1 1 0%}.xl\:tw-flex-grow{flex-grow:1}.xl\:tw-h-32{height:8rem}.xl\:tw-h-screen{height:100vh}.xl\:tw-text-base{font-size:1rem}.xl\:tw-text-lg{font-size:1.125rem}.xl\:tw-text-2xl{font-size:1.5rem}.xl\:tw-text-6xl{font-size:3.1rem}.xl\:tw-text-7xl{font-size:5rem}.xl\:tw-mx-0{margin-left:0;margin-right:0}.xl\:tw-mx-8{margin-left:2rem;margin-right:2rem}.xl\:tw-mr-0{margin-right:0}.xl\:tw-mb-2{margin-bottom:.5rem}.xl\:tw-mr-4{margin-right:1rem}.xl\:tw-mb-8{margin-bottom:2rem}.xl\:tw-mt-10{margin-top:4rem}.xl\:tw-mr-10{margin-right:4rem}.xl\:tw--mt-10{margin-top:-4rem}.xl\:tw-px-0{padding-left:0;padding-right:0}.xl\:tw-px-12{padding-left:4rem;padding-right:4rem}.xl\:tw-px-15{padding-left:5rem;padding-right:5rem}.xl\:tw-pr-8{padding-right:2rem}.xl\:tw-pr-10{padding-right:3rem}.xl\:tw-pr-12{padding-right:4rem}.xl\:tw-relative{position:relative}.xl\:tw-text-left{text-align:left}.xl\:tw-text-center{text-align:center}.xl\:tw-whitespace-nowrap{white-space:nowrap}.xl\:tw-w-24{width:6rem}.xl\:tw-w-32{width:8rem}.xl\:tw-w-1\/2{width:50%}.xl\:tw-w-1\/5{width:20%}.xl\:tw-w-2\/5{width:40%}.xl\:tw-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:tw-col-span-6{grid-column:span 6/span 6}.xl\:tw-col-start-6{grid-column-start:6}.xl\:tw-flex-basis-100{flex-basis:100%}.xl\:tw-flex-basis-none{flex-basis:none}.xl\:tw-order-none{order:0}.xl\:tw-order-1{order:1}.xl\:tw-order-2{order:2}.xl\:tw-order-3{order:3}}@media(min-width:1500px){.widescreen\:clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.widescreen\:tw-block{display:block}.widescreen\:tw-flex{display:flex}.widescreen\:tw-text-lg{font-size:1.125rem}.widescreen\:tw-text-5xl{font-size:2.5rem}.widescreen\:tw-mx-10{margin-left:4rem;margin-right:4rem}.widescreen\:tw-pr-10{padding-right:3rem}.widescreen\:tw-w-1\/2{width:50%}.widescreen\:tw-w-1\/3{width:33.33333%}.widescreen\:tw-w-2\/5{width:40%}.widescreen\:tw-flex-basis-100{flex-basis:100%}.widescreen\:tw-flex-basis-none{flex-basis:none}.widescreen\:tw-order-none{order:0}.widescreen\:tw-order-1{order:1}.widescreen\:tw-order-2{order:2}.widescreen\:tw-order-3{order:3}}@media(min-width:1900px){.xlwidescreen\:clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.xlwidescreen\:tw-flex-basis-100{flex-basis:100%}.xlwidescreen\:tw-flex-basis-none{flex-basis:none}.xlwidescreen\:tw-order-none{order:0}.xlwidescreen\:tw-order-1{order:1}.xlwidescreen\:tw-order-2{order:2}.xlwidescreen\:tw-order-3{order:3}}