.elementor-kit-7{--e-global-color-primary:#0E1619;--e-global-color-secondary:#54595F;--e-global-color-text:#0E1619;--e-global-color-accent:#EC031B;--e-global-color-08ac810:#0E1619;--e-global-color-bca8d61:#FFFFFF;--e-global-color-41a345e:#EC031B;--e-global-color-52d1194:#DF0018;--e-global-color-f1a26f9:#F0F0EA;--e-global-color-b0d5513:#F7F7F5;--e-global-color-25e5b8c:#567C8A;--e-global-color-c06584a:#9CB6BF;--e-global-color-0b52dbd:#BED1D4;--e-global-color-89f5e88:#262D30;--e-global-color-b07ac26:#74797D;--e-global-color-9bb7314:#BFC5CA;--e-global-color-02de3e9:#BEC3C9;--e-global-typography-primary-font-family:"CircularPro-Book";--e-global-typography-primary-font-size:15px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:21px;--e-global-typography-secondary-font-family:"CircularPro-Book";--e-global-typography-secondary-font-size:15px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:21px;--e-global-typography-text-font-family:"CircularPro-Book";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:21px;--e-global-typography-accent-font-family:"CircularPro-Book";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:21px;--e-global-typography-c6427e2-font-family:"CircularPro-Bold";--e-global-typography-c6427e2-font-size:24px;--e-global-typography-c6427e2-font-weight:700;--e-global-typography-c6427e2-text-transform:uppercase;--e-global-typography-c6427e2-line-height:28px;--e-global-typography-d665553-font-family:"CircularPro-Bold";--e-global-typography-d665553-font-size:24px;--e-global-typography-d665553-font-weight:700;--e-global-typography-d665553-line-height:28px;--e-global-typography-250360c-font-family:"CircularPro-Book";--e-global-typography-250360c-font-size:15px;--e-global-typography-250360c-font-weight:400;--e-global-typography-250360c-line-height:15.6px;--e-global-typography-ac0ac55-font-family:"CircularPro-Bold";--e-global-typography-ac0ac55-font-size:66px;--e-global-typography-ac0ac55-font-weight:700;--e-global-typography-ac0ac55-line-height:66px;--e-global-typography-ac0ac55-letter-spacing:-0.8px;--e-global-typography-2b6fa56-font-family:"CircularPro-Bold";--e-global-typography-2b6fa56-font-size:44px;--e-global-typography-2b6fa56-font-weight:700;--e-global-typography-2b6fa56-line-height:36px;--e-global-typography-971c732-font-family:"CircularPro-Bold";--e-global-typography-971c732-font-size:32px;--e-global-typography-971c732-font-weight:700;--e-global-typography-971c732-line-height:32px;--e-global-typography-c78f884-font-family:"CircularPro-Bold";--e-global-typography-c78f884-font-size:22px;--e-global-typography-c78f884-font-weight:700;--e-global-typography-c78f884-line-height:26.4px;--e-global-typography-f87af66-font-family:"CircularPro-Bold";--e-global-typography-f87af66-font-size:16px;--e-global-typography-f87af66-font-weight:700;--e-global-typography-f87af66-line-height:19.2px;--e-global-typography-7fc1298-font-family:"CircularPro-Bold";--e-global-typography-7fc1298-font-size:36px;--e-global-typography-7fc1298-font-weight:700;--e-global-typography-7fc1298-text-transform:uppercase;--e-global-typography-7fc1298-line-height:32px;--e-global-typography-f6cc9ca-font-family:"CircularPro-Book";--e-global-typography-f6cc9ca-font-size:22px;--e-global-typography-f6cc9ca-font-weight:700;--e-global-typography-f6cc9ca-line-height:120%;--e-global-typography-6f11c76-font-family:"CircularPro-Book";--e-global-typography-6f11c76-font-size:18px;--e-global-typography-6f11c76-line-height:150%;--e-global-typography-433dc24-font-family:"CircularPro-Book";--e-global-typography-433dc24-font-size:20px;--e-global-typography-433dc24-font-weight:400;--e-global-typography-433dc24-line-height:21px;--e-global-typography-3e4c92f-font-family:"CircularPro-Bold";--e-global-typography-3e4c92f-font-weight:700;--e-global-typography-d3da6cb-font-family:"CircularPro-Bold";--e-global-typography-d3da6cb-font-weight:700;color:var( --e-global-color-08ac810 );font-family:"CircularPro-Bold", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-41a345e );font-family:"CircularPro-Bold", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.65px;color:var( --e-global-color-bca8d61 );border-radius:0px 0px 0px 0px;padding:16.5px 20px 16.5px 20px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-52d1194 );border-radius:0px 0px 0px 0px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-08ac810 );font-family:"CircularPro-Book", Sans-serif;text-decoration:underline;}.elementor-kit-7 a:hover{color:#DF0018;font-family:"CircularPro-Book", Sans-serif;text-decoration:underline;}.elementor-kit-7 h1{color:var( --e-global-color-08ac810 );font-size:40px;line-height:44px;letter-spacing:-0.8px;}.elementor-kit-7 h2{color:var( --e-global-color-08ac810 );font-family:"CircularPro-Bold", Sans-serif;font-size:30px;font-weight:700;line-height:33px;}.elementor-kit-7 h3{color:var( --e-global-color-08ac810 );font-family:"CircularPro-Bold", Sans-serif;font-size:23px;font-weight:700;line-height:28px;}.elementor-kit-7 h4{color:var( --e-global-color-08ac810 );font-family:"CircularPro-Bold", Sans-serif;font-size:26px;font-weight:700;line-height:30px;}.elementor-kit-7 h5{color:var( --e-global-color-08ac810 );font-family:"CircularPro-Bold", Sans-serif;font-size:16px;font-weight:700;line-height:19.4px;}.elementor-kit-7 h6{color:var( --e-global-color-08ac810 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-7fc1298-font-size:32px;--e-global-typography-f6cc9ca-font-size:20px;--e-global-typography-433dc24-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-7fc1298-font-size:30px;--e-global-typography-f6cc9ca-font-size:18px;--e-global-typography-6f11c76-font-size:16px;--e-global-typography-433dc24-font-size:16px;--e-global-typography-3e4c92f-font-size:36px;--e-global-typography-3e4c92f-line-height:40px;--e-global-typography-3e4c92f-letter-spacing:-0.2px;--e-global-typography-d3da6cb-font-size:20px;--e-global-typography-d3da6cb-line-height:28px;}.elementor-kit-7 h1{font-size:44px;line-height:1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Dynamic Dox Custom Code */

ul li {
    line-height: 1.75rem;
}

.header-with-line::before {
    content: "";
    display: block;
    width: 30px; /* Adjust width as needed */
    height: 5px; /* Adjust thickness as needed */
    background-color: #FF2F00; /* Adjust color as needed */
    margin-bottom: 24px; /* Adjust spacing below the line */
    margin-left: 0; /* For center alignment */
    z-index: 1000;
}
.header-with-line-red::before {
    content: "";
    display: block;
    width: 30px; /* Adjust width as needed */
    height: 5px; /* Adjust thickness as needed */
    background-color: #FF2F00; /* Adjust color as needed */
    margin-bottom: 12px; /* Adjust spacing below the line */
    margin-left: 0; /* For center alignment */
    z-index: 1000;
}
.header-with-line-sea::before {
    content: "";
    display: block;
    width: 30px; /* Adjust width as needed */
    height: 5px; /* Adjust thickness as needed */
    background-color: #567C8A; /* Adjust color as needed */
    margin-bottom: 12px; /* Adjust spacing below the line */
    margin-left: 0; /* For center alignment */
    z-index: 1000;
}

h1, h2, h3, h4, h5 {
    hyphens: none !important;
}

ul {
    margin-bottom: 30px;
}
.secondary-sticky-nav a {
    text-decoration: none !important;
}
.no-underline {
    text-decoration: none !important;
}
@media only screen and (max-width: 767px) { 
    ul {
        margin-bottom: 0px;
    }
}
.btn-outlineVar {
    outline: 2px solid #ffffff !important; /* Normal state */
  outline-offset: 0 !important; /* Keep it tight to the button */
  transition: outline-width 0.2s ease !important;
}
.btn-outlineVar:hover {
outline: 4px solid white !important;
}
.gform_body h3 {
    text-transform: uppercase;
}
.hero-h1 h1 {
    color: #ffffff !important;
}

.global-nav-items ul,
.global-nav-items-rt ul,
.footer-nav-items ul {
    display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min-content, max-content));
}
.global-nav-items ul {
    gap: 1px 21px; /* vertical gap, horizontal gap */
    justify-content: start;
}

.global-nav-items-rt ul,
.footer-nav-items ul {
    gap: 1px 15px;  /* vertical gap, horizontal gap */
    justify-content: end;
}

.global-nav-items li a,
.global-nav-items-rt li a,
.footer-nav-items li a {
    margin: 0 !important;
    padding: 7px 0 0 0 !important;
    text-decoration: none !important;
}
.global-nav-items li a:visited,
.global-nav-items-rt li a:visited,
.footer-nav-items li a:visited {
    text-decoration: none !important;
}
form input[type=text],
form input[type=tel],
form input[type=email],
form select {
    margin: 0 0 20px 0 !important;
    height: 67px !important;
}

form input[type=text]:focus,
form input[type=tel]:focus,
form input[type=email]:focus,
form input[type=radio]:focus,
form input[type=checkbox]:focus,
.gform_wrapper input[type="text"]:focus,
    .gform_wrapper input[type="email"]:focus,
    .gform_wrapper input[type="tel"]:focus,
    .gform_wrapper input[type="number"]:focus,
    .gform_wrapper textarea:focus,
    .gform_wrapper select:focus {
        outline: none !important;
        box-shadow: none !important;
    border: 1px solid #121212 !important;
    }
form select {
    line-height: 67px !important;
    vertical-align: middle;
}

form input[type=submit] {
    background-color: #fff !important;
    color: #121212 !important;
    border-radius: 0 !important;
    border: 2px solid #121212 !important;
    font-family: "space mono" !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    padding: 4px 16px !important;
    transition: .2s ease-in !important;
}
form input[type=radio] {
    accent-color: #121212; !important
}
form input[type=submit]:hover {
    background-color: #121212 !important;
    color: #fff !important;
}

a.elementor-button:link {
    padding: 23px;
    text-decoration: none;
}
.gform-theme--foundation .gform_fields {
    row-gap: 16px !important;
}
.gform_body h3 {
    margin-bottom: 0;
}
.gform_body h3 + p {
    margin-bottom: 0;
}
.gform_wrapper .gfield_radio input[type="radio"] {
    accent-color: green !important;
}
.gform_wrapper .gfield_radio input[type="checkbox"] {
    accent-color: green !important;
}
.gform_body #label_1_23_1 {
    font-size: 20px;
    line-height: 1.2rem
}
.timezone-text {
    margin-top: 0 !important;
    padding-top: 0 !important;
    font-family: "space mono" !important;
    font-size: 18px !important;
    Line-height: 1rem;
    font-weight: normal !important;
}
.rtz-time {
    font-family: Monospace;
    font-weight: 400 !important;
}
#archive-news article {
    border: 1px solid #0E1619;
    padding: 40px;
    background-color: #fff;
}
#archive-news h3 a,
#archive-news .elementor-post__read-more {
    transition: color 0.2s ease-in;
}
#archive-news h3 a:hover,
#archive-news .elementor-post__read-more:hover {
    color: #df0018 !important;
}
#archive-news .elementor-post__read-more::after {
content: url(/wp-content/uploads/2025/09/arrow.svg);
display: inline-block;
margin-left: 15px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CircularPro-Book';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dynamicdox.shopdev.site/wp-content/uploads/2025/09/CircularXXWeb-Book.woff2') format('woff2'),
		url('https://dynamicdox.shopdev.site/wp-content/uploads/2025/09/CircularXXWeb-Book.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CircularPro-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dynamicdox.shopdev.site/wp-content/uploads/2025/09/CircularXXWeb-Bold.woff2') format('woff2'),
		url('https://dynamicdox.shopdev.site/wp-content/uploads/2025/09/CircularXXWeb-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */