.elementor-21 .elementor-element.elementor-element-f8641c5{--display:flex;--min-height:78vh;--justify-content:flex-end;}.elementor-21 .elementor-element.elementor-element-f8641c5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-f8641c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yafimlifelanka.ignitemvtest.com/wp-content/uploads/2026/08/page-banner3.webp");background-position:bottom center;}.elementor-21 .elementor-element.elementor-element-7878a83{--display:flex;--position:absolute;--min-height:440px;bottom:0px;}.elementor-21 .elementor-element.elementor-element-7878a83:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-7878a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF00 0%, #FFFFFF 100%);}body:not(.rtl) .elementor-21 .elementor-element.elementor-element-7878a83{left:0px;}body.rtl .elementor-21 .elementor-element.elementor-element-7878a83{right:0px;}.elementor-21 .elementor-element.elementor-element-43d05cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-e36c63e{--display:flex;--justify-content:flex-end;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.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-21 .elementor-element.elementor-element-0a714bf .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;line-height:67px;color:#000000;}.elementor-21 .elementor-element.elementor-element-1e69afb{--display:flex;}.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-21 .elementor-element.elementor-element-121fd81 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-21 .elementor-element.elementor-element-ad561f0{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21 .elementor-element.elementor-element-ca56e28{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:14.85px;}.elementor-21 .elementor-element.elementor-element-ca56e28 .elementor-divider-separator{width:100%;}.elementor-21 .elementor-element.elementor-element-ca56e28 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-21 .elementor-element.elementor-element-f3bf870{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5025846{--display:flex;}.elementor-21 .elementor-element.elementor-element-47777bb .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-primary );}.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-21 .elementor-element.elementor-element-6ed345a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#4D4D4D;}.elementor-21 .elementor-element.elementor-element-cb95d03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-8837273{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-9dcf32b{--display:flex;--gap:26px 0px;--row-gap:26px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-3c3c62a{--display:flex;}.elementor-21 .elementor-element.elementor-element-4360b86 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-1c8e750{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-557db8f{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-557db8f:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-557db8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002DB0;}.elementor-21 .elementor-element.elementor-element-9d5db20 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c79c6a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFA1;}.elementor-21 .elementor-element.elementor-element-845057d{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-845057d:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-845057d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-9ec9d77 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-f3fb653{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFA1;}.elementor-21 .elementor-element.elementor-element-35c22db{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-35c22db:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-35c22db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-2243414 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-d55ce1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFA1;}.elementor-21 .elementor-element.elementor-element-8fba7b5{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-21 .elementor-element.elementor-element-8fba7b5:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-8fba7b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-21 .elementor-element.elementor-element-0219472 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-21 .elementor-element.elementor-element-c29c46f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#FFFFFFA1;}.elementor-21 .elementor-element.elementor-element-d40344c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-21 .elementor-element.elementor-element-5727a90{--display:flex;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-ee437bd{--display:flex;--gap:26px 0px;--row-gap:26px;--column-gap:0px;}.elementor-21 .elementor-element.elementor-element-196d1f9{--display:flex;}.elementor-21 .elementor-element.elementor-element-5060b42 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:45px;font-weight:500;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-1e69afb{--width:100%;}.elementor-21 .elementor-element.elementor-element-5025846{--width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-1e69afb{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21 .elementor-element.elementor-element-5025846{--width:100%;}}@media(max-width:1200px){.elementor-21 .elementor-element.elementor-element-0a714bf .elementor-heading-title{font-size:62px;}.elementor-21 .elementor-element.elementor-element-1c8e750{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-f8641c5{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-0a714bf .elementor-heading-title{font-size:54px;}.elementor-21 .elementor-element.elementor-element-f3bf870{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-47777bb .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-cb95d03{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-4360b86 .elementor-heading-title{font-size:35px;}.elementor-21 .elementor-element.elementor-element-1c8e750{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-d40344c{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-5060b42 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-f8641c5{--min-height:77vh;}.elementor-21 .elementor-element.elementor-element-0a714bf{text-align:center;}.elementor-21 .elementor-element.elementor-element-0a714bf .elementor-heading-title{font-size:45px;line-height:54px;}.elementor-21 .elementor-element.elementor-element-f3bf870{--padding-top:50px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-47777bb{text-align:start;}.elementor-21 .elementor-element.elementor-element-6ed345a{text-align:center;}.elementor-21 .elementor-element.elementor-element-cb95d03{--padding-top:25px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-4360b86{text-align:center;}.elementor-21 .elementor-element.elementor-element-1c8e750{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-d40344c{--padding-top:25px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-21 .elementor-element.elementor-element-5060b42{text-align:center;}}/* Start custom CSS for image, class: .elementor-element-121fd81 */.elementor-21 .elementor-element.elementor-element-121fd81{
    mix-blend-mode: hard-light;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8641c5 */.elementor-21 .elementor-element.elementor-element-f8641c5{
    background-size: cover;
    background-position: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-aa4acab *//* =========================================================
   FORMINATOR FORM - COMPLETE CUSTOM STYLE
   Main Color : #002DB0
   Font       : Poppins
   Field BG   : Transparent
========================================================= */


/* =========================================================
   GLOBAL FONT - POPPINS
========================================================= */

.forminator-ui,
.forminator-ui *,
.forminator-ui input,
.forminator-ui textarea,
.forminator-ui select,
.forminator-ui button,
.forminator-ui label,
.forminator-ui .forminator-label,
.forminator-ui .forminator-title,
.forminator-ui .select2-container,
.forminator-ui .select2-selection,
.forminator-ui .select2-selection__rendered,
.forminator-ui .select2-results__option {
    font-family: "Poppins", sans-serif !important;
}


/* =========================================================
   SECTION TITLES
   Personal Details / Tour Details / Trip Details
========================================================= */

.forminator-ui .forminator-title,
.forminator-ui .form-header .forminator-title,
.forminator-ui .forminator-section .forminator-title,
.forminator-ui .form-header h2,
.forminator-ui .form-header h3 {
    color: #002DB0 !important;
    font-family: "Poppins", sans-serif !important;
}


/* =========================================================
   FIELD LABELS
========================================================= */

.forminator-ui .forminator-label,
.forminator-ui label.forminator-label {
    color: #002DB0 !important;
    font-family: "Poppins", sans-serif !important;
    font-size: 11px !important;
    text-transform: uppercase;
}


/* REQUIRED ASTERISK */
.forminator-ui .forminator-required {
    color: #002DB0 !important;
}


/* =========================================================
   INPUT FIELDS
========================================================= */

.forminator-ui input.forminator-input,
.forminator-ui .forminator-input {
    background: transparent !important;
    background-color: transparent !important;

    border: 1px solid #002DB0 !important;
    border-color: #002DB0 !important;

    box-shadow: none !important;
    outline: none !important;

    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* INPUT HOVER */
.forminator-ui input.forminator-input:hover,
.forminator-ui .forminator-input:hover {
    background: transparent !important;
    background-color: transparent !important;

    border-color: #002DB0 !important;
}


/* INPUT FOCUS */
.forminator-ui input.forminator-input:focus,
.forminator-ui .forminator-input:focus {
    background: transparent !important;
    background-color: transparent !important;

    border-color: #002DB0 !important;

    outline: none !important;
    box-shadow: 0 0 0 1px #002DB0 !important;
}


/* =========================================================
   TEXTAREA
========================================================= */

.forminator-ui textarea.forminator-textarea,
.forminator-ui .forminator-textarea {
    background: transparent !important;
    background-color: transparent !important;

    border: 1px solid #002DB0 !important;
    border-color: #002DB0 !important;

    box-shadow: none !important;
    outline: none !important;

    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* TEXTAREA HOVER */
.forminator-ui textarea.forminator-textarea:hover,
.forminator-ui .forminator-textarea:hover {
    background: transparent !important;
    background-color: transparent !important;

    border-color: #002DB0 !important;
}


/* TEXTAREA FOCUS */
.forminator-ui textarea.forminator-textarea:focus,
.forminator-ui .forminator-textarea:focus {
    background: transparent !important;
    background-color: transparent !important;

    border-color: #002DB0 !important;

    outline: none !important;
    box-shadow: 0 0 0 1px #002DB0 !important;
}


/* =========================================================
   NORMAL SELECT
========================================================= */

.forminator-ui select {
    background: transparent !important;
    background-color: transparent !important;

    border: 1px solid #002DB0 !important;
    border-color: #002DB0 !important;

    box-shadow: none !important;
    outline: none !important;

    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* NORMAL SELECT FOCUS */
.forminator-ui select:focus {
    background: transparent !important;
    background-color: transparent !important;

    border-color: #002DB0 !important;

    outline: none !important;
    box-shadow: 0 0 0 1px #002DB0 !important;
}


/* =========================================================
   MODERN SELECT / SELECT2
========================================================= */

.forminator-ui .select2-container .select2-selection--single,
.forminator-ui .select2-container .select2-selection--multiple,
.forminator-ui .forminator-select2 .selection .select2-selection {
    background: transparent !important;
    background-color: transparent !important;

    border: 1px solid #002DB0 !important;
    border-color: #002DB0 !important;

    box-shadow: none !important;

    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* SELECT2 TEXT */
.forminator-ui
.select2-container
.select2-selection--single
.select2-selection__rendered {
    background: transparent !important;
    background-color: transparent !important;

    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* SELECT2 HOVER */
.forminator-ui .select2-container:hover .select2-selection--single,
.forminator-ui .select2-container:hover .select2-selection--multiple {
    background: transparent !important;
    background-color: transparent !important;

    border-color: #002DB0 !important;
}


/* SELECT2 OPEN / FOCUS */
.forminator-ui .select2-container--open .select2-selection--single,
.forminator-ui .select2-container--open .select2-selection--multiple {
    background: transparent !important;
    background-color: transparent !important;

    border-color: #002DB0 !important;

    box-shadow: 0 0 0 1px #002DB0 !important;
}


/* =========================================================
   MULTI SELECT
========================================================= */

.forminator-ui
.select2-container--default
.select2-selection--multiple {
    background: transparent !important;
    background-color: transparent !important;

    border: 1px solid #002DB0 !important;
}


/* MULTI SELECT TAGS */
.forminator-ui
.select2-container--default
.select2-selection--multiple
.select2-selection__choice {
    background: #002DB0 !important;

    border: 1px solid #002DB0 !important;

    color: #ffffff !important;

    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* =========================================================
   DATE FIELD
========================================================= */

.forminator-ui .forminator-field-date input {
    background: transparent !important;
    background-color: transparent !important;

    border: 1px solid #002DB0 !important;

    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* DATE FIELD FOCUS */
.forminator-ui .forminator-field-date input:focus {
    background: transparent !important;
    background-color: transparent !important;

    border-color: #002DB0 !important;

    outline: none !important;

    box-shadow: 0 0 0 1px #002DB0 !important;
}


/* DATE ICON */
.forminator-ui .forminator-calendar-icon {
    color: #002DB0 !important;
}


/* =========================================================
   PHONE FIELD
========================================================= */

.forminator-ui .iti input,
.forminator-ui .iti .forminator-input {
    background: transparent !important;
    background-color: transparent !important;

    border: 1px solid #002DB0 !important;

    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* PHONE COUNTRY AREA */
.forminator-ui .iti__selected-flag {
    background: transparent !important;
}


/* =========================================================
   REMOVE ALL DEFAULT FIELD BACKGROUNDS
========================================================= */

.forminator-ui .forminator-input,
.forminator-ui .forminator-textarea,
.forminator-ui .forminator-select,
.forminator-ui .select2-selection {
    background: transparent !important;
    background-color: transparent !important;
}


/* =========================================================
   PLACEHOLDER FONT
========================================================= */

.forminator-ui input::placeholder,
.forminator-ui textarea::placeholder {
    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    opacity: 1 !important;
}

/* Select / Select2 Placeholder */
.forminator-ui .select2-selection__placeholder {
    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* =========================================================
   DROPDOWN OPTIONS
========================================================= */

.forminator-ui .select2-results__option,
.forminator-ui .select2-dropdown {
    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* =========================================================
   AUTOFILL BACKGROUND FIX
========================================================= */

.forminator-ui input:-webkit-autofill,
.forminator-ui input:-webkit-autofill:hover,
.forminator-ui input:-webkit-autofill:focus,
.forminator-ui textarea:-webkit-autofill,
.forminator-ui select:-webkit-autofill {
    -webkit-text-fill-color: inherit !important;

    -webkit-box-shadow:
        0 0 0 1000px transparent inset !important;

    transition:
        background-color 9999s ease-in-out 0s !important;

    font-family: "Jost", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
}


/* =========================================================
   FOCUS BORDER
========================================================= */

.forminator-ui input:focus,
.forminator-ui textarea:focus,
.forminator-ui select:focus {
    border-color: #002DB0 !important;

    outline: none !important;
}


/* =========================================================
   SUBMIT BUTTON
========================================================= */

.forminator-ui .forminator-button-submit {
    background: #002DB0 !important;

    color: #ffffff !important;

    border: 1px solid #002DB0 !important;

    box-shadow: none !important;

    font-family: "Poppins", sans-serif !important;

    transition:
        background-color 0.3s ease,
        color 0.3s ease,
        border-color 0.3s ease;
}


/* SUBMIT BUTTON HOVER */
.forminator-ui .forminator-button-submit:hover {
    background: transparent !important;

    color: #002DB0 !important;

    border-color: #002DB0 !important;
}


/* =========================================================
   VALIDATION / ERROR TEXT FONT
========================================================= */

.forminator-ui .forminator-error-message,
.forminator-ui .forminator-response-message {
    font-family: "Poppins", sans-serif !important;
}/* End custom CSS */