@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;400;500&display=swap');
        body {
            margin:0;
        }
        .featured-cols {
        	justify-content:center;
        }
        
        .nww-left-footer-logos {
        	display:flex;
        	flex-direction:row;
        	padding-left: 0px;
    gap: 24px;
    align-items:center;
        }
        .nww-col-large {
        	width:100vw !important;
        }
        .nww-left-footer-logos img {
        	width:200px;
        }
 .nww-main-header {
    background-color: #00285e;
    display: flex;
    flex-direction: row;
    overflow: unset;
    z-index: 200000;
    height: 235px;
    width: 100vw;
    position: relative; /* Ensure the absolute positioning of child elements is relative to this */
}
        .nww-logo-holder {
    padding-left: 85px;
    padding-top: 40px;
    position: relative;
    z-index: 10;
        }
            .cms-default-nav ul li a {
        text-decoration: none;
        color: #f79f1c;
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
        font-size: 12px;
        padding: 15px 12px 13px;
    }
        .nww-logo {
            width:200px;
        }
        .nww-header-with-links {
        margin-top: 2rem;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
        }
        .top-header-links {
            display: flex; /* Aligns children (links and lines) in a row */
            align-items: center; /* Center align the items vertically */
            justify-content: center; /* Center align the items horizontally */
        }
        .nww-top-link {
            text-decoration: none; /* Removes underline from links */
            color: white; /* Color of the text */
            margin: 0 20px; /* Space around the links */
            font-size: 10px; /* Adjust size as needed */
            font-family: 'Montserrat', sans-serif;
            font-weight:600;
        }
        .nww-top-header-line {
            width: 0.1px; /* Width of the vertical line */
            height: 30px; /* Height of the vertical line */
            background-color: #ffc621; /* Color of the line */
        }
        .nww-bottom-header {
            margin-left: 5rem;


        }
        .nww-top-header {
            padding-right: 120px;
            padding-bottom:40px;
    /* padding-left: 100px; */
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 10px;
        }
        .nww-white-line-header {
            width: 100vw; /* Make the line extend across the viewport width */
            position: absolute;
            background-color: #ffc621;
            height: 1px;
            top: 117px; /* Position it according to the logo */
            left: 0;
            z-index: 0; /* Ensure the line is behind the logo */
        }
        .line-hider {
        z-index: -1;
    position: absolute;
    width: 199px;
    left: -20px;
    height: 100px;
    background-color: #00285e;
        }
        .nww-top-social-container {
            display: flex;
    flex-direction: row;
    align-items: center;
    gap: 15px;
    justify-content: center;
        }
        .nww-top-social-icon {
            width:18px;
        }
       .nww-bottom-header-links {
        padding-bottom: 25px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    padding-right: 120px;
       }

       .nww-bottom-header-link {
        text-decoration: none;
        color:#f6ba1a;
        font-family: 'Montserrat', sans-serif;
        font-weight:500;
        font-size:18px;
       }
       .nww-search-container .search-form input[type="search"]
       {
       	background-color:#A6AFBC;
       	border:none;
       }
       .nww-search-container .search-form .icon-search:after {
    background-image: url('../images/search.svg');
       }
       
       
       .nww-bottom-info-container {
        background-color: #00285e;
        display: flex;
        justify-content: center;
        padding-top:3rem;
        padding-bottom:3rem;
        align-items: center;
        gap:40px;
       }

       .nww-bottom-h1 {
        color:white;
        font-size:20px;
       }
       .nww-bottom-icon {
       width:120px;
       }
       .nww-bottom-info {
       
        max-width:1200px;
       }
       .nww-bottom-icons {
        display:flex;
        flex-direction: row;
        gap:40px;
        margin-top:1rem;
       }
       .nww-bottom-p {
        color:white;
        font-size:12px;
        margin-top:1rem;
       }
       .nww-tall-white-line {
        width:0.5px;
        height:230px;
        background-color: white;
       }

       .nww-bottom-img {
        max-width:150px;
       }

       .nww-bottom-column-links {
        display: flex;
        flex-direction: column;
        align-items: baseline;
        gap:8px;
       }

       .nww-bottom-column-links a {
        color: #f6ba1a;
       }
       .nww-bottom-gifs {
        display: flex;
        flex-direction: column;
        align-items: baseline;
        gap:50px;
       }
       
       .cms-default-nav ul li a:hover {
       	background:none!important;
       	color:#f79e00 !important;
       }
       
       .nww-interior .em-com-wysiwyg {
       	margin-top:1.7rem;
       	margin-left:-10px;
       }
       
       .nww-interior .em-com-wysiwyg {
       	margin-bottom:9rem;
       }
       
       .nww-interior .em-com-wysiwyg p {
       	font-size:19px !important;
       }
       
       .nww-interior .em-com-wysiwyg h3 {
       	margin-bottom:0!important;
       }
       
       .nww-interior .em-com-wysiwyg img {
       	margin-right:2rem;
       }
       #header {
       	display:none;
       }
       .mobile-logo-1 {
       	    display: block !important;
    width: 55px;
       }
       .header-holder {
       	margin-top:-1px;
       }
      @media (max-width: 1200px) {
      
    		#header {
    			display:block;
    		}
    		.nww-main-header {
    			display:none;
    		}
    		.header-holder {
    			padding-bottom:19px !important;
    		}
}

@media (max-width:768px) {
		
		.featured-cols h3 {
      		font-size: 15px !important;
      	}
      	.three-wide-detail-with-icon {
      		flex-wrap:nowrap;
      		flex-direction:column;
      		
      	}
      	
      	.three-wide-detail-item {
      		display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
      	}
      	.cards-grid {
      		width:300px!important;
      	}
      	.un-card-grid-main {
      		align-items: center!important;
    justify-content: center!important;
    display: flex!important;
    flex-wrap: nowrap!important;
    flex-direction: column!important;
    /* justify-content: space-between; */
    margin-bottom: 3rem!important;
      	}
      	.un-grid-extra-link-container {
      		margin-top:-3rem!important;
      	}
      	.nww-lax h1 {
      		font-size:30px !important;
      	}
      	.nww-lax-subtitle {
      		font-size:12px !important;
      		max-width:300px !important;
      	}
      	.nww-bottom-info-container {
      		flex-direction:column;
      	}
      	.nww-bottom-h1 {
      		text-align:center;
      	}
      	.nww-tall-white-line {
      		display:none;
      	}
      	.nww-bottom-column-links {
      		text-align:center;
      		align-items:center;
      	}
      	.nww-bottom-info {
      		    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
      	}
      	.nww-left-footer-logos img {
      		width:80px;
      	}
      	.nww-left-footer-logos {
      		gap:12px;
      	}
      	.nww-bottom-p {
      		max-width:300px;
      		text-align:center;
      	}
      	.nww-bottom-gifs {
      		
      	}
      	
      	.img-list-item {
      		max-width:200px !important;
      	}
      	.four-wide-images {
    width: 100%;
    max-width: 1600px;
    gap: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.four-wide-image-list {
    height: 100% !important;
}

.grid-secondary {
	gap:20px !important;
	justify-content:center !important;
}
.heading-container {
	font-size:23px !important;
}
.nww-interior .em-com-wysiwyg p {
	max-width:300px !important;
}
      	
}
