﻿@charset "utf-8";*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}.planselection-heading{width:100%;display:flex;padding-top:30px;margin-bottom:20px}.planselection-heading h1{font-size:36px;text-align:center;margin-bottom:5px}.planselection-heading h2{font-size:22px;text-align:center;margin-bottom:10px}.planselection-heading p{text-align:center;margin-bottom:30px}.planandservice-row{width:100%;display:flex;background:#fff;border-radius:5px;box-shadow:2px 2px 10px 1px rgba(0,0,0,.05),-2px 0 10px 1px rgba(0,0,0,.05)}.planandservice-colleft{flex:0 0 32%;text-align:center;border-top-left-radius:5px;border-bottom-left-radius:5px;padding:20px;background:linear-gradient(to right,#e8c301,#fed501);padding-top:50px}.planandservice-colleft h2{font-size:34px;margin-top:20px}.planandservice-colleft h3{font-size:22px;text-align:center;margin-bottom:10px}.planandservice-colleft p{margin-bottom:10px;text-align:center}.planandservice-colright{flex:0 0 68%}.planandservice-detail{width:100%;float:left;padding:20px}.planandservice-selection-box{width:100%;float:left;background:#fafafa;border:1px solid #e1e1e1;border-radius:5px;padding:25px;cursor:pointer}.planservice-row{width:100%;float:left;display:flex;align-items:center;background:#fff;border:1px solid #ccc;border-radius:4px;padding:10px;margin-bottom:15px}.planservice-row h4{font-weight:700;font-size:16px;margin-bottom:4px;color:#152640}.planservice-row span{display: inline-block;font-size:14px;margin:0;padding:0;line-height:normal;color:#939090;text-align:left}.planservice-col1{flex:0 0 80%}.planservice-col2{flex:0 0 20%;text-align:right}.planservice-row img{max-width:100%;height:auto}.planselection-step1{width:100%;float:left;display:flex;margin-top:5px;margin-bottom:15px}.planselection-step1-img{width:100%;float:left;text-align:right;padding-right:50px}.planselection-step1 img{max-width:100%;height:auto}.planselection-step2{width:100%;float:left;display:flex;margin-top:50px;margin-bottom:15px;display:none}.planselection-step2-img{width:100%;float:left;padding-left:50px}.planselection-step2 img{max-width:100%;height:auto}.planselection-step3{width:100%;float:left;display:flex;margin-top:50px;margin-bottom:15px}.planselection-step3-img{width:100%;float:left;text-align:right;padding-right:50px}.planselection-step3 img{max-width:100%;height:auto}.planselection-step4{width:100%;float:left;display:flex;margin-top:50px;margin-bottom:15px;display:none}.planselection-step4-img{width:100%;float:left;text-align:right;padding-right:50px}.planselection-step4 img{max-width:100%;height:auto}.finalstep{width:100%;float:left;display:flex;margin-top:50px;margin-bottom:150px;display:none}.finalstep img{max-width:100%;height:auto}.finalstep img.img1{margin-top:-53px;max-width:100%;height:auto;margin-bottom:-90px;margin-left:15px}.finalstep img.img2{margin-top:-20px;max-width:100%;height:auto}.finalstep-row{width:100%;display:flex;background:#fff;box-shadow:2px 2px 10px 1px rgba(0,0,0,.05),-2px 0 10px 1px rgba(0,0,0,.05);border-radius:4px;padding-bottom:15px}.finalstep-col1{flex:0 0 25%}.finalstep-col2{flex:0 0 75%;padding-right:30px}.finalstep-btn{width:100%;display:flex;gap:15px;justify-content:end;margin-top:25px;padding-left:20px}.finalstep-btn input[type=button],.finalstep-btn input[type=submit]{padding:12px 38px;border:0;outline:0;background:#4150c3;border:1px solid #1e2d9b;border-radius:4px;color:#fff;font-size:18px;border-radius:4px;transition:all .5s ease 0s;cursor:pointer}.finalstep-btn input[type=button]:hover,.finalstep-btn input[type=submit]:hover{background:#1e2d9b}.finalstep-btn a{padding:12px 38px;border:0;outline:0;display:inline-block;text-decoration:none;text-align:center;cursor:pointer;border-radius:4px;transition:all .5s ease 0s;border:1px solid #44318d;font-size:18px;line-height:initial}.finalstep-btn a.btn1{background:#ea754a;border:1px solid #cc5c33;border-radius:4px;color:#fff}.finalstep-btn a.btn1:hover{background:#cc5c33}.finalstep-btn a.btn2{background:#de9304;border:1px solid #d5b200;border-radius:4px;color:#fff}.finalstep-btn a.btn2:hover{background:#d5b200}.finalstep-btn a.btn3{background:#1e8d87;border:1px solid #1b837e;border-radius:4px;color:#fff}.finalstep-btn a.btn3:hover{background:#1b837e}.dropdown select{appearance:none;border:0;outline:0;background:0 0;color:inherit;box-shadow:none}.dropdown select{appearance:none}.dropdown .select{position:relative;display:flex;color:#242424;background:linear-gradient(to left,#fff 3rem,#fff 3rem);border-radius:4px;overflow:hidden;width:100%;border:1px solid #ccc;padding:6px}.dropdown .select select{flex:1;padding:10px;cursor:pointer;width:100%;height:46px}.dropdown .select select option{color:#000}.dropdown .select::after{content:"";width:33px;height:15px;background:url(../images/planandservice/dropdown.png) no-repeat;position:absolute;right:1rem;top:21px;transition:.25s all ease;font-size:25px;transition:transform ease-in-out .1s}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.formradio input[type=radio]{display:none}.formradio input[type=radio].css-radiobutton{overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0}.formradio input[type=radio].css-radiobutton+label.css-labelradio{padding-left:32px;height:25px;display:inline-block;line-height:25px;background-repeat:no-repeat;background-position:0 0;font-size:15px;vertical-align:middle;cursor:pointer;color:#fff;margin-bottom:0;font-weight:400!important}.formradio input[type=radio].css-radiobutton:checked+label.css-labelradio{background-position:0 -27px}.formradio .css-labelradio{background-image:url(../images/planandservice/radiobuttonbg.png)}.formradio2{margin-bottom:20px}.formradio2 input[type=radio]{display:none}.formradio2 input[type=radio].css-radiobutton{overflow:hidden;height:1px;width:1px;margin:-1px;padding:0;border:0}.formradio2 input[type=radio].css-radiobutton+label.css-labelradio{padding-left:32px;height:25px;display:inline-block;line-height:25px;background-repeat:no-repeat;background-position:0 0;font-size:13px;vertical-align:middle;cursor:pointer;color:#242424;margin-bottom:15px}.formradio2 input[type=radio].css-radiobutton:checked+label.css-labelradio{background-position:0 -27px}.formradio2 .css-labelradio{background-image:url(../images/planandservice/radiobuttonbg.png)}.serv-section03 h2 span{color:red}@media only screen and (max-width:991px){.planandservice-row{flex-wrap:wrap}.planandservice-colleft{flex:0 0 100%;border-bottom-left-radius:0;border-top-right-radius:5px}.planandservice-colright{flex:0 0 100%}.finalstep-row{flex-wrap:wrap;padding-bottom:30px}.finalstep-col1{flex:0 0 100%}.finalstep-col2{flex:0 0 100%;background:#fff}.finalstep-btn{flex-wrap:wrap;justify-content:center}.finalstep img.img2{max-width:76%;margin-top:-260px;margin-left:173px}.planselection-step2-img{padding-left:0}.planselection-step4-img{padding-right:0}.planselection-step1,.planselection-step2,.planselection-step3,.planselection-step4{margin-bottom:10px}}@media only screen and (max-width:767px){.planservice-row{position:relative}.planservice-col1{flex:0 0 90%}.planservice-col2{position:absolute;right:15px}.finalstep{margin-bottom:50px}.finalstep-btn{padding-left:0;justify-content:center}.finalstep-btn input[type=button],.finalstep-btn input[type=submit]{flex:0 0 calc(50% - 15px)}.finalstep-btn a{flex:0 0 calc(50% - 15px)}.finalstep img.img2{max-width:100%;margin-top:0;margin-left:0}.finalstep-col2{padding-right:0;padding:10px}.planselection-step1-img{padding-right:0}.planandservice-detail{padding:6px;padding-top:15px}}@media only screen and (max-width:450px){.planservice-col1{flex:0 0 100%;padding-left:30px}.planservice-col2{position:absolute;top:5px;left:6px;right:auto}.planandservice-selection-box{padding:15px}.finalstep-row{padding:10px}.finalstep-btn input[type=button],.finalstep-btn input[type=submit]{flex:0 0 100%}.finalstep-btn a{flex:0 0 100%}}@media only screen and (max-width:350px){.planandservice-selection-box{padding:10px}.planselection-step1,.planselection-step2,.planselection-step3,.planselection-step4{margin-bottom:0}}