.link, a{text-decoration: none;}
	.link:hover, a:hover{text-decoration: none;}.link, a{font-weight: normal;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1200px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1200px;}
.bodysize{max-width: 1200px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #867400;}
.link:hover, a:hover{color: #333333;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #cccaca;}
body{
		color: #000000;
		font-family: "Times New Roman", Times, serif;
		background-color: #ffffff;
	}
.content{
		background-color: #ffffff;
	}
.searchbox{
		border: 3px solid #ffffff;
	}
#default_footer{
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		font-size:10pt;
		padding-bottom:10px;
		color:#333333;
	}
#default_footer a{
		text-decoration: underline;
		color:#333333;
	}
.resource_item_header, .button, .button-strip a{
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #00395a;
	background: #00395a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00395a), color-stop(50%,#00395a), color-stop(51%,#00395a), color-stop(100%,#00395a));
	background: -moz-linear-gradient(top,  #00395a 0%, #00395a 50%, #00395a 51%, #00395a 100%);
	background: -webkit-linear-gradient(top,  #00395a 0%,#00395a 50%,#00395a 51%,#00395a 100%);
	background: -o-linear-gradient(top,  #00395a 0%,#00395a 50%,#00395a 51%,#00395a 100%);
	background: -ms-linear-gradient(top,  #00395a 0%,#00395a 50%,#00395a 51%,#00395a 100%);
	background: linear-gradient(top,  #00395a 0%,#00395a 50%,#00395a 51%,#00395a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00395a', endColorstr='#00395a',GradientType=0 );
	border: 1px solid #00395a;
	color: #ffffff;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	background: #e5554e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5554e), color-stop(50%,#e5554e), color-stop(51%,#e5554e), color-stop(100%,#e5554e));
	background: -moz-linear-gradient(top,  #e5554e 0%, #e5554e 50%, #e5554e 51%, #e5554e 100%);
	background: -webkit-linear-gradient(top,  #e5554e 0%,#e5554e 50%,#e5554e 51%,#e5554e 100%);
	background: -o-linear-gradient(top,  #e5554e 0%,#e5554e 50%,#e5554e 51%,#e5554e 100%);
	background: -ms-linear-gradient(top,  #e5554e 0%,#e5554e 50%,#e5554e 51%,#e5554e 100%);
	background: linear-gradient(top,  #e5554e 0%,#e5554e 50%,#e5554e 51%,#e5554e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5554e', endColorstr='#e5554e',GradientType=0 );
	border: 1px solid #e5554e;
	color: #ffffff;
}
.button a, .button-strip a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip-active a{
	color: #ffffff;
	text-decoration:none;
}
.button:hover a, .button-strip:hover a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip a{
	font-weight:normal;
}
.resource_item_open{
	border: 1px solid #00395a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #00395a;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 1.3;
}
h1, h2, .heading1, .heading2{
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:0px;
	margin-top:0px;
}
h1, .heading1{
	font-weight: bold;
	font-size: 3.667em;
}
h2, .heading2{
	font-weight: bold;
	font-size: 2.667em;
}
h3, .heading3{
	font-weight: bold;
	font-size: 1.833em;
}
h4, .heading4{
	font-size: 1.167em;
	font-weight: bold;
}
h5, .heading5{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.917em;
}
.widget_tab, .widget_tab_selected{
	background: #ffffff;
	color: #ffffff;
}
.widget_tab:hover, .widget_tab_selected{
	background: #ffffff;
	color: #ffffff;
}
a.button-strip{
	width: 100%;
	display: block;
}
a.button-strip:hover{
	text-decoration:none;
}
.widget_tab, .widget_tab_selected{
	cursor: pointer;margin-left: auto;margin-right: 1px;padding: 5px;float: left;font-size: 1.083em;
}
.widget_tab_bar{
	height: 28px;
	border-bottom:1px solid #cccaca;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #000000;
}
.vtab{
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, right, left, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(-90deg,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	color: #000000;
}
.vtab:hover, .vtab_selected{
	background: none;
	background: -webkit-gradient(linear, right, left, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(-90deg,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #000000;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );

	color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
.tab:hover, .tab_selected, .navbar-top .open>a, .navbar-top>div>ul>li>a:hover, .navbar-top a.current, .navbar-top>div>ul>li>a:focus{
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #000000;
}
.tab a{
	color: #000000;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #000000;
}
.tab-bar{
	border-bottom: 1px solid #000000;
}
@media (max-width: 767px) {
	.tab{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.tab-bar{
		border: none;
	}
}
#responsiveheader{
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #ffffff;
}
#responsiveheaderimage{
	background-image: URL(/images/logos/hauppaugelibrary/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 1px solid #000000;
	background-color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
}
.widgetheader{
	color: #ffffff;
	font-weight: bold;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: -1px -1px 0px 0px;
	border-radius: -1px -1px 0px 0px;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px -1px -1px;
	border-radius: 0px 0px -1px -1px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #00395a;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #00395a;
	border-color: #00395a;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #00395a;
}
.polaris-nav-active i{
	color: #00395a;
}
.widgetbody hr{
	color: #cccaca;
	background-color: #cccaca;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #cccaca;
}
.bottomrule{
	border-bottom: 1px solid #cccaca;
}
.bodytext{color: #000000;}
.headingtext{color: #00395a;}
/* target a div to allow a content block to go full width */
#body>div>.amh-row>div#idQXbwR.amh-block>.amh-content {
    max-width: 100%;
}

html {
  font-size: 16px;
}

body {
    background-color: #fff;
    font-family: Roboto;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    color: #333;
    line-height: 1.5;
}

.__visuallyhidden {
  position: absolute;
  left: -999em;
  top: -999em;
}

.editor-block.editor-block-full {
    max-width: 100%;
}

.editor-block {
    position: relative;
    -webkit-user-select: text;
    user-select: text;
}

.editor-block-grid-horizontal {
    display: flex;
    flex-direction: row;
}

.editor-block-grid-horizontal-medium {
    @media (max-width: 1024px) {
        flex-direction: row;
    }
}

.editor-block-grid-horizontal-small {
    @media (max-width: 768px) {
        flex-direction: row;
    }
}

.editor-block-grid-vertical {
    display: flex;
    flex-direction: column;
}

.editor-block-grid-vertical-medium {
    @media (max-width: 1024px) {
        flex-direction: column;
    }
}

.editor-block-grid-vertical-small {
    @media (max-width: 768px) {
        flex-direction: column;
    }
}

.editor-block.grid-item-full {
    flex: 1;
}

/*===== HEADER =====*/
#responsiveheader {
  display: none;
}

#co1hdct {
    gap: 0px;
    justify-content: center;
    padding: 3.313rem 0rem 1.125rem 0rem;
    background-color: #FFF;
    align-content: center;
    align-items: center;
    width: 100%;
}

#covgdtz {
    justify-content: space-between;
    padding: 0rem 2rem 0rem 2rem;
    width: 100%;
}

#cocnqmx {
    width: 336px;
    max-width: 35%;
    align-items: flex-start;
}

#co5gyol {
  
}

#coru1bl {
  align-items: flex-end;
    gap: 1.25rem;
}

#co3ymx6 {
  
}

/* header top */
#cojwlzw p {
  padding: 0;
  margin: 0;
}

#idt107C {
    height: 1.5rem;
    width: 250px;
}

div[data-widgetid="24532"] .heading4,
div[data-widgetid="24532"] hr {
  display: none;
}

div[data-widgetid="24532"] p {
  font-family: 'Inter', sans-serif;
  font-size: 1rem;
  color: #000;
  margin: 0;
}

div[data-widgetid="24532"] strong {
  font-weight: 400;
}

#coba8l8 span {
  font-weight: 600;
}

.gtranslate_wrapper.gt_container--wz96ug select:nth-child(3),
.gtranslate_wrapper.gt_container--wz96ug div:nth-child(4) {
  display: none;
}

/* search bar */
#search_bar {
  display: flex;
  border: none;
}

#search_bar #search_term {
  border: 1px solid #C3C3C3;
  border-right: none;
  border-radius: 5px 0px 0px 5px;
  width: 400px;
  height: 50.5px;
  padding: 0 8px 0 16px;
  margin: 0;
}

#search_bar .radiogroup-container {
  border: 1px solid #C3C3C3;
  border-right: none;
}

#search_bar .radiogroup-options {
  display: flex;
  gap: 16px;
  height: 48.5px;
  padding: 0px 20px;
  border: none;
}

#search_bar .radiogroup-option {
      display: flex;
    align-items: center;
  gap: 8px;
}

#search_bar .radiogroup-option label {
  order: 2;
  margin: 0;
}

#search_bar .radiogroup-option input {
  order: 1;
  margin: 0;
  width: 28px;
  height: 28px;
}

#search_bar button {
  font-size: 1rem;
  line-height: 1;
  color: #fff;
  background: #00395A;
  border: none;
  border-radius: 0px 5px 5px 0px;
  padding: 16px 33px;
  margin: 0px;
  cursor: pointer;
}


/* nav */
#cogorlj > ul > li > a {
      color: #00395A;
}

#cogorlj > ul > li > ul > li > a {
      color: #00395A;
}


@media (min-width: 601px) and (max-width: 1024px) {
    #co1hdct {
        width: 100vw;
        min-width: 100vw;
        justify-content: center;
    }
  
      #covgdtz {
        padding: 0rem 2rem 0rem 2rem;
        min-width: 100vw;
        width: 100vw;
        justify-content: center;
        gap: 5vh;
        align-items: center;
    }
  
  #cocnqmx {
    justify-content: center;
        align-items: stretch;
        max-width: 100%;
  }
  
  #co5gyol {
    justify-content: center;
  }
  
  #coru1bl {
            justify-content: center;
        align-items: center;
        gap: 10vh;
  }
  
  #co3ymx6 {
    
  }
  
}

@media (max-width: 600px) {
    #co1hdct {
        width: 100vw;
        min-width: 100vw;
        position: static;
        top: 0px;
        left: 0px;
        z-index: 1000;
        max-width: 100vw;
        padding: 20px 0px;
    }
  
  #covgdtz {
        padding: 0vw 0vw 0vw 0vw;
        min-width: 100vw;
        width: 100vw;
        gap: 3vh;
    }
  
  #cocnqmx {
            justify-content: center;
        max-width: 100%;
    width: 100%;
  }
  
  #co5gyol {
    
  }
  
  #coru1bl {
            align-items: stretch;
        justify-content: flex-start;
        align-content: stretch;
        flex-wrap: wrap;
        min-width: 100vw;
        width: 100vw;
        gap: 5vh;
  }
  
  #co3ymx6 {
    
  }
  
  #co25t84 {
    justify-content: center;
  }
}

@media (max-width: 1024px) {
  #search_bar {
    justify-content: center;
  }
}

@media (max-width: 768px) and (min-width: 577px) {
  #search_bar #search_term {
    width: 300px;
    max-width: 30vw;
  }
}

@media (max-width: 576px) {
  #search_bar {
    flex-direction: column;
    flex-wrap: wrap;
    width: 360px;
    height: 101px;
  }
  
  #search_bar #search_term {
    width: 240px;
    border-bottom: none;
    border-radius: 5px 0 0 0;
  }
  
  #search_bar .radiogroup-container {
    width: 240px;
    border-radius: 0 0 0 5px;
  }
  
  #search_bar .radiogroup-options {
    width: 240px;
    padding 0 10px;
  }
  
  #search_bar .radiogroup-options label {
    font-weight: 400;
  }
  
  #search_bar button {
    width: 120px;
    height: 100%;
  }
}


@layer site {

			html {
				box-sizing: border-box;
			}
			*, *:before, *:after {
				box-sizing: inherit;
			}
			main>section>.editor-block,header>.editor-block,header>.editor-block{
				margin-left: auto !important;
				margin-right: auto !important;
				padding: 0;
			}
			.editor-block.editor-block-default:not(.grid-item-grow):not(.grid-item-auto){
				max-width: Array;
			}
			.editor-block.editor-block-wide{
				max-width: 82.5rem;
			}
			.editor-block.editor-block-full{
				max-width: 100%;
			}
			
		body{
		background-color: #f0f0f0;
	font-family: Roboto;
	font-weight: 400;
	font-style: normal;
	font-size: 16px;
	color: #333;
	line-height: 1.5;
;
}

		
				a{
		color: #007bff;
	text-decoration: none;
}

				a:hover{
		color: #0056b3;
	text-decoration: underline;
}

				
				
				
		
			h1,h2,h3,h4,h5,h6{
					font-family: Advent Pro;
	font-weight: 100;
	font-style: normal;
	font-size: 2.5rem;
	color: #333;
	line-height: 1.2;

			}
			h2{
					font-size: 2rem;

			}
			h3{
					font-size: 1.75rem;

			}
			h4{
					font-size: 1.5rem;

			}
			h5{
					font-size: 1.25rem;

			}
			h6{
					font-size: 1rem;

			}
		
		@font-face {
						font-family: 'Advent Pro';
						font-style: italic;
						font-weight: 100;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-100-italic.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-100-italic.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Advent Pro';
						font-style: normal;
						font-weight: 100;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-100-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-100-normal.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Advent Pro';
						font-style: italic;
						font-weight: 400;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-400-italic.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-400-italic.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Advent Pro';
						font-style: normal;
						font-weight: 400;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-400-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-400-normal.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Advent Pro';
						font-style: italic;
						font-weight: 600;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-600-italic.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-600-italic.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Advent Pro';
						font-style: normal;
						font-weight: 600;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-600-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/advent-pro@latest/latin-600-normal.woff) format('woff');
						font-display: swap;
					}
@font-face {
						font-family: 'Inter';
						font-style: normal;
						font-weight: 400;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-400-normal.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Inter';
						font-style: normal;
						font-weight: 700;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-700-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/inter@latest/latin-700-normal.woff) format('woff');
						font-display: swap;
					}
@font-face {
						font-family: 'Inter Tight';
						font-style: normal;
						font-weight: 400;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter-tight@latest/latin-400-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/inter-tight@latest/latin-400-normal.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Inter Tight';
						font-style: normal;
						font-weight: 700;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter-tight@latest/latin-700-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/inter-tight@latest/latin-700-normal.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Inter Tight';
						font-style: normal;
						font-weight: 700;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/inter-tight@latest/latin-700-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/inter-tight@latest/latin-700-normal.woff) format('woff');
						font-display: swap;
					}
@font-face {
						font-family: 'Roboto';
						font-style: italic;
						font-weight: 100;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-100-italic.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-100-italic.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Roboto';
						font-style: normal;
						font-weight: 100;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-100-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-100-normal.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Roboto';
						font-style: italic;
						font-weight: 400;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-400-italic.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-400-italic.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Roboto';
						font-style: normal;
						font-weight: 400;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-400-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-400-normal.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Roboto';
						font-style: italic;
						font-weight: 700;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-700-italic.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-700-italic.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Roboto';
						font-style: normal;
						font-weight: 700;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-700-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-700-normal.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Roboto';
						font-style: italic;
						font-weight: 900;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-900-italic.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-900-italic.woff) format('woff');
						font-display: swap;
					}@font-face {
						font-family: 'Roboto';
						font-style: normal;
						font-weight: 900;
						src: url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-900-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/roboto@latest/latin-900-normal.woff) format('woff');
						font-display: swap;
					}
		
			button{
					background-color: #007bff;
	color: #ffffff;
	border: 1px solid #007bff;

			}
			button:hover{
					background-color: #0056b3;
	color: #ffffff;
	border: 1px solid #0056b3;

			}
			button:disabled{
				opacity: 0.5;
			}
		
		.editor-block{
			;
		}
		

			
}
@layer page {

		body{
			position: relative;
			--icon-colour: #696969;
			--panel-hover-color: var(--panel-background);
			--primary-colour: #0daabf;
			--disabled-colour: #959495;
			--panel-background: #F2F2F2;
			--button-radius: 4px;
			--panel-border: #DDD;
			--insert-marker-colour: #047AFF;
		}

		.editor-block{
			position: relative;
			-webkit-user-select: text;
			user-select: text;
		}
		.editor-block.grid-item-grow {
			flex-grow: 1;
		}
		.editor-block.grid-item-shrink {
			flex-shrink: 1;
		}
		.editor-block-grid-item-auto {
			flex: 0 0 auto;
		}
		.editor-block.grid-item-full {
			flex: 1;
		}
		.editor-block-grid-horizontal {
			display: flex;
			flex-direction: row;
		}
		.editor-block-grid-vertical {
			display: flex;
			flex-direction: column;
		}
		.editor-block-grid-horizontal-medium {
			@media (max-width: 1024px) {
				flex-direction: row;
			}
		}
		.editor-block-grid-vertical-medium {
			@media (max-width: 1024px) {
				flex-direction: column;
			}
		}
		.editor-block-grid-horizontal-small {
			@media (max-width: 768px) {
				flex-direction: row;
			}
		}
		.editor-block-grid-vertical-small {
			@media (max-width: 768px) {
				flex-direction: column;
			}
		}
		div.editor-block-grid-vertical-small > .editor-block-grid {
			@media (max-width: 768px) {
				width: 100% !important;
			}
		}

		p.editor-block{
			margin-top: 0;
			margin-bottom: 0;
		}

		div.add-block-section{
			padding: calc(var(--base-font-size, 16px) * 0.5);
		}
		ul.editor-block-list{
			box-sizing: border-box;
			padding-left: 1em;
		}
		.left{
			text-align: left;
		}
		.right{
			text-align: right;
		}
		.center{
			text-align: center;
		}
		.justify{
			text-align: justify;
		}
		figure.editor-block-image {
			display: flex;
			flex-flow: column;
			max-width: 100%;
			margin: 0;
			overflow: hidden;
		}
		figure.editor-block-image>figcaption {
			background-color: rgba(0, 0, 0, 1);
			color: #fff;
			text-align: left;
			position: absolute;
			padding: 0.5rem 1rem;
			bottom: 0;
			width: 100%;
		}
		figure.editor-block-image>img, figure.editor-block-image>a>img{
			display: block;
			max-width: 100%;
			overflow: hidden;
		}
		figure:focus-within {
			outline: 2px solid -webkit-focus-ring-color;
		}
		co-classic-widget{
			position: relative;
		}
		nav.editor-block-navigation > ul {
			display: flex;
			align-items: baseline;
			list-style: none;
			padding: 0;
			margin: 0;
		}

		nav.editor-block-navigation ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}

		nav.editor-block-navigation li {
			white-space: nowrap;
			position: relative;
		}

		nav.editor-block-navigation a {
			display: inline-block;
			text-decoration: none;
			position: relative;
		}

		ul.flyout-menu {
			display: none;
			visibility: hidden;
			position: absolute;
			top: 100%;
			left: 0;
			z-index: 1000;
			background-color: #fff;
		}

		li.has-submenu > ul.flyout-menu {
			top: 100%;
			left: 0;
		}

		li.has-submenu li.has-submenu > ul.flyout-menu {
			top: 0;
			left: 100%;
		}

		ul.flyout-menu a {
			color: #000;
		}

		nav.editor-block-navigation a:focus {
			outline: none;
		}
		nav.editor-block-navigation a:focus > span {
			outline: 2px solid -webkit-focus-ring-color;
		}

		nav.editor-block-navigation li.has-submenu:hover > ul.flyout-menu,
		nav.editor-block-navigation li.has-submenu:focus-within > ul.flyout-menu {
			display: block;
			visibility: visible;
		}

		.burger-menu {
			display: none;
			cursor: pointer;
			padding: 8px;
			border: none;
			font-size: 1.5rem;
			user-select: none;
			text-align: right;
		}
		.editor-block-button-link{
			cursor: pointer;
		}
		@media (max-width: 1200px) {
			.content {
				padding: 0 1rem;
			}
		}
		@media (max-width: 768px) {
			nav.editor-block-navigation > ul {
				display: none;
			}
			.burger-menu {
				display: block;
			}
			nav.editor-block-navigation > ul.active {
				display: flex;
				flex-direction: column;
				}
			ul.flyout-menu {
				position: static;
				box-shadow: none;
				display: block;
				visibility: visible;
			}
			ul.flyout-menu ul.flyout-menu {
				position: static;
				display: block;
				visibility: visible;
			}
			nav.editor-block-navigation li.has-submenu > ul.flyout-menu {
				display: block;
				visibility: visible;
			}
			ul.flyout-menu[data-depth] {
				padding-left: calc(20px * var(--depth, 1));
			}
		}

		.editor-block-accordion {
			display: flex;
			flex-direction: column;
			gap: calc(var(--base-font-size, 16px) * 1.0625);
		}
		.editor-block-accordion > details {
			background-color: #fff;
			overflow: auto;
		}
		.editor-block-accordion > details > summary {
			padding: calc(var(--base-font-size, 16px) * 0.9375) calc(var(--base-font-size, 16px) * 1.125) calc(var(--base-font-size, 16px) * 0.8125) calc(var(--base-font-size, 16px) * 1.4375);
			cursor: pointer;
			display: flex;
			justify-content: space-between;
			align-items: center;
		}
		.editor-block-accordion > details[open] > summary {
			padding-bottom: 0;
		}
		.editor-block-accordion > details > summary > svg {
			width: var(--base-font-size, 16px);
			height: var(--base-font-size, 16px);
			transition: transform 0.3s ease;
		}
		.editor-block-accordion > details[open] > summary > svg {
			transform: rotate(90deg);
		}
		.editor-block-accordion > details > summary::marker {
			content: '';
		}
		.editor-block-accordion > details > div {
			padding: 0 calc(var(--base-font-size, 16px) * 1.4375);
			min-height: calc(var(--base-font-size, 16px) * 0.8125);
		}
	
}
@layer siteCustom {
.editor-block-classicBlock {
  border: none;
}

header .editor-block-classicBlock {
  margin: -10px;
}

  
co-classic-widget[widget-id="24532"] {
  height: 1.5rem;
  width: 250px
}


/* header search form */
co-form.header-search::part(form) {
  display: flex;
}

co-form.header-search::part(label) {
  position: absolute;
  left: -999em;
  top: -999em;
}

co-form.header-search::part(form-page) {
  border: 1px solid #C3C3C3;
  border-right: none;
  border-radius: 5px 0px 0px 5px;
}

co-form.header-search::part(columns) {
  display: flex;
}

co-form.header-search::part(input) {
  border: none;
  border-right: 1px solid #C3C3C3;
  border-radius: 5px 0px 0px 5px;
  padding-top: 0px;
  width: 400px;
  height: 50.5px;
}

co-form.header-search::part(search-icon) {
  display: none;
}

co-form.header-search::part(radiogroup-options) {
  flex-direction: row;
  height: 50.5px;
  padding: 0px 20px;
}

co-form.header-search::part(submit-button) {
  color: #fff;
  background: #00395A;
  border-radius: 0px 5px 5px 0px;
  padding: 17px 33px;
  margin: 0px;
  cursor: pointer;
}

@media (max-width: 1024px) {
  co-form.header-search::part(form) {
    justify-content: center;
  }
}

@media (max-width: 768px) and (min-width: 577px) {
  co-form.header-search::part(input) {
    width: 300px;
    max-width: 30vw;
  }
}

@media (max-width: 576px) {
  co-form.header-search::part(columns) {
    gap: 0px;
  }
  
  co-form.header-search::part(input) {
    width: 100%;
  }
  
  co-form.header-search::part(radiogroup-options) {
    border-top: 1px solid #C3C3C3;
  }
}


}
@layer themeCustom {

}
@layer pageCustom {

}
@layer block {
#cos3bob{

}#co1hdct{
	gap: 0px;
	justify-content: center;
	padding: 3.313rem 0rem 1.125rem 0rem;
	background-color: #FFF;
	align-content: center;
	align-items: center;
	width: 100%;

}
@media (max-width: 600px) {
	#co1hdct {
			width: 100vw;
			min-width: 100vw;
			position: static;
			top: 0px;
			left: 0px;
			z-index: 1000;
			max-width: 100vw;
			padding: 20px 0px;

	}
}

@media (min-width: 601px) and (max-width: 1024px) {
	#co1hdct {
			width: 100vw;
			min-width: 100vw;
			justify-content: center;

	}
}
#covgdtz{
		justify-content: space-between;
		padding: 0rem 2rem 0rem 2rem;
		width: 100%;
		gap: 20px;

}
@media (min-width: 601px) and (max-width: 1024px) {
	#covgdtz {
				padding: 0rem 2rem 0rem 2rem;
				min-width: 100vw;
				width: 100vw;
				justify-content: center;
				gap: 5vh;
				align-items: center;

	}
}

@media (max-width: 600px) {
	#covgdtz {
				padding: 0vw 0vw 0vw 0vw;
				min-width: 100vw;
				width: 100vw;
				gap: 3vh;

	}
}
#cocnqmx{
			width: 336px;
			max-width: 35%;
			align-items: flex-start;

}
@media (max-width: 600px) {
	#cocnqmx {
					justify-content: center;
					max-width: 100%;
					width: 336px;

	}
}

@media (min-width: 601px) and (max-width: 1024px) {
	#cocnqmx {
					justify-content: center;
					align-items: stretch;
					max-width: 100%;

	}
}
#cokjmgc{
				padding: 0px;

}
@media (max-width: 600px) {
	#cokjmgc {
						width: 400px;
						max-width: 75vw;

	}
}

#co5gyol{

}
@media (min-width: 601px) and (max-width: 1024px) {
	#co5gyol {
					justify-content: center;

	}
}
#coru1bl{
				align-items: flex-end;
				gap: 1.25rem;

}
@media (max-width: 600px) {
	#coru1bl {
						align-items: stretch;
						justify-content: flex-start;
						align-content: stretch;
						flex-wrap: wrap;
						min-width: 100vw;
						width: 100vw;
						gap: 5vh;

	}
}

@media (min-width: 601px) and (max-width: 1024px) {
	#coru1bl {
						justify-content: center;
						align-items: center;
						gap: 10vh;

	}
}
#co3ymx6{
					justify-content: space-between;
					gap: 2.5rem;

}
@media (max-width: 600px) {
	#co3ymx6 {
							width: 100vw;
							min-width: 100vw;
							gap: 3vh;

	}
}

@media (min-width: 601px) and (max-width: 1024px) {
	#co3ymx6 {
							align-items: center;

	}
}
#cohl3ko{
						justify-content: space-between;
						gap: 0.688rem;
						align-items: center;

}
@media (max-width: 600px) {
	#cohl3ko {
								padding: 0vw 2vw 0vw 2vw;
								gap: 5vw;
								margin: 0px 2px 0px 2px;
								justify-content: center;
								align-content: stretch;

	}
}
#cocl8mn{
							height: 1.875rem;
							width: 1.875rem;

}
#cojwlzw{
							align-items: center;
							justify-content: center;
							align-content: center;
							flex-wrap: nowrap;
							gap: 11px;

}#cow4xu3{
								font-size: 1rem;
								letter-spacing: 0%;
								font-weight: 400;
								font-family: Inter;
								color: #000;

}
#co39659{

}
#coba8l8{
								font-size: 1rem;
								font-style: normal;
								letter-spacing: 0%;
								font-family: Inter;
								font-weight: 600;
								width: 6.938rem;
								color: #00395A;

}
#cot5cs5{
						justify-content: space-between;
						gap: 1.063rem;
						align-items: center;
						align-content: center;

}
@media (max-width: 600px) {
	#cot5cs5 {
								gap: 20vw;
								align-content: center;
								align-items: flex-start;
								justify-content: space-evenly;
								width: 90vw;
								min-width: 100vw;

	}
}

@media (min-width: 601px) and (max-width: 1024px) {
	#cot5cs5 {
								gap: 10vw;
								justify-content: center;

	}
}
#co8rhib{
							height: 1.875rem;
							width: 1.875rem;

}
#cotmjwd{
							height: 1.875rem;
							width: 1.875rem;

}
#co7oafw{
						width: 11rem;
						top: 10%;
						flex-wrap: nowrap;
						align-items: center;
						justify-content: flex-start;

}
@media (max-width: 600px) {
	#co7oafw {
								width: 90vw;
								min-width: 90vw;
								justify-content: flex-start;
								padding: 0vw 5vw 0vw 5vw;

	}
}
#cops2zm{

}
#coawrck{
							width: 60%;
							height: 100%;
							max-width: 100vw;

}
#co25t84{
					width: 100%;

}
@media (min-width: 601px) and (max-width: 1024px) {
	#co25t84 {
							padding: 0px 26px;

	}
}
#cojckkr{

}
#coqg1oh{

}
@media (min-width: 601px) and (max-width: 1024px) {
	#coqg1oh {
							width: 100vw;
							justify-content: center;

	}
}

@media (max-width: 600px) {
	#coqg1oh {
							justify-content: flex-end;

	}
}
#coik0lv{

}
@media (min-width: 601px) and (max-width: 1024px) {
	#coik0lv {
								width: 80vw;
								justify-content: flex-end;

	}
}
#cogorlj{
							color: #00395A;
							padding: 0px 2px 0px 0px;

}
#cogorlj > ul > li > a {
	color: #00395A;
}
@media (min-width: 601px) and (max-width: 1024px) {
	#cogorlj {

	}
}

#cohenb1{
gap: 20px;
top: auto;
padding: 0px;
background-color: #00395A;
flex-wrap: nowrap;

}
@media (min-width: 601px) and (max-width: 1024px) {
	#cohenb1 {
		align-content: stretch;
		align-items: stretch;
		overflow: hidden;

	}
}
#coh1nvu{
	background-color: #00395A;
	color: #ffffff;
	text-align: center;
	padding: 0%;
	flex-basis: 75%;

}
#co4c2am{
background-color: #FFF;
flex-wrap: nowrap;
overflow: hidden;
max-width: 85%;
justify-content: center;
align-items: center;
align-content: center;
flex-basis: 0px;

}
@media (min-width: 601px) and (max-width: 1024px) {
	#co4c2am {
		overflow: hidden;
		flex-basis: ;
		align-content: center;
		align-items: center;

	}
}
#covecfi{
	background-color: #00395A;
	padding: 25px;
	margin: 25px;
	flex-basis: 50%;

}
@media (max-width: 600px) {
	#covecfi {
			flex-basis: 50px;
			padding: 25px;
			margin: 25px;

	}
}

#co950v0{
	padding: 0px;

}
@media (max-width: 600px) {
	#co950v0 {

	}
}

#cotfqc2{
justify-content: center;
gap: 90px;
padding: 40px 0px;

}#co5zgk4{
	background-color: #00395a;
	padding: 10px;
	border-color: #000;
	border-radius: 5px;
	border-style: solid;

}
#co3yuhi{
	background-color: #00395a;
	padding: 10px;
	border-color: #000;
	border-radius: 5px;
	border-style: solid;

}
#conswxx{
	background-color: #00395a;
	padding: 10px;
	border-color: #000;
	border-radius: 5px;
	border-style: solid;

}
#cote4cv{
	border-color: #000;
	border-radius: 5px;
	border-style: solid;
	padding: 10px;
	background-color: #00395a;

}
#coh0opo{
	background-color: #00395a;
	padding: 10px;
	border-color: #000;
	border-radius: 5px;
	border-style: solid;

}
#covj0uy{

}#col84so{
	align-items: center;
	padding: 2.875rem 2.875rem 2.875rem 2.875rem;
	background-color: #FFFFFF;
	min-width: 82.5rem;
	justify-content: center;

}
@media (max-width: 600px) {
	#col84so {
			min-width: 100vw;
			width: 100vw;
			position: static;
			top: 0px;
			left: 0px;
			gap: 3vh;

	}
}

@media (min-width: 601px) and (max-width: 1024px) {
	#col84so {
			width: 100vw;
			min-width: 100vw;
			gap: 3vh;

	}
}
#coi32ng{
		gap: 4.75rem;
		padding: 0rem 2rem 0rem 2rem;
		justify-content: center;
		align-items: flex-start;
		align-content: center;
		min-width: 100vw;
		width: 100vw;

}
@media (min-width: 601px) and (max-width: 1024px) {
	#coi32ng {
				padding: 0rem 2rem 0rem 2rem;
				min-width: 100vw;
				width: 100vw;

	}
}

@media (max-width: 600px) {
	#coi32ng {
				padding: 0rem 2rem 0rem 2rem;
				width: 100vw;
				min-width: 100vw;

	}
}
#co5vov0{
			justify-content: center;
			align-items: center;
			align-content: center;

}
@media (max-width: 600px) {
	#co5vov0 {
					justify-content: center;
					align-items: stretch;

	}
}

@media (min-width: 601px) and (max-width: 1024px) {
	#co5vov0 {
					justify-content: center;

	}
}
#co3fa49{
				width: 16.5rem;
				height: 6.688rem;

}
#co93xc0{
			gap: 40px;

}#co9x50d{

}#cori8wn{
					width: 18.75rem;

}#co3depb{
						color: #00395A;
						font-style: normal;
						font-size: 1.25rem;
						font-family: Inter;
						font-weight: 600;

}
#consx63{
						color: #00395A;
						font-style: normal;
						font-size: 1rem;
						font-weight: 400;
						width: 300px;
						font-family: Inter;

}
#co5zubo{
					width: 18.75rem;
					justify-content: center;

}#cob1zj0{
						color: #00395A;
						font-style: normal;
						font-size: 1.25rem;
						font-family: ;
						font-weight: 600;

}
#coko964{
						color: #00395A;
						font-style: normal;
						font-size: 1rem;
						font-weight: 400;
						letter-spacing: 0px;
						font-family: Inter;

}
#coirg6s{
				width: 18.75rem;

}#co0o2kc{
					width: 18.75rem;

}#coyj53b{
						color: #00395A;
						font-style: normal;
						font-size: 1.25rem;
						font-family: Inter;
						font-weight: 600;

}
#codqolb{
						color: #00395A;
						font-style: normal;
						font-size: 1rem;
						font-weight: 400;
						width: 300px;
						font-family: Inter;

}
#cop3d93{
						font-family: Inter;
						font-weight: 600;
						background-color: #00395A;
						border-radius: 5px;
						border-color: #00395A;
						border-style: solid;
						padding: 18.8px 0px;
						width: 100%;

}
#cowsje2{
				gap: 18px;

}#co2vyrf{
					align-items: center;
					justify-content: center;
					align-content: center;
					width: 16.625rem;

}#co5nch3{
						color: #00395A;
						font-size: 1.25rem;
						font-family: Inter;
						font-weight: 600;

}
#cocu7dc{
					gap: 0.625rem;
					align-items: center;

}#co701iz{
						height: 2.625rem;
						width: 2.625rem;

}
#comca2g{
						font-size: 16px;
						color: #00395A;
						font-family: Inter;
						font-weight: 600;

}
#coi417k{
					gap: 0.625rem;
					align-items: center;
					justify-content: center;
					align-content: center;

}
@media (max-width: 600px) {
	#coi417k {
							justify-content: flex-start;

	}
}

@media (min-width: 601px) and (max-width: 1024px) {
	#coi417k {
							justify-content: flex-start;

	}
}
#coml1nb{
						height: 2.625rem;
						width: 2.625rem;
						justify-content: center;
						align-items: center;
						align-content: center;

}#cocxoqn{
							width: 1.655rem;
							height: 2.007rem;

}
#coij6bl{
						font-size: 1rem;
						color: #00395A;
						font-family: Inter;
						font-weight: 600;

}
#couj111{
		gap: 52.063rem;
		border-width: 0.063rem 0rem 0rem 0rem;
		border-style: solid;
		border-color: #D8D8D8;
		min-width: 82.5rem;
		padding: 1.688rem 2rem 0rem 2rem;

}
@media (min-width: 601px) and (max-width: 1024px) {
	#couj111 {
				padding: 3vw 2vw 0vw 2vw;
				min-width: 100vw;
				width: 100vw;
				gap: 25vw;

	}
}

@media (max-width: 600px) {
	#couj111 {
				padding: 1.688rem 2rem 0rem 2rem;
				min-width: 100vw;
				width: 100vw;
				gap: 3vh;

	}
}
#cokzx07{

}#corhsge{
				font-size: 1rem;
				font-family: Inter;
				font-weight: 600;
				width: 14.125rem;
				color: #000;

}
#cosp73u{
			align-items: center;

}#cob49wr{
				font-size: 1rem;
				font-family: Inter;
				font-weight: 400;
				color: #000;

  }
}







