.elementor-1974 .elementor-element.elementor-element-599455cf:not(.elementor-motion-effects-element-type-background),
.elementor-1974 .elementor-element.elementor-element-599455cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://plrpremium.site/wp-content/uploads/2025/08/BTOPOSD.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1974 .elementor-element.elementor-element-599455cf>.elementor-background-overlay {
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-599455cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 120px 0px 120px 0px;
}

.elementor-1974 .elementor-element.elementor-element-256a010f>.elementor-element-populated {
    margin: -30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 5px 5px 5px 5px;
}

.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-1974 .elementor-element.elementor-element-152e730d {
    margin: 14px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-152e730d img {
    width: 66%;
}

.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-1974 .elementor-element.elementor-element-7f48c936 {
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-7f48c936 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 29px;
    font-weight: 900;
    line-height: 36px;
    letter-spacing: 0.2px;
    color: #FFFFFF;
}

.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-1974 .elementor-element.elementor-element-15ce16bf {
    margin: -21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: -0.4px;
    color: #FDFDFD;
}

.elementor-1974 .elementor-element.elementor-element-71ef8ea {
    margin: -25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-71ef8ea img {
    width: 77%;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1974 .elementor-element.elementor-element-771f5912 .elementor-button {
    background-color: transparent;
    font-family: "Roboto", Sans-serif;
    font-weight: 900;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(180deg, #FF0000 0%, #000000 100%);
    box-shadow: 0px 0px 25px 1px #FF0000;
    border-radius: 11px 11px 11px 11px;
    padding: 18px 18px 18px 18px;
}

.elementor-1974 .elementor-element.elementor-element-771f5912 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-6748eba3:not(.elementor-motion-effects-element-type-background),
.elementor-1974 .elementor-element.elementor-element-6748eba3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://plrpremium.site/wp-content/uploads/2025/08/B02SD.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1974 .elementor-element.elementor-element-6748eba3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 26px 26px 26px 26px;
}

.elementor-1974 .elementor-element.elementor-element-6748eba3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-68d25cd8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-68d25cd8 img {
    width: 97%;
}

.elementor-1974 .elementor-element.elementor-element-65370ad3 {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-65370ad3 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 31px;
    letter-spacing: -0.3px;
    color: #FFFFFF;
}

.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-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(0px/2);
}

.elementor-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(0px/2);
}

.elementor-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(0px/2);
}

.elementor-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-0px/2);
}

.elementor-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-0px/2);
}

.elementor-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-icon i {
    color: #FF001B;
    transition: color 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-icon svg {
    fill: #FF001B;
    transition: fill 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-1a083a96 {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-icon {
    padding-inline-end: 4px;
}

.elementor-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-item>a {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1974 .elementor-element.elementor-element-1a083a96 .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-61f637f0 .elementor-button {
    background-color: transparent;
    font-family: "Roboto", Sans-serif;
    font-weight: 900;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(180deg, #FF0000 0%, #000000 100%);
    box-shadow: 0px 0px 25px 1px #FF0000;
    border-radius: 11px 11px 11px 11px;
    padding: 18px 18px 18px 18px;
}

.elementor-1974 .elementor-element.elementor-element-61f637f0 {
    margin: -13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-15ddca77:not(.elementor-motion-effects-element-type-background),
.elementor-1974 .elementor-element.elementor-element-15ddca77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://plrpremium.site/wp-content/uploads/2025/08/B02SD.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1974 .elementor-element.elementor-element-15ddca77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 26px 26px 26px 26px;
}

.elementor-1974 .elementor-element.elementor-element-15ddca77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-30844978 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-30844978 img {
    width: 97%;
}

.elementor-1974 .elementor-element.elementor-element-26fc3302 {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-26fc3302 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 31px;
    letter-spacing: -0.3px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(0px/2);
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(0px/2);
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(0px/2);
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-0px/2);
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-0px/2);
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-icon i {
    color: #FF233A;
    transition: color 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-icon svg {
    fill: #FF233A;
    transition: fill 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c {
    --e-icon-list-icon-size: 20px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);
    --icon-vertical-offset: 0px;
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-icon {
    padding-inline-end: 4px;
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-item>a {
    font-family: "Roboto Slab", Sans-serif;
    font-size: 17px;
    font-weight: 300;
}

.elementor-1974 .elementor-element.elementor-element-65ac7f9c .elementor-icon-list-text {
    color: #FFFFFF;
    transition: color 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-13f64f69 {
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-13f64f69 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 29px;
    letter-spacing: -1.1px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-250fa5d0 {
    margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-250fa5d0 img {
    width: 89%;
}

.elementor-1974 .elementor-element.elementor-element-3ccbce2f:not(.elementor-motion-effects-element-type-background),
.elementor-1974 .elementor-element.elementor-element-3ccbce2f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1974 .elementor-element.elementor-element-3ccbce2f>.elementor-background-overlay {
    background-color: #00000000;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-3ccbce2f>.elementor-container {
    max-width: 1300px;
}

.elementor-1974 .elementor-element.elementor-element-3ccbce2f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1974 .elementor-element.elementor-element-53700d93 {
    margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-53700d93 img {
    width: 22%;
}

.elementor-1974 .elementor-element.elementor-element-29faf262 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-29faf262 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    line-height: 31px;
    letter-spacing: -0.3px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-4fc9e5e2>.elementor-container {
    max-width: 1225px;
}

.elementor-1974 .elementor-element.elementor-element-4fc9e5e2 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-395c0851:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1974 .elementor-element.elementor-element-395c0851>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(170deg, #0000008C 20%, #FF000073 100%);
}

.elementor-1974 .elementor-element.elementor-element-395c0851>.elementor-element-populated,
.elementor-1974 .elementor-element.elementor-element-395c0851>.elementor-element-populated>.elementor-background-overlay,
.elementor-1974 .elementor-element.elementor-element-395c0851>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-1974 .elementor-element.elementor-element-395c0851>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 6px 6px 6px 6px;
    --e-column-margin-right: 6px;
    --e-column-margin-left: 6px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-395c0851>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-66ae98e4 {
    margin: -37px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-66ae98e4 img {
    width: 95%;
}

.elementor-1974 .elementor-element.elementor-element-4b836762 {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FBFBFB78;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-4b836762 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    letter-spacing: -0.4px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-4b2b2c6 {
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FBFBFB;
    border-radius: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-4b2b2c6 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: -0.4px;
    color: #FF0000;
}

.elementor-1974 .elementor-element.elementor-element-72ae753a {
    --e-transform-translateY: -30px;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-10318a43:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1974 .elementor-element.elementor-element-10318a43>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(170deg, #0000008C 20%, #FF000073 100%);
}

.elementor-1974 .elementor-element.elementor-element-10318a43>.elementor-element-populated,
.elementor-1974 .elementor-element.elementor-element-10318a43>.elementor-element-populated>.elementor-background-overlay,
.elementor-1974 .elementor-element.elementor-element-10318a43>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-1974 .elementor-element.elementor-element-10318a43>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 6px 6px 6px 6px;
    --e-column-margin-right: 6px;
    --e-column-margin-left: 6px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-10318a43>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-30138450 {
    margin: -37px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-30138450 img {
    width: 95%;
}

.elementor-1974 .elementor-element.elementor-element-2345d118 {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FBFBFB78;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-2345d118 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    letter-spacing: -0.4px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-3205d595 {
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FBFBFB;
    border-radius: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-3205d595 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: -0.4px;
    color: #FF0000;
}

.elementor-1974 .elementor-element.elementor-element-921073c {
    --e-transform-translateY: -30px;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-778d94f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1974 .elementor-element.elementor-element-778d94f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(170deg, #0000008C 20%, #FF000073 100%);
}

.elementor-1974 .elementor-element.elementor-element-778d94f7>.elementor-element-populated,
.elementor-1974 .elementor-element.elementor-element-778d94f7>.elementor-element-populated>.elementor-background-overlay,
.elementor-1974 .elementor-element.elementor-element-778d94f7>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-1974 .elementor-element.elementor-element-778d94f7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 6px 6px 6px 6px;
    --e-column-margin-right: 6px;
    --e-column-margin-left: 6px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-778d94f7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-55e0932a {
    margin: -37px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-55e0932a img {
    width: 95%;
}

.elementor-1974 .elementor-element.elementor-element-3cd4b827 {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FBFBFB78;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-3cd4b827 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    letter-spacing: -0.4px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-439aab35 {
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FBFBFB;
    border-radius: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-439aab35 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: -0.4px;
    color: #FF0000;
}

.elementor-1974 .elementor-element.elementor-element-338b75b9 {
    --e-transform-translateY: -30px;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-7e60c573>.elementor-container {
    max-width: 1225px;
}

.elementor-1974 .elementor-element.elementor-element-7e60c573 {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-424212be:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1974 .elementor-element.elementor-element-424212be>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(170deg, #0000008C 20%, #FF000073 100%);
}

.elementor-1974 .elementor-element.elementor-element-424212be>.elementor-element-populated,
.elementor-1974 .elementor-element.elementor-element-424212be>.elementor-element-populated>.elementor-background-overlay,
.elementor-1974 .elementor-element.elementor-element-424212be>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-1974 .elementor-element.elementor-element-424212be>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 6px 6px 6px 6px;
    --e-column-margin-right: 6px;
    --e-column-margin-left: 6px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-424212be>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-6c57ccba {
    margin: -37px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-6c57ccba img {
    width: 95%;
}

.elementor-1974 .elementor-element.elementor-element-51f6e16 {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FBFBFB78;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-51f6e16 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    letter-spacing: -0.4px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-6ccb86d5 {
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FBFBFB;
    border-radius: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-6ccb86d5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: -0.4px;
    color: #FF0000;
}

.elementor-1974 .elementor-element.elementor-element-4b898702 {
    --e-transform-translateY: -30px;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-3f180619:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1974 .elementor-element.elementor-element-3f180619>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(170deg, #0000008C 20%, #FF000073 100%);
}

.elementor-1974 .elementor-element.elementor-element-3f180619>.elementor-element-populated,
.elementor-1974 .elementor-element.elementor-element-3f180619>.elementor-element-populated>.elementor-background-overlay,
.elementor-1974 .elementor-element.elementor-element-3f180619>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-1974 .elementor-element.elementor-element-3f180619>.elementor-element-populated {
    margin: 6px 6px 6px 6px;
    --e-column-margin-right: 6px;
    --e-column-margin-left: 6px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-50d2241c {
    margin: -37px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-50d2241c img {
    width: 95%;
}

.elementor-1974 .elementor-element.elementor-element-53265967 {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FBFBFB78;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-53265967 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    letter-spacing: -0.4px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-13ac887b {
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FBFBFB;
    border-radius: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-13ac887b .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: -0.4px;
    color: #FF0000;
}

.elementor-1974 .elementor-element.elementor-element-3f664828 {
    --e-transform-translateY: -30px;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-1aa7b1c6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1974 .elementor-element.elementor-element-1aa7b1c6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(170deg, #0000008C 20%, #FF000073 100%);
}

.elementor-1974 .elementor-element.elementor-element-1aa7b1c6>.elementor-element-populated,
.elementor-1974 .elementor-element.elementor-element-1aa7b1c6>.elementor-element-populated>.elementor-background-overlay,
.elementor-1974 .elementor-element.elementor-element-1aa7b1c6>.elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
}

.elementor-1974 .elementor-element.elementor-element-1aa7b1c6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 6px 6px 6px 6px;
    --e-column-margin-right: 6px;
    --e-column-margin-left: 6px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-1aa7b1c6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-2ba9089a {
    margin: -37px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-2ba9089a img {
    width: 95%;
}

.elementor-1974 .elementor-element.elementor-element-7d3f902a {
    padding: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FBFBFB78;
    border-radius: 50px 50px 50px 50px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-7d3f902a .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    letter-spacing: -0.4px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-7e5aedd5 {
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FBFBFB;
    border-radius: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-7e5aedd5 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 23px;
    font-weight: 700;
    letter-spacing: -0.4px;
    color: #FF0000;
}

.elementor-1974 .elementor-element.elementor-element-2ddc5fc9 {
    --e-transform-translateY: -30px;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0.2px;
    color: #FFFFFF;
}

body:not(.rtl) .elementor-1974 .elementor-element.elementor-element-3ff95cdb {
    left: -694px;
}

body.rtl .elementor-1974 .elementor-element.elementor-element-3ff95cdb {
    right: -694px;
}

.elementor-1974 .elementor-element.elementor-element-3ff95cdb {
    top: -2138px;
}

.elementor-1974 .elementor-element.elementor-element-3ff95cdb img {
    width: 53%;
}

.elementor-1974 .elementor-element.elementor-element-1931b297 {
    --e-transform-rotateZ: 329deg;
    top: -3402px;
}

body:not(.rtl) .elementor-1974 .elementor-element.elementor-element-1931b297 {
    left: 187px;
}

body.rtl .elementor-1974 .elementor-element.elementor-element-1931b297 {
    right: 187px;
}

.elementor-1974 .elementor-element.elementor-element-1931b297 img {
    width: 38%;
}

.elementor-1974 .elementor-element.elementor-element-75bb4fd9:not(.elementor-motion-effects-element-type-background),
.elementor-1974 .elementor-element.elementor-element-75bb4fd9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1974 .elementor-element.elementor-element-75bb4fd9>.elementor-background-overlay {
    background-color: #00000000;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-75bb4fd9>.elementor-container {
    max-width: 1300px;
}

.elementor-1974 .elementor-element.elementor-element-75bb4fd9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1974 .elementor-element.elementor-element-15c9f82a {
    margin: 12px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-15c9f82a img {
    width: 22%;
}

.elementor-1974 .elementor-element.elementor-element-a97859 {
    margin: -10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-a97859 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 26px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 31px;
    letter-spacing: -0.3px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-7f258643 img {
    width: 78%;
    height: 500px;
}

.elementor-1974 .elementor-element.elementor-element-450885ea img {
    width: 78%;
    height: 500px;
}

.elementor-1974 .elementor-element.elementor-element-609478ee img {
    width: 78%;
    height: 500px;
}

.elementor-1974 .elementor-element.elementor-element-56573d82 {
    margin: -17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 10px 10px 10px 10px;
}

.elementor-1974 .elementor-element.elementor-element-56573d82 img {
    width: 38%;
}

.elementor-1974 .elementor-element.elementor-element-6b4c23a6:not(.elementor-motion-effects-element-type-background),
.elementor-1974 .elementor-element.elementor-element-6b4c23a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FF233A;
    background-image: url("https://plrpremium.site/wp-content/uploads/2025/08/BPRECOSD.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1974 .elementor-element.elementor-element-6b4c23a6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 30px 30px 30px;
}

.elementor-1974 .elementor-element.elementor-element-6b4c23a6>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-6a2890ce {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -9px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1974 .elementor-element.elementor-element-6a2890ce>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-5f1e914d img {
    width: 91%;
}

.elementor-1974 .elementor-element.elementor-element-6f0c455d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1974 .elementor-element.elementor-element-6f0c455d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000C9;
}

.elementor-1974 .elementor-element.elementor-element-6f0c455d>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.84;
}

.elementor-1974 .elementor-element.elementor-element-6f0c455d>.elementor-element-populated,
.elementor-1974 .elementor-element.elementor-element-6f0c455d>.elementor-element-populated>.elementor-background-overlay,
.elementor-1974 .elementor-element.elementor-element-6f0c455d>.elementor-background-slideshow {
    border-radius: 54px 54px 54px 54px;
}

.elementor-1974 .elementor-element.elementor-element-6f0c455d>.elementor-element-populated {
    box-shadow: 0px 0px 19px -1px #FF0000 inset;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 45px 0px 25px;
    --e-column-margin-right: 45px;
    --e-column-margin-left: 25px;
    padding: 30px 30px 30px 30px;
}

.elementor-1974 .elementor-element.elementor-element-6f0c455d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-5a3ec183 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-5a3ec183 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1.8em;
    font-weight: 800;
    letter-spacing: -0.9px;
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-6236239c {
    margin: -30px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;
    padding: 20px 0px 0px 0px;
    text-align: center;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: bold;
    color: #FFFFFF;
}

.elementor-widget-countdown .elementor-countdown-item {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-countdown .elementor-countdown-digits {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-countdown .elementor-countdown-label {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-countdown .elementor-countdown-expire--message {
    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-1974 .elementor-element.elementor-element-120fa018 {
    margin: -6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-wrapper {
    max-width: 100%;
}

body:not(.rtl) .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(14px/2);
}

body:not(.rtl) .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(14px/2);
}

body.rtl .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(14px/2);
}

body.rtl .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(14px/2);
}

.elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-item {
    padding: 13px 13px 13px 13px;
    background-color: #030303B3;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #FF0000;
    border-radius: 20px 20px 20px 20px;
}

.elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-digits {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-label {
    color: #FFFFFF;
    font-family: "Roboto Slab", Sans-serif;
    font-weight: 400;
}

.elementor-1974 .elementor-element.elementor-element-5e6dfb4d {
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + -54px) 0px;
    padding: 0px 0px 0px 0px;
    color: #FFFFFF;
}

.elementor-widget-animated-headline .elementor-headline-plain-text {
    color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline {
    --dynamic-text-color: var(--e-global-color-secondary);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path {
    stroke: var(--e-global-color-accent);
}

.elementor-1974 .elementor-element.elementor-element-299c6739 {
    --iteration-count: infinite;
    --animation-duration: 1200ms;
    --dynamic-text-color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-299c6739 .elementor-headline {
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 37px;
    font-weight: 800;
}

.elementor-1974 .elementor-element.elementor-element-299c6739 .elementor-headline-dynamic-text {
    font-family: "Montserrat", Sans-serif;
    font-weight: 800;
    letter-spacing: -1.1px;
}

.elementor-1974 .elementor-element.elementor-element-299c6739 .elementor-headline-dynamic-wrapper path {
    stroke: #FF0000;
    stroke-width: 4px;
}

.elementor-1974 .elementor-element.elementor-element-40cfb203 .elementor-button {
    background-color: #FF0000;
    font-family: "Roboto", Sans-serif;
    font-size: 19px;
    font-weight: 700;
    fill: #FFFFFF;
    color: #FFFFFF;
    border-radius: 19px 19px 19px 19px;
    padding: 21px 21px 21px 21px;
}

.elementor-1974 .elementor-element.elementor-element-40cfb203 {
    margin: -32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 27px 0px 0px 0px;
    border-radius: 7px 7px 7px 7px;
}

.elementor-1974 .elementor-element.elementor-element-549f8ce7 {
    margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1974 .elementor-element.elementor-element-549f8ce7 img {
    width: 75%;
    opacity: 1;
}

.elementor-1974 .elementor-element.elementor-element-1fa29bc:not(.elementor-motion-effects-element-type-background),
.elementor-1974 .elementor-element.elementor-element-1fa29bc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1974 .elementor-element.elementor-element-1fa29bc {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-1fa29bc>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-14633ec1 {
    margin: 40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-14633ec1 img {
    width: 79%;
}

.elementor-1974 .elementor-element.elementor-element-156cef45>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1974 .elementor-element.elementor-element-4fd0fc5d {
    margin: 70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 5px 5px 5px 5px;
}

.elementor-1974 .elementor-element.elementor-element-4fd0fc5d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 34px;
    font-weight: 800;
    letter-spacing: -1.2px;
    color: #FF0000;
}

.elementor-1974 .elementor-element.elementor-element-39dac8da {
    margin: -15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 5px 5px 5px 5px;
    text-align: start;
    font-family: "Montserrat", Sans-serif;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: -1px;
}

.elementor-1974 .elementor-element.elementor-element-834d085:not(.elementor-motion-effects-element-type-background),
.elementor-1974 .elementor-element.elementor-element-834d085>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://plrpremium.site/wp-content/uploads/2025/08/B03SD.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1974 .elementor-element.elementor-element-834d085>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.37;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-834d085>.elementor-container {
    max-width: 900px;
}

.elementor-1974 .elementor-element.elementor-element-834d085 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5px 5px 5px 5px;
}

.elementor-1974 .elementor-element.elementor-element-104fccfb>.elementor-element-populated {
    margin: 22px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1974 .elementor-element.elementor-element-38d8e886 {
    padding: 0px 80px 0px 80px;
    text-align: center;
}

.elementor-1974 .elementor-element.elementor-element-38d8e886 .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 2.5em;
    font-weight: 700;
    color: #FF0000;
}

.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-1974 .elementor-element.elementor-element-378773ba .elementor-tab-title {
    border-width: 1px;
    border-color: #EF555575;
}

.elementor-1974 .elementor-element.elementor-element-378773ba .elementor-tab-content {
    border-width: 1px;
    border-block-end-color: #EF555575;
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.8em;
    font-weight: 400;
}

.elementor-1974 .elementor-element.elementor-element-378773ba .elementor-toggle-item:not(:last-child) {
    margin-block-end: 0px;
}

.elementor-1974 .elementor-element.elementor-element-378773ba .elementor-toggle-title,
.elementor-1974 .elementor-element.elementor-element-378773ba .elementor-toggle-icon {
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-378773ba .elementor-toggle-icon svg {
    fill: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-378773ba .elementor-tab-title.elementor-active a,
.elementor-1974 .elementor-element.elementor-element-378773ba .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #FFFFFF;
}

.elementor-1974 .elementor-element.elementor-element-378773ba .elementor-toggle-title {
    font-family: "Montserrat", Sans-serif;
    font-size: 1em;
    font-weight: 500;
}

.elementor-1974 .elementor-element.elementor-element-378773ba .elementor-tab-title .elementor-toggle-icon i:before {
    color: #FF0000;
}

.elementor-1974 .elementor-element.elementor-element-378773ba .elementor-tab-title .elementor-toggle-icon svg {
    fill: #FF0000;
}

.elementor-1974 .elementor-element.elementor-element-4c72d67e:not(.elementor-motion-effects-element-type-background),
.elementor-1974 .elementor-element.elementor-element-4c72d67e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-1974 .elementor-element.elementor-element-4c72d67e>.elementor-background-overlay {
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1974 .elementor-element.elementor-element-4c72d67e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px 0px 20px 0px;
}

.elementor-bc-flex-widget .elementor-1974 .elementor-element.elementor-element-ce47b87.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1974 .elementor-element.elementor-element-ce47b87.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1974 .elementor-element.elementor-element-1b6899d8 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;
}

.elementor-1974 .elementor-element.elementor-element-1b6899d8 img {
    width: 35%;
}

.elementor-1974 .elementor-element.elementor-element-673a5feb {
    margin: -34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    text-align: center;
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #FFFFFF;
}

body.elementor-page-1974:not(.elementor-motion-effects-element-type-background),
body.elementor-page-1974>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-1974 .elementor-element.elementor-element-256a010f {
        width: 58.772%;
    }

    .elementor-1974 .elementor-element.elementor-element-5c98c696 {
        width: 41.228%;
    }

    .elementor-1974 .elementor-element.elementor-element-3f4570b3 {
        width: 54%;
    }

    .elementor-1974 .elementor-element.elementor-element-6f0c455d {
        width: 45.962%;
    }

    .elementor-1974 .elementor-element.elementor-element-39421f6 {
        width: 35.129%;
    }

    .elementor-1974 .elementor-element.elementor-element-156cef45 {
        width: 64.486%;
    }
}

@media(max-width:767px) {

    .elementor-1974 .elementor-element.elementor-element-599455cf:not(.elementor-motion-effects-element-type-background),
    .elementor-1974 .elementor-element.elementor-element-599455cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://plrpremium.site/wp-content/uploads/2025/08/BLOCO-KG-04-2.jpg");
        background-position: -491px -27px;
    }

    .elementor-1974 .elementor-element.elementor-element-152e730d {
        margin: -40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-152e730d img {
        width: 70%;
    }

    .elementor-1974 .elementor-element.elementor-element-7f48c936 {
        text-align: center;
    }

    .elementor-1974 .elementor-element.elementor-element-7f48c936 .elementor-heading-title {
        font-size: 33px;
    }

    .elementor-1974 .elementor-element.elementor-element-15ce16bf {
        text-align: center;
    }

    .elementor-1974 .elementor-element.elementor-element-6748eba3:not(.elementor-motion-effects-element-type-background),
    .elementor-1974 .elementor-element.elementor-element-6748eba3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -505px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-68d25cd8 {
        margin: -120px -89px calc(var(--kit-widget-spacing, 0px) + -89px) -89px;
        padding: 4px 4px 4px 4px;
    }

    .elementor-1974 .elementor-element.elementor-element-68d25cd8 img {
        width: 74%;
    }

    .elementor-1974 .elementor-element.elementor-element-63c62391 {
        width: 100%;
    }

    .elementor-1974 .elementor-element.elementor-element-63c62391>.elementor-element-populated {
        margin: 85px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-65370ad3 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: center;
    }

    .elementor-1974 .elementor-element.elementor-element-65370ad3 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1974 .elementor-element.elementor-element-15ddca77:not(.elementor-motion-effects-element-type-background),
    .elementor-1974 .elementor-element.elementor-element-15ddca77>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -505px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-30844978 {
        margin: -3px -89px calc(var(--kit-widget-spacing, 0px) + -89px) -89px;
        padding: 4px 4px 4px 4px;
    }

    .elementor-1974 .elementor-element.elementor-element-30844978 img {
        width: 61%;
    }

    .elementor-1974 .elementor-element.elementor-element-61ff3e73 {
        width: 100%;
    }

    .elementor-1974 .elementor-element.elementor-element-61ff3e73>.elementor-element-populated {
        margin: 85px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-26fc3302 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: center;
    }

    .elementor-1974 .elementor-element.elementor-element-26fc3302 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-1974 .elementor-element.elementor-element-13f64f69 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .elementor-1974 .elementor-element.elementor-element-13f64f69 .elementor-heading-title {
        font-size: 19px;
    }

    .elementor-1974 .elementor-element.elementor-element-250fa5d0 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-250fa5d0 img {
        width: 100%;
    }

    .elementor-1974 .elementor-element.elementor-element-53700d93 img {
        width: 43%;
    }

    .elementor-1974 .elementor-element.elementor-element-29faf262 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .elementor-1974 .elementor-element.elementor-element-29faf262 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1974 .elementor-element.elementor-element-4fc9e5e2 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-10318a43>.elementor-element-populated {
        margin: 49px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-30138450 img {
        width: 95%;
    }

    .elementor-1974 .elementor-element.elementor-element-778d94f7>.elementor-element-populated {
        margin: 49px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-55e0932a img {
        width: 95%;
    }

    .elementor-1974 .elementor-element.elementor-element-50d2241c {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-2ba9089a {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-15c9f82a img {
        width: 43%;
    }

    .elementor-1974 .elementor-element.elementor-element-a97859 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
        text-align: center;
    }

    .elementor-1974 .elementor-element.elementor-element-a97859 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1974 .elementor-element.elementor-element-56573d82 img {
        width: 94%;
    }

    .elementor-1974 .elementor-element.elementor-element-6b4c23a6:not(.elementor-motion-effects-element-type-background),
    .elementor-1974 .elementor-element.elementor-element-6b4c23a6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: top right;
    }

    .elementor-1974 .elementor-element.elementor-element-6b4c23a6 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-6a2890ce {
        margin-top: -31px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-6f0c455d>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-5a3ec183 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-5a3ec183 .elementor-heading-title {
        font-size: 2.1em;
    }

    .elementor-1974 .elementor-element.elementor-element-6236239c {
        margin: -24px 0px calc(var(--kit-widget-spacing, 0px) + -56px) 0px;
        padding: 0px 0px 0px 0px;
        font-size: 21px;
    }

    .elementor-1974 .elementor-element.elementor-element-120fa018 {
        margin: 34px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-wrapper {
        max-width: 100%;
    }

    body:not(.rtl) .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-item:not(:first-of-type) {
        margin-left: calc(13px/2);
    }

    body:not(.rtl) .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-item:not(:last-of-type) {
        margin-right: calc(13px/2);
    }

    body.rtl .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-item:not(:first-of-type) {
        margin-right: calc(13px/2);
    }

    body.rtl .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-item:not(:last-of-type) {
        margin-left: calc(13px/2);
    }

    .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-item {
        padding: 2px 2px 2px 1px;
    }

    .elementor-1974 .elementor-element.elementor-element-120fa018 .elementor-countdown-label {
        font-size: 10px;
    }

    .elementor-1974 .elementor-element.elementor-element-5e6dfb4d {
        margin: -30px 0px calc(var(--kit-widget-spacing, 0px) + -43px) 0px;
        padding: -10px -10px -10px -10px;
    }

    .elementor-1974 .elementor-element.elementor-element-40cfb203 .elementor-button {
        font-size: 17px;
    }

    .elementor-1974 .elementor-element.elementor-element-14633ec1 {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-14633ec1 img {
        width: 60%;
    }

    .elementor-1974 .elementor-element.elementor-element-543a6208 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-4fd0fc5d {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        text-align: center;
    }

    .elementor-1974 .elementor-element.elementor-element-4fd0fc5d .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-1974 .elementor-element.elementor-element-39dac8da {
        margin: -26px 0px calc(var(--kit-widget-spacing, 0px) + -21px) 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-38d8e886 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-38d8e886 .elementor-heading-title {
        font-size: 1.8em;
    }

    .elementor-1974 .elementor-element.elementor-element-378773ba {
        margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
        padding: 0px 0px 29px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-4c72d67e {
        margin-top: -40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-1b6899d8 {
        margin: 17px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1974 .elementor-element.elementor-element-1b6899d8 img {
        width: 70%;
    }
}