.ekit-wid-con .elementskit-btn { 
display: inline-block !important;
}
.elementor-element-c6beef7 p {
font-size: 12px;
line-height: 27px;
font-family: 'Montserrat';
font-weight: 400;
}
.elementor-4319 .elementor-element.elementor-element-97c715e.e-con {
z-index: 9999999;
}
.buttonsrow {
padding: 0;
margin: 0;
float: left;
display: block;
width: 100%;
}
.buttonsrow ul {
padding: 0;
margin: 0;
float: left;
display: block;
width: 100%;
}
.buttonsrow ul li {
width: 180px;
float: left;
display: block;
}
.buttonsrow ul li a { 
background: #15263F;
display: block;
float: left;
width: 100%;
}
.buttonsrow ul li a {
background: #15263F;
display: block;
float: left;
width: auto;
color: #fff;
padding: 5px 16px;
border-radius: 10px;
margin-top: 10px;
}
.buttonsrow ul li {
width: auto;
float: left;
display: block;
margin-right: 15px;
}
.buttonsrow ul li.hollowbtn a {
background:transparent;
color:#15263F;
border: 1px solid #15263F;
} @media only screen and (min-width:1901px) and (max-width:4500px){
.elementor-element-75fda0e {
margin-top: 70px;
}
}
@media only screen and (min-width:4501px) and (max-width:14500px){
.elementor-2062 .elementor-element.elementor-element-07c3add .swiper-slide {
height: 1207px;
}
}
@media only screen and (min-width:1601px) and (max-width:4500px){
.elementor-2062 .elementor-element.elementor-element-07c3add .swiper-slide {
height: 707px;
}
}
@media only screen and (min-width:0px) and (max-width:1459px){
.elementor-4319 .elementor-element.elementor-element-9f1c790 .elementor-nav-menu--main .elementor-item {
padding-left: 24px;
padding-right: 24px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1239px){
.elementor-4319 .elementor-element.elementor-element-9f1c790 .elementor-nav-menu--main .elementor-item {
padding-left: 10px;
padding-right: 10px;
}
}
@media only screen and (min-width:0px) and (max-width:1024px){
}
@media only screen and (min-width:0px) and (max-width:1025px){
.elementor-element-60ea947 .e-con-inner {
min-height: 300px;
max-height: 300px;
overflow: hidden;
}
.elementor-element.elementor-element-44381e7 .bdt-slider .bdt-slide-item {
height: 292px !important; 
}
.elementor-element.elementor-element-e4b3805 { 
min-height: 292px !important; 
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:768px){
.elementor-element-60ea947 .e-con-inner {
min-height: 150px;
max-height: 150px;
overflow: hidden;
}
.elementor-element.elementor-element-44381e7 .bdt-slider .bdt-slide-item {
height: 150px !important; 
}
.elementor-element.elementor-element-e4b3805 { 
min-height: 150px !important; 
}
}
@media only screen and (min-width:0px) and (max-width:767px){ 
.elementor-element-034ca74 img {
margin-bottom: 40px;
max-height: 170px;
width: auto;
}
.elementor-element-30b9637, .elementor-element-ab67519, .elementor-element-7c4d418 {
display:none;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}main {
overflow: hidden;
}
.elementor-element-66daf7a { display:none; }
.elementor-element-4b3978d {
display:none; 
} 
#PRXMenuMobile { 
width: 50px;
}
#PRXMenuMobile { 
width: 50px;
}
.elementor-4319 .elementor-element.elementor-element-66daf7a div.elementor-menu-toggle {
color: transparent;
background: transparent;
}
.elementor-4319 .elementor-element.elementor-element-66daf7a .elementor-nav-menu--dropdown {
background-color: #15263F;
position: absolute;
left: 0 !important;
width: 300px !important;
}
#PRXMenuMobile ul li a {
color: #fff;
}
#PRXMenuMobile ul li:hover, #PRXMenuMobile ul li a:hover {
background: #fff;
}
#PRXMenuMobile ul li:hover a, #PRXMenuMobile ul li a:hover  {
color: #15263F;
}
#PRXMenuMobile .elementor-menu-toggle svg {
height: auto;
width: 1em;
fill: var(--nav-menu-icon-color, currentColor);
width: 37px;
}
#PRXMenuMobile ul li:hover, #PRXMenuMobile ul li a:hover {
background: #92D400;
}
.elementor-menu-toggle__icon--close.e-font-icon-svg.e-eicon-close path {
color: #15263F;
}
.elementor-element-0f21cd9 .elementor-slides .swiper-slide-bg {
background-position: right top;
background-repeat: no-repeat;
background-size: cover;
min-height: 100%;
min-width: 100%;
}
#HomeSlider {
background: url(https://rr-dev.info/wp-content/uploads/2026/01/PRX-HomePage-Banners-BG.jpg) left top no-repeat;
background-size: 100% auto;
float: left;
display: block;
width: 100%;
}
.HeaderDivInner {
display: block;
margin-top: 0;
margin-bottom: 0;
}
.HeaderImage {
float: right;
display: block;
width: auto;
height: 448px;
position: absolute;
right: 0;
bottom: 0;
}
#HomeSlider h2 {
font-size: 56px;
}
#HomeSlider img {
height: 100%;
width: auto;
}
.HeaderDivContent {
margin-left: 6%;
margin-top: 80px;
max-width: 647px;
float: left;
display: block;
margin-bottom: 50px;
}
#HomeSlider p {
font-size: 22px;
font-family: 'Montserrat';
line-height: 150%;
font-weight: 400;
} .elementor-element-8dab261 p {
font-size: 13px;
line-height: 27px;
font-family: 'Montserrat';
font-weight: 400;
font-family: "Montserrat", Sans-serif;
font-size: 14px;
font-weight: 400;
line-height: 21px;
color: #4A4A4AA8;
}
h1.h1class, h1#H1Class, h1 {
font-weight:800 !important;
font-size:48px;
line-height: 53px;
font-family:"Montserrat";
}
h2.h2class, h2#H2Class, h2 {
font-weight:800 !important;
font-size:42px;
line-height: 50px;
font-family:"Montserrat";
}
h3.h3class, h3#H3Class, h3 {
font-weight:800 !important;
font-size:32px;
line-height: 40px;
font-family:"Montserrat";
}
h4.h4class, h4#H4Class, h4 {
font-weight:800 !important;
font-size:24px;
line-height: 30px;
font-family:"Montserrat";
} @media only screen and (min-width:1700px) and (max-width:10000px){
.elementor-element.elementor-element-60ea947 {
margin: 0 auto;
max-width: 1190px;
}
}
@media only screen and (min-width:0px) and (max-width:10000px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 56%;
}
}
@media only screen and (min-width:0px) and (max-width:3700px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 49%;
}
}
@media only screen and (min-width:0px) and (max-width:2400px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 40%;
}
}
@media only screen and (min-width:0px) and (max-width:2000px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 34%;
}
}
@media only screen and (min-width:0px) and (max-width:1750px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 249px;
}
}
@media only screen and (min-width:0px) and (max-width:1600px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 191px;
}
}
@media only screen and (min-width:0px) and (max-width:1450px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 144px;
}
}
@media only screen and (min-width:0px) and (max-width:1380px){
.elementor-4319 .elementor-element.elementor-element-9f1c790 .elementor-nav-menu--main .elementor-item {
padding-left: 10px;
padding-right: 10px;
}
footer.elementor elementor-4275.elementor-location-footer {
padding: 0 20px 0 20px;
}
.elementor-4319 .elementor-element.elementor-element-885018c {
--content-width: 90%;
} 
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 104px;
margin-left: 16%;
}
}
@media only screen and (min-width:0px) and (max-width:1260px){
.elementor-element-66daf7a { display:block; }
.elementor-element-9f1c790 {
display:none !important;
}
}
@media only screen and (min-width:0px) and (max-width:1220px){
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-9f1c790 {
right: unset;
top: unset;
position: relative;
float: right;
display: block;
width: 100%;
text-align: right;
margin: 0;
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
display: inline-block;
}
.elementor-nav-menu__align-center .elementor-nav-menu {
justify-content: center;
margin-inline-end: auto;
margin-inline-start: auto;   margin: 0;
text-align: right;
float: right;
clear: both;
display: block;
}
.elementor-nav-menu--layout-horizontal {
display: block;
float: right;
width: auto;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-9f1c790 {
right: unset;
top: unset;
position: relative;
float: right;
display: block;
width: 100%;
text-align: right;
margin: 0;
margin-top: 73px; margin-right: -90px;
}
.HeaderDivContent {
margin-left: 6%;
margin-top: 80px;
max-width: 46%;
float: left;
display: block;
margin-bottom: 50px;
}
#WhyRareSection {
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareCareHero.jpg) right top no-repeat;
background-size: 1200px auto;
float: left;
display: block;
width: 100%;
}
.WhyRareSectionInner {
display: block;
margin-top: 0;
margin-bottom: 0;
margin: 0 auto;
max-width: 94%;
float: none;
}
.WhyRareSectionContent {
margin-left: 0;
margin-top: 72px;
max-width: 547px;
float: left;
display: block;
margin-bottom: 53px;
}
}
@media only screen and (min-width:0px) and (max-width:1193px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 124px;
margin-left: 50px;
}
footer.elementor.elementor-4275.elementor-location-footer {
padding: 0 40px !important;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: 61%;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
width: 210px;
}
}
@media only screen and (min-width:0px) and (max-width:1140px){
.elementor-element-f42aee5 img {
border: none;
border-radius: 0;
box-shadow: none;
height: auto;
max-width: 106%;
}
.elementor-element-f42aee5 .e-con.e-flex { 
overflow: hidden;
}
.elementor-element-f42aee5 .e-con.e-flex {
overflow: visible;
}
.elementor-element-f42aee5  .elementor-widget-container { 
background: #fff;
}
.elementor-element-f42aee5 .elementor-icon i:before, .elementor-element-f42aee5 .elementor-icon svg:before { 
top: -10px;
}
.elementor-element-f42aee5  .elementor-widget-container {
margin-top: -10px; 
}
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 124px;
margin-left: 41px;
} 
.elementor-2062 .elementor-element.elementor-element-039b296 > .elementor-widget-container,
.elementor-2062 .elementor-element.elementor-element-2251805 > .elementor-widget-container,
.elementor-2062 .elementor-element.elementor-element-3284d90 > .elementor-widget-container,
.elementor-2062 .elementor-element.elementor-element-0c803c5 > .elementor-widget-container {
margin: 40px 0px 0px 0px;
}
.elementor-element-f42aee5 img {
border: none;
border-radius: 0;
box-shadow: none;
height: auto;
max-width: 101%;
}
.elementor-2062 .elementor-element.elementor-element-cf6e11b { 
max-width: 94%;
}
.elementor-2062 .elementor-element.elementor-element-b62be0e {
--content-width: 94%;
}
.elementor-2062 .elementor-element.elementor-element-75fda0e {
--display: flex;
margin: 0 auto;
--margin-top: 10px;
--margin-bottom: 0;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 0px;
--padding-bottom: 0px;
--padding-left: 0px;
--padding-right: 0px;
max-width: 94%;
margin-bottom: 10px;
margin-top: 40px;
padding-left: 8px;
}
.elementor-2062 .elementor-element.elementor-element-9ebaa6e {
--content-width: 94%;
}
.elementor-2062 .elementor-element.elementor-element-d471ce4,
.elementor-2062 .elementor-element.elementor-element-5af9b6e,
.elementor-2062 .elementor-element.elementor-element-64006f2,
.elementor-2062 .elementor-element.elementor-element-c1fd2b1 {
top: 27px;
} 
.elementor-element-f42aee5 .elementor-widget-container {
margin-top: 0;
}
.elementor-2062 .elementor-element.elementor-element-2b01737 .elementor-heading-title { 
max-width: 94%; 
margin: 0 auto;
}
.elementor-2062 .elementor-element.elementor-element-da9fb11 { 
max-width: 94% !important;
}
.elementor-2062 .elementor-element.elementor-element-54def83 {
--content-width: 94% !important;
}
}
@media only screen and (min-width:0px) and (max-width:1076px){
.buttonsrow {
padding: 0;
margin: 0;
float: left;
display: block;
width: 100%;
margin-left: 20px;
}
#SliderBox {
display:none !important;
} 
}
@media only screen and (min-width:0px) and (max-width:1063px){
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
width: 200px;
margin-left: 50px;
}
}
@media only screen and (min-width:0px) and (max-width:1024px){
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-9f1c790 {
display:none;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-0c7e711,
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-bd3bb37,
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-c20dc51, 
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-4394946 {
top: calc(100% - 118px) !important;
}
.elementor-element-cf6e11b .elementor-element {
--widgets-spacing: 20px 20px;
--widgets-spacing-row: 0;
--widgets-spacing-column: 20px;
}
.elementor-2062 .elementor-element.elementor-element-462fae6 > .elementor-widget-container {
margin: 0;
}
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 112px;
margin-left: 60px;
text-align: center;
}
.elementor-2062 .elementor-element.elementor-element-3deeeff > .elementor-widget-container {
margin: 0;
padding: 0px 0px 0px 0px;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
width: 240px;
margin-left: 40px;
}
.elementor-2062 .elementor-element.elementor-element-f90b551 {
--display: flex;
height: 500px;
margin-top: -46px;
}
.elementor-4275 .elementor-element.elementor-element-88cb9f6 > .elementor-widget-container {
margin: 0;
float: left;
display: block;
width: 100%;
}
ul.footcopynav li {
padding: 0;
margin: 0 0px 0 5px;
display: block;
float: left;
border-right: 1px solid;
padding-right: 5px;
line-height: 8px;
max-height: 12px;
}
footer .elementor.elementor .e-con>.elementor-widget {
max-width: 100%;
float: left;
display: block;
margin: 0;
padding: 0;
width: 100%;
}
footer .elementor-element-c6beef7 p {
float: left;
display: block;
width: 100%;
margin-left: -20px;
}
.elementor-element-4b3978d {
display:block; 
}
ul.footcopynav li { 
margin: 0 0px 12px 5px; 
}
.elementor-2062 .elementor-element.elementor-element-ba4a567 {
--margin-top: 0;
--margin-bottom: 0px;
--margin-left: 0px;
--margin-right: 0px;
--padding-top: 44px;
--padding-bottom: 0px;
--padding-left: 14px;
--padding-right: 14px;
}
.HeaderImage { 
display: none;
}
.HeaderDivContent {
margin-left: 30px;
margin-top: 80px;
max-width: unset;
float: left;
display: block;
margin-bottom: 50px;
margin-right: 30px;
}
.buttonsrow {
padding: 0;
margin: 0;
float: left;
display: block;
width: 100%;
margin-left: 0;
margin-top: 5px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-0c7e711, body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-bd3bb37, body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-c20dc51, body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-4394946 {
top: -55px !important;
}
.elementor-2062 .elementor-element.elementor-element-cf6e11b {
--content-width: 98%;
}
.elementor-element-f42aee5 .e-con.e-flex { 
margin-bottom: -30px !important;
}
.elementor-2062 .elementor-element.elementor-element-da9fb11 { 
max-width: 94% !important;
}
.elementor-2062 .elementor-element.elementor-element-8f8dce3 {
--min-height: unset; 
}
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 0;
margin-left: 13%;
text-align: center;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: unset;
left: 16%;
}
.elementor-2062 .elementor-element.elementor-element-bd3bb37 > .elementor-widget-container {
margin: 50px 0px 0px 0px; 
}
.elementor-4275 .elementor-element.elementor-element-9eb6ff1 .elementor-heading-title { 
margin-bottom: -16px;
margin-top: 16px;
}
.elementor-4275 .elementor-element.elementor-element-6f0e22a .elementor-heading-title { 
margin-bottom: -16px;
margin-top: 16px;
}
.elementor-4275 .elementor-element.elementor-element-be7c07b .elementor-heading-title { 
margin-bottom: -16px;
margin-top: 16px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:955px){
.elementor-2062 .elementor-element.elementor-element-44381e7 > .elementor-widget-container {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}
#PRXMenuMobile  body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-12f2fbe {
left: 23px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-66daf7a {
right: 98%;
}
#WhyRareSection {
background: url(https://rr-dev.info/wp-content/uploads/2026/02/RareRareBg.jpg) left top no-repeat;
background-size: auto 100%;
float: left;
display: block;
width: 100%;
}
}
@media only screen and (min-width:0px) and (max-width:852px){
#HomeSlider {
background: url(https://rr-dev.info/wp-content/uploads/2026/01/PRX-HomePage-Banners-BG.jpg) left top no-repeat;
background-size: auto 100%;
float: left;
display: block;
width: 100%;
}
}
@media only screen and (min-width:0px) and (max-width:840px){
.elementor-4319 .elementor-element.elementor-element-885018c {
--content-width: 84%;
}
.elementor-4319 .elementor-element.elementor-element-885018c {
--margin-top: 0; 
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 147px;
top: 108px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 367px;
top: 100px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: -38px;
top: 98px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-4b3978d {
left: unset;
right: 0;
}
.elementor-4319 .elementor-element.elementor-element-885018c {
--margin-top: 0;
padding-top: 50px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 367px;
top: -33px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 147px;
top: -27px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: -41px;
top: -38px;
}
.elementor-4319 .elementor-element.elementor-element-885018c {
--content-width: 94%;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: -1px;
top: -38px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 185px;
top: -27px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 405px;
top: -34px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-66daf7a {
right: 0%;
}
.elementor-4319 .elementor-element.elementor-element-66daf7a .elementor-nav-menu--dropdown {
background-color: #15263F;
position: absolute;
left: 11px !important;
width: 300px !important;
right: unset !important;
top: 34px !important;
}
}
@media only screen and (min-width:0px) and (max-width:840px){
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-12f2fbe {
left: 70px;
}
.elementor-4319 .elementor-element.elementor-element-885018c {
--margin-top: 0;
padding-top: 0px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 405px;
top: 34px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 185px;
top: 43px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: -1px;
top: 32px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-f440102 {
right: 13px;
top: 18px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 128px;
top: 18px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: 14px;
top: 45px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 242px;
top: 9px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:767px){
.elementor-2062 .elementor-element.elementor-element-828d56c,
.elementor-2062 .elementor-element.elementor-element-f7f9444,
.elementor-2062 .elementor-element.elementor-element-7e67641,
.elementor-2062 .elementor-element.elementor-element-e1f2e4d { 
margin-bottom: 20px;
margin-left: 20px;
}
.elementor-2062 .elementor-element.elementor-element-7e67641,
.elementor-2062 .elementor-element.elementor-element-e1f2e4d{ 
width: calc(100% - 40px);
}
.elementor-2062 .elementor-element.elementor-element-c02a49e { 
--margin-left: 0; 
}
img.wp-image-21823 {
margin-right: 13px;
}
img.wp-image-21824 {
margin-right: 20px;
}
img.wp-image-21825 {
margin-right: 23px;
}
.elementor-2062 .elementor-element.elementor-element-462fae6 > .elementor-widget-container {
margin: 40px 0px 0px 0px;
padding: 0px 20px 0px 20px;
text-align: center;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: calc(50% - 100px);
}
.buttonsrow ul li {
width: 100%;
float: left;
display: block;
margin-right: 0;
max-width: 100%;
}
.buttonsrow ul li a {
background: #15263F;
display: block;
float: left;
width: 100%;
color: #fff;
padding: 5px 16px;
border-radius: 10px;
margin-top: 0px;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img { 
margin-bottom: 20px;
margin-top: -10px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-a680b05 {
right: 0;
}
.elementor-2062 .elementor-element.elementor-element-f90b551 {
--display: flex;
height: auto;
margin-top: 100px;
}
footer {
padding: 0 40px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-d5b6806 {
right: -30%;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
margin-bottom: 20px;
margin-top: -8px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: 54%;
margin-top: 30px;
}
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 53px;
margin-left: 5%;
text-align: center;
max-width: 59%;
}
.elementor-2062 .elementor-element.elementor-element-280d9b5 {
--e-con-grid-template-columns: repeat(1, 1fr);
--e-con-grid-template-rows: repeat(2, 1fr);
--grid-auto-flow: row;
}
.bdt-slide-text .buttonsrow {
padding: 0;
margin: 0;
float: left;
display: block;
width: 69%;
margin-left: 0px;
}
.elementor-element-284134b [bdt-cover]:where(img, video), .elementor-element-284134b [data-bdt-cover]:where(img, video) {
position: absolute;
top: unset;
left: 0;
bottom: 0;
width: 100%;
height: 100%;
box-sizing: border-box;
object-fit: cover;
object-position: center;
}
.elementor-slide-heading:before {
content: '';
width: 41px;
height: 39px;
position: absolute;
background: url(https://rr-dev.info/wp-content/uploads/2026/01/GreenSlash.svg) right top no-repeat;
left: -52px;
top: -2px;
background-size: 20px auto;
}
.elementor-element-4b09be3 { 
max-width: 80% !important;
}
.elementor-element-ee7656e {
max-width: 80% !important;
}
.elementor-1778 .elementor-element.elementor-element-fea1b95 > .elementor-widget-container {
margin: 0% -31% 0% 0%;
}
.elementor-1778 .elementor-element.elementor-element-4a49635 {
--display: flex;
--margin-top: 60px;
--margin-bottom: 60px;
--margin-left: 70px;
--margin-right: 0px;
}
.elementor-element-11de359 .elementor-element {
padding: 40px 0;
}
.elementor-element-11de359 .elementor-element .elementor-element {
padding: 0px;
}
.elementor-4275 .elementor-element.elementor-element-8dab261 {
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow))* 100%);
--padding-top: 50px;
--padding-bottom: 0px;
--padding-left: 0;
--padding-right: 0px;
margin-left: -10px;
}
footer .elementor-element-c6beef7 p {
float: left;
display: block;
width: 100%;
margin-left: -10px;
}
.elementor-4275 .elementor-element.elementor-element-188a9ee {
--width: 100%;
--align-items: center;
--container-widget-width: calc((1 - var(--container-widget-flex-grow))* 100%);
margin-left: 10px;
}
.elementor-4275 .elementor-element.elementor-element-5ebb6d3 { 
margin-left: 10px;
}
.elementor-element-5e1f236 {
cursor: pointer;
margin-top: 50px;
}
.elementor-4275 .elementor-element.elementor-element-6dea753 {
margin-left: 5px;
} 
.buttonsrow ul li {
width: auto;
float: left;
display: block;
margin-right: 10px;
max-width: 100%;
}
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 0;
margin-left: 0;
text-align: center;
max-width: 390px;
margin-left: 16%;
margin-top: -50px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: unset;
margin-top: 53px;
left: 10%;
width: 80%;
}
.elementor-2062 .elementor-element.elementor-element-f90b551 {
--display: flex;
height: auto;
margin-top: 0;
}
.elementor-2062 .elementor-element.elementor-element-a680b05 img {
width: 768px;
max-width: 768px;
margin-left: 0;
}
.elementor-4275 .elementor-element.elementor-element-8dab261 { 
margin-bottom: 40px;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
margin-bottom: 0;
margin-top: 87px !important;
max-width: 190px;
}
}
@media only screen and (min-width:0px) and (max-width:730px){
.elementor-element.elementor-element-462fae6.elementor-widget__width-initial.elementor-widget.elementor-widget-heading {
margin-top: 0;
margin-left: 0;
text-align: center;
max-width: 90%;
margin-left: 10%;
margin-top: -80px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-d5b6806 {
right: unset;
left: 0;
top: 230px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: unset;
margin-top: 0;
left: calc(50% - 200px);
width: 80%;
}
.elementor-element-5c66480 { 
min-height: 500px;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
margin-bottom: 20px;
margin-top: -8px;
margin-left: -20px;
}
}
@media only screen and (min-width:0px) and (max-width:700px){
.elementor-2062 .elementor-element.elementor-element-a680b05 img {
width: 768px;
max-width: 768px;
margin-left: -17%;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:486px){
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: 185px;
top: -37px;
width: 150px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: unset;
top: -38px;
left: 10px;
}
}
@media only screen and (min-width:0px) and (max-width:550px){
.buttonsrow ul li {
width: auto;
float: left;
display: block;
margin-right: 0;
max-width: unset;
width: auto;
margin-right: 3px;
}
.elementor-element-5c66480 {
min-height: 600px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-d5b6806 {
right: unset;
left: 0;
top: 280px;
}
.elementor-element-3deeeff .buttonsrow ul li {
width: auto;
float: left;
display: block;
margin-right: 0;
max-width: 100%;
width: 100%;
margin-right: 0;
}  
.home footer.elementor.elementor-4275.elementor-location-footer { 
margin-top: -67px;
}
}
@media only screen and (min-width:0px) and (max-width:512px){
.elementor-2062 .elementor-element.elementor-element-a680b05 img {
width: 768px;
max-width: 768px;
margin-left: -37%;
}
}
@media only screen and (min-width:0px) and (max-width:493px){
.elementor-2062 .elementor-element.elementor-element-5c66480 {
--display: flex;
padding-bottom: 300px;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-d5b6806 {
right: unset;
left: 0;
top: 19%;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: unset;
margin-top: 14px;
left: 13%;
width: 70%;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
margin-bottom: 0;
margin-top: 143px;
max-width: 190px;
}
.elementor-2062 .elementor-element.elementor-element-6dbb954 img {
width: 190px;
margin-left: 0;
}
.elementor-element-3745281 .buttonsrow {
padding: 0;
margin: 0;
float: left;
display: block;
width: 100%;
margin-left: 0;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-12f2fbe {
left: 68px;
top: 40px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-66daf7a {
right: 0%;
top: 40px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 10px;
top: 9px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: unset;
top: 18px;
left: 13px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-f440102 {
right: unset;
top: 13px;
left: 117px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-65380fe {
right: 10px;
top: 4px;
}
.elementor-4319 .elementor-element.elementor-element-65380fe .ekit_navsearch-button {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 20px;
height: 40px;
line-height: 40px;
text-align: left;
right: 10px;
position: absolute;
top: 4px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-bff2fa7 {
right: unset;
top: 13px;
left: 10px;
width: auto;
}
.elementor-4319 .elementor-element.elementor-element-93e29ed { 
--min-height: 128px; 
}
}
@media only screen and (min-width:0px) and (max-width:415px){
.elementor-2062 .elementor-element.elementor-element-a680b05 img {
width: 768px;
max-width: 768px;
margin-left: -58%;
}
}
@media only screen and (min-width:0px) and (max-width:380px){
.elementor-4319 .elementor-element.elementor-element-dcd8cee .elementskit-btn {
background-color: transparent;
width: 100%;
padding: 10px 0px 10px 0px;
font-family: "Montserrat", Sans-serif;
font-size: 14px;
font-weight: 500;
color: #FFFFFF;
fill: #FFFFFF;
background-image: linear-gradient(165deg, #0476A1 0%, #0E2F58 100%);
border-style: none;
border-radius: 10px 10px 10px 10px;
overflow-wrap: break-word;
max-width: 102px;
border-radius: 10px;
text-align: center;
float: right;
}
body:not(.rtl) .elementor-2062 .elementor-element.elementor-element-3745281 {
right: unset;
margin-top: 50px;
left: 13%;
width: 70%;
}
}
@media only screen and (min-width:0px) and (max-width:423px){
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-dcd8cee {
right: 10px;
top: 45px;
}
body:not(.rtl) .elementor-4319 .elementor-element.elementor-element-12f2fbe {
left: 57px;
top: 40px;
}
.elementor-4319 .elementor-element.elementor-element-12f2fbe img {
width: 140px;
}
}
@media only screen and (min-width:0px) and (max-width:1580px){
}
@media only screen and (min-width:0px) and (max-width:1580px){
}