.cards_ai{--border:#29436e}.cards_ai .cards{position:relative}.cards_ai .cards .container:after{background:var(--border);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.cards_ai.img_box .wrap{border-left:1px solid var(--border);border-right:1px solid var(--border)}.cards_ai.img_box .wrap .row{margin-left:0!important;margin-right:0!important}.cards_ai.img_box .wrap .card_content{border-top:1px solid var(--border)}.cards_ai.icon_box{padding-bottom:0!important}.cards_ai.icon_box .wrap{border-left:1px solid var(--border)}.cards_ai.icon_box .row{margin-left:0!important;margin-right:0!important}.cards_ai.icon_box .row .card_wrapper{border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.cards_ai.icon_box .row .card_wrapper img{max-width:32px}.cards_ai.txt_box{padding-bottom:0!important}.cards_ai.txt_box .wrap{border-left:1px solid var(--border)}.cards_ai.txt_box .row{margin-left:0!important;margin-right:0!important}.cards_ai.txt_box .row .card_wrapper{border-right:1px solid var(--border)}.cards_ai.steps{padding-bottom:0!important}.cards_ai.steps .cards .container{overflow:hidden}.cards_ai.steps .wrap{border-left:1px solid var(--border)}.cards_ai.steps .row{margin-left:0!important;margin-right:0!important}.cards_ai.steps .row .card_wrapper{border-bottom:1px solid var(--border);border-right:1px solid var(--border)}.cards_ai.steps .row .card_wrapper .card_ttl{position:relative}.cards_ai.steps .row .card_wrapper .card_ttl span{background:var(--border);display:inline-block;height:32px;width:32px}.cards_ai.steps .row .card_wrapper .card_ttl .arrow{display:none;margin-left:3%;width:50%}.cards_ai.steps .row .card_wrapper .card_ttl:not(:last-child):before{left:-100%}.cards_ai.steps .row .card_wrapper .card_ttl:not(:last-child):after{right:-100%}.cards_ai.steps .row .card_wrapper .card_ttl:not(:last-child):after,.cards_ai.steps .row .card_wrapper .card_ttl:not(:last-child):before{background-color:var(--border);content:"";height:1px;position:absolute;top:-1px;width:100%}.cards_ai.steps .row .card_wrapper .card_txt b{font-weight:500}.cards_ai.steps .row .card_wrapper .card_txt ul{display:flex;flex-direction:column;gap:8px;padding:0}.cards_ai.steps .row .card_wrapper .card_txt ul li{list-style-type:none;padding:8px 0 8px 36px;position:relative}.cards_ai.steps .row .card_wrapper .card_txt ul li:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' d='m7.5 12.956 2.77 3 6.23-6.75'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:24px;left:0;position:absolute;top:8px;width:24px}.cards_ai.steps .row .card_wrapper .card_txt ul li img{margin-right:12px}.cards_ai.steps .btns{padding-bottom:32px}@media (min-width:768px){.cards_ai.img_box .wrap .card_wrapper:not(:last-child){border-right:1px solid var(--border)}}@media (min-width:768px) and (max-width:1023px){.cards_ai.txt_box .row .card_wrapper.last_odd{flex:100%;max-width:100%}}@media (min-width:769px){.cards_ai.steps .row .card_wrapper .card_ttl:not(:last-child):after,.cards_ai.steps .row .card_wrapper .card_ttl:not(:last-child):before{display:none}}@media (min-width:1024px){.cards_ai.steps .row .card_wrapper .card_ttl .arrow{display:inline-block}}@media (min-width:1200px){.cards_ai.steps .row .card_wrapper .card_ttl .arrow{width:55%}}@media (min-width:1440px){.cards_ai.steps .row .card_wrapper .card_ttl .arrow{width:58%}}@media (max-width:1024px){.cards_ai.txt_box .row .card_wrapper{border-bottom:1px solid var(--border)}}@media (max-width:768px){.cards_ai.img_box .wrap .card_wrapper:not(:last-child){border-bottom:1px solid var(--border)}}