:root{--gravisain-global-color-1:#4f46e5;--gravisain-global-color-2:#0ea5e9;--gravisain-global-color-3:#0f172a;--gravisain-global-color-4:#475569;--gravisain-global-color-5:#ffffff;--gravisain-global-color-6:#f8fafc;--gravisain-global-color-7:#e2e8f0;--gravisain-global-color-8:#f43f5e;--wp--preset--color--primary:var(--gravisain-global-color-1) !important;--wp--preset--color--secondary:var(--gravisain-global-color-2) !important;--wp--preset--color--contrast:var(--gravisain-global-color-3) !important;--wp--preset--color--contrast-alt:var(--gravisain-global-color-4) !important;--wp--preset--color--base:var(--gravisain-global-color-5) !important;--wp--preset--color--base-alt:var(--gravisain-global-color-6) !important;--wp--preset--color--accent:var(--gravisain-global-color-8) !important;--gravisain-font-family-base:"Inter", sans-serif;--gravisain-font-size-base:16px;--gravisain-font-family-h1:"Inter", sans-serif;--gravisain-font-size-h1:40px;--gravisain-font-family-h2:"Inter", sans-serif;--gravisain-font-size-h2:32px;--gravisain-font-family-h3:"Inter", sans-serif;--gravisain-font-size-h3:28px;--gravisain-font-family-h4:"Inter", sans-serif;--gravisain-font-size-h4:24px;--gravisain-font-family-h5:"Inter", sans-serif;--gravisain-font-size-h5:20px;--gravisain-font-family-h6:"Inter", sans-serif;--gravisain-font-size-h6:16px;--wp--custom--layout--content-size:1200px !important;--gravisain-container-width:1200px !important;--gravisain-font-family-site-title:Abhaya Libre, serif;--gravisain-font-size-site-title:16px;--gravisain-line-height-site-title:1.2;--gravisain-font-size-site-tagline:9px;--gravisain-line-height-site-tagline:1.5;--gravisain-offcanvas-width:380px;}html.dark{color-scheme:dark;--gravisain-global-color-1:#818cf8;--gravisain-global-color-2:#38bdf8;--gravisain-global-color-3:#f8fafc;--gravisain-global-color-4:#cbd5e1;--gravisain-global-color-5:#0f172a;--gravisain-global-color-6:#1e293b;--gravisain-global-color-7:#334155;--gravisain-global-color-8:#fb7185;--gravisain-content-bg:var(--gravisain-global-color-6);}html.dark body{background-color:var(--gravisain-global-color-5) !important;color:var(--gravisain-global-color-3) !important;}body{font-family:"Inter", sans-serif;font-style:normal;font-weight:400;font-size:16px;letter-spacing:0px;}h1, .h1{font-family:"Inter", sans-serif;font-style:normal;font-weight:700;font-size:40px;letter-spacing:-1px;}h2, .h2{font-family:"Inter", sans-serif;font-style:normal;font-weight:700;font-size:32px;letter-spacing:-0.5px;}h3, .h3{font-family:"Inter", sans-serif;font-style:normal;font-weight:700;font-size:28px;letter-spacing:0px;}h4, .h4{font-family:"Inter", sans-serif;font-style:normal;font-weight:600;font-size:24px;letter-spacing:0px;}h5, .h5{font-family:"Inter", sans-serif;font-style:normal;font-weight:600;font-size:20px;letter-spacing:0px;}h6, .h6{font-family:"Inter", sans-serif;font-style:normal;font-weight:600;font-size:16px;letter-spacing:0px;}.site-content{--gravisain-content-padding-top:56px;--gravisain-content-padding-bottom:56px;}.site-content .container{--gravisain-container-padding-x:24px;}html{scroll-behavior:smooth;--gravisain-scroll-offset:80px;scroll-padding-top:calc(var(--gravisain-scroll-offset, 80px) + var(--wp-admin--admin-bar--height, 0px));}.gravisain-scroll-top{right:2rem !important;left:auto !important;bottom:2rem !important;width:calc(18px * 2.444) !important;height:calc(18px * 2.444) !important;}.gravisain-scroll-top .scroll-icon svg, .gravisain-scroll-top .scroll-icon i, .gravisain-scroll-top .scroll-icon{width:18px !important;height:18px !important;font-size:18px !important;}.site-branding img.custom-logo, .site-branding img.transparent-logo, .site-header .custom-logo, .site-header .transparent-logo{max-width:173px !important;width:auto !important;height:auto !important;}.site-header-main{background-color:#0f172a;color:#333333;border-bottom:none;min-height:80px;}.site-header-main a{color:#0073aa;}.site-header-main a:hover{color:#005177;}.has-transparent-header .site-header{position:absolute;width:100% !important;top:0px;left:0px;right:0px;z-index:999;background-color:#0f172a !important;color:#ffffff !important;}.has-transparent-header:not(.gravisain-spacing-disable):not(.gravisain-spacing-bottom-only) .site-content{padding-top:calc(var(--gravisain-header-offset, 120px) + var(--gravisain-content-padding-top, 56px)) !important;}.home.has-transparent-header .site-content{padding-top:0 !important;}.has-transparent-header .site-header-top-row, .has-transparent-header .site-header-top{background-color:transparent !important;}.has-transparent-header .site-header-main{background-color:transparent !important;}.has-transparent-header .site-header-bottom-row, .has-transparent-header .site-header-bottom{background-color:transparent !important;}.has-transparent-header .site-header .site-header-row{color:#ffffff !important;}.has-transparent-header .site-header .site-header-row a:not(.gravisain-btn){color:#ffffff !important;}.has-transparent-header .site-header .main-navigation a, .has-transparent-header .site-header .main-navigation ul li a{color:#ffffff !important;}.has-transparent-header .site-header .secondary-navigation a, .has-transparent-header .site-header .secondary-navigation ul li a{color:#ffffff !important;}.has-transparent-header .site-header .site-title a{color:#ffffff !important;}.has-transparent-header .site-header .site-description{color:#ffffff !important;}.has-transparent-header .site-header .site-header-row a:not(.gravisain-btn):hover{color:#cccccc !important;}.has-transparent-header .site-header .main-navigation a:hover, .has-transparent-header .site-header .main-navigation ul li a:hover, .has-transparent-header .site-header .main-navigation li:hover > a{color:#cccccc !important;}.has-transparent-header .site-header .secondary-navigation a:hover, .has-transparent-header .site-header .secondary-navigation ul li a:hover, .has-transparent-header .site-header .secondary-navigation li:hover > a{color:#cccccc !important;}.has-transparent-header .site-header .site-title a:hover{color:#cccccc !important;}.has-transparent-header .site-header:not(.is-sticky) .site-branding.has-transparent-logo .custom-logo-link{display:none !important;}.has-transparent-header .site-header:not(.is-sticky) .site-branding.has-transparent-logo .transparent-custom-logo-link{display:inline-flex !important;}.has-sticky-header .site-header.is-sticky{background-color:rgba(15, 23, 42, 0.96) !important;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08) !important;}.has-sticky-header .site-header.is-sticky .site-header-row{background-color:transparent !important;}.site-branding .sticky-custom-logo-link{display:none !important;}.has-sticky-header .site-header.is-sticky .site-branding.has-sticky-logo .sticky-custom-logo-link{display:inline-flex !important;}.has-sticky-header .site-header.is-sticky .site-branding.has-sticky-logo .custom-logo-link{display:none !important;}.has-sticky-header .site-header.is-sticky .site-branding.has-sticky-logo .transparent-custom-logo-link{display:none !important;}.has-transparent-header .site-header.is-sticky .site-branding:not(.has-sticky-logo) .transparent-custom-logo-link{display:none !important;}.has-transparent-header .site-header.is-sticky .site-branding:not(.has-sticky-logo) .custom-logo-link{display:inline-flex !important;}body.sticky-shrink .site-header.is-sticky .site-header-row{min-height:54px !important;}body.sticky-shrink .site-header.is-sticky .custom-logo, body.sticky-shrink .site-header.is-sticky .transparent-logo, body.sticky-shrink .site-header.is-sticky .sticky-logo{max-height:40px !important;}.site-header .site-header-row .site-branding .site-title, .site-header .site-header-row .site-branding .site-title a:not(.gravisain-btn), .has-transparent-header .site-header .site-header-row .site-branding .site-title a:not(.gravisain-btn), .has-transparent-header .site-header .site-title a:not(.gravisain-btn), .has-sticky-header .site-header.is-sticky .site-header-row .site-branding .site-title a:not(.gravisain-btn), #masthead .site-title, #masthead .site-title a{font-family:Abhaya Libre, serif;font-style:normal;font-weight:700;font-size:16px;line-height:1.2;letter-spacing:0px;color:#243228 !important;}.site-header .site-header-row .site-branding .site-description, .has-transparent-header .site-header .site-header-row .site-branding .site-description, .has-sticky-header .site-header.is-sticky .site-header-row .site-branding .site-description, .site-description{font-style:normal;font-weight:400;font-size:9px;line-height:1.5;letter-spacing:0px;color:#243228 !important;}.main-navigation ul{gap:20px;}.site-header .site-header-row .main-navigation a:not(.gravisain-btn), .site-header .site-header-row .main-navigation ul li a:not(.gravisain-btn), .has-transparent-header .site-header .site-header-row .main-navigation a:not(.gravisain-btn), .has-transparent-header .site-header .site-header-row .main-navigation ul li a:not(.gravisain-btn), .has-sticky-header .site-header.is-sticky .site-header-row .main-navigation a:not(.gravisain-btn), .main-navigation a, .main-navigation ul li a{color:#fefefe !important;}.site-header .site-header-row .main-navigation a:not(.gravisain-btn):hover, .site-header .site-header-row .main-navigation ul li a:not(.gravisain-btn):hover, .site-header .site-header-row .main-navigation li:hover > a:not(.gravisain-btn), .has-transparent-header .site-header .site-header-row .main-navigation a:not(.gravisain-btn):hover, .has-transparent-header .site-header .site-header-row .main-navigation ul li a:not(.gravisain-btn):hover, .has-transparent-header .site-header .site-header-row .main-navigation li:hover > a:not(.gravisain-btn), .main-navigation a:hover, .main-navigation ul li a:hover, .main-navigation li:hover > a{color:#fafafa !important;}.site-header .site-header-row .main-navigation li.current-menu-item > a:not(.gravisain-btn), .site-header .site-header-row .main-navigation li.current-menu-ancestor > a:not(.gravisain-btn), .has-transparent-header .site-header .site-header-row .main-navigation li.current-menu-item > a:not(.gravisain-btn), .has-transparent-header .site-header .site-header-row .main-navigation li.current-menu-ancestor > a:not(.gravisain-btn), .main-navigation li.current-menu-item > a, .main-navigation li.current-menu-ancestor > a{color:#f3fbf5 !important;}.main-navigation a, .main-navigation ul li a{font-family:Abhaya Libre, serif !important;font-style:normal !important;font-weight:700 !important;font-size:18px !important;}.secondary-navigation ul{gap:20px;}.secondary-navigation a, .secondary-navigation ul li a{font-style:normal !important;font-weight:500 !important;font-size:16px !important;}.off-canvas-menu-list li a{font-style:normal !important;font-weight:500 !important;font-size:16px !important;}.site-header .social-icons-list{gap:12px;}.site-header .social-icon-item a:not(.has-label), .site-header .social-icon-icon, .site-header .social-icon-icon svg, .site-header .social-icon-icon img{width:18px !important;height:18px !important;}.ghb-action-button-wrapper .gravisain-btn{font-style:normal;font-weight:600;background-color:#434a44 !important;border-style:none !important;}.ghb-action-button-wrapper .gravisain-btn:hover{background-color:#2d3a30 !important;}.ghb-action-button-wrapper, .ghb-action-button-wrapper .gravisain-btn{white-space:nowrap !important;}.ghb-action-button-wrapper{flex-shrink:0 !important;}.gfb-footer-navigation ul{gap:20px;display:flex;flex-wrap:wrap;}.gfb-footer-navigation a, .gfb-footer-navigation ul li a{font-size:14px !important;}.gfb-social .social-icons-list{gap:14px;}.gfb-social .social-icon-item a:not(.has-label), .gfb-social .social-icon-icon, .gfb-social .social-icon-icon svg, .gfb-social .social-icon-icon img{width:18px !important;height:18px !important;}.site-footer-main{background-color:#232a25 !important;}.site-footer-main, .site-footer-main a, .site-footer-main .footer-widget-title{color:#bcc5be !important;}.site-footer-bottom{background-color:#1b211d !important;}.site-footer-bottom, .site-footer-bottom a, .site-footer-bottom .gfb-copyright{color:#8b998f !important;}@media (max-width: 1024px){.site-content{--gravisain-content-padding-top:40px;--gravisain-content-padding-bottom:40px;}.site-content .container{--gravisain-container-padding-x:20px;}.gravisain-scroll-top{right:1.5rem !important;left:auto !important;bottom:1.5rem !important;width:calc(16px * 2.444) !important;height:calc(16px * 2.444) !important;}.gravisain-scroll-top .scroll-icon svg, .gravisain-scroll-top .scroll-icon i, .gravisain-scroll-top .scroll-icon{width:16px !important;height:16px !important;font-size:16px !important;}.site-branding img.custom-logo, .site-branding img.transparent-logo, .site-header .custom-logo, .site-header .transparent-logo{max-width:137px !important;}.site-header-main{min-height:70px;}.main-navigation ul{gap:15px;}.secondary-navigation ul{gap:15px;}:root{--gravisain-offcanvas-width:380px;}.site-header .social-icons-list{gap:10px;}.site-header .social-icon-item a:not(.has-label), .site-header .social-icon-icon, .site-header .social-icon-icon svg, .site-header .social-icon-icon img{width:16px !important;height:16px !important;}.gfb-footer-navigation ul{gap:16px;}.gfb-social .social-icons-list{gap:12px;}.gfb-social .social-icon-item a:not(.has-label), .gfb-social .social-icon-icon, .gfb-social .social-icon-icon svg, .gfb-social .social-icon-icon img{width:16px !important;height:16px !important;}}@media (max-width: 719px){.site-content{--gravisain-content-padding-top:32px;--gravisain-content-padding-bottom:32px;}.site-content .container{--gravisain-container-padding-x:16px;}.gravisain-scroll-top{right:1rem !important;left:auto !important;bottom:1rem !important;width:calc(16px * 2.444) !important;height:calc(16px * 2.444) !important;}.gravisain-scroll-top .scroll-icon svg, .gravisain-scroll-top .scroll-icon i, .gravisain-scroll-top .scroll-icon{width:16px !important;height:16px !important;font-size:16px !important;}.site-header-main{min-height:129px;}.main-navigation ul{gap:10px;}.secondary-navigation ul{gap:10px;}.site-header .social-icons-list{gap:8px;}.site-header .social-icon-item a:not(.has-label), .site-header .social-icon-icon, .site-header .social-icon-icon svg, .site-header .social-icon-icon img{width:16px !important;height:16px !important;}.gfb-footer-navigation ul{gap:12px;}.gfb-social .social-icons-list{gap:10px;}.gfb-social .social-icon-item a:not(.has-label), .gfb-social .social-icon-icon, .gfb-social .social-icon-icon svg, .gfb-social .social-icon-icon img{width:16px !important;height:16px !important;}}@media (max-width: 768px){.site-branding img.custom-logo, .site-branding img.transparent-logo, .site-header .custom-logo, .site-header .transparent-logo{max-width:121px !important;}:root{--gravisain-offcanvas-width:71%;}.site-header-row .col-left:empty, .site-header-row .col-center:empty, .site-header-row .col-right:empty{display:none !important;}.site-header-row .row, .site-header-main .row{flex-wrap:nowrap !important;gap:10px !important;}.site-branding{flex-wrap:nowrap !important;gap:10px !important;min-width:0 !important;}.site-branding img.custom-logo, .site-branding img.transparent-logo{height:auto !important;flex-shrink:0 !important;}.site-title-wrapper{min-width:0 !important;overflow:hidden !important;}}