.elementor-kit-1019{--e-global-color-2967b88:#00000000;--e-global-color-59a16cb:#00351F;--e-global-color-4da94c2:#FFA605;--e-global-color-b921e15:#FFFFFF;--e-global-color-c4e1b86:#000000;--e-global-color-0acb323:#7A7A7A;--e-global-color-f4dd6c0:#007B5D;--e-global-color-5f990cc:#EAFF05;--e-global-typography-a5ce9de-font-family:"Alexandria";--e-global-typography-a5ce9de-font-size:clamp(1rem, 0.2969rem + 2.25vw, 1.5625rem);--e-global-typography-a5ce9de-font-weight:900;--e-global-typography-a5ce9de-line-height:1.2em;--e-global-typography-17e4b39-font-family:"Alexandria";--e-global-typography-17e4b39-font-size:clamp(1rem, 0.6875rem + 1vw, 1.25rem);--e-global-typography-17e4b39-font-weight:bold;--e-global-typography-17e4b39-line-height:1.3em;--e-global-typography-976c62d-font-family:"Alexandria";--e-global-typography-976c62d-font-size:clamp(0.875rem, 0.7188rem + 0.5vw, 1rem);--e-global-typography-976c62d-font-weight:500;--e-global-typography-976c62d-line-height:1.3em;--e-global-typography-392c30f-font-family:"Alexandria";--e-global-typography-392c30f-font-size:clamp(0.75rem, 0.4375rem + 1vw, 1rem);--e-global-typography-392c30f-font-weight:400;--e-global-typography-392c30f-line-height:1.3em;--e-global-typography-09da6d0-font-family:"Alexandria";--e-global-typography-09da6d0-font-size:clamp(0.75rem, 0.5938rem + 0.5vw, 0.875rem);--e-global-typography-09da6d0-font-weight:500;}.elementor-kit-1019 h1{font-family:"Rubik", Sans-serif;}.elementor-kit-1019 button,.elementor-kit-1019 input[type="button"],.elementor-kit-1019 input[type="submit"],.elementor-kit-1019 .elementor-button{font-family:var( --e-global-typography-09da6d0-font-family ), Sans-serif;font-size:var( --e-global-typography-09da6d0-font-size );font-weight:var( --e-global-typography-09da6d0-font-weight );line-height:var( --e-global-typography-09da6d0-line-height );letter-spacing:var( --e-global-typography-09da6d0-letter-spacing );word-spacing:var( --e-global-typography-09da6d0-word-spacing );color:var( --e-global-color-c4e1b86 );background-color:var( --e-global-color-5f990cc );border-radius:0px 0px 0px 0px;padding:0.5rem 0.7rem 0.5rem 0.7rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:20px;--container-default-padding-right:0px;--container-default-padding-bottom:20px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header .header-inner{width:1200px;max-width:100%;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-branding .site-logo img{width:220px;max-width:220px;}.site-header .site-navigation ul.menu li a{color:#FFFFFF;}.site-header .site-navigation-toggle .site-navigation-toggle-icon{color:#FFFFFF;}.site-header .site-navigation .menu li{font-weight:600;}.site-footer .site-branding{flex-direction:column;align-items:stretch;gap:50px;}.site-footer{padding-inline-end:0px;padding-inline-start:0px;background-color:#21232A;}.site-footer .site-branding .site-logo img{width:331px;max-width:331px;}.site-footer .site-description{color:#FFFFFF;}footer .footer-inner .site-navigation a{color:#FFFFFF;}.site-footer .copyright p{color:#FCFCFC;}@media(max-width:1024px){.elementor-kit-1019 button,.elementor-kit-1019 input[type="button"],.elementor-kit-1019 input[type="submit"],.elementor-kit-1019 .elementor-button{font-size:var( --e-global-typography-09da6d0-font-size );line-height:var( --e-global-typography-09da6d0-line-height );letter-spacing:var( --e-global-typography-09da6d0-letter-spacing );word-spacing:var( --e-global-typography-09da6d0-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:20px;--container-default-padding-right:0px;--container-default-padding-bottom:20px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-1019 button,.elementor-kit-1019 input[type="button"],.elementor-kit-1019 input[type="submit"],.elementor-kit-1019 .elementor-button{font-size:var( --e-global-typography-09da6d0-font-size );line-height:var( --e-global-typography-09da6d0-line-height );letter-spacing:var( --e-global-typography-09da6d0-letter-spacing );word-spacing:var( --e-global-typography-09da6d0-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:20px;--container-default-padding-right:0px;--container-default-padding-bottom:20px;--container-default-padding-left:0px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header .header-inner{width:90%;max-width:100%;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}}/* Start custom CSS */.toggle-light-mode {
  display: none; /* Hide the light mode button by default */
}

body.dark-mode .toggle-dark-mode {
  display: none; /* Hide the dark mode button when dark mode is active */
}

body.dark-mode .toggle-light-mode {
  display: inline-block; /* Show the light mode button when dark mode is active */
}
body.dark-mode {
    background-color: #222;
}



body.dark-mode .elementor-icon-list-text , .elementor-icon-list-icon i

 {
    
      color: #fff!important;
}

body.dark-mode p,
body.dark-mode a,
body.dark-mode h1,
body.dark-mode h2,
body.dark-mode h3 {
    color: #fff !important;
}

.elementor-button span { 
    color: black; 
} 


.elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child) {
    
    width: fit-content; 
}

.wp-block-image img {
    max-width: 100%;
    max-height: 40vh; /* Adjust to your needs */
  
}



.has-medium-font-size {
    
            font-size: var(--e-global-typography-392c30f-font-size)!important;
            
    font-weight: var(--e-global-typography-392c30f-font-weight)!important;
            
        line-height: var(--e-global-typography-392c30f-line-height)!important;
        
        color: var(--e-global-color-0acb323) !important;
        
    font-family: var(--e-global-typography-392c30f-font-family), Sans-serif !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Alexandria';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('http://dev.ayon-riydah.com/wp-content/uploads/2024/08/Alexandria-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Alexandria';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('http://dev.ayon-riydah.com/wp-content/uploads/2024/08/Alexandria-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Alexandria';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('http://dev.ayon-riydah.com/wp-content/uploads/2024/08/Alexandria-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Alexandria';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('http://dev.ayon-riydah.com/wp-content/uploads/2024/08/Alexandria-Black.woff2') format('woff2');
}
@font-face {
	font-family: 'Alexandria';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('http://dev.ayon-riydah.com/wp-content/uploads/2024/08/Alexandria-Light.woff2') format('woff2');
}
/* End Custom Fonts CSS */