.accordion .accordion_section{display:flex;margin:0 -20px;position:relative}.accordion .accordion_section .accordion_text_section{padding:0 20px;width:61%}.accordion .accordion_text_section h2{color:#3d3936;font-size:35px;font-weight:600;line-height:42px;margin-bottom:30px;padding:0 20px}.accordion .accordion_detail .accordion_panel p{font-size:16px}.accordion .accordion_text_section span{color:#3d3936;display:inline-block;font-size:18px;font-weight:400;line-height:27px;max-width:685px;padding:0 20px}.accordion .accordion_text_section .accordion_content{margin:60px 0 0}.accordion .accordion_section .accordion_image_section{padding:0 20px;width:39%}.accordion .accordion_content .accordion_detail{border:solid #269a91;border-radius:0;border-width:0 0 1px;margin:0 20px;padding:20px 0}.accordion .accordion_detail .accordion_header{background-color:transparent;color:#3d3936;cursor:pointer;font-size:18px;font-weight:400;line-height:27px;padding-right:30px;position:relative;transition:all .4s}.accordion .accordion_content .accordion_detail.active{background:#f8f8f8;border:solid #fff;border-radius:10px;border-width:0 0 1px;box-shadow:0 16px 12px -12px #00000040;margin:0;padding:20px}.accordion .accordion_content .accordion_detail.active .accordion_header{margin:0 0 20px}.accordion .accordion_detail .accordion_header h5{color:#3d3936;font-size:18px;font-weight:600;line-height:27px;margin:0;max-width:620px}.accordion .accordion_detail .accordion_header svg{position:absolute;right:0;top:35%;transition:all .4s}.accordion .accordion_detail .accordion_panel{color:#3d3936;font-size:16px;font-weight:400;line-height:24px;max-height:0;overflow:hidden;padding:0 40px;transition:max-height .4s ease-out}.accordion .accordion_detail svg.up_arrow,.accordion .accordion_detail.active svg.down_arrow{display:none}.accordion .accordion_detail.active svg.up_arrow{display:block}.accordion .accordion_section .accordion_image_section img{border-radius:10px;box-shadow:0 16px 12px -12px #00000040;height:auto;object-fit:cover;width:100%}.accordion .accordion_image_section .accordion_image_content{position:relative}.accordion .accordion_image img{height:100%;position:absolute;right:0;top:0;width:auto}.accordion .accordion_image_section .accordion_image_content{height:auto}@media only screen and (max-width:767px){.accordion .accordion_image{background-repeat:no-repeat;background-size:61%}.accordion .accordion_section{flex-direction:column-reverse;margin:0}.accordion .accordion_section .accordion_image_section,.accordion .accordion_section .accordion_text_section{padding:0;width:100%}.accordion .accordion_text_section h2{font-size:28px;font-weight:600;line-height:35px;margin-bottom:10px;padding:0 10px}.accordion .accordion_text_section span{font-size:17px;line-height:27px;padding:0}.accordion .accordion_text_section .accordion_content{margin:30px 0 0}.accordion .accordion_content .accordion_detail.active{padding:10px}.accordion .accordion_detail .accordion_header h5{font-size:17px;line-height:24px;padding-right:20px}.accordion .accordion_detail .accordion_panel{padding:0 15px}.accordion .accordion_content .accordion_detail{margin:0}.accordion .accordion_content .accordion_detail.active .accordion_header{margin:0 0 15px}.accordion .accordion_image_section .accordion_image_content{padding-top:15px}.accordion .accordion_section .accordion_image_section img{height:auto}.accordion_section .accordion_text_section{padding-top:30px!important}}@media (min-width:768px) and (max-width:1024px){.accordion .accordion_section .accordion_image_section img{object-fit:cover;object-position:top}.accordion .accordion_text_section h2{font-size:30px;line-height:38px;margin-bottom:20px;padding:0 20px}.accordion .accordion_text_section .accordion_content{margin:20px 0 0}.accordion .accordion_detail .accordion_panel{padding:0 19px}}