.elementor-451 .elementor-element.elementor-element-da87b96 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #1F1F1F4D 0%, #1F1F1F 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-451 .elementor-element.elementor-element-da87b96 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-451 .elementor-element.elementor-element-da87b96{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-451 .elementor-element.elementor-element-e296b8b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-451 .elementor-element.elementor-element-e296b8b .elementor-heading-title{font-family:"Hercules Medium", Sans-serif;font-size:80px;font-weight:400;text-transform:uppercase;line-height:100px;}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-451 .elementor-element.elementor-element-9eec516 .ue_img_marquee{width:75%;display:inline-block;}.elementor-451 .elementor-element.elementor-element-9eec516 .uc_logo_marquee_holder{background-color:#02010100;border-radius:0px;padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-9eec516 .ue-item-badge{min-height:0px;min-width:0px;color:#ffffff;background-color:#3E3FF0;padding:10px 10px 10px 10px;border-radius:3px;}.elementor-451 .elementor-element.elementor-element-130d64e:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-130d64e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9347ab0 );}.elementor-451 .elementor-element.elementor-element-130d64e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-451 .elementor-element.elementor-element-130d64e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-451 .elementor-element.elementor-element-ddeee6e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-451 .elementor-element.elementor-element-ddeee6e > .elementor-element-populated{margin:0px 10px 0px 010px;--e-column-margin-right:10px;--e-column-margin-left:010px;padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-451 .elementor-element.elementor-element-fcbb732 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-fcbb732 img{height:350px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 96% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.6s;}.elementor-451 .elementor-element.elementor-element-fcbb732:hover img{opacity:0.9;filter:brightness( 58% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-451 .elementor-element.elementor-element-08d0485{width:auto;max-width:auto;top:45%;}.elementor-451 .elementor-element.elementor-element-08d0485 > .elementor-widget-container{background-color:#1F1F1FBF;padding:020px 40px 20px 40px;border-radius:020px 020px 020px 020px;}.elementor-451 .elementor-element.elementor-element-08d0485 .elementor-heading-title{font-family:"GT-America-LC-Condensed-Light", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:35px;}.elementor-451 .elementor-element.elementor-element-df49b65{width:auto;max-width:auto;}.elementor-451 .elementor-element.elementor-element-df49b65 > .elementor-widget-container{margin:-58% 0% 0% 0%;}.elementor-451 .elementor-element.elementor-element-df49b65 img{width:50%;opacity:0.3;}.elementor-451 .elementor-element.elementor-element-89a998e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-451 .elementor-element.elementor-element-89a998e > .elementor-element-populated{margin:0px 10px 0px 010px;--e-column-margin-right:10px;--e-column-margin-left:010px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-10969f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-10969f9 img{height:350px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 96% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.6s;}.elementor-451 .elementor-element.elementor-element-10969f9:hover img{opacity:0.9;filter:brightness( 58% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-451 .elementor-element.elementor-element-ceeecaa{width:auto;max-width:auto;top:45%;}.elementor-451 .elementor-element.elementor-element-ceeecaa > .elementor-widget-container{background-color:#1F1F1FBF;padding:020px 40px 20px 40px;border-radius:020px 020px 020px 020px;}.elementor-451 .elementor-element.elementor-element-ceeecaa .elementor-heading-title{font-family:"GT-America-LC-Condensed-Light", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:35px;}.elementor-451 .elementor-element.elementor-element-b8f2e4c{width:auto;max-width:auto;}.elementor-451 .elementor-element.elementor-element-b8f2e4c > .elementor-widget-container{margin:-58% 0% 0% 0%;}.elementor-451 .elementor-element.elementor-element-b8f2e4c img{width:50%;opacity:0.3;}.elementor-451 .elementor-element.elementor-element-bc674f1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-451 .elementor-element.elementor-element-bc674f1 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-60897f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-60897f9 img{height:350px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 96% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.6s;}.elementor-451 .elementor-element.elementor-element-60897f9:hover img{opacity:0.9;filter:brightness( 58% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-451 .elementor-element.elementor-element-1876258{width:auto;max-width:auto;top:45%;}.elementor-451 .elementor-element.elementor-element-1876258 > .elementor-widget-container{background-color:#1F1F1FBF;padding:020px 40px 20px 40px;border-radius:020px 020px 020px 020px;}.elementor-451 .elementor-element.elementor-element-1876258 .elementor-heading-title{font-family:"GT-America-LC-Condensed-Light", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:35px;}.elementor-451 .elementor-element.elementor-element-b50f419{width:auto;max-width:auto;}.elementor-451 .elementor-element.elementor-element-b50f419 > .elementor-widget-container{margin:-60% 0% 0% 0%;}.elementor-451 .elementor-element.elementor-element-b50f419 img{width:50%;opacity:0.3;}.elementor-451 .elementor-element.elementor-element-937fc83:not(.elementor-motion-effects-element-type-background), .elementor-451 .elementor-element.elementor-element-937fc83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9347ab0 );}.elementor-451 .elementor-element.elementor-element-937fc83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-451 .elementor-element.elementor-element-937fc83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-451 .elementor-element.elementor-element-f6ac2f8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-451 .elementor-element.elementor-element-f6ac2f8 > .elementor-element-populated{margin:0px 10px 0px 010px;--e-column-margin-right:10px;--e-column-margin-left:010px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-f496292 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-f496292 img{width:100%;height:350px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 96% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.6s;}.elementor-451 .elementor-element.elementor-element-f496292:hover img{opacity:0.9;filter:brightness( 58% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-451 .elementor-element.elementor-element-1868923{width:auto;max-width:auto;top:45%;}.elementor-451 .elementor-element.elementor-element-1868923 > .elementor-widget-container{background-color:#1F1F1FBF;padding:020px 40px 20px 40px;border-radius:020px 020px 020px 020px;}.elementor-451 .elementor-element.elementor-element-1868923 .elementor-heading-title{font-family:"GT-America-LC-Condensed-Light", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:35px;}.elementor-451 .elementor-element.elementor-element-6ebeed0{width:auto;max-width:auto;}.elementor-451 .elementor-element.elementor-element-6ebeed0 > .elementor-widget-container{margin:-58% 0% 0% 0%;}.elementor-451 .elementor-element.elementor-element-6ebeed0 img{width:50%;opacity:0.3;}.elementor-451 .elementor-element.elementor-element-7fa2bc1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-451 .elementor-element.elementor-element-7fa2bc1 > .elementor-element-populated{margin:0px 10px 0px 010px;--e-column-margin-right:10px;--e-column-margin-left:010px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-fa9637d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-fa9637d img{height:350px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 96% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.6s;}.elementor-451 .elementor-element.elementor-element-fa9637d:hover img{opacity:0.9;filter:brightness( 58% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-451 .elementor-element.elementor-element-6e2581d{width:auto;max-width:auto;top:45%;}.elementor-451 .elementor-element.elementor-element-6e2581d > .elementor-widget-container{background-color:#1F1F1FBF;padding:020px 40px 20px 40px;border-radius:020px 020px 020px 020px;}.elementor-451 .elementor-element.elementor-element-6e2581d .elementor-heading-title{font-family:"GT-America-LC-Condensed-Light", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:35px;}.elementor-451 .elementor-element.elementor-element-b3833a4{width:auto;max-width:auto;}.elementor-451 .elementor-element.elementor-element-b3833a4 > .elementor-widget-container{margin:-58% 0% 0% 0%;}.elementor-451 .elementor-element.elementor-element-b3833a4 img{width:50%;opacity:0.3;}.elementor-451 .elementor-element.elementor-element-6e97656.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-451 .elementor-element.elementor-element-6e97656 > .elementor-element-populated{margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-6615857 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-451 .elementor-element.elementor-element-6615857 img{height:350px;object-fit:cover;object-position:center center;opacity:1;filter:brightness( 96% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:1.6s;}.elementor-451 .elementor-element.elementor-element-6615857:hover img{opacity:0.9;filter:brightness( 58% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-451 .elementor-element.elementor-element-0e4b820{width:auto;max-width:auto;top:45%;}.elementor-451 .elementor-element.elementor-element-0e4b820 > .elementor-widget-container{background-color:#1F1F1FBF;padding:020px 40px 20px 40px;border-radius:020px 020px 020px 020px;}.elementor-451 .elementor-element.elementor-element-0e4b820 .elementor-heading-title{font-family:"GT-America-LC-Condensed-Light", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;line-height:35px;}.elementor-451 .elementor-element.elementor-element-450b045{width:auto;max-width:auto;}.elementor-451 .elementor-element.elementor-element-450b045 > .elementor-widget-container{margin:-60% 0% 0% 0%;}.elementor-451 .elementor-element.elementor-element-450b045 img{width:50%;opacity:0.3;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-451 .elementor-element.elementor-element-08d0485 .elementor-heading-title{font-size:20px;}.elementor-451 .elementor-element.elementor-element-ceeecaa .elementor-heading-title{font-size:20px;}.elementor-451 .elementor-element.elementor-element-1876258 .elementor-heading-title{font-size:20px;}.elementor-451 .elementor-element.elementor-element-f496292 img{height:355px;}.elementor-451 .elementor-element.elementor-element-1868923 .elementor-heading-title{font-size:20px;}.elementor-451 .elementor-element.elementor-element-6e2581d .elementor-heading-title{font-size:20px;}.elementor-451 .elementor-element.elementor-element-0e4b820 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-451 .elementor-element.elementor-element-da87b96{padding:150px 10px 30px 10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-451 .elementor-element.elementor-element-e296b8b .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-widget-ucaddon_logo_marquee .ue_marquee_title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_logo_marquee .ue-item-badge{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-451 .elementor-element.elementor-element-9eec516 .ue_img_marquee{width:250px;}.elementor-451 .elementor-element.elementor-element-130d64e{padding:0px 0px 10px 0px;}.elementor-451 .elementor-element.elementor-element-ddeee6e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-451 .elementor-element.elementor-element-fcbb732 img{height:250px;}.elementor-451 .elementor-element.elementor-element-08d0485{top:40%;}.elementor-451 .elementor-element.elementor-element-08d0485 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-451 .elementor-element.elementor-element-89a998e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-451 .elementor-element.elementor-element-10969f9 img{height:250px;}body:not(.rtl) .elementor-451 .elementor-element.elementor-element-ceeecaa{left:26.875%;}body.rtl .elementor-451 .elementor-element.elementor-element-ceeecaa{right:26.875%;}.elementor-451 .elementor-element.elementor-element-ceeecaa{top:31.94%;}.elementor-451 .elementor-element.elementor-element-ceeecaa .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-451 .elementor-element.elementor-element-bc674f1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-451 .elementor-element.elementor-element-60897f9 img{height:250px;}.elementor-451 .elementor-element.elementor-element-1876258{top:40%;}.elementor-451 .elementor-element.elementor-element-1876258 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-451 .elementor-element.elementor-element-937fc83{padding:0px 10px 50px 10px;}.elementor-451 .elementor-element.elementor-element-f6ac2f8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-451 .elementor-element.elementor-element-f496292 img{height:250px;}.elementor-451 .elementor-element.elementor-element-1868923{top:40%;}.elementor-451 .elementor-element.elementor-element-1868923 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-451 .elementor-element.elementor-element-7fa2bc1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-451 .elementor-element.elementor-element-fa9637d img{height:250px;}.elementor-451 .elementor-element.elementor-element-6e2581d{top:40%;}.elementor-451 .elementor-element.elementor-element-6e2581d .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-451 .elementor-element.elementor-element-6e97656 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-451 .elementor-element.elementor-element-6615857 img{height:250px;}.elementor-451 .elementor-element.elementor-element-0e4b820{top:40%;}.elementor-451 .elementor-element.elementor-element-0e4b820 .elementor-heading-title{font-size:25px;line-height:1em;}}/* Start custom CSS for section, class: .elementor-element-da87b96 */$args = array(
    'post_type' => 'your_post_type', // Replace with your post type
    'posts_per_page' => -1, // Number of posts to display (-1 for all posts)
    'orderby' => 'title', // Order by title
    'order' => 'ASC', // ASC for ascending, DESC for descending
);

$query = new WP_Query($args);
if ($query->have_posts()) : 
    while ($query->have_posts()) : $query->the_post();
        // Your post display code here
    endwhile;
    wp_reset_postdata();
else :
    echo 'No posts found';
endif;/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fcbb732 */img:hover{
     transition: opacity 0.5s ease-out,transform .8s ease;
        transform: scale(1.03);
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ddeee6e */.elementor-451 .elementor-element.elementor-element-ddeee6e .elementor-widget-container {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10969f9 */img:hover{
     transition: opacity 0.5s ease-out,transform .8s ease;
        transform: scale(1.03);
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-89a998e */.elementor-451 .elementor-element.elementor-element-89a998e .elementor-widget-container {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-60897f9 */img:hover{
      transition: opacity 0.5s ease-out,transform .8s ease;
        transform: scale(1.03);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bc674f1 */.elementor-451 .elementor-element.elementor-element-bc674f1 .elementor-widget-container {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f496292 */img:hover{
    transition: opacity .5s ease-out,transform .8s ease;
    overflow: hidden;
}
img.attachment-full.size-full.wp-image-230:hover{
     transition: opacity 0.5s ease-out,transform .8s ease;
        transform: scale(1.03);
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f6ac2f8 */.elementor-451 .elementor-element.elementor-element-f6ac2f8 .elementor-widget-container {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa9637d */img:hover{
     transition: opacity 0.5s ease-out,transform .8s ease;
        transform: scale(1.03);
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7fa2bc1 */.elementor-451 .elementor-element.elementor-element-7fa2bc1 .elementor-widget-container {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6615857 */img:hover{
      transition: opacity 0.5s ease-out,transform .8s ease;
        transform: scale(1.03);
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6e97656 */.elementor-451 .elementor-element.elementor-element-6e97656 .elementor-widget-container {
    overflow: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Hercules Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://demo.skyhightech.me/casa-arabia/wp-content/uploads/2024/08/Hercules-Medium-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Hercules Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'GT-America-LC-Condensed-Light';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://demo.skyhightech.me/casa-arabia/wp-content/uploads/2024/02/GT-America-Condensed-Light-Trial.ttf') format('truetype');
}
/* End Custom Fonts CSS */