/* 레이아웃 */
#wrap{min-width:1280px; overflow: hidden; font-size:10px;font-family: 'BMEULJIRO';}
#header{position: absolute;width:100%;margin:0 auto;text-align:center;z-index: 20;top: 0; transition:0.3s;3}
#header h1{position: relative;float:left;width:10%;text-align: left;margin-left:24px;padding:4px 0;}
#header h1 img{width:72px;}



#header .gnb{position: absolute;max-width:1100px;width:55%;left:12%; top:12px;transition:0.3s;}
#header .gnb ul{display:flex;justify-content: space-between; text-align:center;}
#header .gnb ul li{position: relative; transition:0.3s; overflow: hidden;padding:14px 22px;}
#header .gnb ul li a{display:block;position:relative;letter-spacing:-0.5px; font-family: 'NeoDunggeunmo';}

#header .gnb ul li a img{height:20px;}

#header.scroll_on{position: fixed;width:100%;right:0px;left:0px;right:0%;background:#fff url(../image/bg_topline.png) repeat-x bottom;background-size:100% 3px; }
#header.scroll_on  .gnb{position:relative;float:right;width:90%;right:0px !important;left:0px !important;}
#header.scroll_on  .gnb ul li a{}

#header .gnb ul li:after{top:4%;left:0%;content:'';width:0px;height:0px;background:#ffae00}
#header .gnb ul li:before{}
#header .gnb ul li:hover:after{position: absolute;z-index:-1; border-radius:100em;bottom: 0;content:'';width:40px;height:40px;background:#ffae00}
#header .gnb ul li:hover:before{width:100%;}
#footer{position: relative;padding:3em 0 15em; background:#0a3c3b; text-align:center; color: #efdab2; z-index: 0;}
#footer .footer_inner{position: relative; z-index: 5;}
#footer .footer_inner ul{font-size: 0; margin-top:30px;}
#footer .footer_inner ul li{display:inline-block;  margin:4px; font-size:14px;}
#footer .footer_inner ul li strong{color: #efdab2;}
#footer .footer_inner ul li strong:after{display: inline-block;	content:':'; margin:0 2px;}
#footer .footer_inner cite{display: block; margin-top:16px;font-size:12px; opacity: 0.7;}
#footer .cirlce_logo{width: 170px;left: 50%;transform:translate(-50%,-50%);}

#new06{background: url(../image/new06_bg.jpg) no-repeat center / cover; height: 1347px;}
#new06 .title{padding-top: 120px;} 

#new06 .ctn img{position: absolute; bottom: 0;}
#new06 .ctn img:nth-child(1){left: 50%; margin-left: -314px; z-index: 1;}
#new06 .ctn img:nth-child(2){} 
 
 
.cotnet_new{display:flex; width:100%; height:892px; background:url(../image/new_section_bg.jpg) no-repeat 50% / cover; justify-content:center; align-content:center; align-items:center;  }
.cotnet_new .title h2{margin-bottom:36px;}


#new01{background: url(../image/new01_bg.jpg) no-repeat center / cover; height: 950px;}
#new01 .title{padding: 178px 0 80px;}

#new02{background: url(../image/new02_bg.jpg) no-repeat center / cover; height: 995px;}
#new02 .title{padding: 245px 0 60px;}
#new02 ul{display: flex; justify-content: center; gap: 30px; margin: 0 auto;}

#new03{background: url(../image/new03_bg.jpg) no-repeat center / cover; height: 805px; display: flex; justify-content: center; align-items: center;
background-attachment: fixed;}

#new04{background: url(../image/new04_bg.jpg) no-repeat center / cover; height: 1372px;}
#new04 .top{padding: 70px 0;}
#new04 .title_wrap{display: flex; justify-content: center; gap: 150px;} 
#new04 .title, #new04 .ctn02{margin-top: 80px;}

#new05{background: url(../image/new05_bg.jpg) no-repeat center / cover; height: 1044px; display: flex; justify-content: center; align-items: center;}
#new05 .ctn_wrap{display: flex; justify-content: center; gap: 30px;}
#new05 .ctn_wrap .ctn{display: flex; flex-direction: column; justify-content: space-between;}

#new07{background: url(../image/new07_bg.jpg) no-repeat center / cover; height: 1107px;}
#new07 .title_wrap{display: flex; align-items: center; justify-content: center; gap: 90px; padding-top: 130px;}
#new07 .img_wrap{width: 1770px; height: 424px; background: url(../image/new07_obj01.png) no-repeat center / cover; margin: 50px auto 0; overflow: hidden; position: relative;}
#new07 .new07-swiper{width: 98.5%; position: absolute; left: 49.7%; top: 50%; transform: translate(-50%, -50%);}
#new07 .swiper-wrapper{transition-timing-function: linear;}
#new07 .swiper-wrapper img{width: 100%;}
#new07 .obj img{position: absolute; z-index: 1;} 
#new07 .obj img:nth-child(1){top: 540px; left: 50%; margin-left: -920px;} 
#new07 .obj img:nth-child(2){top: 867px; right: 50%; margin-right: -920px;} 
 
#new08{background: url(../image/new08_bg.jpg) no-repeat center / cover; height: 560px; min-height: auto;
display: flex; align-items: center; justify-content: center; gap: 80px; margin-top: -1px;}
#new08 .youtube{width: 600px; height: 350px; border-radius: 36px; overflow: hidden;}
 
#new09{background: url(../image/new09_bg.jpg) no-repeat center / cover; height: 785px; display: flex; align-items: center; justify-content: center;} 
 
/* db */
.db_wrap{position: fixed; width: 100%; bottom:0;height:90px;padding-top:6px;z-index:100;background:rgba(255,255,255,0.95);backdrop-filter: blur(10px); box-shadow:0 0 90px rgba(0,0,0,0.9);
transition:0.8s; overflow: hidden;  justify-content:center; align-content:center; align-items:center;   z-index: 100;}
.db_wrap.scroll_on{bottom: 0;}
.db_wrap h2{margin-right:24px;}
.db_wrap .db_inner{display:flex; max-width:1280px; margin:0 auto;text-align:left; justify-content:center; align-content:center; align-items:center;  }
.db_wrap .db_inner h3{width: 250px;margin-right:24px; color: #222; font-size:30px; letter-spacing:-2px; line-height:1.2;}
.db_wrap .db_inner h3 strong{display:block; color: #222;}
.db_wrap .db_inner h3 strong b{color: #ec6802;}
.db_wrap .db_inner h3 span{font-size:0.6em; color: #ccc;}
.db_wrap .db_inner h3 img{width:300px;}
.db_wrap .db_inner .db{position: relative;display:flex;gap:12px;box-sizing:border-box;z-index: 2;  justify-content:center; align-content:center; align-items:center;  }
.db_wrap .db_inner .db ul{display:flex; flex-wrap:wrap;}
.db_wrap .db_inner .db ul li{width:calc(100% / 4 );}
.db_wrap .db_inner .db ul li a{text-decoration:underline; cursor: pointer;}
.db_wrap .db_inner .db ul li input[type="text"]{width:100%; padding:6px 14px; height:46px;line-height:56px; background:rgba(0,0,0,0.9); border:1px solid rgba(255,255,255,0.3);border-radius:0; font-size:15px; box-sizing:border-box; color: #fff; font-weight: 600 !important; font-family:'MalgunGothic',sans-serif ;}
.db_wrap .db_inner .db ul li input[type="text"]::placeholder{color: #fff !important; font-size:0.95em;letter-spacing:-1px; font-weight:500;font-family:'MalgunGothic',sans-serif ; }
.db_wrap .db_inner .db ul li input[type="text"]:focus{border:1px solid #ec6802}
.db_wrap .db_inner .db ul li.agree{display:flex;text-align: left;color: #222; font-size:13px; letter-spacing:-1px; justify-content:center; align-content:center; 
align-items:center;   font-family:'MalgunGothic',sans-serif ; line-height: 1.5;}
.db_wrap .db_inner .db ul li.agree label{font-family:'MalgunGothic',sans-serif ;}
.db_wrap .db_inner .db ul li.agree a{text-decoration:underline;font-family:'MalgunGothic',sans-serif ;}
.db_wrap .db_inner .db ul li.agree input[type="checkbox"]{width:30px; height:30px; margin-right: 5px; vertical-align: middle;font-family:'MalgunGothic',sans-serif ;}
.db_wrap .db_inner .db ul li.warr{width: 100%;margin-top:3px;font-size:0.7em; color: #fff;font-family:'MalgunGothic',sans-serif ; line-height:1.3;color: #aaa;}
.db_wrap .db_inner .db .db_submit{animation:submit_btn 0.3s 0s infinite alternate ease-in;}
.db_wrap .db_inner .db .db_submit input[type="submit"]{width:250px; padding:8px 0; line-height:36px;background: #ec6802; color: #fff; border:none; font-weight: bold; font-size:22px; letter-spacing:-1px; border-radius:0; cursor: pointer;}
.db_wrap .db_inner .db .db_submit input[type="submit"]:hover{background:#222 ;}
@keyframes submit_btn {0%{transform:translate(0,2px)} 100%{transform:translate(0,0)}}
#quick{position: fixed; right:20px; top:40%;transform:translate(0,-50%); z-index: 10;}


/* 레이어팝업 */
.layer{position:fixed; display:none; left:0;top:180px; z-index:3000000; width:100%;}
.layer .close_btn{position:absolute; overflow: hidden; right:0; top:0;background:#bc131d; border-radius:0 10px 0 10px; color: #fff;}
.layer .close_btn a{display: block;color: #fff;padding:14px 18px; font-size:20px; font-weight:bold;}
.layer .layer_wrap{position:relative;width:100%; max-width:700px; top:0px; margin:0 auto; border-radius:10px; background:rgba(0,0,0,0.95); text-align:left; letter-spacing:-0.5px; box-shadow:0 0 50px rgba(0,0,0,0.6);}
.layer .layer_wrap .DB_info_detail{width:100%;  margin:18px auto; padding-bottom:16px; line-height:1.6; color: #fff;font-size:12px;}
.layer .layer_wrap .DB_info_detail h2{padding:22px;border-bottom:1px solid #222; font-size:24px; font-weight:bold;}
.layer .layer_wrap .DB_info_detail .DB_info_detail_wrap p{padding:8px;margin-bottom:12px; font-size:13px; }
.layer .layer_wrap .DB_info_detail .DB_info_detail_wrap{width:98%; height:360px; padding:8px 16px; overflow:auto; box-sizing:border-box;}
.layer .layer_wrap .DB_info_detail .DB_info_detail_wrap dl dt{display:block; background: #fff;border-radius:3px; padding:7px 10px; font-weight: bold; color: #333;}
.layer .layer_wrap .DB_info_detail .DB_info_detail_wrap dl dd{margin-bottom:16px; padding:4px 12px; box-sizing:border-box;}




/* 컨텐츠 */
section{position: relative; text-align:center; overflow: hidden;min-height:700px;}
.content1{position:relative;display:flex;width:100%;height:850px;background:url("../image/bg_top_left.png") repeat-y left ,url("../image/bg_top.png") repeat, url("../image/bg_topline.png") repeat-x;}

.content1 .left{width:65%;padding:0 60px;background:url("../image/bg_top_sero.png") repeat-y right}

.content1 .left h2 img{max-width:100%;}
.content1 .left h2{display:block;padding:100px 0 60px 0}
.content1 .left ul{display:flex;width:90%;}

.content1 .left ul li {padding-right:16px;}
.content1 .left ul li > img{width:125px;}
.content1 .right{width:35%;background:url("../image/bg_video.png") repeat;height:100%;box-sizing:border-box;padding:20px 30px;}
.content1 .right video{width:100%;height:100%;vertical-align:top;display:block}


.content2{display:flex;width:100%;border-top:3px solid #1d5b4a;}
.content2 .tabs { width: 30%;display: flex;flex-direction: column; border-right: 3px solid #1d5b4a;background:#c6b8ae;}
.content2 .tab {position:relative;padding: 10px;height:25%;text-align: center; cursor: pointer; border-bottom: 3px solid #1d5b4a;transition: background 0.3s;font-size:24px;}
.content2 .tab i{position:absolute;right:5%;top:20px;}
.content2 .tab i img{height:90px;}
.content2 .tab1{background:url("../image/txt_brand01_off.png") no-repeat 5% 30px;background-size:auto 60px;}
.content2 .tab1:hover, .content2 .tab1.active{background: #d76126 url("../image/txt_brand01_on.png") no-repeat 5% 25px;background-size:auto 70px;}
.content2 .tab2{background:url("../image/txt_brand02_off.png") no-repeat 5% 30px;background-size:auto 60px;}
.content2 .tab2:hover, .content2 .tab2.active{background: #d76126 url("../image/txt_brand02_on.png") no-repeat 5% 25px;background-size:auto 70px;}
.content2 .tab3{background:url("../image/txt_brand03_off.png") no-repeat 5% 30px;background-size:auto 60px;}
.content2 .tab3:hover, .content2 .tab3.active{background: #d76126 url("../image/txt_brand03_on.png") no-repeat 5% 25px;background-size:auto 70px;}
.content2 .tab4{background:url("../image/txt_brand04_off.png") no-repeat 5% 30px;background-size:auto 60px;}
.content2 .tab4:hover, .content2 .tab4.active{background: #d76126 url("../image/txt_brand04_on.png") no-repeat 5% 25px;background-size:auto 70px;}
.content2 .tab5{background:url("../image/txt_brand05_off.png") no-repeat 5% 30px;background-size:auto 60px;}
.content2 .tab5:hover, .content2 .tab5.active{background: #d76126 url("../image/txt_brand05_on.png") no-repeat 5% 25px;background-size:auto 70px;}
.content2 .tab:hover, .content2 .tab.active {    }
.content2 .content {width: 70%; position: relative;}
.content2 .tab-content {display: none;position: absolute;width: 100%; height: 100%;}
.content2 .tab-content.active {display: block; }


.content2 #tab-1{background:url("../image/bg_brand01.png") no-repeat center top;background-size:cover}
.content2 #tab-2{background:url("../image/bg_brand02.png") no-repeat center top;background-size:cover}
.content2 #tab-3{background:url("../image/bg_brand03.png") no-repeat center top;background-size:cover}
.content2 #tab-4{background:url("../image/bg_brand04.png") no-repeat center top;background-size:cover}
.content2 #tab-5{background:url("../image/bg_brand05.png") no-repeat center top;background-size:cover}
.content2 .tab-content h3{padding:400px 0 0 60px;display:block;text-align:left;}
.content2 .tab-content p{display:block;text-align:left;padding:20px 0 0 60px;font-size:24px;color:#fff;width:60%;line-height:150%;}


.content3{position:relative;width:100%;padding:120px 0 0px 0 ;background:url("../image/bg_price.png") repeat;}

.content3  span{display:block;font-size:24px;color:#07463b;line-height:150%;padding:20px 0 40px 0 ;}

.content3 ul{display:flex;padding:0px;padding-bottom:80px;max-width:1475px;width:95%;margin:0 auto;justify-content: space-between;}
.content3 ul.w80{width:80%;max-width:1200px;}
.content3 ul li{padding:0 10px;}
.content3 ul li img{max-width:100%;}

.content4{background:url("../image/bg_special.png") repeat;padding:120px 0 80px 0;}

.content4 span{display:block;font-size:24px;color:#ffae00;line-height:150%;padding-bottom:72px;font-family: 'NeoDunggeunmo';}

.slider-container {display: flex; width: 96%; margin:0 auto;overflow: hidden;border-left:3px solid #ffae00;}
.slider {width: 50%; height: 700px;transition: all 0.5s ease-in-out;cursor: pointer;position: relative;overflow: hidden;border:3px solid #ffae00;border-left:0px;}

.thumbnail {width: 100%;height: 100%;background-size: cover 100%;background-position: center;transition: opacity 0.5s;}
.thumbnail h4 img{filter: none !important;height:24px;}
.thumbnail h4{display:block;padding:40px 14px;}
.thumbnail p{display:block;width:90%;margin:0 auto;padding:460px 10px 0;}
.thumbnail img{max-width:100%;}

.expanded-content {display: none;width: 100%;height: 100%;padding: 20px;font-size: 20px;}

 /* 🔹 활성화되면 썸네일 숨기고 확장 콘텐츠 표시 */
.slider.active .thumbnail { display:none;}
.slider.active .expanded-content {display: block;position:relative; }

/* 🔹 확장된 슬라이드는 전체 너비 */
 .slider.active { width: 100%;}

.slider.active .expanded-content > em{position:absolute;left:50%;top:20px;}
.slider.active .expanded-content > em.left40{left:45%;}
.slider.active .expanded-content > em img{height:60px;}
.slider.active .expanded-content > h4{position:relative;display:block;text-align:left;padding:10px 0 0 10px;}
.slider.active .expanded-content  ul{display:block;margin:0px;padding:40px 0 0 10px;width:55%}
.slider.active .expanded-content  ul li{display:block;text-align:left;color:#9ec5b9;font-size:18px;padding-bottom:20px;line-height:160%;}
.slider.active .expanded-content  ul li.yl{font-size:18px;color:#ffae00;}
.slider.active .expanded-content  ul li img{height:80px;}
.slider.active .expanded-content p{position:absolute;top:0px;right:0px;height:100%;}
.slider.active .expanded-content p img{max-width:100%;object-fit:cover;height:100%;}


.content5{background:url("../image/bg_grid.png") repeat center top;padding:110px 0 0px 0 ;height:800px;overflow:visible}
.con5_container{display:flex;width:90%;margin:0 auto;height:700px;background:url("../image/bg_story.png") no-repeat right top;background-size:90% 100%;}
.content5 .tabs {display: flex; flex-direction: column;width: 16%;margin-top:80px;}
.content5 .tab {position: relative;cursor: pointer; padding: 5px 0;}
.content5 .tab img { max-width:100%;display: block;}
.content5 .tab img.off { max-width:95%;display: block;}
.content5 .tab img.on { display: none; }
   /* 🔹 hover 또는 active 상태에서 on 이미지 표시 */
.content5 .tab:hover img.on,
.content5 .tab.active img.on {display: block;}
.content5 .tab:hover img.off,
.content5 .tab.active img.off { display: none;}
/* 컨텐츠 스타일 */
.content5 .content {position:relative;width: 80%;height:100%;margin-top:80px;padding: 0 20px;}
.content5 .tab-content {display: none;}
.content5 .tab-content.active {display: block;}
.content5 .content img{max-width:100%;}
.content5 #tab-2 {position:relative;} 
.content5 #tab-2 iframe {position:absolute;width:560px;height:315px;top:100px;left:25%;}

.content6{position:relative;width:100%;padding:100px 0 0px 0 ;background:url("../image/bg_menu.png") repeat;height:900px;overflow:visible}

.menu_container{width:80%;position:relative;max-width:1510px;height:650px;margin:0 auto;background:url("../image/bg_menu_frame.png") no-repeat;background-size:100% 100%;}
.menu_tab{position: relative;display:block;width:50%;margin:0 auto;text-align:center;padding:35px 0 20px 0;}
.menu_tab ul {list-style: none;display: flex;padding: 0;margin:0px auto;text-align:center;}
.menu_tab li {width:33.33%; cursor: pointer;margin-right: 5px;transition: 0.3s;font-size:28px;color:#0a3c3b;line-height:71px;}
.menu_tab li:hover,
.menu_tab li.active { background:url("../image/bg_menu_on.png") no-repeat center;color:#d76126; }

.menu_container p{position:relative;width:97%;margin:0 auto;border-top:1px solid #0a3c3b;color:#0a3c3b; border-bottom:1px solid #0a3c3b;font-size:24px;padding:24px 0;background-size:auto 4px;background:url("../image/ic_menu_one.png") no-repeat 10%,url("../image/ic_menu_one.png") no-repeat 95%;}

.menu_content { display: none; /* 기본적으로 숨김 */ }
.menu_content.active {display: block; /* active 된 콘텐츠만 표시 */animation: fadeIn 0.5s ease-in-out;}

        /* 서서히 나타나는 애니메이션 */
        @keyframes fadeIn {
            0% { opacity: 0; }
            100% { opacity: 1; } 
        }

        .menu_content ul {
            list-style: none;
        }

        .menu_content li {
            margin-bottom: 10px;font-size:24px;color:#0a3c3b;
        }

        .menu_content img {
           max-width:100%;
		   margin-bottom:20px;
        }

.menu_content ul{display:flex;width:95%;margin:0 auto;padding:60px 0 0 0;justify-content: space-between;}
.menu_content ul li{width:33.33%;padding:0 1%;box-sizing:border-box;}
.menu_content ul.w20 li{width:25%;padding:0 1%;box-sizing:border-box;}
.menu_content ul li img{display:block;width:100%;}
.menu_content ul li span{display:block;margin:0 auto;margin-top:10px;font-size:16px;width:100%;overflow:hidden;text-align:center;line-height:150%;}

.content7{position:relative;width:100%;padding:120px 0 80px 0 ;background:url("../image/bg_interior.png") repeat ;}
.content7 span{display:block;margin:0 auto;margin-bottom:72px;}
.content7 em{position:absolute;left:0px;bottom:0px;width:100%;z-index:0;}
.content7 em img{max-width:90%;}
.content7 p{display:block;width:90%;margin:0 auto;text-align:center;z-index:2;}
.content7 p img{max-width:100%;}

h3.siz{display:block;margin:0 auto;padding-bottom:32px;}
h3.siz img{height:52px;}


.content8{position:relative;width:100%;padding:120px 0 0px 0;background:url("../image/bg_dott.png") repeat center top;min-height:680px !important;}

/*.content8 ul{padding:0px;display:flex;width:90%;margin:0 auto;}
.content8 ul li{width:23%;padding:0 1%;justify-content: space-between;}
.content8 ul li img{max-height:600px;object-fit:contain;
	box-shadow: -6px 14px 24px rgba(0, 0, 0, 0.4)  ;
	-webkit-box-shadow: -6px 14px 24px rgba(0, 0, 0, 0.4)  ;
	-moz-box-shadow: -6px 14px 24px rgba(0, 0, 0, 0.4)  ;
}*/

.content8 .sld_lst{position: absolute; width:100%; height:750px;  overflow:hidden;top:240px;}
.content8 .sld_lst li{}
.content8 .slide_sns .swiper-wrapper img{max-width:280px;width:100%;
box-shadow: -6px 14px 24px rgba(0, 0, 0, 0.4)  ;
	-webkit-box-shadow: -6px 14px 24px rgba(0, 0, 0, 0.4)  ;
	-moz-box-shadow: -6px 14px 24px rgba(0, 0, 0, 0.4)  ;
}

.content9{position:relative;width:100%;padding:120px 0 80px 0;background:url("../image/bg_dott_green.png") repeat center top;}
.content9 span{display:block;margin:0 auto;margin-bottom:80px;}
.content9 img{max-width:100%;}

.content10{position:relative;width:100%;padding:120px 0 80px 0;background:url("../image/bg_qna_bx.png") repeat center top;}

.faq-container { width: 90%; margin: 0 auto;}


.faq-item {text-align:left;margin-bottom: 10px; border-radius: 5px;overflow: hidden;}
.faq-question {text-align:left;padding: 15px;color:#0a3c3b; background:url("../image/line_faq.png") repeat-x left bottom;color: #0a3c3b; font-size: 24px;cursor: pointer; transition: background-color 0.3s ease; }
.faq-question em.q{display:inline-block;background:url("../image/bg_qna_num.png") no-repeat center top;color:#fff;width:69px;height:63px;line-height:63px;font-size:22px;text-align:center;margin-right:20px;}
.faq-item em.a{display:inline-block;background:url("../image/bg_answer.png") no-repeat center top;color:#fff;width:69px;height:63px;line-height:63px;font-size:22px;text-align:center;}
.faq-item em.a.top{vertical-align:top;}
.faq-question:hover {color:#d76126;}
/*.faq-answer {
            padding: 0 15px;
			box-sizing:border-box;
            display: block;
			font-size: 20px;
            max-height: 0; /* Initially collapsed */
            /*overflow: hidden; /* Prevents content from overflowing */
            /*transition: height 0.5s ease-out; /* Smooth expansion */
      /*  }

 .faq-item.open .faq-answer {
			padding:15px;
			min-height: 150px;
            max-height: 270px; /* Maximum height when expanded */
           /* transition: height 0.7s ease-in; /* Smooth transition when opening */
			/*color: #595b5b; font-size: 20px;

      } */


        .faq-answer {
			display:none;
			padding:15px;
			min-height: 100px;
            max-height: 270px; /* Maximum height when expanded */
            transition: height 0.7s ease-in; /* Smooth transition when opening */
			color: #595b5b; font-size: 20px;
        }
.faq-answer p{display:inline-block;width:70%;margin-left:20px;padding:10px 0;line-height:150%;vertical-align:middle;}
.faq-answer p.w50{width:30%;vertical-align:top;}
.faq-answer i {width:60%;display:inline-block;vertical-align:middle;}
.faq-answer i img{max-width:100%;}
.faq-answer.h400 {max-height: 400px !important; transition: max-height 0.7s ease-in; color: #595b5b; font-size: 20px;}
.faq-answer.h400 img{height:300px;}


@media screen and (max-width: 1380px) {


}

@media screen and (max-width: 1200px) {


}