/* can't compile css without node-sass */

#ppc_banner input:focus{ outline:none; }
#ppc_banner input { margin: .25rem 0; border: 1px solid gray; padding: .25rem 0; text-align: center; }
#ppc_banner .form-group{ width:80%; }
#ppc_banner .form-group input{ width:100%; }
#triple_features svg { width:4rem; height:4rem; }
#triple_features svg>path{ fill: white; }
.ppcOptionBtn:hover img{ transform:scale(1.1); }
.ppcOptionBtn:active img{ transform:scale(.99); }
.ppcOptionBtn:hover div{ opacity:0; }
.ppcOptionBtn:hover p { text-shadow:0 0 2px black, 0 0 1px black; transform:scale(1.06) }
.align-baseline{ align-items:baseline; }
.align-end{ align-items:end; }
.bg-white{ background-color:white; }
.bold{ font-weight:700; }
.m-1\/2rem{ margin:.5rem; }
.bottom-100{ bottom:100%; }
.cursor-pointer{ cursor:pointer; }
.events-none{ pointer-events:none; }
.flex-col-reverse{ flex-direction:column-reverse; }
.font-medium{ font-weight:500; }
.font-semibold{ font-weight:600; }
.justify-center{ justify-content:center; }
.justify-end{ justify-content:end; }
.h-full{ height:100%; }
.h-fit-content{ height:fit-content; }
.left-0{ left:0; }
.mb-2rem{ margin-bottom:2rem; }
.o-cover{ object-fit:cover; }
.overflow-hidden{ overflow:hidden; }
.text-center{ text-align:center; }
.text-white{ color:white; }
.text-xl{ font-size: 1.25rem; line-height: 1.75rem; }
.top-0{ top:0; }
.transition-all{ transition:all .2s ease-in-out; }
.percental{ height:1rem; margin:.75rem .5rem 0; background-color:#0aafbd; box-shadow:-2px 0px 2px inset #ffffffcf; transition:width .4s ease-in-out; }
.p-1\/2rem{ padding:.5rem; }
.py-1\/2rem{ padding-top:.5rem; padding-bottom:.5rem; }
.p-1rem{ padding:1rem; }
.px-1rem{ padding-left:1rem; padding-right:1rem; }
.px-2rem{ padding-left:2rem; padding-right:2rem; }
.pb-4rem{ padding-bottom:4rem; }
.pr-4rem{ padding-right:4rem; }
.relative{ position:relative; }
.w-1\/2{ width:50%; }
.w-80{ width:80%}
.hiden{ display:none; }
.z-1{ z-index:1; }
.hoveror{ transition:all .2s; }
.hoveror:hover{ transform:scale(1.05); }
.hoveror:active{ transform:scale(.97); }
.aspectOfCat{ aspect-ratio:5/1.3; padding:.25rem; }
@media(min-width:650px){
    .sm\:p-1rem{ padding:1rem; }
    .sm\:w-1\/2{ width:50%; }
    .sm\:aspect-5\/3{ aspect-ratio:5/3; }
}
@media(min-width:768px){
    .md\:mt-14rem{ margin-top:14rem; }
}
@media(min-width:1024px){
    .lg\:w-1\/2{ width:50%; }
    .lg\:justify-end{ justify-content:end; }
    .lg\:align-baseline{ align-items:baseline; }
    .lg\:flex-row{ flex-direction:row; }
    .lg\:mt-auto{ margin-top:auto; }
    .lg\:text-left{ text-align:left; }
    #ppc_banner{ height:100vh; }
}