#home{margin:0 0 40px 0;}




#home .sect20{margin:40px 0 0 0;}
#home .sect20 .content1{}
#home .sect20 .grid{margin:15px 0 0 0;display:grid;grid-template-columns:2fr 5fr;grid-gap:15px;}
#home .sect20 .grid .s{}
#home .sect20 .grid .s.s1{padding:20px;background:#f3ebd2;}
#home .sect20 .grid .s.s1 .title1{}
#home .sect20 .grid .s.s1 .textbox{margin:7px 0 0 0;}
#home .sect20 .grid .s.s1 .textbox textarea{display:block;width:100%;height:200px;padding:10px;box-sizing:border-box;background:#fff;border:1px solid #cdbc85;}
#home .sect20 .grid .s.s1 .grid1{
    display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;
    margin:12px 0 0 0;
}
#home .sect20 .grid .s.s1 .grid1s{}
#home .sect20 .grid .s.s1 .grid1s.s1{font-family:'fonttip1_semibold';}
#home .sect20 .grid .s.s1 .grid1s.s2{justify-self:end;}
#home .sect20 .grid .s.s1 .grid1s.s2 button{
    display:inline-block;padding:5px 20px;
    background:#0066a1;color:#fff;font-family:'fonttip1';
    border:none;border-radius:30px;
    cursor:pointer;transition:all 300ms;
}
#home .sect20 .grid .s.s1 .grid1s.s2 button:hover{background-color:#38b1f7;}
#home .sect20 .grid .s.s2{padding:20px;background:#f3ebd2;}
#home .sect20 .grid .s.s2 .results{}
#home .sect20 .grid .s.s2 .results .box{margin:0 0 10px 0;background:#fff;}
#home .sect20 .grid .s.s2 .results .box .title{padding:5px;background:#e4e4e4;font-family:'fonttip1_semibold';}
#home .sect20 .grid .s.s2 .results .box .title{display:flex;align-items: center;}
#home .sect20 .grid .s.s2 .results .box .title span{flex: 1;}
#home .sect20 .grid .s.s2 .results .box .title a{flex: 0 0 20px;transition: transform 0.1s ease, background-color 0.2s ease;}
#home .sect20 .grid .s.s2 .results .box .title svg{height:16px;width:auto;fill:#63a7eb;}
#home .sect20 .grid .s.s2 .results .box .title a.clicked{transform: scale(0.7);}
#home .sect20 .grid .s.s2 .results .box .value{min-height:20px;padding:5px;word-break:break-all;}
@media only screen and (max-width:1000px){
    #home .sect20{margin:25px 0 0 0;}
}
@media only screen and (max-width:800px){
    #home .sect20 .grid{grid-template-columns:1fr;grid-gap:15px;}
    #home .sect20 .grid .s.s1{padding:10px;}
    #home .sect20 .grid .s.s1 .textbox textarea{height:120px;padding:5px;}
    #home .sect20 .grid .s.s2{padding:10px;}
}
@media only screen and (max-width:500px){
    #home .sect20 .grid .s.s1 .textbox textarea{height:90px;padding:5px;}
}



#home .sect40{margin:70px 0 0 0;}
#home .sect40 .content hr{border:1px solid #ddd;}
#home .sect40 .content b,
#home .sect40 .content strong{font-weight:normal;font-family:'fonttip1_semibold';}
#home .sect40 .content img{max-width:100%;height:auto!important;
    border-radius:15px;
    box-shadow: 0 0 5px 0px #aaa;
}
#home .sect40 .content p{padding:8px 0;}
#home .sect40 .content p:nth-of-type(1){padding-top:0;}
#home .sect40 .content table{border:none;max-width:100%!important;overflow:auto;}
#home .sect40 .content table tr{}
#home .sect40 .content table tr td{padding:4px 6px;border:1px solid #ddd;}
#home .sect40 .content h1{margin:0 0 8px 0;font-size:2.1rem;font-family:'fonttip2';}
#home .sect40 .content h2{margin:0 0 8px 0;font-size:1.9rem;font-family:'fonttip2';}
#home .sect40 .content h3{margin:0 0 8px 0;font-size:1.7rem;font-family:'fonttip2';}
#home .sect40 .content h4{margin:0 0 8px 0;font-size:1.5rem;font-family:'fonttip2';}
#home .sect40 .content h5{margin:0 0 8px 0;font-size:1.3rem;font-family:'fonttip2';}
#home .sect40 .content h6{margin:0 0 8px 0;font-size:1.1rem;font-family:'fonttip2';}
#home .sect40 .content h1 strong,
#home .sect40 .content h1 b,
#home .sect40 .content h2 strong,
#home .sect40 .content h2 b,
#home .sect40 .content h3 strong,
#home .sect40 .content h3 b,
#home .sect40 .content h4 strong,
#home .sect40 .content h4 b,
#home .sect40 .content h5 strong,
#home .sect40 .content h5 b,
#home .sect40 .content h6 strong,
#home .sect40 .content h6 b{
    font-weight:normal;font-family:'fonttip2';
}
#home .sect40 .content iframe{max-width: 100%;}
#home .sect40 .content:after{content:"";display:block;clear:both;}
@media only screen and (max-width: 900px){
    #home .sect40{margin:25px 0 0 0;}
}