.elementor-27 .elementor-element.elementor-element-3eebf92{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:112px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.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-27 .elementor-element.elementor-element-c685221{text-align:center;}.elementor-27 .elementor-element.elementor-element-c685221 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:55px;font-weight:800;text-transform:uppercase;line-height:66px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-7720183{text-align:center;}.elementor-27 .elementor-element.elementor-element-7720183 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:25px;font-weight:800;text-transform:uppercase;line-height:37.5px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-7c8ce2b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-40ce320{text-align:center;}.elementor-27 .elementor-element.elementor-element-40ce320 .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:38px;font-weight:800;text-transform:uppercase;line-height:45.6px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-5b5c14b{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-68fd22e{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-27 .elementor-element.elementor-element-68fd22e a{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-2b84f13{--display:flex;}.elementor-27 .elementor-element.elementor-element-dfa4760{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-27 .elementor-element.elementor-element-dfa4760 a{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-dd9db55{--display:flex;}.elementor-27 .elementor-element.elementor-element-2029aaa{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-27 .elementor-element.elementor-element-2029aaa a{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-7bc50e0{--display:flex;}.elementor-27 .elementor-element.elementor-element-25744b0{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-27 .elementor-element.elementor-element-25744b0 a{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-e9a2eba{--n-accordion-title-font-size:26px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--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-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#DCD3CA;--n-accordion-icon-hover-color:#A6CD63;--n-accordion-icon-active-color:#A6CD63;}.elementor-27 .elementor-element.elementor-element-e9a2eba > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#2A2D29;border-style:none;}:where( .elementor-27 .elementor-element.elementor-element-e9a2eba > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-6dcc8c6 );border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:28px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;}.elementor-27 .elementor-element.elementor-element-e9a2eba > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-27 .elementor-element.elementor-element-e9a2eba > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-27 .elementor-element.elementor-element-e9a2eba {--n-accordion-padding:20px 26px 20px 26px;}:where( .elementor-27 .elementor-element.elementor-element-e9a2eba > .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:"Roboto Condensed", Sans-serif;font-weight:800;text-transform:uppercase;line-height:31.2px;}.elementor-27 .elementor-element.elementor-element-2752329{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-0fd0007{--display:flex;}.elementor-27 .elementor-element.elementor-element-8f83eba{text-align:center;}.elementor-27 .elementor-element.elementor-element-8f83eba .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:38px;font-weight:800;text-transform:uppercase;line-height:45.6px;color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-80e823c{text-align:center;}.elementor-27 .elementor-element.elementor-element-80e823c .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:38px;font-weight:800;text-transform:uppercase;line-height:45.6px;color:#0D6EFD;}.elementor-27 .elementor-element.elementor-element-80e823c .elementor-heading-title a:hover, .elementor-27 .elementor-element.elementor-element-80e823c .elementor-heading-title a:focus{color:#0A58CA;}.elementor-27 .elementor-element.elementor-element-80e823c .elementor-heading-title a{transition-duration:0.5s;}.elementor-27 .elementor-element.elementor-element-3f38f2d{--display:flex;}.elementor-27 .elementor-element.elementor-element-6f83091{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-27 .elementor-element.elementor-element-6f83091 a{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-ae2a29f{--display:flex;}.elementor-27 .elementor-element.elementor-element-5c8bf13{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-27 .elementor-element.elementor-element-5c8bf13 a{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-9cccf4d{--display:flex;}.elementor-27 .elementor-element.elementor-element-03e1a78{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-27 .elementor-element.elementor-element-03e1a78 a{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-dd8ae18{--display:flex;}.elementor-27 .elementor-element.elementor-element-4816454{font-family:"Roboto Condensed", Sans-serif;font-size:20px;font-weight:300;line-height:30px;}.elementor-27 .elementor-element.elementor-element-4816454 a{color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-de1e42e{--n-accordion-title-font-size:26px;margin:80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--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-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#DCD3CA;--n-accordion-icon-hover-color:#A6CD63;--n-accordion-icon-active-color:#A6CD63;}.elementor-27 .elementor-element.elementor-element-de1e42e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#2A2D29;border-style:none;}:where( .elementor-27 .elementor-element.elementor-element-de1e42e > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-6dcc8c6 );border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:28px;--padding-right:28px;--padding-bottom:28px;--padding-left:28px;}.elementor-27 .elementor-element.elementor-element-de1e42e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-27 .elementor-element.elementor-element-de1e42e > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}.elementor-27 .elementor-element.elementor-element-de1e42e {--n-accordion-padding:20px 26px 20px 26px;}:where( .elementor-27 .elementor-element.elementor-element-de1e42e > .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:"Roboto Condensed", Sans-serif;font-weight:800;text-transform:uppercase;line-height:31.2px;}body.elementor-page-27:not(.elementor-motion-effects-element-type-background), body.elementor-page-27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-912d410 );background-image:url("https://rustpve.com/wp-content/uploads/2025/08/Rust-PVE-Server-background.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-7c8ce2b{--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-2752329{--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-8f83eba .elementor-heading-title{font-size:38px;line-height:48px;}.elementor-27 .elementor-element.elementor-element-80e823c .elementor-heading-title{font-size:36px;line-height:40px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-3eebf92{--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-7c8ce2b{--padding-top:80px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-27 .elementor-element.elementor-element-68fd22e{font-size:18px;line-height:26px;}.elementor-27 .elementor-element.elementor-element-dfa4760{font-size:18px;line-height:26px;}.elementor-27 .elementor-element.elementor-element-2029aaa{font-size:18px;line-height:26px;}.elementor-27 .elementor-element.elementor-element-25744b0{font-size:18px;line-height:26px;}.elementor-27 .elementor-element.elementor-element-e9a2eba{--n-accordion-title-font-size:22px;--n-accordion-icon-size:20px;}:where( .elementor-27 .elementor-element.elementor-element-e9a2eba > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:28px;}.elementor-27 .elementor-element.elementor-element-2752329{--padding-top:80px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-27 .elementor-element.elementor-element-6f83091{font-size:18px;line-height:26px;}.elementor-27 .elementor-element.elementor-element-5c8bf13{font-size:18px;line-height:26px;}.elementor-27 .elementor-element.elementor-element-03e1a78{font-size:18px;line-height:26px;}.elementor-27 .elementor-element.elementor-element-4816454{font-size:18px;line-height:26px;}.elementor-27 .elementor-element.elementor-element-de1e42e{--n-accordion-title-font-size:22px;--n-accordion-icon-size:20px;}:where( .elementor-27 .elementor-element.elementor-element-de1e42e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:28px;}}/* Start custom CSS for heading, class: .elementor-element-40ce320 */.elementor-27 .elementor-element.elementor-element-40ce320 img{
    width: 75px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68fd22e */.elementor-27 .elementor-element.elementor-element-68fd22e a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-68fd22e ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfa4760 */.elementor-27 .elementor-element.elementor-element-dfa4760 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-dfa4760 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2029aaa */.elementor-27 .elementor-element.elementor-element-2029aaa a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-2029aaa ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25744b0 */.elementor-27 .elementor-element.elementor-element-25744b0 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-25744b0 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68fd22e */.elementor-27 .elementor-element.elementor-element-68fd22e a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-68fd22e ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfa4760 */.elementor-27 .elementor-element.elementor-element-dfa4760 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-dfa4760 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2029aaa */.elementor-27 .elementor-element.elementor-element-2029aaa a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-2029aaa ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25744b0 */.elementor-27 .elementor-element.elementor-element-25744b0 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-25744b0 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68fd22e */.elementor-27 .elementor-element.elementor-element-68fd22e a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-68fd22e ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfa4760 */.elementor-27 .elementor-element.elementor-element-dfa4760 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-dfa4760 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2029aaa */.elementor-27 .elementor-element.elementor-element-2029aaa a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-2029aaa ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25744b0 */.elementor-27 .elementor-element.elementor-element-25744b0 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-25744b0 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68fd22e */.elementor-27 .elementor-element.elementor-element-68fd22e a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-68fd22e ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfa4760 */.elementor-27 .elementor-element.elementor-element-dfa4760 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-dfa4760 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2029aaa */.elementor-27 .elementor-element.elementor-element-2029aaa a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-2029aaa ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25744b0 */.elementor-27 .elementor-element.elementor-element-25744b0 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-25744b0 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-68fd22e */.elementor-27 .elementor-element.elementor-element-68fd22e a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-68fd22e ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dfa4760 */.elementor-27 .elementor-element.elementor-element-dfa4760 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-dfa4760 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2029aaa */.elementor-27 .elementor-element.elementor-element-2029aaa a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-2029aaa ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25744b0 */.elementor-27 .elementor-element.elementor-element-25744b0 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-25744b0 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e9a2eba */.elementor-27 .elementor-element.elementor-element-e9a2eba .e-n-accordion-item-title-text::before{
    content: '';
    position: absolute;
    top: calc(50% - 15px);
    left: 26px;
    width: 30px;
    height: 30px;
    background-image: url('/wp-content/uploads/2025/08/svgviewer-png-output.png');
    background-position: center;
    background-size: contain;
}

.elementor-27 .elementor-element.elementor-element-e9a2eba .e-n-accordion-item-title{
    position: relative;
}

.elementor-27 .elementor-element.elementor-element-e9a2eba .e-n-accordion-item-title-text{
    padding-left: 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f83eba */.elementor-27 .elementor-element.elementor-element-8f83eba img{
    width: 75px;
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80e823c */.elementor-27 .elementor-element.elementor-element-80e823c span {
    color: #DCD3CA;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f83091 */.elementor-27 .elementor-element.elementor-element-6f83091 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-6f83091 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c8bf13 */.elementor-27 .elementor-element.elementor-element-5c8bf13 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-5c8bf13 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03e1a78 */.elementor-27 .elementor-element.elementor-element-03e1a78 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-03e1a78 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4816454 */.elementor-27 .elementor-element.elementor-element-4816454 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-4816454 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f83091 */.elementor-27 .elementor-element.elementor-element-6f83091 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-6f83091 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c8bf13 */.elementor-27 .elementor-element.elementor-element-5c8bf13 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-5c8bf13 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03e1a78 */.elementor-27 .elementor-element.elementor-element-03e1a78 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-03e1a78 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4816454 */.elementor-27 .elementor-element.elementor-element-4816454 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-4816454 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f83091 */.elementor-27 .elementor-element.elementor-element-6f83091 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-6f83091 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c8bf13 */.elementor-27 .elementor-element.elementor-element-5c8bf13 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-5c8bf13 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03e1a78 */.elementor-27 .elementor-element.elementor-element-03e1a78 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-03e1a78 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4816454 */.elementor-27 .elementor-element.elementor-element-4816454 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-4816454 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f83091 */.elementor-27 .elementor-element.elementor-element-6f83091 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-6f83091 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c8bf13 */.elementor-27 .elementor-element.elementor-element-5c8bf13 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-5c8bf13 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03e1a78 */.elementor-27 .elementor-element.elementor-element-03e1a78 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-03e1a78 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4816454 */.elementor-27 .elementor-element.elementor-element-4816454 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-4816454 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6f83091 */.elementor-27 .elementor-element.elementor-element-6f83091 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-6f83091 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5c8bf13 */.elementor-27 .elementor-element.elementor-element-5c8bf13 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-5c8bf13 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03e1a78 */.elementor-27 .elementor-element.elementor-element-03e1a78 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-03e1a78 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4816454 */.elementor-27 .elementor-element.elementor-element-4816454 a{
    text-decoration: underline;
}

.elementor-27 .elementor-element.elementor-element-4816454 ul{
    padding-left: 32px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-de1e42e */.elementor-27 .elementor-element.elementor-element-de1e42e .e-n-accordion-item-title-text::before{
    content: '';
    position: absolute;
    top: calc(50% - 15px);
    left: 26px;
    width: 30px;
    height: 30px;
    background-image: url('/wp-content/uploads/2025/08/Arrow-2.svg');
    background-position: center;
    background-size: contain;
}

.elementor-27 .elementor-element.elementor-element-de1e42e .e-n-accordion-item-title{
    position: relative;
}

.elementor-27 .elementor-element.elementor-element-de1e42e .e-n-accordion-item-title-text{
    padding-left: 40px;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-27::after{
    content: '';
    position: absolute;
    width: 100%;
    max-width: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    height: 1120px;
    aspect-ratio: 1660/934;
    background: radial-gradient(at center -10%, rgba(0, 0, 0, 0) 35%, rgba(20, 24, 20, 1) 70%) rgba(20, 24, 20, 0.8);
    top: 0;
    z-index: -1;
}

body.elementor-page-27.admin-bar::after{
    top: 32px;
}

@media (max-width: 782px){
    body.elementor-page-27.admin-bar::after{
        top: 46px;
    }
}/* End custom CSS */