/*!* Ai *!*/
/*.ai_visual_sect2 {position: relative; width: 100%; height: 100vh; background: url(../img/main/ai_visual_bg.jpg) no-repeat center / cover;}*/
/*!* .ai_visual_sect2{background: none;} *!*/

/*!* .ai_visual_sect2 .bg {position: absolute; inset:0; width: 100%; height:100%} *!*/
/*.ai_visual_sect2 .search_cont {position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%)}*/
/*.ai_visual_sect2 .search_cont .top_loader_box {display: flex; align-items: center; justify-content: center; flex-direction: column; font-family: "Manrope", sans-serif; }*/
/*.ai_visual_sect2 .search_cont .top_loader_box .spe_box {position: relative; display: flex; align-items: center; background-color: #000; font-size: max(2.2rem,20px); color: #fff; padding:0.6em 1em;border-radius: 0.5em; font-weight: 700;opacity: 0; transform: translateY(-100px); transition: opacity 0.6s ease-in-out , transform 0.6s ease-in-out;}*/
/*.ai_visual_sect2 .search_cont .top_loader_box .spe_box:before {content: '';position: absolute;left: 50%;bottom: -0.5em;width: 1em;height: 1em;transform: rotate(45deg) translateX(-50%);background-color: #000;border-radius: 0.1em;}*/
/*.ai_visual_sect2 .search_cont .top_loader_box .spe_box .ico {width: 1.7em;margin-right: 0.3em;flex-shrink: 0;}*/
/*.ai_visual_sect2 .search_cont .top_loader_box .loader {margin-top: 4rem; opacity: 0; transition: opacity 0.6s ease-in-out 0.2s; display: none}*/
/*.ai_visual_sect2 .search_cont .tit_box {margin-top: 0.8em; text-align: center; font-size: 5.4rem; font-weight: 700; line-height: 1.5; opacity: 0; transform: translateY(50px); transition: opacity 0.6s ease-in-out 0.4s, transform 0.6s ease-in-out 0.4s;}*/
/*.ai_visual_sect2 .search_cont .inp {position: relative; width: 100rem; margin-top: 5.4rem; opacity: 0; transform: translateY(50px); transition: opacity 0.6s ease-in-out 0.6s, transform 0.6s ease-in-out 0.6s;}*/
/*.ai_visual_sect2 .search_cont .inp textarea {padding:1.5em; width: 100%; height: 10em ;font-size: max(2rem,20px); background-color: rgba(255,255,255,0.6); border-radius: 1em; color: #000; resize: none; line-height: 1.5; border: none}*/
/*.ai_visual_sect2 .search_cont .inp textarea::placeholder {color: #999999}*/
/*.ai_visual_sect2 .search_cont .inp .btn {display: flex; align-items: center; justify-content: center; position: absolute; right: 3rem; bottom: 3rem; width: 5rem; height: 5rem; border-radius: 50%; background-color: #000; }*/
/*.ai_visual_sect2 .search_cont .inp .btn svg {fill: #fff; width: 40%; height: auto}*/

/*.ai_visual_sect2 .search_cont.active .top_loader_box .spe_box {opacity: 1; transform: unset}*/
/*.ai_visual_sect2 .search_cont.active .top_loader_box .loader {opacity: 1}*/
/*.ai_visual_sect2 .search_cont.active .inp,*/
/*.ai_visual_sect2 .search_cont.active .tit_box {opacity: 1; transform: unset}*/
/*.ai_visual_sect2 .search_cont.hide {opacity: 0; transition: opacity 0.8s ease-in-out; pointer-events: none}*/
/*.ai_visual_sect2 .result_cont {position: absolute; left: 50%; top: 70%; transform: translate(-50%,-50%); width: 140rem; max-height: 70%; padding: 10rem 8rem; overflow-y: auto; background-color: rgba(255,255,255,0.6); border-radius:2rem; opacity: 0; pointer-events: none; transition:  opacity 1s ease-in-out 0.6s, top 1s cubic-bezier(0.74, 0.04, 0.24, 0.99) 0.6s}*/
/*.ai_visual_sect2 .result_cont.active {opacity: 1; top: 50%; pointer-events: inherit}*/
/*.ai_visual_sect2 .result_cont .top_txt_box {display: flex; flex-direction: column; align-items: center; justify-content: center}*/
/*.ai_visual_sect2 .result_cont .top_txt_box .acc_txt {margin-top: 1em; font-size: var(--txt2); text-align: center; font-weight: 700}*/
/*.ai_visual_sect2 .result_cont .top_txt_box .search_box {display: flex; align-items: center; width: 80%; padding: 1.5em 2em; margin-top:1.5em; background-color: #000; border-radius: 2rem; color: #fff; font-size: var(--txt3);}*/
/*.ai_visual_sect2 .result_cont .top_txt_box .search_box .txt { font-weight: 700}*/
/*.ai_visual_sect2 .result_cont .top_txt_box .search_box .ico {display: flex; align-items: center; justify-content: center; margin-left: auto; width: 1.5em}*/
/*.ai_visual_sect2 .result_cont .top_txt_box .search_box .ico svg {width: 100%; height: auto; fill: #fff}*/

/*.ai_visual_sect2 .result_cont .cont_list {margin-top: 10rem}*/
/*.ai_visual_sect2 .result_cont .cont_list .list + .list {margin-top: 7rem}*/
/*.ai_visual_sect2 .result_cont .cont_list .list_tit_box {display: flex; align-items: center; margin-bottom:3rem; font-size: var(--txt3); font-weight: 600;}*/
/*.ai_visual_sect2 .result_cont .cont_list .list_tit_box .ico {display: flex; align-items: center; width: 1.5em; margin-right: 0.5em}*/
/*.ai_visual_sect2 .result_cont .cont_list .list_tit_box .ico svg {width: 100%; height: auto}*/
/*.ai_visual_sect2 .result_cont .cont_list .img_cont {display: grid; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 15px 15px}*/
/*.ai_visual_sect2 .result_cont .cont_list .img_cont .cont {position: relative; padding-top: 56%; border-radius: 1rem; overflow: hidden}*/
/*.ai_visual_sect2 .result_cont .cont_list .img_cont .cont img {position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-position: center; object-fit: cover}*/
/*.ai_visual_sect2 .result_cont .cont_list .txt_cont {display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px}*/
/*.ai_visual_sect2 .result_cont .cont_list .txt_cont .cont {display: flex; align-items: center; padding: 3rem; border-radius: 2rem; background-color: #fff}*/
/*.ai_visual_sect2 .result_cont .cont_list .txt_cont .cont .txt_box .tit {font-size: var(--txt3); font-weight: 700}*/
/*.ai_visual_sect2 .result_cont .cont_list .txt_cont .cont .txt_box .tit .badge {padding: 0.3em 1em; background-color: #000; color: #fff; border-radius: 2em; font-size: var(--smTxt); margin-right: 10px}*/
/*.ai_visual_sect2 .result_cont .cont_list .txt_cont .cont .txt_box .txt {font-size: var(--smTxt); color: #666; margin-top: 0.5em}*/
/*.ai_visual_sect2 .result_cont .cont_list .txt_cont .cont .ico {display: flex; align-items: center; justify-content: center; width: 4rem; height: 4rem; margin-left: auto; background-color: #F6F6F6;  border-radius: 50%;fill:#000; transition: 0.3s ease-in-out}*/
/*.ai_visual_sect2 .result_cont .cont_list .txt_cont .cont .ico svg {width: 40%; height: auto; }*/
/*.ai_visual_sect2 .result_cont .cont_list .txt_cont .cont:hover .ico {background-color: #000; fill: #fff}*/

/*.ai_visual_sect2 .acc_bot_box {position: absolute; left: 50%; bottom: 30px; transform: translateX(-50%); display: flex; flex-direction: column; align-items: center; justify-content: center; z-index: 5}*/
/*.ai_visual_sect2 .acc_bot_box .txt {margin-top: 1em; font-size: max(2.2rem,20px); text-align: center; font-weight: 700}*/
/*.ai_visual_sect2 .acc_bot_box.hide {opacity: 0; transition: opacity 0.8s ease-in-out}*/

/*.ai_visual_sect2 .loader {display: flex;}*/
/*.ai_visual_sect2 .loader .dot {width: 10px;height: 10px;background-color: #000;border-radius: 50%;opacity: 0.3;transform: scale(1);animation: pulse 1.2s infinite;}*/
/*.ai_visual_sect2 .loader .dot + .dot {margin-left: 7px}*/
/*.ai_visual_sect2 .loader .dot:nth-child(1) {opacity: 0.4; transform: scale(0.6)}*/
/*.ai_visual_sect2 .loader .dot:nth-child(2) {opacity: 0.4; transform: scale(0.8)}*/
/*.ai_visual_sect2 .loader .dot:nth-child(3) {opacity: 0.4}*/
/*.ai_visual_sect2 .loader .dot:nth-child(4) {opacity: 0.4; transform: scale(0.8)}*/
/*.ai_visual_sect2 .loader .dot:nth-child(5) {opacity: 0.4; transform: scale(0.6)}*/

/*.ai_visual_sect2 .loader .dot:nth-child(1) {animation-delay: 0s;}*/
/*.ai_visual_sect2 .loader .dot:nth-child(2) {animation-delay: 0.2s;}*/
/*.ai_visual_sect2 .loader .dot:nth-child(3) {animation-delay: 0.4s;}*/
/*.ai_visual_sect2 .loader .dot:nth-child(4) {animation-delay: 0.6s;}*/
/*.ai_visual_sect2 .loader .dot:nth-child(5) {animation-delay: 0.8s;}*/






/*@media screen and (max-width: 1240px) {*/

/*}*/