.elementor-42745 .elementor-element.elementor-element-765857e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-42745 .elementor-element.elementor-element-a79b68d{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42745 .elementor-element.elementor-element-7eb2c6e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-42745 .elementor-element.elementor-element-7eb2c6e{text-align:center;}.elementor-42745 .elementor-element.elementor-element-7eb2c6e .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:48px;font-weight:600;}.elementor-42745 .elementor-element.elementor-element-18de159{text-align:center;}.elementor-42745 .elementor-element.elementor-element-18de159 .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-a59a344 );}.elementor-42745 .elementor-element.elementor-element-d20d8a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-42745 .elementor-element.elementor-element-d9e5399{--display:flex;--z-index:2;}.elementor-42745 .elementor-element.elementor-element-ee155dc{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42745 .elementor-element.elementor-element-14dc846{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42745 .elementor-element.elementor-element-5fe96bb{--display:flex;}.elementor-42745 .elementor-element.elementor-element-c11dd18{--display:flex;}.elementor-42745 .elementor-element.elementor-element-78cb869{--display:flex;}.elementor-42745 .elementor-element.elementor-element-5b5318d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42745 .elementor-element.elementor-element-5b5318d{text-align:center;}.elementor-42745 .elementor-element.elementor-element-5b5318d .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:16px;font-weight:600;}.elementor-42745 .elementor-element.elementor-element-e7b35fd{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-42745 .elementor-element.elementor-element-67d3848 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-42745 .elementor-element.elementor-element-67d3848 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-42745 .elementor-element.elementor-element-67d3848 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-42745 .elementor-element.elementor-element-67d3848 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-42745 .elementor-element.elementor-element-67d3848 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-42745 .elementor-element.elementor-element-67d3848 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42745 .elementor-element.elementor-element-67d3848 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42745 .elementor-element.elementor-element-67d3848{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42745 .elementor-element.elementor-element-67d3848 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42745 .elementor-element.elementor-element-67d3848 .elementor-icon-list-item > a{font-family:"ArticulatCF", Sans-serif;font-size:15px;font-weight:400;}.elementor-42745 .elementor-element.elementor-element-67d3848 .elementor-icon-list-text{color:var( --e-global-color-a59a344 );transition:color 0.3s;}.elementor-42745 .elementor-element.elementor-element-1884a09{--display:flex;}.elementor-42745 .elementor-element.elementor-element-f74896a{--display:flex;}.elementor-42745 .elementor-element.elementor-element-39d80a9{--display:flex;}.elementor-42745 .elementor-element.elementor-element-ce0fa68{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-primary );}.elementor-42745 .elementor-element.elementor-element-ce0fa68 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-42745 .elementor-element.elementor-element-ce0fa68 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-42745 .elementor-element.elementor-element-ce0fa68 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-42745 .elementor-element.elementor-element-ce0fa68 {--n-accordion-padding:0rem 0rem 00rem 0rem;}:where( .elementor-42745 .elementor-element.elementor-element-ce0fa68 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"ArticulatCF", Sans-serif;font-weight:600;}:where( .elementor-42745 .elementor-element.elementor-element-ce0fa68 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-42745 .elementor-element.elementor-element-c70042d{--display:flex;}.elementor-42745 .elementor-element.elementor-element-fb3e1f9{--display:flex;}.elementor-42745 .elementor-element.elementor-element-a5336b3{--display:flex;}.elementor-42745 .elementor-element.elementor-element-ea52d56 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42745 .elementor-element.elementor-element-ea52d56{text-align:center;}.elementor-42745 .elementor-element.elementor-element-ea52d56 .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-1c0883a );}.elementor-42745 .elementor-element.elementor-element-8d496da{--display:flex;}.elementor-42745 .elementor-element.elementor-element-5377bad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-42745 .elementor-element.elementor-element-5377bad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-42745 .elementor-element.elementor-element-5377bad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-42745 .elementor-element.elementor-element-5377bad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-42745 .elementor-element.elementor-element-5377bad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-42745 .elementor-element.elementor-element-5377bad .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42745 .elementor-element.elementor-element-5377bad .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42745 .elementor-element.elementor-element-5377bad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42745 .elementor-element.elementor-element-5377bad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42745 .elementor-element.elementor-element-5377bad .elementor-icon-list-item > a{font-family:"ArticulatCF", Sans-serif;font-size:15px;font-weight:400;}.elementor-42745 .elementor-element.elementor-element-5377bad .elementor-icon-list-text{color:var( --e-global-color-1c0883a );transition:color 0.3s;}.elementor-42745 .elementor-element.elementor-element-6b384d6{--display:flex;}.elementor-42745 .elementor-element.elementor-element-a12129c{--display:flex;}.elementor-42745 .elementor-element.elementor-element-9a6f76f{--display:flex;}.elementor-42745 .elementor-element.elementor-element-43f09b0{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-1c0883a );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-1c0883a );}.elementor-42745 .elementor-element.elementor-element-43f09b0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-42745 .elementor-element.elementor-element-43f09b0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-42745 .elementor-element.elementor-element-43f09b0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-42745 .elementor-element.elementor-element-43f09b0 {--n-accordion-padding:0rem 0rem 0rem 0rem;}:where( .elementor-42745 .elementor-element.elementor-element-43f09b0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"ArticulatCF", Sans-serif;font-weight:600;}:where( .elementor-42745 .elementor-element.elementor-element-43f09b0 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-42745 .elementor-element.elementor-element-9947f72{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42745 .elementor-element.elementor-element-ae64a79{z-index:2;}.elementor-42745 .elementor-element.elementor-element-ae64a79 img{width:100%;max-width:28px;}.elementor-42745 .elementor-element.elementor-element-3a1c901{--display:flex;--z-index:0;}.elementor-42745 .elementor-element.elementor-element-09a2f73{--display:flex;}.elementor-42745 .elementor-element.elementor-element-6463cea > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-42745 .elementor-element.elementor-element-6463cea{text-align:center;}.elementor-42745 .elementor-element.elementor-element-6463cea .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-primary );}.elementor-42745 .elementor-element.elementor-element-ff4118b{--display:flex;}.elementor-42745 .elementor-element.elementor-element-147334b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-42745 .elementor-element.elementor-element-147334b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-42745 .elementor-element.elementor-element-147334b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-42745 .elementor-element.elementor-element-147334b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-42745 .elementor-element.elementor-element-147334b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-42745 .elementor-element.elementor-element-147334b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-42745 .elementor-element.elementor-element-147334b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-42745 .elementor-element.elementor-element-147334b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-42745 .elementor-element.elementor-element-147334b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-42745 .elementor-element.elementor-element-147334b .elementor-icon-list-item > a{font-family:"ArticulatCF", Sans-serif;font-size:15px;font-weight:400;}.elementor-42745 .elementor-element.elementor-element-147334b .elementor-icon-list-text{color:var( --e-global-color-a59a344 );transition:color 0.3s;}.elementor-42745 .elementor-element.elementor-element-b5ec1a3{--display:flex;}.elementor-42745 .elementor-element.elementor-element-6febf9d{--display:flex;}.elementor-42745 .elementor-element.elementor-element-8396571{--display:flex;}.elementor-42745 .elementor-element.elementor-element-645a46c{--n-accordion-title-font-size:14px;--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-1c0883a );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-1c0883a );}.elementor-42745 .elementor-element.elementor-element-645a46c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-42745 .elementor-element.elementor-element-645a46c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-42745 .elementor-element.elementor-element-645a46c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-42745 .elementor-element.elementor-element-645a46c {--n-accordion-padding:0rem 0rem 0rem 0rem;}:where( .elementor-42745 .elementor-element.elementor-element-645a46c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"ArticulatCF", Sans-serif;font-weight:600;}:where( .elementor-42745 .elementor-element.elementor-element-645a46c > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-42745 .elementor-element.elementor-element-a441046{--display:flex;}.elementor-42745 .elementor-element.elementor-element-e7b3c52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:2;}.elementor-42745 .elementor-element.elementor-element-a65e67c{--display:flex;}.elementor-42745 .elementor-element.elementor-element-46124ec{--display:flex;}.elementor-42745 .elementor-element.elementor-element-3c06042{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-42745 .elementor-element.elementor-element-37dde7d{--display:flex;--z-index:2;}.elementor-42745 .elementor-element.elementor-element-4bf74a3{--display:flex;--z-index:1;}.elementor-42745 .elementor-element.elementor-element-424a520{--display:flex;--z-index:0;}.elementor-42745 .elementor-element.elementor-element-16d5a9a{--display:flex;}.elementor-42745 .elementor-element.elementor-element-186db30{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-42745 .elementor-element.elementor-element-b3cf187{text-align:center;}.elementor-42745 .elementor-element.elementor-element-b3cf187 .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-1c0883a );}.elementor-42745 .elementor-element.elementor-element-5853d27{--display:flex;}.elementor-42745 .elementor-element.elementor-element-34461b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-42745 .elementor-element.elementor-element-34461b7:not(.elementor-motion-effects-element-type-background), .elementor-42745 .elementor-element.elementor-element-34461b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-42745 .elementor-element.elementor-element-80531d2{--display:flex;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-42745 .elementor-element.elementor-element-4817f1f{text-align:center;}.elementor-42745 .elementor-element.elementor-element-4817f1f .elementor-heading-title{font-family:"ArticulatCF", Sans-serif;font-size:48px;font-weight:600;color:var( --e-global-color-1c0883a );}.elementor-42745 .elementor-element.elementor-element-18b207a{--display:flex;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-tab-content{border-block-end-color:#E5E5E566;color:var( --e-global-color-1c0883a );font-family:"ArticulatCF", Sans-serif;font-size:16px;font-weight:400;line-height:1.5;}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-tab-title{border-color:#E5E5E566;}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-toggle-title, .elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-toggle-icon{color:var( --e-global-color-1c0883a );}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-toggle-icon svg{fill:var( --e-global-color-1c0883a );}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-tab-title.elementor-active a, .elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-1c0883a );}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-toggle-title{font-family:"ArticulatCF", Sans-serif;font-size:28px;font-weight:600;line-height:1.25;}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-secondary );}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-secondary );}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-secondary );}.elementor-42745 .elementor-element.elementor-element-e9e63f7 .elementor-toggle-icon{margin-inline-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-42745 .elementor-element.elementor-element-18b207a{--content-width:860px;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start custom CSS */@keyframes moveInCircle{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes moveVertical{0%,to{transform:translateY(-50%)}50%{transform:translateY(50%)}}@keyframes moveHorizontal{0%,to{transform:translateX(-50%) translateY(-10%)}50%{transform:translateX(50%) translateY(10%)}}:root{--color-bg1:rgb(8, 10, 15);--color-bg2:rgb(0, 17, 32);--color1:255, 80, 0;--color2:255, 107, 74;--color3:255, 140, 100;--color4:255, 160, 120;--color5:255, 47, 0;--color-interactive:255, 100, 50;--circle-size:80%}.noise{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;opacity:.1}.gradient-bg{width:100vw;height:100vh;position:absolute;overflow:hidden;background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));top:0;left:0}.svgBlur{display:none}.noiseBg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;mix-blend-mode:soft-light;opacity:.3}.gradients-container{filter:url(#goo)blur(40px);width:100%;height:100%;opacity:.4}.g1,.g2{position:absolute;mix-blend-mode:var(--blending);top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);opacity:1}.g1{background:radial-gradient(circle at center,rgba(var(--color1),.8)0,rgba(var(--color1),0) 50%) no-repeat;width:var(--circle-size);height:var(--circle-size);transform-origin:center center;animation:moveVertical 30s ease infinite}.g2{background:radial-gradient(circle at center,rgba(var(--color2),.8)0,rgba(var(--color2),0) 50%) no-repeat;transform-origin:calc(50% - 400px);animation:moveInCircle 20s reverse infinite}.g2,.g3,.g4{width:var(--circle-size);height:var(--circle-size)}.g3{position:absolute;background:radial-gradient(circle at center,rgba(var(--color3),.8)0,rgba(var(--color3),0) 50%) no-repeat;mix-blend-mode:var(--blending);top:calc(50% - var(--circle-size)/2 + 200px);left:calc(50% - var(--circle-size)/2 - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle 40s linear infinite;opacity:1}.g4{background:radial-gradient(circle at center,rgba(var(--color4),.8)0,rgba(var(--color4),0) 50%) no-repeat;top:calc(50% - var(--circle-size)/2);left:calc(50% - var(--circle-size)/2);transform-origin:calc(50% - 200px);animation:moveHorizontal 40s ease infinite;opacity:.7}.g4,.g5,.interactive{position:absolute;mix-blend-mode:var(--blending)}.g5{background:radial-gradient(circle at center,rgba(var(--color5),.8)0,rgba(var(--color5),0) 50%) no-repeat;width:calc(var(--circle-size)*2);height:calc(var(--circle-size)*2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:moveInCircle 20s ease infinite;opacity:1}.interactive{background:radial-gradient(circle at center,rgba(var(--color-interactive),.8)0,rgba(var(--color-interactive),0) 50%) no-repeat;width:100%;height:100%;top:-50%;left:-50%;opacity:.7}

#jupiterx-main {
    padding-top: 0 !important;
}

/*TOOLTIP*/
.tooltip {
  position: relative;
  display: inline-block;
  margin-left: 2px;
  margin-right: 2px;
}
.tooltip-box {
  visibility: hidden;
  position: absolute;
  z-index: 1;
  transform: translateY(-125%);
  left: -104px;
}

.tooltip-servicehour .tooltip-box {
    transform: translateY(-120%);
    left: -60px;
}

.tooltip-bandwidth .tooltip-box {
  left: -75px;
  transform: translateY(-115%);
}

.tooltip-text {
  padding: 15px 10px;
  background-color: #17171A;
  color: #ffffff;
  font-size: 12px;
  line-height: 1.25;
  width: 220px;
  display: block;
  border-radius: 10px;
}

.tooltip:hover .tooltip-box {
  visibility: visible;
}

.tooltip-pointer {
  display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: -1px;
}

.tooltip-pointer div {
  width: 0;
    height: 0;
    border: 8px solid transparent;
    border-top: 0;
    border-bottom: 12px solid #000;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*PRICING*/
.switch-wrapper {
    position: relative;
    display: inline-flex;
    padding: 8px;
    border: none;;
    margin-bottom: 20px;
    border-radius: 25px;
    background: #17171A;
}

.switch-wrapper [type="radio"] {
    position: absolute;
    left: -9999px;
}

.switch-wrapper [type="radio"]:checked#yearly ~ label[for="yearly"],
.switch-wrapper [type="radio"]:checked#biyearly ~ label[for="biyearly"] {
    color: #FF5000;
	background: #FFF;
}

.switch-wrapper [type="radio"]:checked#yearly ~ label[for="yearly"]:hover,
.switch-wrapper [type="radio"]:checked#biyearly ~ label[for="biyearly"]:hover {
    background: transparent;
}

.switch-wrapper
  [type="radio"]:checked#yearly
  + label[for="biyearly"]
  ~ .highlighter {
    transform: none;
}

.switch-wrapper
  [type="radio"]:checked#biyearly
  + label[for="yearly"]
  ~ .highlighter {
    transform: translateX(100%);
}

.switch-wrapper label {
    font-size: 16px;
	font-weight: 600;
	color: #FFF;
    z-index: 1;
    min-width: 120px;
    line-height: 32px;
    cursor: pointer;
    border-radius: 30px;
    transition: color 0.25s ease-in-out;
	text-align: center;
    margin-bottom: 0;
}

.switch-wrapper label:hover {
    background: var(--lightgray);
}

.switch-wrapper .highlighter {
    position: absolute;
    top: 4px;
    left: 4px;
    width: calc(50% - 4px);
    height: calc(100% - 8px);
    border-radius: 30px;
    background: #FFF;
    transition: transform 0.25s ease-in-out;
}

.save-tooltip {
	font-size: 14px;
    font-weight: 600;
    position: absolute;
    border-radius: 30px;
    background: #FF5000;
    right: -95px;
    top: -25px;
    color: #FFF;
    padding: 8px 12px;
    white-space: nowrap;
    animation: shake-loop 8s cubic-bezier(0.36, 0.07, 0.19, 0.97) infinite;
    z-index: 1;
}

.save-tooltip::after {
	content: "";
	position: absolute;
	top: 100%;
	left: 20%;
	transform: translateX(-50%);
	width: 25px;
	height: 10px;
	background: #FF5000;
	clip-path: polygon(0 100%, 150% -55%, 30% 0%);
}

@keyframes shake-loop {
    0% { transform: rotate(0deg); }
    1.25% { transform: rotate(5deg); }
    2.5% { transform: rotate(-5deg); }
    3.75% { transform: rotate(5deg); }
    5% { transform: rotate(-5deg); }
    5.25% { transform: rotate(0deg); }
    100% { transform: rotate(0deg); }
}

/*PRICE PLAN*/
#pricing .table-wrapper {
    position: sticky;
	top: 110px;
	z-index: 1;
}

.table-wrapper > .e-con-inner::before {
    content: '';
    position: absolute;
    top: -15%;
    left: -50%;
    width: 150%;
    height: 200%;
    background: linear-gradient(0, transparent, #fff);
    filter: blur(0);
    z-index: -1;
    pointer-events: none;
}

#pricing .table-wrapper > .e-con-inner {
	display: flex;
	flex-direction: row;
	gap: 40px;
}

.hide, 
.view-features {
  display: none;
}

.price-plan {
	border-radius: 16px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);
	width: 100%;
	overflow: hidden;
	position: relative;
    flex: 1;
}

.price-plan .plan-wrap {
	padding: 50px 25px 25px;
	border-radius: 12px;
	z-index: 1;
	position: relative;
}

#plan-prime {
    position: relative;
    background: linear-gradient(#17171A, #17171A) padding-box, linear-gradient(180deg, #17171A, #FF5000) border-box;
    border: 3px solid transparent;
}

#badge-prime {
	position: absolute;
	top: 0;
	right: 30px;
}

#badge-popular {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%, 0);
	font-size: 14px;
	font-weight: 600;
	color: #FFF;
	border-radius: 0 0 20px 20px;
	min-height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 192px;
	background: linear-gradient(45deg, #FF5000, #FF7333) border-box;
}

#plan-launch, #plan-prime .plan-wrap {
	background: #fff;
}

.plan-header {
	padding-bottom: .5rem;
	border-bottom: 1px solid #E5E5E5;
	min-height: 100px;
}

#plan-ascend .plan-header {
    border-bottom: 1px solid #E5E5E526;
}

#plan-launch .amount, #plan-prime .amount, #prime ul.includes li {
	color: #17171A;
}

#plan-ascend .amount {
	color: #fff;
}

.plan-body {
    padding-left: 1rem;
    margin-top: .5rem;
}

ul.includes span {
  font-weight: 600;
}
.compare-content ul span {
    font-weight: 500;
}

.price-plan .price {
	position: relative;
}

.price-plan .amount {
	font-size: 40px;
	font-weight: 700;
}

.price-plan .amount span {
	font-size: 14px;
	font-weight: 400;
	color: #A6A6A7;
	position: absolute;
	bottom: 6px;
}

#plan-prime .amount span {
	left: 10%;
}

#plan-launch .amount span, #plan-ascend .amount span {
    position: relative;
    bottom: initial;
    display: block;
}

.plan-body {
	padding-top: 1rem;
}

.plan-includes {
	padding-bottom: 2rem;
    overflow: hidden;
    position: relative;
    width: 100%;
	height: 250px;
    opacity: 1;
    transition: height 0.5s ease, opacity 0.35s ease;
}

.plan-includes span {
    font-weight: 600;
}

.plan-includes.stuck, .price-plan:has(.plan-includes.stuck) .renewal {
    opacity: 0;
    height: 0;
    padding: 0;
    margin: 0;
    overflow: hidden;
    transition: height 0.75s ease, opacity 0.2s ease;
    will-change: opacity, max-height;
}

.renewal {
    font-size: 14px;
    color: #4C4D4E;
    text-align: center;
    display: block;
    position: absolute;
    top: -45px;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100%;
}

#plan-ascend .renewal {
    color: #E5E5E5;
}

.btn-plan, .btn-subscribe {
	font-size: 14px;
	font-weight: 600;
	color: #17171A;
	background: #fff;
	border-radius: 26px;
	border: 1px solid #17171A;
	transition: all .5s ease-in-out;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	width: 100%;
	min-height: 46px;
}

.btn-plan:hover, .btn-subscribe:hover {
	background: #17171A;
	color: #FFF;
	transition: all .5s ease-in-out;
}

#plan-ascend .btn-plan:hover {
    background: #FF5000;
}

/*COMPARE*/
.compare-wrap {
    padding-top: 18vh;
}

.compare-block {
    margin-bottom: 40px;
}

.compare-heading {
    padding: 20px 26px;
    font-size: 18px;
    font-weight: 600;
    color: #17171A;
    display: flex;
    align-items: center;
    gap: 15px;
}

.compare-content {
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
    padding: 20px 0;
}

.compare-content .compare-col {
    width: 100%;
    padding: 0 0 0 35px;
    flex: 1;
}

.compare-col a {
    display: inline !important;
    color: #4C4D4E;
    text-decoration: underline;
}

/*UNLOCK OVERLAY*/
#unlock-more {
    min-height: 100vh;
    position: relative;
}

#unlock-gradient {
    position: sticky;
    top: 0;
}

#unlock-more .gradient-bg {
  width: 100vw;
  height: 100vh;
}

#unlock-overlay {
    position: absolute;
    width: 100%;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 10;
    min-height: 100vh;
    transition: all .5s ease-in-out;
}

.unlock-title {
  font-size: 96px;
  font-weight: 600;
  font-family: 'ArticulatCF-DemiBold', sans-serif;
  color: #fff;
  line-height: 1;
  text-align: center;
}

.unlock-switch {
  position: relative;
  display: inline-flex;
  align-items: flex-end;
  width: 138px;
  height: 72px;
}

input {
  opacity: 0;
  width: 0;
  height: 0;
}

.unlock-slider {
  position: absolute;
  inset: 0;
  background-color: #FFF;
  border-radius: 39px;
  cursor: pointer;
  transition: 0.4s;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-left: 4px;
  overflow: hidden;
}

.unlock-slider:before {
  position: absolute;
  content: "";
  height: 48px;
  width: 48px;
  left: 10px;
  top: 12px;
  background-color: #FF5000;
  border-radius: 50%;
  transition: 0.4s;
  z-index: 1;
  animation: pulse 1.8s infinite ease-in-out;
}

@keyframes pulse {
  0% {
    transform: translateX(0) scale(1);
  }
  70% {
    transform: translateX(35px) scale(0.98);
  }
  100% {
    transform: translateX(0) scale(1);
  }
}

/*UNLOCK CONTENT*/
.unlock-content {
  position: relative;
  z-index: 1;
  opacity: 0;
  transition: all .75s ease-in-out;
  padding-bottom: 100px;
}

/*NITRO*/
#nitro {
    padding-top: 120px;
    padding-bottom: 40px;
}

.nitro-block {
    border-radius: 12px;
    background: #fff;
    padding: 20px;
    border: 2px solid #E5E5E5;
}

.nitro-block:hover {
    border: 2px solid #FF5000;
}

.nitro-header {
    border-radius: 8px;
    min-height: 80px;
}

.nitro-price span {
    font-size: 14px;
    font-weight: 600;
}

.plan-box-content {
    padding: 30px 10px 25px 10px;
    min-height: 300px;
}

.plan-table {
    border: none;
}

.plan-table img {
    vertical-align: middle;
}

.plan-table .col-icon, .plan-table .col-tooltip {
    width: 5%;
    padding: 6px 0;
}

.plan-table .col-desc {
    width: 90%;
    padding: 6px 15px;
}

.plan-table .col-desc p {
    font-size: 16px;
    color: #4C4D4E;
    line-height: 1.25;
    margin-bottom: 0;
}

.plan-table .col-desc span {
   font-size: 12px;
}

/*MORE ADDONS*/
#more-addon {
    display: none;
}

#features .title, #branding .title {
    font-size: 24px;
  	font-weight: 600;
  	line-height: 1.25;
  	color: #ffffff;
  	text-align: center;
  	margin-bottom: 25px;
}

#addon-title {
  display: inline-block;
  transform-origin: center;
  perspective: 600px;
}

.horizontal-scroll-wrapper {
    overflow: visible;
    height: initial;
    clip-path: inset(0-100vw 0 0);
}

.horizontal {
    height: initial;
    display: flex;
    flex-wrap: nowrap;
    width: max-content;
}

.process-block {
  	border-right: 1px solid #fff;
  	border-top: 1px solid #fff;
  	border-bottom: 1px solid #fff;
  	padding: 50px 65px;
  	width: 500px;
}
.process-block.first {
  	border-left: 1px solid #fff;
}

#features .process-title {
  	font-size: 18px;
  	font-weight: 600;
  	line-height: 1.25;
  	color: #f6f6f6;
  	padding: 15px 20px 6px;
	margin-bottom: 0.5rem;
}
	
#features p {
	font-size: 16px;
  	color: #f6f6f6;
  	margin-top: 30px;
	line-height: 1.5;
	margin-bottom: 15px;
	margin-top: 0;
}

#features p span {
    font-weight: 600;
}
	
.process-inner-block {
  	max-width: 400px; 
}
.process-top {
	border: 1px solid #f6f6f6;
}
.process-bottom {
    border-left: 1px solid #f6f6f6;
    border-right: 1px solid #f6f6f6;
    border-bottom: 1px solid #f6f6f6;
    padding: 20px 20px 6px;
}

#features .process-bottom {
    min-height: 320px;
}

#launch-features .ascend-col, #launch-features .prime-col, #ascend-features .launch-col, #ascend-features .prime-col, #prime-features .launch-col, #prime-features .ascend-col {
    display: none;
}

/*FAQ*/
#faq {
    background: url('/wp-content/uploads/2024/12/S-web-faq-overlay.png') bottom center no-repeat, #17171a;
    background-size: 100%;
}

#faq .elementor-toggle .elementor-tab-title {
	display: flex;
	padding: 30px 25px;
}
	
#faq .elementor-toggle-icon {
	margin-top: 8px;
}

#faq .elementor-tab-content {
	padding-top: 0;
}

#faq .elementor-tab-content .faq-inner {
	margin-left: 60px;
	border-left: 3px solid #ff5000;
	border-bottom: none;
	padding-left: 10px;
}

#faq .elementor-tab-content a {
	color: #ff5000;
}

@media (max-width: 1480px) {
    #hero .title .elementor-heading-title, #more-addon .title .elementor-heading-title, #faq .title .elementor-heading-title {
		font-size: 45px;
	}
	#nitro .nitro-name .elementor-heading-title, #faq .elementor-toggle-title {
		font-size: 26px;
	}
	#hero p, #nitro .nitro-price .elementor-heading-title {
	    font-size: 19px;
	}
	.compare-heading {
	    font-size: 17px;
	}
	.plan-table .col-desc p, #features p {
	    font-size: 15px;
	}
	#price .compare-wrap .elementor-icon-list-text {
	    font-size: 14px;
	}
	.price-plan .amount span {
	    bottom: 9px;
	}
	#features .process-bottom {
        min-height: 300px;
    }
}

@media (max-width: 1280px) {
    #pricing .price-wrap>.e-con-inner, #nitro>.e-con-inner {
        max-width: 90%;
    }  
    .unlock-title {
        font-size: 86px;
    }
    #hero .title .elementor-heading-title, #more-addon .title .elementor-heading-title, #faq .title .elementor-heading-title {
		font-size: 40px;
	}
	.price-plan .amount {
	    font-size: 36px;
	}
	#nitro .nitro-name .elementor-heading-title {
	    font-size: 24px;
	}
	#hero p, #nitro .nitro-price .elementor-heading-title {
	    font-size: 18px;
	}
	#features .process-title {
	    font-size: 17px;
	}
	.compare-heading {
	    font-size: 16px;
	}
	#hero {
	    padding-top: 120px;
	}
	.save-tooltip {
	    font-size: 13px;
	    right: -80px;
	}
	.plan-header {
	    min-height: 88px;
	}
	#plan-prime .amount span {
	    left: 15%;
	}
	.compare-heading img {
	    width: 36px;
	    height: initial;
	}
	.unlock-switch {
        width: 135px;
        height: 66px;
    }
    .unlock-slider:before {
        top: 9px;
    }
	#faq .faq-wrap > .e-con-inner {
		max-width: 800px;
	}
    #faq .heading-wrap {
		margin-bottom: 30px;
	}
}

@media (max-width: 1180px) {
    .price-plan .amount {
        font-size: 34px;
    }
    #nitro .nitro-name .elementor-heading-title, #features .title {
        font-size: 22px;
    }
	.switch-wrapper label, #pricing .plan-name .elementor-heading-title, #faq .elementor-tab-content li, #faq .elementor-tab-content p {
		font-size: 15px;
	}
	#pricing .price-wrap .elementor-icon-list-text, .plan-table .col-desc p {
	    font-size: 14px;
	}
	.btn-plan, .btn-subscribe, #badge-popular, .price-plan .amount span {
	    font-size: 13px;
	}
	.btn-plan, .btn-subscribe {
	    min-height: 43px;
        padding-top: 2px;
	}
	#badge-popular {
	    border-radius: 0 0 18px 18px;
	    width: 180px;
	}
	.price-plan .amount span {
	    bottom: 7px;
	}
	.switch-wrapper label {
	    min-width: 110px;
	}
	.plan-body {
	    padding-top: .75rem;
	    padding-left: .8rem;
	}
	#nitro .nitro-name .elementor-heading-title {
	    margin-bottom: 5px;
	}
}

@media (max-width: 1080px) {
    #hero .title .elementor-heading-title, #more-addon .title .elementor-heading-title, #faq .title .elementor-heading-title {
		font-size: 38px;
	}
	.price-plan .amount {
	    font-size: 34px;
	}
	#hero p, #nitro .nitro-price .elementor-heading-title {
	    font-size: 17px;
	}
	.renewal {
	    font-size: 13px;
	}
	#pricing .table-wrapper > .e-con-inner {
	    gap: 30px;
	}
	#plan-prime .amount span {
        left: 10%;
    }
    .plan-body {
        padding-left: .25rem;
    }
    .compare-heading {
        padding: 20px 26px 12px;
    }
    .compare-heading img {
        width: 34px;
    }
    .compare-content .compare-col {
        padding: 0 0 0 25px;
    }
    #nitro {
        padding-top: 80px;
    }
    #nitro>.e-con-inner {
        gap: 30px;
    }
    .plan-box-content {
        padding: 20px 10px 25px 10px;
    }
    .plan-table .col-icon, .plan-table .col-tooltip {
        padding: 3px 0 6px;
    }
}

@media (max-width: 1024px) {
    #pricing .price-wrap>.e-con-inner, #nitro>.e-con-inner {
        max-width: 95%;
    }
    .nitro-header {
        min-height: 75px;
        padding-top: 5px;
    }
    .nitro-block {
        padding: 10px 12px 15px;
    }
    .plan-box-content {
        min-height: 280px;
    }
}

@media (max-width: 980px) {
    #compare, .table-wrapper > .e-con-inner::before {
        display: none;
    }
    #faq .faq-wrap>.e-con-inner {
		max-width: 75%;
   	}
    #hero .title .elementor-heading-title, #more-addon .title .elementor-heading-title, #faq .title .elementor-heading-title {
		font-size: 35px;
	}
	#faq .elementor-toggle-title {
		font-size: 20px;
	}
	#features p {
	    font-size: 14px;
	}
	.tooltip-text {
	    font-size: 11px;
	}
	#faq .elementor-toggle-icon {
		margin-top: 4px;
	}
	#pricing .table-wrapper > .e-con-inner, #nitro > .e-con-inner {
	    flex-direction: column;
	    max-width: 400px;
	}
	#plan-launch .plan-wrap, #plan-prime .plan-wrap {
	    padding: 30px 25px 25px;
	}
	#plan-prime .amount span {
        left: 70px;
    }
	.plan-includes {
	    height: initial;
	}
	.plan-box-content {
	    min-height: initial;
	}
	#features .process-bottom {
        min-height: 270px;
    }
    .price-plan {
        z-index: 1;
    }
    .view-features {
        display: block;
        margin-top: -3rem;
    }
    .view-features .e-n-accordion-item-title {
        border-radius: 0 0 16px 16px;
        padding: 2rem 0 1rem;
        background: #F6F6F6;
        color: #17171A;
    }
    #view-ascend.view-features .e-n-accordion-item-title {
        background: #FF5000;
        color: #FFF;
    }
    #view-ascend.view-features .e-n-accordion-item-title svg {
        filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(306deg) brightness(102%) contrast(100%);
    }
    .compare-wrap {
        padding-top: 20px;
    }
    .tooltip-text {
        width: 200px;
    }
    .renewal {
        position: relative;
        top: initial;
        left: initial;
        transform: none;
        width: 100%;
        margin-bottom: 30px;
    }
    #show-unlock {
        height: 0;
    }
}

@media (max-width: 900px) {
    .unlock-title .break {
      display: block;
    }
    .unlock-title br {
      display: none;
    }
}

@media (max-width: 800px) {
    .unlock-title .break {
      display: block;
    }
    .unlock-title br {
      display: none;
    }
	#faq .elementor-toggle-title {
		font-size: 18px;
	}
	#faq .elementor-tab-content li, #faq .elementor-tab-content p {
		font-size: 14px;
	}
  	#faq .elementor-toggle-icon {
		font-size: 13px;
        margin-top: 3px;
		margin-right: 10px;
	}
	.process-block {
    	padding: 40px 40px 25px;
    	max-width: 550px;
  	}
  	.process-inner-block {
    	max-width: 100%;
  	}
	#faq .elementor-tab-content .faq-inner {
    	margin-left: 40px;
  	}
}

@media (max-width: 769px) {
    #faq .faq-wrap>.e-con-inner {
		max-width: 80%;
	}
	#hero .title .elementor-heading-title, #more-addon .title .elementor-heading-title, #faq .title .elementor-heading-title {
		font-size: 32px;
		line-height: 1.2;
	}
	#features .title {
	    font-size: 21px;
	}
	#faq {
		padding-top: 65px;
	}
}

@media(max-width: 680px) {
    #hero p, #nitro .nitro-price .elementor-heading-title {
        font-size: 16px;
    }
    .compare-heading {
        font-size: 15px;
    }
    .switch-wrapper label, #pricing .plan-name .elementor-heading-title {
        font-size: 14px;
    }
    #pricing .compare-block .elementor-icon-list-text {
        font-size: 13px;
        line-height: 1.5;
    }
    .save-tooltip {
        font-size: 12px;
        right: -65px;
        top: -30px;
    }
    .compare-block {
        margin-bottom: 15px;
    }
    .compare-heading img {
        width: 30px;
    }
    .compare-content .compare-col {
        padding: 0 0 0 30px;
    }
	#faq .heading-wrap {
		margin-bottom: 15px;
	}
}

@media (max-width: 580px) {
    .price-plan .amount {
        font-size: 32px;
    }
	#hero .title .elementor-heading-title, #more-addon .title .elementor-heading-title, #faq .title .elementor-heading-title {
		font-size: 30px;
	}
	#faq .elementor-toggle-title {
		font-size: 16px;
		line-height: 1.35;
	}
	#features p {
	    font-size: 13px;
	}
	.price-plan .amount span {
	    font-size: 12px;
	}
	.process-block {
    	width: 80vw;
    	max-width: 100%;
  	}
}

@media (max-width: 480px) {
    .unlock-title {
        font-size: 65px;
    }
    #features .process-title {
        font-size: 16px;
    }
    #features .process-title {
        font-size: 15px;
    }
    .compare-heading {
        font-size: 14px;
    }
	#faq .elementor-tab-content li, #faq .elementor-tab-content p {
		font-size: 13px;
	}
	#pricing .compare-block .elementor-icon-list-text, #features p {
	    font-size: 12px;
	}
   .save-tooltip {
        font-size: 11px;
        right: -35px;
        top: -32px;
    }
	#pricing .elementor-icon-list-icon {
	    padding: 1px;
	}
	#faq .elementor-toggle .elementor-tab-title {
		padding: 20px 15px;
	}
    .unlock-switch {
        width: 100px;
        height: 50px;
    }
    .unlock-slider:before {
        width: 35px;
        height: 35px;
        top: 8px;
    }
    .process-block {
    	width: 85vw;
    	padding: 30px 30px 20px;
  	}
}

@media (max-width: 450px) {
    #pricing .table-wrapper > .e-con-inner, #nitro > .e-con-inner {
        max-width: 90%;
	}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ArticulatCF';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2023/02/ArticulatCF-DemiBold-v3_3.eot');
	src: url('/wp-content/uploads/2023/02/ArticulatCF-DemiBold-v3_3.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-DemiBold-v3_3.woff2') format('woff2'),
		url('/wp-content/uploads/2023/02/ArticulatCF-DemiBold-v3_3.woff') format('woff'),
		url('/wp-content/uploads/2023/02/ArticulatCF-DemiBold-v3_3.ttf') format('truetype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-DemiBold-v3_3.svg#ArticulatCF') format('svg');
}
@font-face {
	font-family: 'ArticulatCF';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2023/02/ArticulatCF-Regular-v3_3.eot');
	src: url('/wp-content/uploads/2023/02/ArticulatCF-Regular-v3_3.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Regular-v3_3.woff2') format('woff2'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Regular-v3_3.woff') format('woff'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Regular-v3_3.ttf') format('truetype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Regular-v3_3.svg#ArticulatCF') format('svg');
}
@font-face {
	font-family: 'ArticulatCF';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2023/02/ArticulatCF-Medium-v3_3.eot');
	src: url('/wp-content/uploads/2023/02/ArticulatCF-Medium-v3_3.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Medium-v3_3.woff2') format('woff2'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Medium-v3_3.woff') format('woff'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Medium-v3_3.ttf') format('truetype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Medium-v3_3.svg#ArticulatCF') format('svg');
}
@font-face {
	font-family: 'ArticulatCF';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2023/02/ArticulatCF-Bold-v3_3.eot');
	src: url('/wp-content/uploads/2023/02/ArticulatCF-Bold-v3_3.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Bold-v3_3.woff2') format('woff2'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Bold-v3_3.woff') format('woff'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Bold-v3_3.ttf') format('truetype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-Bold-v3_3.svg#ArticulatCF') format('svg');
}
@font-face {
	font-family: 'ArticulatCF';
	font-style: oblique;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/2023/02/ArticulatCF-DemiBoldOblique.eot');
	src: url('/wp-content/uploads/2023/02/ArticulatCF-DemiBoldOblique.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-DemiBoldOblique-1.woff2') format('woff2'),
		url('/wp-content/uploads/2023/02/ArticulatCF-DemiBoldOblique.woff') format('woff'),
		url('/wp-content/uploads/2023/02/ArticulatCF-DemiBoldOblique.ttf') format('truetype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-DemiBoldOblique.svg#ArticulatCF') format('svg');
}
@font-face {
	font-family: 'ArticulatCF';
	font-style: oblique;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2023/02/ArticulatCF-BoldOblique.eot');
	src: url('/wp-content/uploads/2023/02/ArticulatCF-BoldOblique.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-BoldOblique.woff2') format('woff2'),
		url('/wp-content/uploads/2023/02/ArticulatCF-BoldOblique.woff') format('woff'),
		url('/wp-content/uploads/2023/02/ArticulatCF-BoldOblique.ttf') format('truetype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-BoldOblique.svg#ArticulatCF') format('svg');
}
@font-face {
	font-family: 'ArticulatCF';
	font-style: oblique;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2023/02/ArticulatCF-RegularOblique.eot');
	src: url('/wp-content/uploads/2023/02/ArticulatCF-RegularOblique.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-RegularOblique.woff2') format('woff2'),
		url('/wp-content/uploads/2023/02/ArticulatCF-RegularOblique.woff') format('woff'),
		url('/wp-content/uploads/2023/02/ArticulatCF-RegularOblique.ttf') format('truetype'),
		url('/wp-content/uploads/2023/02/ArticulatCF-RegularOblique.svg#ArticulatCF') format('svg');
}
/* End Custom Fonts CSS */