.pxn_toggle_switcher{align-items:center;background-color:hsla(0,0%,100%,.08);border:1px solid var(--pxn-color-border-2);border-radius:50px;color:var(--pxn-color-common-white);cursor:pointer;display:inline-flex;font-family:var(--pxn-ff-heading);font-size:18px;font-weight:var(--pxn-fw-bold);height:60px;justify-content:space-around;line-height:1.1;margin:0;padding:6px;position:relative;width:270px;z-index:1}.pxn_toggle_switcher .toggle-m{color:var(--pxn-color-theme-secondary);transform:translateX(-3px)}.pxn_toggle_switcher .toggle-m,.pxn_toggle_switcher .toggle-y{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.pxn_toggle_switcher .toggle-y{color:var(--pxn-color-common-white);transform:translateX(-2px)}.pxn_toggle_switcher input[type=checkbox]{position:absolute;visibility:hidden}.pxn_toggle_switcher input[type=checkbox]:checked+.toggle_switch:before{inset-inline-start:134px}.pxn_toggle_switcher input[type=checkbox]:checked~.toggle-y{color:var(--pxn-color-theme-secondary)}.pxn_toggle_switcher input[type=checkbox]:checked~.toggle-m{color:var(--pxn-color-common-white)}.pxn_toggle_switcher .toggle_switch{height:100%;position:absolute;width:100%;z-index:-1}.pxn_toggle_switcher .toggle_switch:before{background-color:var(--pxn-color-theme-primary);border-radius:50px;content:"";display:block;height:calc(100% - 12px);inset-inline-start:6px;position:absolute;top:6px;transition:left .25s;width:calc(50% - 6px)}.pxn_pricing_box{background-color:#174b3e;border-radius:10px;box-shadow:inset 0 0 0 1px var(--pxn-color-border-2);height:100%;overflow:hidden;position:relative;z-index:1}.pxn_pricing_box.recommended .package_name{background-color:var(--pxn-color-theme-primary);color:var(--pxn-color-theme-secondary)}.pxn_pricing_box .pricing_shape{bottom:0;inset-inline-end:0;position:absolute;z-index:-1}.pxn_pricing_box .package_name{align-items:center;background-color:hsla(0,0%,100%,.1);border-radius:10px;color:var(--pxn-color-common-white);display:inline-flex;font-family:var(--pxn-ff-heading);font-size:24px;font-weight:var(--pxn-fw-bold);line-height:1.1;margin-bottom:20px;padding:14px 35px}.pxn_pricing_box .package_price{color:var(--pxn-color-common-white);font-weight:var(--pxn-fw-sbold)}.pxn_pricing_box .package_price .currency{font-size:24px;text-transform:uppercase}.pxn_pricing_box .package_price .price{font-size:80px;line-height:1;text-transform:uppercase}.pxn_pricing_box .package_price .period{color:#b7b6b6;font-size:16px}.pxn_pricing_box .package_features{list-style:none;margin:0;padding:0}.pxn_pricing_box .package_features>li{color:var(--pxn-color-common-white);display:flex;font-size:16px;font-weight:var(--pxn-fw-medium);gap:15px;width:100%}.pxn_pricing_box .package_features>li:not(:last-child){border-bottom:1px solid var(--pxn-color-border-2);margin-bottom:15px;padding-bottom:16px}.pxn_pricing_box .package_features>li i,.pxn_pricing_box .package_features>li svg{color:var(--pxn-color-theme-primary);display:inline-flex;fill:var(--pxn-color-theme-primary);line-height:1;margin-top:4px}.pxn_pricing_box .package_features>li svg{height:auto}.pxn_pricing_box .package_btn{margin-top:40px}.pxn_pricing_box .package_btn .btn_icon{font-size:20px;height:42px;width:42px}.pxn_pricing_box .pricing_header{padding:40px 35px 90px;position:relative;z-index:1}.pxn_pricing_box .pricing_header:after,.pxn_pricing_box .pricing_header:before{aspect-ratio:424/327;background-image:linear-gradient(180deg,#085844,#063d2f);content:"";height:101%;left:-1px;mask-image:url(../../images/shapes/pricing-header.svg);mask-position:left bottom;mask-repeat:no-repeat;mask-size:cover;position:absolute;top:-1px;width:101%;z-index:-1}.pxn_pricing_box .pricing_header:after{background:var(--pxn-color-theme-primary);top:3px;z-index:-2}.pxn_pricing_box .pricing_content{padding:30px 35px 40px}@media only screen and (min-width:1200px)and (max-width:1399px){.pxn_pricing_box .package_price .price{font-size:70px}}@media only screen and (min-width:768px)and (max-width:991px),only screen and (min-width:992px)and (max-width:1199px){.pxn_pricing_box .package_price .price{font-size:60px}}@media only screen and (max-width:575px),only screen and (min-width:576px)and (max-width:767px){.pxn_pricing_box .package_name{font-size:22px;padding:14px 30px}.pxn_pricing_box .package_price .price{font-size:50px}}@media only screen and (max-width:575px){.pxn_pricing_box .pricing_header{padding:30px 25px 70px}.pxn_pricing_box .pricing_content{padding:30px 25px 40px}.pxn_pricing_box .package_name{font-size:20px}}