:root{   --white:#FFFFFF;   --black:#000000;   --light-gray:#D9DADD;   --dark-gray:#666666;   --emerald-green:#0CCE6A;   --amber:#FFA400;   --crimson-red:#942525;   --ivory:#FEFAEC;   --peach:#FCCB74;   --golden-rod:#FCB028;   --mint-cream:#EDFFF9;   --aquamarine:#3BEDA1;   --jungle-green:#15B973;   --lavender:#EDEEFF;   --violet:#9F7AFE;   --indigo:#472EFE;   --trans-black:#0000001A;   --transparent:transparent;   --warm-amber:#fda2001c;   --mint-green:#15b97326;   --lav-purple:#9f7afe38;   --v-light-gray:#F7F7F7;   --medium-gray:#999999;   --lightest-gray:#ccc;   --blue-cyan:#3CC1E5;   --soft-gray:#d2d2d2;   --pastel-sky:#7fd6ee;   --neutral-gray:#9f9d9d;   --teal:#004c59;   --charcoal-gray:#383838;   --royal-blue:#1c52ac;   --medium-blue:#4289ff;   --coral-red:#f16e6e;   --veryNeutral-gray:#e9e9e9;   --cyan-blue-light:#0a77a638;   --black-light:#000000aa;   --clean-gray:#f3f3f3;   --awesome:FontAwesome;   --box-shadow-btn:0px 7px 29px 0px;   --px0:0;   --px1:1px;   --px2:2px;   --px4:4px;   --px5:5px;   --px6:6px;   --px7:7px;   --px8:8px;   --px9:9px;   --px10:10px;   --px11:11px;   --px12:12px;   --px14:14px;   --px15:15px;   --px16:16px;   --px18:18px;   --px19:19px;   --px20:20px;   --px25:25px;   --px27:27px;   --px30:30px;   --px32:32px;   --px40:40px;   --px43:43px;   --px46:46px;   --px48:48px;   --px50:50px;   --px60:60px;   --px70:70px;   --px80:80px;   --px90:90px;   --fw1:100;   --fw2:200;   --fw3:300;   --fw4:400;   --fw5:500;   --fw6:600;   --fw7:700;   --fw8:800;   --fw9:900;   --width1:33.33%;   --percen1:10%;   --percen2:20%;   --percen3:30%;   --percen4:40%;   --percen5:50%;   --percen6:60%;   --percen7:70%;   --percen8:80%;   --percen9:90%;   --percen10:100%;   --block:block;   --flex:flex;   --none:none;   --grid:grid;   --inline:inline;   --center:center;   --left:left;   --right:right;   --wrap:wrap;   --nowrap:nowrap;   --relative:relative;   --absolute:absolute;   --fixed:fixed;   --auto:auto;   --inherit:inherit;   --unset:unset;   --bold:bold;   --flex-end:flex-end;   --flex-start:flex-start; } .pricing-card {   border:var(--px1) solid var(--light-gray);   border-width:var(--px1);   border-radius:var(--px20);   padding:var(--px20) var(--px15);   width:Var(--width1); } .price_new_cardhead img {   width:var(--px48) !important;   margin-right:var(--px12); } .price_new_cardhead p.pricing-att {   display:var(--flex);   align-items:var(--center);   justify-content:var(--center);   font-size:var(--px20);   font-weight:var(--fw5);   text-transform:uppercase; } .dynamic_rates span.table_header_price {   font-weight:var(--fw6);   font-size:var(--px32);   line-height:var(--px46);   letter-spacing:0%;   color:var(--black);   margin-right:var(--px10); } span.price_actual_rate {   font-weight:var(--fw3);   font-size:var(--px18);   line-height:var(--px46);   letter-spacing:var(--px0);   text-decoration:line-through;   color:var(--dark-gray); } .pricy_newcrd_btn a {   width:var(--percen10);   border-radius:var(--px10) !important;   font-weight:var(--fw6);   font-size:var(--px20) !important;   line-height:var(--px18) !important;   padding:var(--px18) !important;   text-transform:uppercase;   color:var(--white) !important;   text-align:var(--center); } .pricy_newcrd_btn {   width:var(--percen10); } .price_point_section_new {   margin-top:var(--px20); } p.price-point-header {   font-weight:var(--fw5);   font-size:var(--px18);   line-height:var(--px27);   margin-bottom:var(--px10); } .pricy_new_point_cst span {   font-weight:var(--fw6);   font-size:var(--px18);   line-height:var(--px16); } span.greeny_txt {   color:var(--emerald-green); } .pricy_new_point_cst {   font-weight:var(--fw4);   font-size:var(--px14);   line-height:var(--px20); } i.fa.fa-info-circle {   color:var(--dark-gray); } span.orangy_txt {   color:var(--amber); } .price_point_section_new .pricy_new_point_cst:not(:last-child) {   border-bottom:var(--px1) solid var(--trans-black);   padding-bottom:var(--px15);   margin-bottom:var(--px15); } i.fa.fa-check-circle {   color:var(--emerald-green);   margin-right:var(--px10); } i.fa.fa-times-circle {   color:var(--crimson-red);   margin-right:var(--px10); } .pricing-card.price-basic {   background:linear-gradient(180deg, var(--ivory) 0%, var(--white) 100%); } .pricing-card.price-basic .pricy_newcrd_btn a {   background:linear-gradient(180deg, var(--peach) 0%, var(--golden-rod) 100%) !important; } .pricing-card.price-advance {   background:linear-gradient(180deg, var(--mint-cream) 0%, var(--white) 100%); } .pricing-card.price-advance .pricy_newcrd_btn a {   background:linear-gradient(180deg, var(--aquamarine) 0%, var(--jungle-green) 100%); } .pricing-card.price-expert {   background:linear-gradient(180deg, var(--lavender) 0%, var(--white) 100%); } .pricing-card.price-expert .pricy_newcrd_btn a {   background:linear-gradient(180deg, var(--violet) 0%, var(--indigo) 100%); } .pricing-main-div-parent {   justify-content:var(--center); } .pricing-main-div-parent {   display:var(--flex);   column-gap:var(--px20); } @media(max-width:1199px){   .pricing-main-div-parent .pricing-card {  width:var(--percen10) !important;  max-width:350px;   }   .pricing-main-div-parent {  flex-wrap:var(--wrap);  row-gap:var(--px20);  justify-content:var(--center);   } } section.vc_section.pricing-card-main {   padding-left:var(--px0);   padding-right:var(--px0);   margin-left:var(--px0);   margin-right:var(--px0); } span.cost-time {   display:var(--block);   margin-bottom:var(--px10); } .dynamic_rates {   text-align:var(--center); } .pricing-card:hover {   transform:translateY(-8px);   box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px;   transition:0.3s; } .pricing-card {   transition:0.3s; } .pricing-card.price-basic .pricy_newcrd_btn:hover a {   border-color:var(--amber);   background:var(--transparent) !important;   color:var(--amber) !important;   box-shadow:var(--warm-amber) var(--box-shadow-btn); } .pricing-card.price-advance .pricy_newcrd_btn:hover a {   border-color:var(--jungle-green);   background:var(--transparent) !important;   color:var(--jungle-green) !important;   box-shadow:var(--mint-green) var(--box-shadow-btn); } .pricing-card.price-expert .pricy_newcrd_btn:hover a{   border-color:var(--violet);   background:var(--transparent) !important;   color:var(--violet) !important;   box-shadow:var(--lav-purple) var(--box-shadow-btn); } div.pricing-main-tab.active-tab {   animation:zoom-ani 0.5s ease-in-out; } @keyframes zoom-ani{   0%{  transform:scale(0.8);  opacity:var(--px0);   }   100%{  transform:scale(1);  opacity:1;   } } .mob-tools-filter {   display:var(--none); } .mobile-menu-pricing .filter-btn {   position:var(--fixed);   bottom:var(--px0);   left:var(--px0);   width:var(--percen10);   background:linear-gradient(to var(--right), var(--royal-blue), var(--medium-blue));   color:var(--white);   text-align:var(--center);   padding:var(--px8) var(--px0);   font-size:var(--px18);   font-weight:var(--bold);   cursor:pointer;   z-index:999; } .mobile-menu-pricing .filter-popup {   position:var(--fixed);   top:var(--px0);   left:var(--px0);   width:var(--percen10);   height:var(--percen10);   background:var(--black-light);   display:var(--none);   justify-content:var(--center);   align-items:var(--flex-end);   z-index:100; } .mobile-menu-pricing .filter-content {   background:var(--white);   width:var(--percen10);   max-height:var(--percen8);   overflow-y:var(--auto);   border-top-left-radius:var(--px10);   border-top-right-radius:var(--px10);   padding:var(--px20);   box-shadow:0 -2px 8px rgba(0, 0, 0, 0.2);   margin-bottom:var(--px43);   position:var(--relative); } .mobile-menu-pricing .close-filter {   text-align:var(--right);   margin-bottom:var(--px10);   cursor:pointer;   font-weight:var(--bold);   position:var(--absolute);   right:var(--px0);   top:var(--px0);   background:var(--coral-red);   padding:var(--px5) var(--px10);   border-bottom-left-radius:var(--px15);   color:var(--white); } .mobile-menu-pricing .menu-tab {   display:var(--flex);   justify-content:space-around;   margin-bottom:var(--px15);   padding:var(--px10) var(--px15);   cursor:pointer;   row-gap:var(--px5);   column-gap:var(--px5);   flex-wrap:var(--wrap);   justify-content:var(--flex-start); } .mobile-menu-pricing .menu-title {   font-weight:var(--fw6);   cursor:pointer;   background:var(--clean-gray);   border-radius:var(--px5);   transition:background 0.3s;   padding:var(--px8) var(--px12);   font-size:var(--px14); } .mobile-menu-pricing .menu-title:hover, .mobile-menu-pricing .menu-title.active {   background:linear-gradient(to var(--right), var(--royal-blue), var(--medium-blue));   color:var(--white); } .mobile-menu-pricing ul.submenu.framework_ul {   list-style:var(--none);   padding:var(--px0); } .mobile-menu-pricing .submenu-child p {   margin-bottom:var(--px0) !important;   color:var(--black); } .mobile-menu-pricing .menu-list {   list-style:var(--none);   padding:var(--px0);   margin:var(--px0); } @media(min-width:768px){   .mobile-menu-pricing{  display:var(--none) !important;   } } .mobile-menu-pricing li.submenu-child:before {   content:'\f101';   font-family:var(--awesome);   position:var(--absolute);   left:var(--px10); } .mobile-menu-pricing .submenu li:hover {   background:var(--cyan-blue-light); } .mobile-menu-pricing .submenu li {   padding:var(--px8) var(--px10) var(--px8) var(--px30);   position:var(--relative);   font-size:var(--px14); } .mobile-menu-pricing .submenu li:after {   content:'';   width:var(--percen10);   height:var(--px1);   background:var(--veryNeutral-gray);   position:var(--absolute);   left:var(--px0);   bottom:var(--px0); } .section-content {   scroll-margin-top:var(--px80); } .api-page .pricing-card {   width:var(--percen10);   height:var(--percen10); } .pricing-main-div-parent.api-page .vc_column-inner {   padding:var(--px0);   height:var(--percen10); } .pricing-main-div-parent.api-page .vc_column-inner > .wpb_wrapper, .pricing-main-div-parent.api-page .vc_column-inner > .wpb_wrapper > .wpb_raw_code, .pricing-main-div-parent.api-page .vc_column-inner > .wpb_wrapper > .wpb_raw_code > .wpb_wrapper{   height:var(--percen10); }  #cst-w3pop-popup12.cst-w3pop-overlay12 {   position:fixed;   top:0;   bottom:0;   left:0;   right:0;   background:rgba(0, 0, 0, 0.7);   transition:opacity 500ms;   visibility:hidden;   opacity:0;   z-index:99999; } #cst-w3pop-popup12.cst-w3pop-overlay12.active {   visibility:visible;   opacity:1; } #cst-w3pop-popup12 .custom-css-popup {   margin:70px auto;   background-color:var(--charcoal-gray);   background-image:radial-gradient(circle at 100% 100%, #16acb7, #fff0 110%), radial-gradient(circle farthest-side at 0 0, #51adcb, #fff0 97%);   border-radius:var(--px10);   position:relative;   transform:translateY(-50%);   top:50%;   margin-top:0;   margin-bottom:0;   padding:20px 45px 20px 45px;   min-height:300px;   width:450px;   transition:all 1s ease-in-out; } .parent-pop-div #cst-w3pop-popup12 .custom-css-popup .close-button {   border-radius:var(--px10);   width:var(--px30);   height:var(--px30);   position:absolute;   right:5px;   top:7px;   background:#00000059;   display:flex;   justify-content:center;   align-items:center;   border:1px solid #fff; } .parent-pop-div #cst-w3pop-popup12 .custom-css-popup .close-button>p {   font-size:30px;   color:#fff;   font-weight:600;   line-height:30px;   margin-bottom:0;   width:100%;   text-align:center;   cursor:pointer; } #cst-w3pop-popup12 .cst-w3pop-content1 {   overflow-y:visible;   overflow-x:hidden; } #cst-w3pop-popup12 .cst-w3pop-content1 .addon_product_heading {   font-size:24px;   font-weight:600;   text-transform:uppercase;   color:#fff; } #cst-w3pop-popup12 .cst-w3pop-content1 span.price_html.product_price_detail span.woocommerce-Price-amount.amount {   font-weight:600;   text-align:center;   width:100%;   border-radius:5px;   background:linear-gradient(45deg, #20a5b8, #17808f);   border:none;   padding:7px 5px;   margin:17px auto;   display:block;   border-radius:var(--px10);   background:#ffd800; } #cst-w3pop-popup12 form.cart9.woo_product_addon_form .wc-pao-addon-container.wc-pao-addon {   position:relative; } #cst-w3pop-popup12 label.wc-pao-addon-name {   position:relative;   float:left;   display:block;   width:100%;   margin-bottom:24px;   font-size:18px;   color:#fff;   font-weight:500;   letter-spacing:0.3px; } #cst-w3pop-popup12 form.cart9.woo_product_addon_form .wc-pao-addon-container.wc-pao-addon .wc-pao-addon-description {   position:absolute;   background-color:#1d212a;   color:#fff;   padding:5px 10px;   margin:auto;   width:auto;   bottom:95%;   display:block;   border-radius:10px;   font-size:12px;   opacity:0;   left:10%;   transition:opacity 0.3s;   -webkit-transition:opacity 0.3s;   margin-bottom:4px; } #cst-w3pop-popup12 .cst-w3pop-content1 .wc-pao-addon-wrap label {   color:#fff;   cursor:pointer;   margin-bottom:1rem; } #cst-w3pop-popup12 .cst-w3pop-content1 b.check-btn a {   color:#ffd800;   display:block;   font-size:11px;   padding-top:10px; } #cst-w3pop-popup12 .cst-w3pop-content1 .wc-pao-addon-field.wc-pao-addon-checkbox {   width:30px ;   height:20px;   margin-right:2px;   position:relative;   vertical-align:middle;   color:#fff; } #cst-w3pop-popup12 .cst-w3pop-content1 .new-buttons {   display:flex;   justify-content:space-between;   padding-bottom:15px; } #cst-w3pop-popup12 .cst-w3pop-content1 span.popup-previous-button, #cst-w3pop-popup12 .cst-w3pop-content1 span.popup-next-button, #cst-w3pop-popup12 .cst-w3pop-content1 button.btn.btn-outline-primary{   padding:10px 20px;   margin-top:15px;   float:none ;   cursor:pointer;   background:#ffd800;   color:#000 ;   font-weight:600;   border-radius:var(--px10);   border:navajowhite; } @media(min-width:768px) {   #cst-w3pop-popup12 .custom-css-popup {  max-height:100vh;  display:flex;   } } #cst-w3pop-popup12 .cst-w3pop-content1::-webkit-scrollbar {   width:0em; } @media (max-width:767px) {   div#cst-w3pop-popup12 {  overflow:unset;  display:flex;  align-items:baseline;   }   .parent-pop-div #cst-w3pop-popup12 .custom-css-popup {  width:95%;   }   .parent-pop-div #cst-w3pop-popup12 .custom-css-popup .close-button {  width:30px;  height:30px;   }   .parent-pop-div div#cst-w3pop-popup12 .custom-css-popup .cst-w3pop-content1 {  max-height:calc(100vh - 30px);   } } @media (max-width:380px) {   .parent-pop-div #cst-w3pop-popup12 .custom-css-popup {  transform:translateY(-50%);  top:50% ;  margin-top:0;  margin-bottom:0;  overflow-y:scroll;  padding:30px 20px 10px 20px;   }   #cst-w3pop-popup12 .cst-w3pop-content1 .addon_product_heading {  font-size:18px;   }   #cst-w3pop-popup12 .cst-w3pop-content1 label.wc-pao-addon-name {  font-size:18px;   }   #cst-w3pop-popup12 .cst-w3pop-content1 .wc-pao-addon-wrap label {  margin-bottom:5px;   } } #cst-w3pop-popup12 .cst-w3pop-content1.loader_active form {   opacity:0; } #cst-w3pop-popup12 .cst-w3pop-content1.loader_active div {   opacity:0; } #cst-w3pop-popup12 .cst-w3pop-content1.loader_active:after {   content:"";   position:absolute;   left:50%;   top:50%;   transform:translate(-50%, -50%);   background-repeat:no-repeat ;   background:url(/wp-content/uploads/2024/09/YouTube_loading_symbol_3_transparent.gif);   height:50px;   width:50px;   background-size:contain;   opacity:1 ;   z-index:999999; } html.popup_html {   overflow:hidden; } 