: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-size-site-title:24px;--gravisain-line-height-site-title:1.3;--gravisain-font-size-site-tagline:14px;--gravisain-line-height-site-tagline:1.5;}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;}.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{max-width:220px;width:100%;height:auto;}.site-header-main{background-color:#ffffff;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;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-branding.has-transparent-logo .custom-logo-link{display:none !important;}.has-transparent-header .site-branding.has-transparent-logo .transparent-custom-logo-link{display:inline-block !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-style:normal;font-weight:700;font-size:24px;line-height:1.3;letter-spacing:0px;}.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:14px;line-height:1.5;letter-spacing:0px;}.main-navigation ul{gap:20px;}.main-navigation a, .main-navigation ul li a{font-style:normal !important;font-weight:500 !important;font-size:16px !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;border-style:none !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;}@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{max-width:180px;}.site-header-main{min-height:70px;}.main-navigation ul{gap:15px;}.secondary-navigation ul{gap:15px;}.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-branding img.custom-logo{max-width:140px;}.site-header-main{min-height:60px;}.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;}}