.elementor-2333 .elementor-element.elementor-element-3d33723{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-61d7c59{width:var( --container-widget-width, 37.16% );max-width:37.16%;--container-widget-width:37.16%;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-61d7c59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2333 .elementor-element.elementor-element-61d7c59 .sub-title{color:#00028B;}.elementor-2333 .elementor-element.elementor-element-61d7c59 .title{color:#000000;}.elementor-2333 .elementor-element.elementor-element-547594a{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-547594a > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2333 .elementor-element.elementor-element-547594a .editor_text{text-align:center;}.elementor-2333 .elementor-element.elementor-element-3fc6b03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-03f438f{width:var( --container-widget-width, 37.16% );max-width:37.16%;--container-widget-width:37.16%;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-03f438f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2333 .elementor-element.elementor-element-03f438f .sub-title{color:#00028B;}.elementor-2333 .elementor-element.elementor-element-03f438f .title{color:#000000;}.elementor-2333 .elementor-element.elementor-element-69d4f0a{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-69d4f0a > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2333 .elementor-element.elementor-element-69d4f0a .editor_text{text-align:center;}.elementor-2333 .elementor-element.elementor-element-9055a22{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-8d4338b{width:var( --container-widget-width, 37.16% );max-width:37.16%;--container-widget-width:37.16%;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-8d4338b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2333 .elementor-element.elementor-element-8d4338b .sub-title{color:#00028B;}.elementor-2333 .elementor-element.elementor-element-8d4338b .title{color:#000000;}.elementor-2333 .elementor-element.elementor-element-5a543ac{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-5a543ac > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2333 .elementor-element.elementor-element-5a543ac .editor_text{text-align:center;}.elementor-2333 .elementor-element.elementor-element-790bc55{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-53283b5{width:var( --container-widget-width, 37.16% );max-width:37.16%;--container-widget-width:37.16%;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-53283b5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2333 .elementor-element.elementor-element-53283b5 .sub-title{color:#00028B;}.elementor-2333 .elementor-element.elementor-element-53283b5 .title{color:#000000;}.elementor-2333 .elementor-element.elementor-element-351be7d{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-351be7d > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2333 .elementor-element.elementor-element-351be7d .editor_text{text-align:center;}.elementor-2333 .elementor-element.elementor-element-9edf8ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-3f16899{width:var( --container-widget-width, 37.16% );max-width:37.16%;--container-widget-width:37.16%;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-3f16899.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2333 .elementor-element.elementor-element-3f16899 .sub-title{color:#00028B;}.elementor-2333 .elementor-element.elementor-element-3f16899 .title{color:#000000;}.elementor-2333 .elementor-element.elementor-element-0d24d4b{width:var( --container-widget-width, 730px );max-width:730px;--container-widget-width:730px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-0d24d4b > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2333 .elementor-element.elementor-element-0d24d4b .editor_text{text-align:center;}.elementor-2333 .elementor-element.elementor-element-e89e639{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2333 .elementor-element.elementor-element-3933cf9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-2399d6d .tj-secondary-btn::after{background-color:transparent;background-image:linear-gradient(180deg, #00028B 0%, #55567D 100%);}.elementor-2333 .elementor-element.elementor-element-2399d6d{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-2399d6d .tj-price-item{border-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-2399d6d .tj-price-item .price-top-header{border-bottom-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-2399d6d .tj-price-item-two{border-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-2399d6d .tj-price-item-two .price-top-header{border-bottom-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-2399d6d .price-icon i{color:#00028B;}.elementor-2333 .elementor-element.elementor-element-2399d6d .price-icon{border-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-2399d6d .tj-secondary-btn{color:#00028B;}.elementor-2333 .elementor-element.elementor-element-2399d6d .tj-secondary-btn:hover{color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-62b61f7 .tj-secondary-btn::after{background-color:transparent;background-image:linear-gradient(180deg, #00028B 0%, #55567D 100%);}.elementor-2333 .elementor-element.elementor-element-62b61f7{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-62b61f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2333 .elementor-element.elementor-element-62b61f7 .tj-price-item{border-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-62b61f7 .tj-price-item .price-top-header{border-bottom-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-62b61f7 .tj-price-item-two{border-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-62b61f7 .tj-price-item-two .price-top-header{border-bottom-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-62b61f7 .tj-secondary-btn{background-color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-997447c .tj-price-item, .elementor-2333 .elementor-element.elementor-element-997447c .tj-price-item-two{background-color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-997447c .price-top-header{background-color:transparent;background-image:linear-gradient(180deg, #F5D76E 0%, #D4AF37 100%);}.elementor-2333 .elementor-element.elementor-element-997447c .tj-secondary-btn::after{background-color:transparent;background-image:linear-gradient(180deg, #D4AF37 0%, #F5D76E 100%);}.elementor-2333 .elementor-element.elementor-element-997447c{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-997447c .tj-price-item{border-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-997447c .tj-price-item .price-top-header{border-bottom-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-997447c .tj-price-item-two{border-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-997447c .tj-price-item-two .price-top-header{border-bottom-color:#00028B;}.elementor-2333 .elementor-element.elementor-element-997447c .price-content .title{color:#000000;}.elementor-2333 .elementor-element.elementor-element-997447c .price-content .price{color:#000000;}.elementor-2333 .elementor-element.elementor-element-997447c .price-icon i{color:#000000;}.elementor-2333 .elementor-element.elementor-element-997447c .price-icon{border-color:#000000;}.elementor-2333 .elementor-element.elementor-element-997447c .tj-secondary-btn{color:#000000;background-color:#D4AF37;}.elementor-2333 .elementor-element.elementor-element-997447c .tj-secondary-btn:hover{color:#000000;}.elementor-2333 .elementor-element.elementor-element-c09ef04{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-77e503e .tj-price-item, .elementor-2333 .elementor-element.elementor-element-77e503e .tj-price-item-two{background-color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-77e503e .price-top-header{background-color:transparent;background-image:linear-gradient(180deg, #878787 0%, #ABAAAA 100%);}.elementor-2333 .elementor-element.elementor-element-77e503e .tj-secondary-btn::after{background-color:transparent;background-image:linear-gradient(180deg, #00028B 0%, #55567D 100%);}.elementor-2333 .elementor-element.elementor-element-77e503e{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-77e503e .tj-price-item{border-color:#111111;}.elementor-2333 .elementor-element.elementor-element-77e503e .tj-price-item .price-top-header{border-bottom-color:#111111;}.elementor-2333 .elementor-element.elementor-element-77e503e .tj-price-item-two{border-color:#111111;}.elementor-2333 .elementor-element.elementor-element-77e503e .tj-price-item-two .price-top-header{border-bottom-color:#111111;}.elementor-2333 .elementor-element.elementor-element-77e503e .price-content .title{color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-77e503e .price-content .price{color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-77e503e .price-content .price .month{color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-77e503e .price-icon i{color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-77e503e .price-icon{border-color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-77e503e .price-list ul li i{color:#111111;}.elementor-2333 .elementor-element.elementor-element-77e503e .price-list ul li{color:#111111;}.elementor-2333 .elementor-element.elementor-element-77e503e .tj-secondary-btn{color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-77e503e .tj-secondary-btn:hover{color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-464ab8c .price-top-header{background-color:transparent;background-image:linear-gradient(180deg, #56A1E1 0%, #ABE2FF 100%);}.elementor-2333 .elementor-element.elementor-element-464ab8c .tj-secondary-btn::after{background-color:transparent;background-image:linear-gradient(180deg, #00028B 0%, #55567D 100%);}.elementor-2333 .elementor-element.elementor-element-464ab8c{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-464ab8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2333 .elementor-element.elementor-element-464ab8c .tj-price-item{border-color:#111111;}.elementor-2333 .elementor-element.elementor-element-464ab8c .tj-price-item .price-top-header{border-bottom-color:#111111;}.elementor-2333 .elementor-element.elementor-element-464ab8c .tj-price-item-two{border-color:#111111;}.elementor-2333 .elementor-element.elementor-element-464ab8c .tj-price-item-two .price-top-header{border-bottom-color:#111111;}.elementor-2333 .elementor-element.elementor-element-464ab8c .price-content .title{color:#111111;}.elementor-2333 .elementor-element.elementor-element-464ab8c .price-content .price{color:#111111;}.elementor-2333 .elementor-element.elementor-element-464ab8c .price-content .price .month{color:#111111;}.elementor-2333 .elementor-element.elementor-element-464ab8c .price-icon i{color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-464ab8c .price-icon{border-color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-464ab8c .price-list ul li i{color:#111111;}.elementor-2333 .elementor-element.elementor-element-464ab8c .price-list ul li{color:#111111;}.elementor-2333 .elementor-element.elementor-element-464ab8c .tj-secondary-btn{color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-464ab8c .tj-secondary-btn:hover{color:#FFFFFF;}.elementor-2333 .elementor-element.elementor-element-f599517{--display:flex;}.elementor-2333 .elementor-element.elementor-element-12c2ed5{--display:flex;}.elementor-2333 .elementor-element.elementor-element-cc1746a{--display:flex;}.elementor-2333 .elementor-element.elementor-element-4718cb1{--display:flex;}.elementor-2333 .elementor-element.elementor-element-d395cc8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2333 .elementor-element.elementor-element-b95ab52{--display:flex;}.elementor-2333 .elementor-element.elementor-element-ce87926{--display:flex;}@media(max-width:1399px){.elementor-2333 .elementor-element.elementor-element-464ab8c{width:var( --container-widget-width, 411px );max-width:411px;--container-widget-width:411px;--container-widget-flex-grow:0;}.elementor-2333 .elementor-element.elementor-element-d395cc8{width:var( --container-widget-width, 1322px );max-width:1322px;--container-widget-width:1322px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-2333 .elementor-element.elementor-element-c09ef04{--width:85%;}}@media(max-width:1399px) and (min-width:768px){.elementor-2333 .elementor-element.elementor-element-c09ef04{--width:1126.609px;}}@media(max-width:1199px){.elementor-2333 .elementor-element.elementor-element-3933cf9{--justify-content:center;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2333 .elementor-element.elementor-element-62b61f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2333 .elementor-element.elementor-element-c09ef04{--justify-content:center;--gap:40px 30px;--row-gap:40px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:991px){.elementor-2333 .elementor-element.elementor-element-3d33723{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2333 .elementor-element.elementor-element-3fc6b03{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2333 .elementor-element.elementor-element-9055a22{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2333 .elementor-element.elementor-element-790bc55{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2333 .elementor-element.elementor-element-9edf8ec{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2333 .elementor-element.elementor-element-3933cf9{--gap:40px 20px;--row-gap:40px;--column-gap:20px;}.elementor-2333 .elementor-element.elementor-element-2399d6d{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-2333 .elementor-element.elementor-element-62b61f7{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-2333 .elementor-element.elementor-element-997447c{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-2333 .elementor-element.elementor-element-c09ef04{--gap:40px 20px;--row-gap:40px;--column-gap:20px;}.elementor-2333 .elementor-element.elementor-element-77e503e{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}.elementor-2333 .elementor-element.elementor-element-464ab8c{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;}}@media(max-width:767px){.elementor-2333 .elementor-element.elementor-element-3d33723{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2333 .elementor-element.elementor-element-3fc6b03{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2333 .elementor-element.elementor-element-9055a22{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2333 .elementor-element.elementor-element-790bc55{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2333 .elementor-element.elementor-element-9edf8ec{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2333 .elementor-element.elementor-element-2399d6d{--container-widget-width:410px;--container-widget-flex-grow:0;width:var( --container-widget-width, 410px );max-width:410px;}.elementor-2333 .elementor-element.elementor-element-62b61f7{--container-widget-width:410%;--container-widget-flex-grow:0;width:var( --container-widget-width, 410% );max-width:410%;}.elementor-2333 .elementor-element.elementor-element-997447c{--container-widget-width:410px;--container-widget-flex-grow:0;width:var( --container-widget-width, 410px );max-width:410px;}.elementor-2333 .elementor-element.elementor-element-77e503e{--container-widget-width:410px;--container-widget-flex-grow:0;width:var( --container-widget-width, 410px );max-width:410px;}.elementor-2333 .elementor-element.elementor-element-464ab8c{--container-widget-width:410px;--container-widget-flex-grow:0;width:var( --container-widget-width, 410px );max-width:410px;}}/* Start custom CSS for tj-section-title, class: .elementor-element-61d7c59 */.elementor-2333 .elementor-element.elementor-element-61d7c59 {
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for tj-text, class: .elementor-element-547594a */.elementor-2333 .elementor-element.elementor-element-547594a {
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for tj-section-title, class: .elementor-element-03f438f */.elementor-2333 .elementor-element.elementor-element-03f438f {
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for tj-text, class: .elementor-element-69d4f0a */.elementor-2333 .elementor-element.elementor-element-69d4f0a {
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for tj-section-title, class: .elementor-element-8d4338b */.elementor-2333 .elementor-element.elementor-element-8d4338b {
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for tj-text, class: .elementor-element-5a543ac */.elementor-2333 .elementor-element.elementor-element-5a543ac {
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for tj-section-title, class: .elementor-element-53283b5 */.elementor-2333 .elementor-element.elementor-element-53283b5 {
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for tj-text, class: .elementor-element-351be7d */.elementor-2333 .elementor-element.elementor-element-351be7d {
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for tj-section-title, class: .elementor-element-3f16899 */.elementor-2333 .elementor-element.elementor-element-3f16899 {
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for tj-text, class: .elementor-element-0d24d4b */.elementor-2333 .elementor-element.elementor-element-0d24d4b {
  margin-left: auto;
  margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for tj-pricing-box, class: .elementor-element-62b61f7 *//* KUN aktiv pakke (Standard) */
body .tj-price-item.price-active .price-top-header::before,
body .tj-price-item.price-active .price-top-header::after {
  background: linear-gradient(
    135deg,
    #00028B 0%,
    #8282A0 100%
  ) !important;
  opacity: 1 !important;
}

/* Tekst kun i Standard */
body .tj-price-item.price-active .price-top-header,
body .tj-price-item.price-active .price-top-header .title,
body .tj-price-item.price-active .price-top-header .price {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS *//* --- RYDDER OG FORBEDRER --- */

/* Skjul titler og former som standard */
#title-basic,
#title-standard,
#title-performance,
#title-lagpakke,
#title-nyoppstartet {
  display: none;
}

#basic-form,
#standard-form,
#performance-form,
#lagpakke-form,
#nyoppstartet-form {
  display: none;
}

/* Vis valgt */
#title-basic.is-active,
#title-standard.is-active,
#title-performance.is-active,
#title-lagpakke.is-active,
#title-nyoppstartet.is-active {
  display: block;
}

#basic-form.is-active,
#standard-form.is-active,
#performance-form.is-active,
#lagpakke-form.is-active,
#nyoppstartet-form.is-active {
  display: block;
}


/* Checkbox styling (inne i plan-kort) */
.plan-card input[type="checkbox"]{
  width:20px;
  height:20px;
  transform:none;
  accent-color:#00028B;
  cursor:pointer;
}

.plan-card label{
  cursor:pointer;
  vertical-align:middle;
  font-size:16px;
}

.plan-card .field-group,
.plan-card .form-group{
  margin-bottom:8px;
}

/* Grunnleggende kort-struktur */
.plan-card{
  display:flex;
  flex-direction:column;
  height:100%;
  border-radius:16px;
  background:white;
  transition:transform .35s ease, box-shadow .35s ease, border-color .35s ease;
  position:relative;
  overflow:visible !important;
}

.plan-card .plan-content{
  flex-grow:1;
}

.plan-card .plan-footer,
.plan-card button,
.plan-card .elementor-button{
  margin-top:auto;
}

/* Fremhevet kort */
.plan-card.is-active{
  transform:scale(1.03) translateY(-12px);
  box-shadow:0 25px 60px rgba(0,2,139,.30);
  z-index:10;
}

/* Border rundt hele kortet uten hull */
.plan-card.is-active::after{
  content:"";
  position:absolute;
  inset:-3px;
  border:4px solid #00028B;
  border-radius:19px;
  pointer-events:none;
  z-index:-1;
}

/* Tving indre Elementor-elementer til å følge radius */
.plan-card > .elementor-widget-wrap,
.plan-card > .elementor-element-populated,
.plan-card > .e-con-inner,
.plan-card > div:first-child{
  border-radius:16px;
}

/* ---------------------------------------------------- */
/* INLINE BASIS FELT (4 bokser) */
/* ---------------------------------------------------- */

.inline-4{
  display:grid;
  grid-template-columns:repeat(4, minmax(0, 1fr));
  gap:14px;
  margin-top:10px;
  margin-bottom:10px;
}

.inline-item{
  border:1px solid rgba(0,0,128,.18);
  border-radius:14px;
  padding:12px 14px;
  background:#fff;
  transition:box-shadow .2s ease, border-color .2s ease;
  min-height:96px;

  position:relative;
  z-index:1;

  display:flex;
  flex-direction:column;
  justify-content:center;
}

.inline-item:hover{
  border-color:rgba(0,0,128,.35);
  box-shadow:0 10px 24px rgba(0,0,128,.08);
}

/* Når du fokuserer inni boksen, løft den over andre */
.inline-item:focus-within{
  z-index:9999;
}

.inline-label{
  margin:0 0 10px;
  font-weight:700;
  color:#000080;
  font-size:13px;
}

.inline-item .wpcf7-list-item{
  margin:0;
}

/* Checkbox + tekst på en linje inni boksen */
.inline-item label{
  display:flex;
  align-items:center;
  gap:8px;
  justify-content:flex-start;
}

/* Større checkbox i inline-boksene */
.inline-item input[type="checkbox"]{
  width:20px;
  height:20px;
  transform:none;
  accent-color:#00028B;
  cursor:pointer;
  flex:0 0 auto;
}

/* Dropdown full bredde */
.inline-item select{
  width:100%;
  padding:11px 12px;
  border-radius:12px;
  border:1px solid rgba(0,0,128,.25);
  background:#fff;
  outline:none;
  appearance:auto;
  margin-top:4px;
  position:relative;
  z-index:2;
}

/* Fokus på dropdown */
.inline-item select:focus{
  border-color:rgba(0,0,128,.65);
  box-shadow:0 0 0 3px rgba(0,0,128,.12);
}

/* Aktiv styling når checkbox er valgt */
.inline-item:has(input[type="checkbox"]:checked){
  border-color:rgba(0,0,128,.6);
  box-shadow:0 14px 30px rgba(0,0,128,.12);
  background:rgba(0,0,128,.02);
}

/* Aktiv styling for select kun når den faktisk er gyldig (ikke placeholder) */
.inline-item:has(select.bilag option:checked:not(:first-child)){
  border-color: rgba(0,0,128,.6);
  box-shadow: 0 14px 30px rgba(0,0,128,.12);
  background: rgba(0,0,128,.02);
}

/* Placeholder-look i dropdown */
select.bilag option:first-child{
  color:#999;
}

/* Ikke vis error-look ved load */
.inline-item:not(.bilag-touched) select.bilag:invalid{
  box-shadow:none !important;
  outline:none !important;
  border-color:rgba(0,0,128,.25) !important;
}

/* Vis error-look kun etter touch eller CF7-feil */
.inline-item.bilag-touched select.bilag:invalid,
select.bilag.wpcf7-not-valid{
  border-color:#d11 !important;
}

/* Ikke la transform påvirke dropdown */
.inline-item:has(select:focus){
  transform:none !important;
}

/* Ikke klipp dropdown */
.inline-4,
.inline-item,
.wpcf7,
.wpcf7 form,
.wpcf7-form,
.wpcf7-form-control-wrap{
  overflow:visible !important;
}

/* Nice-select fallback */
.inline-item .nice-select{
  width:100%;
}

.inline-item .nice-select .list{
  width:100%;
  left:0;
  right:0;
  z-index:99999;
}

/* Mobil */
@media (max-width:900px){
  .inline-4{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }
}

@media (max-width:520px){
  .inline-4{
    grid-template-columns:1fr;
  }
}

/* ---------------------------------------------------- */
/* EKSTRA TJENESTER SOM BOKSER */
/* ---------------------------------------------------- */

.inline-extras{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));
  gap:12px;
  margin-top:10px;
  margin-bottom:10px;
}

.inline-extras .wpcf7-list-item{
  margin:0;
}

.inline-extras label{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;

  border:1px solid rgba(0,0,128,.18);
  border-radius:14px;
  padding:12px 14px;
  min-height:56px;

  cursor:pointer;
  background:#fff;
  transition:box-shadow .2s ease, border-color .2s ease;
}

.inline-extras label:hover{
  border-color:rgba(0,0,128,.40);
  box-shadow:0 10px 24px rgba(0,0,128,.08);
}

.inline-extras input[type="checkbox"]{
  transform:scale(1.15);
  accent-color:#00028B;
}

.inline-extras label:has(input:checked){
  border-color:#00028B;
  background:rgba(0,0,128,.03);
  box-shadow:0 14px 30px rgba(0,0,128,.12);
}

@media (max-width:600px){
  .inline-extras{
    grid-template-columns:1fr;
  }
}

/* ---------------------------------------------------- */
/* INFO TIP */
/* ---------------------------------------------------- */

.info-tip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:18px;
  height:18px;
  margin-left:8px;
  border:1px solid rgba(0,0,128,.35);
  border-radius:999px;
  font-size:12px;
  font-weight:700;
  color:#000080;
  background:#fff;
  cursor:help;
  position:relative;
  line-height:1;
}

.info-tip__box{
  position:absolute;
  left:50%;
  top:calc(100% + 10px);
  transform:translateX(-50%);
  width:min(260px, 70vw);
  padding:10px 12px;
  border:1px solid rgba(0,0,128,.25);
  border-radius:12px;
  background:#fff;
  color:#111;
  font-weight:500;
  font-size:12px;
  box-shadow:0 14px 30px rgba(0,0,128,.12);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  z-index:9999;
}

.info-tip__box::before{
  content:"";
  position:absolute;
  top:-6px;
  left:50%;
  width:10px;
  height:10px;
  background:#fff;
  border-left:1px solid rgba(0,0,128,.25);
  border-top:1px solid rgba(0,0,128,.25);
  transform:translateX(-50%) rotate(45deg);
}

.info-tip:hover .info-tip__box,
.info-tip:focus .info-tip__box{
  opacity:1;
  visibility:visible;
}

.pricing-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:32px;
  justify-items:stretch;
}

.pricing-grid > *{
  width:100%;
}

/* Større mellomrom mellom Cyber Security radio-valg */
.wpcf7 .wpcf7-list-item{
  margin-right:28px;
}

.plan-card:hover{
  transform: scale(1.03) translateY(-12px);
  box-shadow: 0 25px 60px rgba(0,2,139,.30);
  z-index: 10;
}

.plan-card:hover::after{
  content:"";
  position:absolute;
  inset:-3px;
  border:4px solid #00028B;
  border-radius:19px;
  pointer-events:none;
  z-index:-1;
}

.plan-card{
  position: relative;
  z-index: 2;
}

.pricing-grid{
  position: relative;
  z-index: 1;
}

/* ---------------------------------------------------- */
/* FIX: Form-lag stjeler klikk fra de nederste kortene */
/* ---------------------------------------------------- */

/* La kort alltid kunne klikkes */
.plan-card{
  cursor: pointer;
  pointer-events: auto;
}

/* Gjør at form-containerne ikke kaprer klikk over kortområdet */
#basic-form,
#standard-form,
#performance-form,
#LagPakke_form,
#NyoppstartetBedrift_form{
  pointer-events: none;
}

/* Men felter og knapper inni form skal fortsatt være klikkbare */
#basic-form input,
#basic-form select,
#basic-form textarea,
#basic-form button,
#basic-form label,
#basic-form a,
#standard-form input,
#standard-form select,
#standard-form textarea,
#standard-form button,
#standard-form label,
#standard-form a,
#performance-form input,
#performance-form select,
#performance-form textarea,
#performance-form button,
#performance-form label,
#performance-form a,
#LagPakke_form input,
#LagPakke_form select,
#LagPakke_form textarea,
#LagPakke_form button,
#LagPakke_form label,
#LagPakke_form a,
#NyoppstartetBedrift_form input,
#NyoppstartetBedrift_form select,
#NyoppstartetBedrift_form textarea,
#NyoppstartetBedrift_form button,
#NyoppstartetBedrift_form label,
#NyoppstartetBedrift_form a{
  pointer-events: auto;
}/* End custom CSS */