<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*RP CSS*/

/* SCROLLBAR */
/* width */
::-webkit-scrollbar 
{
    width: 4px;
}
/* Track */
::-webkit-scrollbar-track {
    background: var(--color-white);
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: var(--color-dark-blue);
    border: solid 0px;
    border-color: white;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #222;
}
html{
    scrollbar-color: var(--color-white) #222;
    scrollbar-width: thin;
}

@media screen and (max-width:1025px)
{
    ::-webkit-scrollbar {
        display: none !important;
    }
    body { margin-top: 0px; }
    
    html{
        scrollbar-color: none;
        scrollbar-width: none;
    }
}

/* END SCROLLBAR */
/*
    1 - General Utility
*/

a, a:hover { text-decoration: none; color:inherit; }
ul, li { list-style: none; display: inline-block }
* { outline: 0 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-tap-highlight-color: transparent; }
*, ::after, ::before { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-tap-highlight-color: transparent; }
::-moz-selection { /* Code for Firefox */
    color: #FFF;
    background: var(--color-blue);
}
::selection { color: #FFF; background: var(--color-blue); }


body.website_is_mobile .display_only_desktop
{
    display: none !important;
}

body.website_is_desktop .display_only_mobile
{
    display: none !important;
}

img.cropjef { object-fit: cover; object-position: center; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
img.cropjef.center_right { object-position: center right; }
img.cropjef.relative { position: relative; }
img.cropjef.width_height_more { width:110%; height: 110%; }
.img-responsive { max-width: 100%; height: auto; }

.myrow { display:inline-block; width: 100%; }
.hover_link, .cover_web {position:absolute;top:0; left:0; width:100%;height: 100%;}
.cover_web { z-index: 3; }
.hover_link { z-index: 7;}
.text_left, .align_left {text-align: left !important;}
.text_center, .align_center {text-align: center !important;}
.text_right, .align_right {text-align: right !important;}
.text_justify {text-align: justify !important;}
.bolder {font-weight: 700 !important;}
.extrabolder {font-weight: 900 !important;}
.medium {font-weight: 500 !important;}
.thin {font-weight: 300 !important;}

.text_uppercase 
{
    text-transform: uppercase;
}

.padding_top_zero {padding-top:0 !important}
.no_padding {padding:0 !important; }

.padding_top_15 { padding-top:15px }
.padding_top_25 { padding-top:25px }
.padding_top_40 { padding-top:40px }
.padding_top_80 { padding-top:80px }
.padding_top_120 { padding-top:120px }

.padding_bottom_15 { padding-bottom:15px }
.padding_bottom_25 { padding-bottom:25px }
.padding_bottom_40 { padding-bottom:40px }
.padding_bottom_80 { padding-bottom:80px }
.padding_bottom_120 { padding-bottom:120px }


.no_margin {margin:0 !important; }

.margin_top_zero, .no_margin_top {margin-top:0 !important}
.margin_top_5 { margin-top:5px }
.margin_top_10 { margin-top:10px }
.margin_top_15 { margin-top:15px }
.margin_top_25 { margin-top:25px }
.margin_top_40 { margin-top:40px }
.margin_top_80 { margin-top:80px }
.margin_top_120 { margin-top:120px }
.margin_top_240 { margin-top:240px }

.margin_bottom_zero, .no_margin_bottom {margin-bottom:0 !important}
.margin_bottom_5 { margin-bottom: 5px }
.margin_bottom_10 { margin-bottom: 10px }
.margin_bottom_15 { margin-bottom:15px }
.margin_bottom_25 { margin-bottom:25px }
.margin_bottom_40 { margin-bottom:40px }
.margin_bottom_80 { margin-bottom:80px }
.margin_bottom_120 { margin-bottom:120px }
.margin_bottom_240 { margin-bottom:240px }

.overflow-visible { overflow: visible !important;}

.overflow_hidden,.overflow_hidden_box {overflow: hidden !important;}
.full_height_page { height:100vh !important; min-height: 100vh !important; }
.full_height_page.top_element { height: calc(100vh - 90px) !important; min-height: calc(100vh - 90px) !important; }

.full_page 
{
	width:100vw !important; min-width: 100vw !important; max-width: 100vw !important;
	height:100vh !important; min-height: 100vh !important; max-height: 100vh !important;
	padding-top:0 !important;
 }

.min_height_auto { min-height: auto !important;}

.position_relative { position: relative; }
.position_absolute { position: absolute !important; }
.position_fixed { position: fixed !important; }

.translate_center { top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); text-align: center; height: auto; position: absolute; z-index:1; }
.translate_center_y { top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); text-align: center; height: auto; position: absolute; z-index:1;  }
.translate_center_x { top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); text-align: center; height: auto; position: absolute;  z-index:1; }

.display_none { display: none !important; }


@media screen and (max-width: 991px) 
{
	.display_only_desktop { display: none !important; }
}
@media screen and (min-width: 992px) 
{
	.display_only_mobile { display: none !important; }
}


.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled
{
    opacity: 0.5;
    pointer-events: none;
}

/*ADMIN*/
#wpadminbar
{
    position: absolute;
}</pre></body></html>