/* Generated from page: security-beleid */
.themify_builder_content-18816 .tb_o2k5691>.row_inner{--align_content:var(--align_end);--col:2.207fr .896fr}
.themify_builder_content-18816 .tb_o2k5691{padding-right:6%;padding-left:6%;margin-top:5%;z-index:1}
.themify_builder_content-18816 .tb_tiqp474{text-align:center;padding-bottom:8.71%}
.themify_builder_content-18816 .tb_6b9k262.module-image{margin-bottom:-25%}
.themify_builder_content-18816 .tb_iis8206>.row_inner{--colg:var(--none)}
.themify_builder_content-18816 .tb_k737000.module-image{z-index:1;transform-origin:0 0;transform:translate(9%,10%) }
.themify_builder_content-18816 .tb_vd57667{background-color:#8590b0;border-radius:30px;padding:8% 10% 8% 17%}
.themify_builder_content-18816 .tb_vd57667,.themify_builder_content-18816 .tb_vd57667 p,.themify_builder_content-18816 .tb_vd57667 h1,.themify_builder_content-18816 .tb_vd57667 h2,.themify_builder_content-18816 .tb_vd57667 h3,.themify_builder_content-18816 .tb_vd57667 h4,.themify_builder_content-18816 .tb_vd57667 h5,.themify_builder_content-18816 .tb_vd57667 h6,.themify_builder_content-18816 .tb_v3xl740,.themify_builder_content-18816 .tb_v3xl740 p,.themify_builder_content-18816 .tb_v3xl740 h1,.themify_builder_content-18816 .tb_v3xl740 h2,.themify_builder_content-18816 .tb_v3xl740 h3,.themify_builder_content-18816 .tb_v3xl740 h4,.themify_builder_content-18816 .tb_v3xl740 h5,.themify_builder_content-18816 .tb_v3xl740 h6,.themify_builder_content-18816 .tb_vhfy660,.themify_builder_content-18816 .tb_vhfy660 p,.themify_builder_content-18816 .tb_vhfy660 h1,.themify_builder_content-18816 .tb_vhfy660 h2,.themify_builder_content-18816 .tb_vhfy660 h3,.themify_builder_content-18816 .tb_vhfy660 h4,.themify_builder_content-18816 .tb_vhfy660 h5,.themify_builder_content-18816 .tb_vhfy660 h6{color:#fff}
.themify_builder_content-18816 .tb_upxo740{margin-top:-4%;padding-right:3%;padding-left:3%}
.themify_builder_content-18816 .tb_pdm0740.module-image{z-index:1;margin-left:-7%;margin-bottom:-6%}
.themify_builder_content-18816 .tb_19go740{text-align:right}
.themify_builder_content-18816 .tb_exl7740.module-image{z-index:1;margin-bottom:-6%;margin-right:-10%;transform-origin:0 0;transform:translateX(13%) }
.themify_builder_content-18816 .tb_v3xl740{background-image:radial-gradient(circle,rgb(237, 136, 21) 34%,rgb(250, 196, 130) 100%);border-radius:48px;padding-right:0;padding-left:6%;padding-top:3%;--align_content:var(--align_end);--col:1.533fr .467fr;--colg:var(--narrow)}
.themify_builder_content-18816 .tb_uzc1740{padding-bottom:8.46%;padding-top:8.46%}
.themify_builder_content-18816 .tb_skwb740.module-text{margin-bottom:30px}
.themify_builder_content-18816 .tb_e82g740.module-buttons,.themify_builder_content-18816 .tb_22k8740.module-buttons,.themify_builder_content-18816 .tb_183i740.module-buttons{margin-bottom:2em}
.themify_builder_content-18816 .tb_q1kg740.module-image{margin-bottom:20%;margin-right:0}
.themify_builder_content-18816 .tb_vhfy660>.row_inner{--align_content:var(--align_center);--col:var(--c2_1)}
.themify_builder_content-18816 .tb_vhfy660{margin-top:11%;background-image:linear-gradient(90deg,rgb(240, 155, 38) 0%,rgb(209, 3, 127) 100%)}
.themify_builder_content-18816 .tb_bxgq606{padding-bottom:11%;padding-top:11%}
.themify_builder_content-18816 .tb_ltme674.module-text{margin-bottom:10px}
.themify_builder_content-18816 .tb_yfk8060.module-image{margin-top:-25%}

@media(max-width:1024px){
.themify_builder_content-18816 .tb_v3xl740{--col:none}
.themify_builder_content-18816 .tb_uzc1740{padding-bottom:12.97%;padding-top:12.97%}
}
@media(max-width:768px){
.themify_builder_content-18816 .tb_lgod740,.themify_builder_content-18816 .tb_75bx740,.themify_builder_content-18816 .tb_icqe740,.themify_builder_content-18816 .tb_o4ln740{--col:none;--area:"col1" "col2" "col3"}
}
@media(max-width:680px){
.themify_builder_content-18816 .tb_o2k5691>.row_inner,.themify_builder_content-18816 .tb_vhfy660>.row_inner{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-18816 .tb_tiqp474,.themify_builder_content-18816 .tb_bxgq606{padding-bottom:6%}
.themify_builder_content-18816 .tb_6b9k262.module-image{margin-right:20%;margin-left:20%;margin-bottom:-15%}
.themify_builder_content-18816 .tb_iis8206>.row_inner,.themify_builder_content-18816 .tb_b313740{--area:var(--aream2_auto)}
.themify_builder_content-18816 .tb_k737000.module-image{transform:translate(0,2%) }
.themify_builder_content-18816 .tb_vd57667{padding-right:8%;padding-left:8%}
.themify_builder_content-18816 .tb_v3xl740{border-radius:40px;--area:var(--aream2_auto)}
.themify_builder_content-18816 .tb_uzc1740{padding:6.38% 8%}
.themify_builder_content-18816 .tb_lgod740,.themify_builder_content-18816 .tb_75bx740,.themify_builder_content-18816 .tb_icqe740,.themify_builder_content-18816 .tb_o4ln740{--area:var(--aream3_auto)}
.themify_builder_content-18816 .tb_q1kg740.module-image{margin-bottom:9%;margin-left:60%;margin-top:-13%}
.themify_builder_content-18816 .tb_p882222{justify-self:auto;align-self:auto;gap:0;align-items:inherit;align-content:inherit;justify-content:inherit;justify-items:inherit;grid-auto-flow:row}
.themify_builder_content-18816 .tb_yfk8060.module-image{width:180px;margin-top:5%;margin-left:24%}
}/*Builder Custom CSS START*/
/* feature list */
.feature_list{
    list-style:none;
    padding:0;
    margin:40px 0 50px;
}
.feature_list li{
    background:rgba(255,255,255,.7);
    border-radius:8px;
    margin:10px 15px;
    padding:12px 7%;
    color:#000;
    line-height:1.3;
}

/* tooltip */
.pricing_tooltip{
    display:inline-block;
    position:relative;
}
.tooltip_text{
    position:absolute;
    left:50%;
    top:calc(100% + 10px);
    width:220px;
    background:#000;
    color:#fff;
    padding:10px 20px;
    font-size:.9em;
    transform:translateX(calc(-50% + 7px)) scaleY(0);
    opacity:0;
    border-radius:10px;
	z-index:1;
    transform-origin: top;
    transition: transform .3s ease-in-out,opacity .3s ease-in-out;
}
.tooltip_text:before{
    content:'';
    position:absolute;
    left:50%;
    top:-6px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #000;
    transform:translateX(-50%);
}
.tooltip_icon{
    font-size:13px;
    line-height:1;
    border:solid 1px rgba(0,0,0,.3);
    padding:3px 7px;
    border-radius:100%;
    transform:translateX(7px);
    display:block;
}
.tooltip_icon:hover{
    background:#fff;
}
.tooltip_icon:hover + .tooltip_text{
    opacity:1;
    transform:translateX(calc(-50% + 7px)) scale(1);
}

/* pricing table */
.pricing_table {
  display: flex;
  flex-direction: pt_col;
  margin: 40px auto;
  flex-direction: row;
  padding: 50px 5%;
  background: linear-gradient(90deg, rgba(209, 0, 122, .3) 0%, rgba(240, 161, 34, .39) 100%);
  position: relative;
}
.pricing_table:before {
  background: linear-gradient(90deg, rgb(209, 3, 127) 0%, rgb(240, 155, 38) 100%);
  content: '';
  position: absolute;
  width: 100%;
  height: 80px;
  left: 0;
}
.pt_left_col {
  width: 20%;
  position: relative;
  z-index: 1;
  text-align: center;
}
.pt_left_col:before {
  background: linear-gradient(90deg, rgb(209, 3, 127) 0%, rgb(240, 155, 38) 100%);
  content: '';
  position: absolute;
  width: 100%;
  height: calc(100% + 140px);
  left: 0;
  top: -70px;
  z-index: -1;
  border-radius: 20px;
  border: solid 1px rgba(255,255,255,.8)
}
.pt_right_col {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  width: 80%;
  z-index: 1
}
.pt_col {
  width: 25%;
  height: 200px;
  margin: 0;
  text-align: center
}
.pt_rowhead {
  margin-bottom: 20px;
  padding: 20px 0;
  padding-left: 7%;
  color: #fff;
  height:90px;
  box-sizing: border-box
}
.pt_row {
  background: rgba(255, 255, 255, .8);
  margin-bottom: 10px;
  padding: 12px 0 12px 7%
}
@media(max-width: 800px) {
  .pricing_table {
    padding-right:0
  }
  .pt_left_col {
    width: 30%
  }
  .pt_right_col {
    width: 70%
  }
  .pt_col {
    flex-shrink: 0;
    width:140px;
  }
}
.pt_right_col::-webkit-scrollbar {
  height:6px;
}
.pt_right_col::-webkit-scrollbar-thumb {
  background-color:rgba(20,20,20,.3);
  border-radius: 4px;
}
/*Builder Custom CSS END*/