.cards_ai{--border:#29436e}.cards_ai .cards{position:relative}.cards_ai .cards .container:after{content:"";height:1px;background:var(--border);width:100%;left:0;bottom:0;position:absolute}.cards_ai.img_box .wrap{border-right:1px solid var(--border);border-left:1px solid var(--border)}.cards_ai.img_box .wrap .row{margin-right:0!important;margin-left:0!important}.cards_ai.img_box .wrap .card_content{border-top:1px solid var(--border)}.cards_ai.icon_box .wrap{border-left:1px solid var(--border)}.cards_ai.icon_box .row{margin-right:0!important;margin-left:0!important}.cards_ai.icon_box .row .card_wrapper{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.cards_ai.icon_box .row .card_wrapper img{max-width:32px}.cards_ai.icon_box .row .card_wrapper .card_ttl:not(:last-child):after,.cards_ai.icon_box .row .card_wrapper .card_ttl:not(:last-child):before{display:none}.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-right:0!important;margin-left: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-right:0!important;margin-left:0!important}.cards_ai.steps .row .card_wrapper{border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.cards_ai.steps .row .card_wrapper .card_ttl{position:relative}.cards_ai.steps .row .card_wrapper .card_ttl span{display:inline-block;background:var(--border);width:32px;height:32px}.cards_ai.steps .row .card_wrapper .card_ttl .arrow{display:none;width:50%;margin-left:3%}.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{content:"";position:absolute;top:-1px;width:100%;height:1px;background-color:var(--border)}.cards_ai.steps .row .card_wrapper .card_txt b{font-weight:500}.cards_ai.steps .row .card_wrapper .card_txt ul{padding:0;display:flex;flex-direction:column;gap:8px}.cards_ai.steps .row .card_wrapper .card_txt ul li{list-style-type:none;position:relative;padding:8px 0 8px 36px}.cards_ai.steps .row .card_wrapper .card_txt ul li:before{content:"";position:absolute;left:0;top:12px;width:24px;height:24px;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-repeat:no-repeat;background-position:50%;background-size:contain}.cards_ai.steps .row .card_wrapper .card_txt ul li img{margin-right:12px}.cards_ai.steps .btns{padding-bottom:32px}.cards_ai.steps_icons .border-top{border-color:hsla(0,0%,100%,.2)}.cards_ai.steps_icons .ttls{align-items:start}.cards_ai.steps_icons .ttls div,.cards_ai.steps_icons .ttls h2{text-align:left}.cards_ai.steps_icons .card_wrapper{display:flex}.cards_ai.steps_icons .card_wrapper .card{flex:1;display:flex;flex-direction:column}.cards_ai.steps_icons .card_wrapper .card.border-top{border-color:transparent!important}.cards_ai.steps_icons .card_wrapper .card .btn--small{font-size:14px!important}.cards_ai.steps_icons .card_wrapper .card .card_content,.cards_ai.steps_icons .card_wrapper .card .card_content .card_txt{flex:1;display:flex;flex-direction:column}.cards_ai.steps_icons .card_img .arrow{max-width:75%}.cards_ai.steps_icons .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 .cards .container .row .card_wrapper.last_odd{max-width:100%;flex: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}.cards_ai.steps_icons .card_wrapper .card .card_content .card_txt p:first-child{margin-bottom:auto!important}.cards_ai.steps_icons .card_wrapper .card .card_content .card_txt p:last-child{min-height:124px}}@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)}.cards_ai .btns{max-width:90%;margin:0 auto}}