img{max-width:100%;}
@media(max-width:1200px){
	.details{width:100%; padding:0 10px;}
}
/* common */

.ai-rt-banner{background:linear-gradient(to right, #43D3F7 50%, #5196E5 0) no-repeat;}
.ai-rt-banner::after{content:''; display:block; padding-top:23.77%; background-image:url('../images/aiarty-rentio-tokka/banner-bg.jpg'); background-image:-webkit-image-set(url('../images/aiarty-rentio-tokka/banner-bg.webp') 1x, url('../images/aiarty-rentio-tokka/banner-bg.jpg') 1x); background-image:image-set(url('../images/aiarty-rentio-tokka/banner-bg.webp') type('image/webp'), url('../images/aiarty-rentio-tokka/banner-bg.jpg') type('image/jpeg')); background-repeat:no-repeat; background-size:cover; background-position:center;}
@media(max-width:479px){
	.ai-rt-banner::after{padding-top:47%;}
}
/* ai-rt-banner */

.ai-rt-product{padding:70px 0; text-align:center; background-color:#F2F5F8;}
.ai-rt-prod-title{font-size:37px; font-weight:700; margin-bottom:20px;}
.ai-rt-prod-desc{font-size:21px; color:#7a7a7a; margin:20px 0;}
.ai-rt-pd-link{color:#0d81b4;}
.ai-rt-product-devices{display:flex; margin:35px 0 5px; justify-content:center; flex-flow:wrap;}
.ai-rt-product-device{width:162px; height:162px; border-radius:50%; background-color:#fff; border:12px solid rgba(255, 255, 255, .4); background-clip:padding-box; display:flex; flex-flow:column; justify-content:center; align-items:center; margin:4px; flex:none;}
.ai-rt-pd-img{object-fit:none;}
.ai-rt-pd-img0{object-position:0;}
.ai-rt-pd-img1{object-position:-53px;}
.ai-rt-pd-img2{object-position:-125px;}
.ai-rt-pd-img3{object-position:-237px;}
.ai-rt-pd-img4{object-position:-306px;}
.ai-rt-pd-img5{object-position:-394px;}
.ai-rt-pd-img6{object-position:-448px;}
.ai-rt-pd-title{font-size:13px; padding-top:10px;}
.ai-rt-product-sub{border:6px solid #0D81B4; border-radius:20px; display:flex; padding:3.5% 10px; justify-content:space-between; align-items:center;}
.ai-rt-ps-intro{width:640px; margin:0 10px;}
.ai-rt-ps-grid{display:grid; grid-template-columns:repeat(2, minmax(50px, .2fr)) minmax(200px, 1fr); grid-row-gap:20px;}
.ai-rt-psg-header{grid-column:2 / 4; display:flex; align-items:center;}
.ai-rt-product-subtitle{font-size:29px; font-weight:700; text-align:left; padding-left:15px;}
.ai-rt-ps-hlt{display:block; font-size:70%; color:#fc7a18; padding-top:3px;}
.ai-rt-psgv-x{grid-area:2 / 2 / 3 / 4; padding:26px; background:url(../images/aiarty-rentio-tokka/video-bg.jpg) no-repeat center / cover; border-radius:12px;}
.ai-rt-psgv-wrap{background-color:#fff; border-radius:10px; overflow:hidden; position:relative;}
.ai-rt-psgv-tag{position:absolute; background-color:#3E8BFF; font-size:12px; color:#fff; padding:7px; right:0; border-bottom-left-radius:inherit;}
.ai-rt-psg-video{width:100%; display:block; aspect-ratio:16 / 9;}
.ai-rt-psgv-bar{--size:16px; --radius:calc(var(--size) / 2); height:calc(var(--size) / 4); background-color:#CED4DE; color:#5DA5FF; position:relative;}
.ai-rt-psgv-bar::before{content:''; display:block; background-color:currentColor; height:100%; width:var(--progress-bar);}
.ai-rt-psgv-bar::after{content:''; position:absolute; width:var(--size); height:var(--size); border-radius:50%; background-color:#fff; border:solid; top:50%; transform:translate(-50%, -50%); left:clamp(var(--radius), var(--progress-bar), calc(100% - var(--radius)));}
.ai-rt-psgv-time{display:flex; justify-content:space-between; font-size:12px; color:#555; padding:8px 10px 22px; align-items:center;}
.ai-rt-psgv-time::before{content:''; border-width:7px 12px; border-style:solid; border-color:transparent; border-left-color:currentColor;}
.ai-rt-psg-img{grid-area:2 / 1 / 3 / 3; z-index:1; align-self:end; padding-bottom:17px;}
.ai-rt-psg-img img{height:auto;}
.ai-rt-ps-features{display:flex; margin-top:10px;}
.ai-rt-ps-feature{flex:1; margin:10px 5px 0;}
.ai-rt-psf-icon{object-fit:none;}
.ai-rt-psf-icon0{object-position:0;}
.ai-rt-psf-icon1{object-position:-45px;}
.ai-rt-psf-icon2{object-position:-90px;}
.ai-rt-psf-icon3{object-position:-132px;}
.ai-rt-psf-title{font-weight:700; font-size:15px; margin:5px 0;}
.ai-rt-psf-desc{font-size:13px; color:#666; line-height:1.45;}
.ai-rt-ps-buy{min-width:450px; margin:0 10px;}
.ai-rt-psb-price{display:flex; align-items:flex-end; justify-content:center;}
.ai-rt-psbp-original{color:#fff; font-weight:700; background:url(../images/aiarty-rentio-tokka/price-bg.png) no-repeat center / 100%; width:110px; height:107px; display:flex; flex-flow:column; justify-content:center; box-sizing:border-box; padding:44px 0 17px;}
.ai-rt-psbp-del:first-child{font-size:73%; padding-bottom:2px;}
.ai-rt-psbp-off{font-size:46px; color:#fff; line-height:.75; background-color:#DC2F2F; border-radius:10px; padding:17px 10px; margin:0 8px 10px; position:relative;}
.ai-rt-psbp-off::after{content:''; border:10px solid transparent; border-top-color:#DC2F2F; position:absolute; left:0; right:0; width:0; top:100%; margin:0 auto;}
.ai-rt-psbpo-small{font-size:77%;}
.ai-rt-psbp-ta{color:#3f3f3f; display:block;}
.ai-rt-psbp-lt{font-size:18px; color:#dc2f2f; border:1px solid; border-radius:100vw; padding:2px 15px; display:inline-block; margin:3px 0 15px}
.ai-rt-psb-a{font-size:25px; font-weight:700; display:block; background:linear-gradient(to right, #FFA233, #FC7817) no-repeat; color:#fff; border-radius:100vw; padding:10px; margin:6px 0 12px;}
.ai-rt-psb-tip{font-size:16px;}
.ai-rt-psb-list-x{width:fit-content; width:-moz-fit-content; width:-webkit-fit-content; margin:32px auto 37px;}
.ai-rt-psb-list{font-size:18px; text-align:left; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='14' viewBox='0 0 18.88 14.13'%3E%3Cpath d='M.31 7.41a1.135 1.135 0 0 1 1.6 0l4.82 4.79a1.131 1.131 0 0 1-1.61 1.59L.31 9a1.105 1.105 0 0 1 0-1.59zM18.51.35a1.165 1.165 0 0 1 0 1.67L6.72 13.76a1.207 1.207 0 0 1-1.69 0 1.2 1.2 0 0 1 0-1.68L16.83.35a1.177 1.177 0 0 1 1.68 0z' fill='%2350c430'/%3E%3C/svg%3E") no-repeat 0 3px; padding-left:25px; margin:17px 0;}
.ai-rt-psb-safes{display:flex; justify-content:space-between; margin-top:15px;}
.ai-rt-psb-safe{margin:5px;}
.ai-rt-psbs-icon{object-fit:none;}
.ai-rt-psbs-icon0{object-position:0;}
.ai-rt-psbs-icon1{object-position:-36px;}
.ai-rt-psbs-icon2{object-position:-75px;}
.ai-rt-psbs-icon3{object-position:-110px;}
.ai-rt-psbs-title{font-size:13px; line-height:1.4;}
@media(max-width:1200px){
	.ai-rt-ps-buy{min-width:auto; flex:auto;}
}
@media(max-width:767px){
	.ai-rt-product-sub{flex-flow:wrap; justify-content:center;}
}

.ai-rt-pkgs-sub{display:grid; grid-template-rows:repeat(4, auto); margin:6% 0 4%;}
.ai-rt-pkgs-sub::before, .ai-rt-pkgs-con{background-color:#fff; border:6px solid #0D81B4; border-radius:20px;}
.ai-rt-pkgs-sub::before{content:''; grid-area:2 / 1 / 4; border-bottom:0 none;}
.ai-rt-pkgs-title-x{grid-area:1 / 1 / 3;}
.ai-rt-pkgs-title{display:inline-block; font-size:29px; color:#fff; background-color:#00B5E2; padding:12px 4%; border-radius:100vw; font-weight:700;}
.ai-rt-pkgs-con{grid-area:3 / 1 / -1; border-top:0 none; display:flex; padding:3%; justify-content:space-between; border-top-left-radius:0; border-top-right-radius:0; align-items:center;}
.ai-rt-pkgs-imgs-x, .ai-rt-pkgs-info{margin:0 10px;}
.ai-rt-pkgs-imgs-x{width:585px;}
.ai-rt-pkgs-imgs {margin-bottom: 20px; text-align:center;}
.ai-rt-pkgs-imgs>li {display: none;}
.ai-rt-pkgs-imgs>li img{vertical-align:middle; border-radius:20px; height:auto;}
.ai-rt-pkgs-imgs>li.active {display: block;}
.ai-rt-pkgs-video{width:100%; display:block; aspect-ratio:16 / 9;}
.ai-rt-pt-wrap,.ai-rt-pt-icons {display: flex;justify-content: center;}
.ai-rt-pt-icons>li {width: 71px;height: 59px;border-radius: 4px;overflow: hidden;position: relative;cursor: pointer; margin:0 10px;}
.ai-rt-pt-icons>li::before {content: "";display: none;width: 100%;height: 100%;box-shadow: inset 0 0 0 2px #f87d34;border-radius: 4px;position: absolute;top: 0;left: 0;}
.ai-rt-pt-icons>li.active::before {display: block;}
.ai-rt-pt-arrow {width: 28px;height: 59px;cursor: pointer;overflow: hidden;}
.ai-rt-pt-arrow::before {content: "";display: block;width: 12px;height: 12px;border-left: 3px solid #000;border-bottom: 3px solid #000;transform: rotate(45deg);margin: 23px 0 0 9px;border-radius: 2px;}
.ai-rt-pt-arrow.right-arrow::before {margin-left: 3px;transform: rotate(-135deg);}
.ai-rt-pkgs-info{min-width:430px;}
.ai-rt-pkin-con-x + .ai-rt-pkin-con-x{margin-top:6px;}
.ai-rt-pkin-con-title{font-size:27px; font-weight:700; display:flex; align-items:center;}
.ai-rt-pkin-con-title img{padding-right:10px;}
.ai-rt-pkin-con-intros{margin:23px 0 17px;}
.ai-rt-pkin-con-intros > li:not(:last-of-type)::after{content:'+'; font-size:35px; line-height:1; font-family:Arial; margin:-3px 0 -3px 13px; display:block; text-align:left;}
.ai-rt-pkin-con-intro{display:flex; align-items:center; position:relative;}
.ai-rt-pkin-con-intro > img{object-fit:contain;}
.ai-rt-pc-product-info{margin:0 10px; flex:1; text-align:left;}
.ai-rt-pc-product-info span{font-size:19px; font-weight:700; padding-right:5px;}
.ai-rt-pc-product-info > p{margin-top:3px; font-size:15px; color:#1a3f80; line-height:1.25;}
.ai-rt-pc-product-price{display:flex; flex-flow:column; align-items:flex-end; justify-content:space-between; align-self:stretch; font-size:19px; color:#e55c00; padding:5px 0;}
.ai-rt-pc-product-price del{font-size:13px; color:#636363;}
.ai-rt-pkgs-tip{font-size:13px; color:#707070;}
.ai-rt-product-tip{font-size:21px; color:#7a7a7a;}
.ai-rt-ppi-hint-x{display:inline-block;}
.ai-rt-ppi-hint-icon{position:relative;}
.ai-rt-ppi-hint-icon::after{content:''; width:10px; height:10px; background-color:#eee; position:absolute; left:50%; bottom:100%; transform:translate(-50%) rotate(45deg); display:none; margin-bottom:3px;}
.ai-rt-ppi-hint-icon:hover::after{display:block;}
.ai-rt-ppi-hint-icon:hover + .ai-rt-ppi-hint{display:inline-block;}
.ai-rt-ppi-hint{position:absolute; background-color:#eee; padding:5px; border-radius:5px; font-size:13px; line-height:1.3; transform:translateY(-100%); margin:-6px 0 0 -27px; display:none;}
@media(max-width:1200px){
	.ai-rt-pkgs-info{min-width:auto; flex:auto;}
}
/* ai-rt-product */

.ai-rt-switch{background-color:#0F0F0F; padding:70px 0; color:#fff; text-align:center; overflow:hidden;}
.ai-rt-switch-title{font-size:37px; font-weight:700; margin-bottom:20px;}
.ai-rt-switch-desc{font-size:21px; color:#7a7a7a; line-height:1.88; margin:20px 0;}
.ai-rt-switch-btns{margin:2.5% 0 6.5%; display:inline-flex; min-width:760px;}
.ai-rt-switch-btn{flex:auto; padding:0 10px;}
.ai-rt-switch-svg{display:flex; justify-content:center; align-items:center; padding-bottom:7px;}
.ai-rt-switch-svg::before, .ai-rt-switch-svg::after{content:''; flex:1; height:1px; background-color:#888; margin:0 -10px;}
.ai-rt-switch-btn:first-of-type .ai-rt-switch-svg::before, .ai-rt-switch-btn:last-of-type .ai-rt-switch-svg::after{background-color:transparent;}
.ai-rt-switch-icon{--fill-border-lg:url(#border-lg); --fill-camera-1:url(#camera-1); --fill-camera-2:url(#camera-2); --fill-camera-3:url(#camera-3); --fill-phone-1:url(#phone-1); --fill-phone-2:url(#phone-2); --fill-action-camera-1:url(#action-camera-1); --fill-action-camera-2:url(#action-camera-2); --fill-drone-1:url(#drone-1); --fill-drone-2:url(#drone-2); --fill-drone-3:url(#drone-3); --fill-drone-4:url(#drone-4); --fill-drone-5:url(#drone-5); margin:0 10px;}
.ai-rt-switch-btn.active .ai-rt-switch-icon{--fill-border-lg:url(#border-lg-active); --fill-camera-1:url(#camera-1-active); --fill-camera-2:url(#camera-2-active); --fill-camera-3:url(#camera-3-active); --fill-phone-1:url(#phone-1-active); --fill-phone-2:url(#phone-2-active); --fill-action-camera-1:url(#action-camera-1-active); --fill-action-camera-2:url(#action-camera-2-active); --fill-drone-1:url(#drone-1-active); --fill-drone-2:url(#drone-2-active); --fill-drone-3:url(#drone-3-active); --fill-drone-4:url(#drone-4-active); --fill-drone-5:url(#drone-5-active);}
.ai-rt-sb-title{font-size:17px; color:#aaa;}
.ai-rt-switch-media{display:flex; align-items:center; justify-content:center;}
.ai-rt-switch-img{flex:none;}
.ai-rt-sv-wrap{margin:0 10px; flex:none; position:relative; width:818px; background-image:url('../images/aiarty-rentio-tokka/switch-nb.jpg'); background-image:-webkit-image-set(url('../images/aiarty-rentio-tokka/switch-nb.webp') 1x, url('../images/aiarty-rentio-tokka/switch-nb.jpg') 1x); background-image:image-set(url('../images/aiarty-rentio-tokka/switch-nb.webp') type('image/webp'), url('../images/aiarty-rentio-tokka/switch-nb.jpg') type('image/jpeg')); background-repeat:no-repeat; background-size:cover;}
.ai-rt-sv-wrap::after{content:''; display:block; padding-top:53.43%;}
.ai-rt-sv-x{position:absolute; top:0; bottom:0;}
.ai-rt-sv-x:not(.show){display:none;}
.ai-rt-switch-video{width:80.46%; display:block; aspect-ratio:16 / 9; margin:1.75% auto 0; border-radius:12px 12px 0 0;}
.ai-rt-sv-img{position:absolute; left:0; bottom:-25px;}
.ai-rt-switch-price-x{min-width:430px; width:fit-content; width:-moz-fit-content;width:-webkit-fit-content; margin:37px auto 0;}
.ai-rt-switch-price-x .ai-rt-psbp-ta{color:#a1a1a1;}
/* ai-rt-switch */

.ai-rt-step{padding:70px 0; background-color:#fff; text-align:center;}
.ai-rt-step-title{font-size:37px; margin-bottom:20px;}
.ai-rt-step-desc{font-size:21px; color:#7a7a7a; margin:20px 0;}
.ai-rt-st-x{display:inline-flex; align-items:center; border:1px solid rgba(0, 0, 0, .2); border-radius:100vw; padding:8px 20px; margin:25px 0;}
.ai-rt-st-title{font-size:15px; margin:0 10px;}
.ai-rt-step-timer{display:flex; margin:0 10px;}
.ai-rt-step-timer li{font-size:44px;}
.ai-rt-step-timer li + li{margin-left:17px;}
.ai-rt-step-timer li::after{content:attr(timer-text); font-size:17px; color:#8a8a8a;}
.ai-rt-step-detail{display:flex; margin-top:3.5%; align-items:center; overflow:hidden;}
.ai-rt-step-left{margin:0 10px;}
.ai-rt-step-section{border-bottom:1px solid rgba(0, 0, 0, .2); margin-bottom:28px; padding-bottom:7px;}
.ai-rt-step-subtitle{display:flex; align-items:center; font-size:29px; font-weight:700; color:#003057; margin-bottom:20px;}
.ai-rt-ss-tag{font-size:57%; color:#00b5e2; border:1px solid; border-right:0 none; padding:5px; position:relative; margin-right:25px;}
.ai-rt-ss-tag::before, .ai-rt-ss-tag::after{content:''; position:absolute; left:100%; width:17px; margin-left:-1px;}
.ai-rt-ss-tag::before{top:-1px; bottom:49%; background:linear-gradient(to right top, transparent 46%, currentColor, transparent 54%) no-repeat;}
.ai-rt-ss-tag::after{bottom:-1px; top:49%; background:linear-gradient(to left top, transparent 46%, currentColor, transparent 54%) no-repeat;}
.ai-rt-step-subdesc{font-size:17px; color:#7a7a7a; text-align:left; margin:20px 0;}
.ai-rt-step-buy{}
.ai-rt-step-price{font-size:39px; margin:8px 0;}
.ai-rt-step-price-del{color:#949494; margin-left:12px;}
.ai-rt-step-down{font-size:29px; color:#fff; background-color:#5096FF; border-radius:5px; padding:15px; display:flex; justify-content:center; align-items:center;}
.ai-rt-step-down.icon::before{content:''; width:44px; height:38px; background:url(../images/aiarty-rentio-tokka/down-icon.png) no-repeat; margin-right:17px;}
.ai-rt-step-code{font-size:29px; border:1px dashed rgba(0, 0, 0, .3); border-radius:5px; padding:15px; display:flex; justify-content:center; align-items:center; width:100%; margin:22px 0;}
.ai-rt-step-code.icon::after{content:''; width:33px; height:29px; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33 29'%3E%3Crect fill='none' stroke='%23000' stroke-width='2' x='11' y='7' width='21' height='21' rx='3' ry='3'/%3E%3Crect fill='%23fff' stroke='%23000' stroke-width='2' x='1' y='1' width='21' height='21' rx='3' ry='3'/%3E%3C/svg%3E") no-repeat; margin-left:17px;}
.ai-rt-step-code.icon.active::after{height:33px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath fill='%2393CB3E' d='M18 1.5c9.1 0 16.5 7.4 16.5 16.5S27.1 34.5 18 34.5 1.5 27.1 1.5 18 8.9 1.5 18 1.5M18 0C8.1 0 0 8.1 0 18s8.1 18 18 18 18-8.1 18-18S27.9 0 18 0z'/%3E%3Cpath fill='%2393CB3E' d='M15.9 25.6c-.4.4-1 .4-1.4 0l-6.7-6.7c-.4-.4-.4-1 0-1.4.4-.4 1-.4 1.4 0l6.7 6.7c.3.4.3 1 0 1.4z'/%3E%3Cpath fill='%2393CB3E' d='M14.4 25.6c-.4-.4-.4-1 0-1.4L28.7 10c.4-.4 1-.4 1.4 0 .4.4.4 1 0 1.4L15.9 25.6c-.4.4-1.1.4-1.5 0z'/%3E%3C/svg%3E");}
.ai-rt-ss-ol{display:flex; align-items:center; justify-content:space-between; margin-top:-10px;}
.ai-rt-ss-ol::before, .ai-rt-ss-ol::after{content:''; border:12px solid transparent; border-left-color:#00B5E2; border-right:0 none;}
.ai-rt-ss-li{margin:10px 5px 0;}
.ai-rt-ss-li:first-of-type{order:-1;}
.ai-rt-ss-li:last-of-type{order:1;}
.ai-rt-ss-title{font-size:15px; color:#0d81b4; margin-bottom:7px; display:block;}
.ai-rt-ss-title-b{font-size:130%;}
.ai-rt-ss-figcaption{font-size:13px; margin-top:3px;}
.ai-rt-ssf-hlt{color:#0d81b4;}
.ai-rt-step-right{background:linear-gradient(#E6F4FF, #B6DEFF) no-repeat; border-radius:10px; margin:0 10px; padding:4.5% 0 15px;}
.ai-rt-step-img{transform:scale(1.05);}
.ai-rt-step-ul{display:flex; justify-content:space-between; font-weight:700; padding:10px 7% 0;}
.ai-rt-step-ul::after{content:''; margin:0 8px; width:1.5px; background-color:rgba(255, 255, 255, .5);}
.ai-rt-su-li{font-size:13px; padding:12px 0;}
.ai-rt-su-li:last-of-type{order:1;}
.ai-rt-sul-span{display:block; font-size:160%; color:#217fff; margin-top:6px;}
/* ai-rt-step */

.bottom-footer{background-color:#232323;}
/* footer */