@import "https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900";
body{background-color:#fcfcfc;margin:0;padding:0;font-family:Poppins;-webkit-tap-highlight-color:transparent;
      background:
      linear-gradient(135deg,#0000 18.75%,#f9cbaa 0 31.25%,#0000 0),
      repeating-linear-gradient(45deg,#f9cbaa -6.25% 6.25%,#fbe9d1 0 18.75%);
      background-size:64px 64px;
      color:#40333a;
/* disable text select*/
  -webkit-touch-callout:none; /* iOS Safari */
    -webkit-user-select:none; /* Safari */
     -khtml-user-select:none; /* Konqueror HTML */
       -moz-user-select:none; /* Old versions of Firefox */
        -ms-user-select:none; /* Internet Explorer/Edge */
            user-select:none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */

      }
*{transition:.5s}
h3{text-decoration:none;color:#40333a;padding:10px 0 10px 5px;margin:0;font-family:Poppins;float:left;font-size: 18px;max-width: calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight: 500;}
h3:hover{color:#000;}
a {text-decoration:none;}
.main {max-width:1200px;margin-left:auto;margin-right:auto;padding:20px;border-radius:10px;display:block;text-align:center;min-height:calc(100vh - 320px);display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;justify-content:center;}
#questions.main{flex-direction:column;}

.hero{display:table;max-width:1200px;margin:0 auto;width:90%;}
.hero .heroContent{
}
.hero .logo{margin:50px 0 0 20px;}
.hero .titleOne{display:inline-block;font-family:robotob;max-width:150px;font-size:16px;margin:0 0 10px 10px;display:none;}
.hero p{font-size:12px;display:none;}
.hero.hide{display:none;}
.pro{display:inline-block;position:relative;transition:all .3s ease 0s;width:calc(50% - 25px);border-radius:10px;padding:10px;background:#fbe8d0;margin:2px 1px;transform:scale(.95);}
.pro:hover{transform:scale(1)}
.pro:hover .ti{}
.pro:hover .de{opacity:0;transition:all .3s ease 0s}
.pro img{width:100%;border-radius:10px;aspect-ratio:3/3;object-fit:cover;object-position:top left;}
.pro.two img{aspect-ratio:3/2;object-position: center;}
.pro.one{width:calc(100% - 20px);}
.pro.three{width:calc(33% - 23px);}
.pro.four{width:calc(25% - 28px);color:#f05a7f;font-weight:bold;font-size:44px;}
.pro.four h3{font-size: 16px;}
.ti{border-radius:50px;bottom:15px;color:#666;font-size:11px;padding:5px 10px;text-align:center;display:table;margin:10px 2px 0;float:right;border:1px solid;}
.ti:hover{background:#04c5b4;color:black;}
.ti.dd{bottom:45px;}
.de{top:24px;color:white;font-size:8px;left:30px;position:absolute;text-align:center;transition:all .3s ease 0s;background:rgba(0,0,0, .4);border-radius:100px;padding:3px 6px;font-family:monospace;}
.ad{margin:0 auto;position:relative;display:block;}
.footer{text-align:center;padding:20px 10px;background:#fbe9d1;color:#40333a;border-top:1px solid #f9caa9;margin-top:100px;}
.footer span{font-weight:bold;}
.backToIndex {background:#fbe9d1;color:#40333a;padding:10px 30px;margin:10px auto;border-radius:100px;font-size:10px;}
.backButton {background:#f05a7f;color:#fcebe1;border:1px solid;padding:10px 30px;margin:20px auto;border-radius:100px;cursor:pointer;}

.categories{list-style-type:none;padding:0}
.categories li{margin-bottom:10px}
.categories li a{display:block;padding:10px;background-color:#f1f1f1;text-decoration:none;color:#000;font-size:16px;border-radius:4px}
.card{width:300px;height:450px;position:relative;perspective:1000px;margin-bottom:100px;}
.card-inner{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}
.card-flip .card-inner{transform:rotateY(180deg)}
.card-front,.card-back{width:100%;height:100%;position:absolute;backface-visibility:hidden}
.card-front{z-index:2}
.card-back{transform:rotateY(180deg);z-index:2;}
.button-container{display:flex;justify-content:center;margin-top:20px}
.button{padding:10px 20px;background-color:#fbe9d1;border:none;cursor:pointer;font-size:16px;border-radius:100px;}

.question{background:#fbe9d1;padding:20px;border-radius:10px;min-height:300px;display:flex;align-items:center;text-align:left;background-image:linear-gradient(135deg,rgba(255,255,255, .5) , rgba(0,0,0, .1));box-shadow:0 0 30px #f9cbaa;text-wrap: balance;}
.answer{background:#40333a;padding:20px;border-radius:10px;color:#fbe9d1;min-height:300px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.5em;background-image:linear-gradient(135deg,rgba(255,255,255, .1) , rgba(0,0,0, .5));box-shadow:0 0 30px #f9cbaa;text-wrap: balance;}

@media only screen and (max-width:820px){
h3{display:block;max-width:100%;width:100%;padding:0;}
.main {border-radius:0;margin:0 auto;}
.pro{width:calc(100% - 20px);text-align:center;}
.pro.two img{aspect-ratio:3/3;object-position: top left;}
.pro.three{width:calc(100% - 20px);}
.pro.four{width:calc(100% - 20px);}
.hero .logo{display:table;margin:20px auto 0;}
.ti{display:inline-block;float:none;}
.ti.dd{}
.de{}
}