/*smarter EMEA landing page */

.smarter-supply{
    text-align: left;
}
.smarter-supply a img{display:block}
.smarter-supply img{width:100%}
.smarter-supply .btn{text-align:left;text-decoration:none;width:max-content;}
.smarter-supply .btn::after {
        font-family: "Font Awesome 6 Pro"; 
        font-weight: 900;
        content: "\f33d";
        padding-left:20px;
    }
.banner .smarter-supply{padding:20vh 35px 0 35px;}
.banner .smarter-supply .col:first-child{flex-basis:20%}

.content:has(.smarter-supply){display:block;}

@media only screen and (max-width: 767px) {
    .smarter-supply .row {
        display: block;
    }
    .banner:has(.smarter-supply){height:1000px;}
    .smarter-supply .col:nth-child(2) img{padding-top: 20px;}

}
.smarter-supply h1{font-size:35px;line-height:60px;}
.content .smarter-supply p{margin:0;font-size:18px;line-height:30px;width:100%}

.smarter-supply form{background-color: #19233B;padding:30px;width:80%;}
.smarter-supply form h2{margin-top:0;margin-bottom:20px;font-size: 30px; line-height: 35px;width:100%}
.smarter-supply form input{width:90%;color:#19233B;border-radius:5px}

.umb-block-list .container:nth-child(2) .smarter-supply img{max-width:48px;}
.umb-block-list .container:nth-child(3) .smarter-supply img{margin-left:auto;margin-right:auto;max-width:500px;}

.container:nth-child(5) h1,.container:nth-child(5) p{text-align:center;}
.container:nth-child(5) p{font-weight:bold;font-size:16px}
.container:nth-child(5) p:nth-child(2)::after {
        font-family: "Font Awesome 6 Pro"; 
        font-weight: 900;
        content: "\f061";
        display:block;
    }
@media only screen and (min-width: 767px) {
.container:nth-child(6){padding-left:250px;padding-right:250px;}
}
    
/* end */
.lp-pom-body,.lp-pom-body h2{
	font-family: "loew-variable", sans-serif;
	font-variation-settings: "ital" 0, "wght" 300, "wdth" 100;
} 

.lp-pom-body h2{
	font-variation-settings: "ital" 0, "wght" 500, "wdth" 100;
}
.graybox:has(.lp-pom-body){
	padding-left:0;
	padding-right: 0;
	padding-bottom: 0;
}

.LRcontainer {
    display: flex;
    flex-wrap: wrap;
    height: 100vh;
    background-color: #00B5CB;
}
.LRtext {
    flex: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    padding: 0 80px;
    box-sizing: border-box;
    color:#1B233B;
    flex-direction: column;
    
}
.LRtext h2{
	font-size: 56px;
    font-family: "loew-variable", sans-serif;
    font-variation-settings: "ital" 0, "wght" 500, "wdth" 100;
    line-height: 61px;
}

.LRtext p{
	font-variation-settings: "ital" 0, "wght" 500, "wdth" 100;
}
.LRtext span{
	display: inline-block;
	background-color: #1B233B;
    color: #ffffff;
    vertical-align: middle;
    line-height: normal;
}
.LRimage {
    flex: 1;
    background-image: url('https://hilton-umbraco-cloud.euwest01.umbraco.io/media/qmwphmyx/unlock_bg2.jpg');
    background-size: cover;
    background-position: center;
    width: 100%;
}
@media (max-width: 900px) {
    .LRcontainer {
        flex-direction: column;
    }
    .LRimage {
        height: 50vh;
    }
    .LRtext{padding: 0 10px; }
    .LRtext span{font-size:3.8rem}
}
#lp-pom-box-14 {
			left: 41px;
			top: 900px;
			display: block;
			background: rgba(255, 255, 255, 0);
			background-image: url(/media/ogsff0z3/get-more-from-your-procurement-partner-today-desktop.png);
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
			border-style: solid;
			border-width: 1px;
			border-color: #ccc;
			border-radius: 0px;
			z-index: 6;
			width: 1066px;
			height: 128px;
			position: absolute;
			margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
		}

		#lp-pom-root {
			display: block;
			background: rgba(238, 238, 238, 1);
			border-style: none;
			margin: auto;
			padding-top: 0px;
			border-radius: 0px;
			min-width: 1150px;
		}

		#lp-pom-block-15 {
			display: block;
			background: rgba(29, 29, 29, 1);
			border-style: none;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0px;
			border-radius: 0px;
			width: 100%;
			height: 73px;
			position: relative;
		}

		#lp-pom-image-22 {
			display: block;
			background: rgba(255, 255, 255, 0);
			left: 462px;
			top: 21.5px;
			z-index: 9;
			position: absolute;
		}

		#lp-pom-block-16 {
			display: block;
			background-color: #1B233B;
			border-style: none;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0px;
			border-radius: 0px;
			width: 100%;
			position: relative;
		}

		#lp-pom-box-24 {
			display: block;
			background-color: #1B233B;
			border-style: none;
			border-radius: 0px;
			left: 0px;
			top: 150px;
			z-index: 1;
			width: 1150px;
			position: absolute;
			margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
		}

		#lp-code-21 {
			display: none;
			left: 628px;
			top: 55px;
			z-index: 3;
			width: 450px;
			height: 550px;
			position: absolute;
		}

		#lp-pom-text-23 {
			display: block;
			background: rgba(255, 255, 255, 0);
			border-style: none;
			border-radius: 0px;
			left: 67px;
			top: 123px;
			z-index: 4;
			width: 452px;
			height: 244px;
			position: absolute;
		}

		#lp-pom-text-23 span{font-variation-settings: "ital" 0, "wght" 500, "wdth" 100;padding:0 5px;}

		#lp-pom-text-25 {
			display: block;
			background: rgba(255, 255, 255, 0);
			border-style: none;
			border-radius: 0px;
			left: 67px;
			top: 425px;
			z-index: 2;
			width: 431px;
			height: 102px;
			position: absolute;
		}

		#lp-pom-image-42 {
			display: block;
			background: rgba(255, 255, 255, 0);
			left: 621px;
			top: 55px;
			z-index: 5;
			position: absolute;
		}

		#lp-pom-block-11 {
			display: block;
			background-color:#ffffff;
			border-style: none;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0px;
			border-radius: 0px;
			width: 100%;
			height: 490px;
			position: relative;
		}

		#lp-pom-text-26 {
			display: block;
			background: rgba(255, 255, 255, 0);
			border-style: none;
			border-radius: 0px;
			left: 145px;
			top: 208px;
			z-index: 7;
			width: 775px;
			height: 17px;
			position: absolute;
		}

		#lp-pom-text-37 {
			background: rgba(255, 255, 255, 0);
			border-style: none;
			border-radius: 0px;
			left: 9px;
			top: 9px;
			z-index: 8;
			height: 240px;
			position: absolute;
			text-align:center;
			margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
            text-align: center;
            padding-top:30px;
		}

		#lp-pom-text-27 {
			display: block;
			background-color:#ffffff;
			border-style: none;
			border-radius: 0px;
			left: 245px;
			top: 890px;
			z-index: 10;
			max-width: 1027px;
			height: 204px;
			position: absolute;
			margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
		}

		#lp-pom-text-27 div:first-child{
			width: 50%;
		    margin-left: auto;
		    margin-right: auto;
		    padding: 100px 0 50px 0;
			}

		#lp-pom-text-28 {
			display: block;
			background: rgba(255, 255, 255, 0);
			border-style: none;
			border-radius: 0px;
			left: 499px;
			top: 1060px;
			z-index: 11;
			width: 152px;
			height: 40px;
			position: absolute;
			margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
		}

		#lp-pom-button-29 {
			display: block;
			border-style: none;
			border-radius: 5px;
			left: 500px;
			top: 1430px;
			z-index: 12;
			width: 166px;
			height: 45px;
			position: absolute;
			text-shadow: none;
			box-shadow: none;
			background-color: rgba(0, 152, 219, 0);
			background-image: url(/media/ykxbjais/learn-more-button.svg);
			color: #fff;
			border-width: undefinedpx;
			border-color: none;
			font-size: 16px;
			line-height: 19px;
			font-weight: 400;
			font-style: normal;
			text-align: center;
			background-repeat: no-repeat;
			margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
		}

		#lp-pom-text-36 {
			display: none;
			background: rgba(255, 255, 255, 0);
			border-style: none;
			border-radius: 0px;
			left: 60px;
			top: 929px;
			z-index: 18;
			width: 431px;
			height: 408px;
			position: absolute;
			margin-left: auto;
            margin-right: auto;
            left: 0;
		}

		#lp-pom-image-43 {
			display: none;
			background: rgba(255, 255, 255, 0);
			left: 79px;
			top: 847.75px;
			z-index: 19;
			position: absolute;
		}

		#lp-pom-block-17 {
			display: block;
			background-color:#ffffff;
			background-repeat: no-repeat;
			background-position: center center;
			background-size: cover;
			border-style: none;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0px;
			border-radius: 0px;
			width: 100%;
			height: 1032px;
			position: relative;
		}

		#lp-pom-box-30 {
			display: block;
			background: rgba(255, 255, 255, 0);
			border-style: none;
			border-radius: 0px;
			left: 0px;
			top: 1536px;
			z-index: 13;
			width: 1150px;
			height: 332px;
			position: absolute;
			margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
		}

		#lp-pom-text-33 {
			display: block;
			background: rgba(255, 255, 255, 0);
			border-style: none;
			border-radius: 0px;
			left: 383px;
			top: 103px;
			z-index: 14;
			width: 364px;
			height: 80px;
			position: absolute;
		}

		#lp-pom-text-34 {
			display: block;
			background: rgba(255, 255, 255, 0);
			border-style: none;
			border-radius: 0px;
			left: 389px;
			top: 200px;
			z-index: 15;
			width: 372px;
			height: 34px;
			position: absolute;
		}

		#lp-pom-block-18 {
			display: block;
			background: rgba(29, 29, 29, 1);
			border-style: none;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0px;
			border-radius: 0px;
			width: 100%;
			height: 162px;
			position: relative;
		}

		#lp-pom-image-31 {
			display: block;
			background: rgba(255, 255, 255, 0);
			left: 462px;
			top: 1777px;
			z-index: 16;
			position: absolute;
		}

		#lp-pom-text-32 {
			display: block;
			background: rgba(255, 255, 255, 0);
			border-style: none;
			border-radius: 0px;
			left: 399px;
			top: 1823px;
			z-index: 17;
			width: 352px;
			height: 17px;
			position: absolute;
		}

		#lp-pom-root .lp-positioned-content {
			top: 0px;
			width: 1150px;
			margin-left: -575px;
		}

		#lp-pom-block-15 .lp-pom-block-content {
			margin-left: auto;
			margin-right: auto;
			width: 1150px;
			height: 73px;
		}

		#lp-pom-block-16 .lp-pom-block-content {
			margin-left: auto;
			margin-right: auto;
			width: 1150px;
			height: 747px;
		}

		#lp-pom-block-11 .lp-pom-block-content {
			margin-left: auto;
			margin-right: auto;
			width: 1150px;
		}

		#lp-pom-block-17 .lp-pom-block-content {
			margin-left: auto;
			margin-right: auto;
			width: 1150px;
			height: 1032px;
		}

		#lp-pom-block-18 .lp-pom-block-content {
			margin-left: auto;
			margin-right: auto;
			width: 1150px;
			height: 162px;
		}

		#lp-pom-image-22 .lp-pom-image-container {
			border-style: none;
			border-radius: 0px;
			width: 226px;
			height: 30px;
		}

		#lp-pom-image-22 .lp-pom-image-container img {
			width: 226px;
			height: 30px;
		}

		#lp-pom-button-29:hover {
			text-shadow: none;
			box-shadow: none;
			background-color: rgba(0, 136, 208, 0);
			background-image: url(/media/wgyhqqwi/learn-more-hover.svg);
			color: #fff;
		}

		#lp-pom-button-29:active {
			text-shadow: none;
			box-shadow: none;
			background-color: rgba(0, 124, 197, 0);
			background-image: url(/media/hnwfs53j/learn-more-active.svg);
			color: #fff;
		}

		#lp-pom-button-29 .label {
			margin-top: 0px;
		}

		#lp-pom-image-31 .lp-pom-image-container {
			border-style: none;
			border-radius: 0px;
			width: 226px;
			height: 30px;
		}

		#lp-pom-image-31 .lp-pom-image-container img {
			width: 226px;
			height: 30px;
		}

		#lp-pom-image-42 .lp-pom-image-container {
			border-style: none;
			border-radius: 0px;
			width: 464px;
			height: 565px;
		}

		#lp-pom-image-42 .lp-pom-image-container img {
			width: 464px;
			height: 565px;
		}

		#lp-pom-image-43 .lp-pom-image-container {
			border-style: none;
			border-radius: 0px;
			width: 375px;
			height: 151px;
		}

		#lp-pom-image-43 .lp-pom-image-container img {
			width: 375px;
			height: 151px;
		}

		#lp-pom-root-color-overlay {
			position: absolute;
			background: none;
			top: 0;
			width: 100%;
			height: 1800px;
			min-height: 100%;
			max-width:320px;
		}

		#lp-pom-block-15-color-overlay {
			position: absolute;
			background: none;
			height: 73px;
			width: 100%;
			;
		}

		#lp-pom-block-16-color-overlay {
			position: absolute;
			background: none;
			height: 747px;
			width: 100%;
			background-color: #1B233B;
		}

		#lp-pom-block-11-color-overlay {
			position: absolute;
			background: none;
			height: 575px;
			width: 100%;
			;
		}

		#lp-pom-box-14-color-overlay {
			position: absolute;
			background: rgba(255, 255, 255, 0);
			height: 128px;
			width: 1066px;
		}

		#lp-pom-block-17-color-overlay {
			position: absolute;
			background: rgba(255, 255, 255, 0);
			height: 332px;
			width: 100%;
			;
		}

		#lp-pom-block-18-color-overlay {
			position: absolute;
			background: none;
			height: 162px;
			width: 100%;
			;
		}

		#lp-pom-box-24-color-overlay {
			position: absolute;
			background: none;
			height: 747px;
			width: 1150px;
		}

		#lp-pom-box-30-color-overlay {
			position: absolute;
			background: none;
			height: 332px;
			width: 1150px;
		}

		@media (-webkit-min-device-pixel-ratio: 1.1),
		(min-resolution: 97dpi) {
			
		}
		
		@media only screen and (max-width: 600px) {
				#lp-pom-text-27 {
					top:1098px;
					padding-top: 50px;
				}
				#lp-pom-text-27 div{padding: 0 25px;width: inherit;}
				#lp-pom-text-27 div:first-child{padding-top:0px;width: 80%;}

			#lp-pom-root {
				display: block;
				background-color: #ffffff;
				border-style: none;
				margin: auto;
				padding-top: 0px;
				border-radius: 0px;
				min-width: 320px;
				height: 2750px;
			}

			#lp-pom-block-15 {
				display: block;
				background: rgba(29, 29, 29, 1);
				border-style: none;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px;
				border-radius: 0px;
				width: 100%;
				height: 73px;
				position: relative;
			}

			#lp-pom-image-22 {
				display: block;
				background: rgba(255, 255, 255, 0);
				left: 47px;
				top: 21.5px;
				z-index: 9;
				position: absolute;
			}

			#lp-pom-block-16 {
				display: block;
				background-color: #1B233B;
				border-style: none;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px;
				border-radius: 0px;
				width: 100%;
				position: relative;
			}

			#lp-pom-box-24 {
				display: block;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: 0px;
				top: 73px;
				z-index: 1;
				width: 320px;
				position: absolute;
			}

			#lp-code-21 {
				display: none;
				left: 7px;
				top: 377px;
				z-index: 3;
				width: 313px;
				height: 364px;
				position: absolute;
			}

			#lp-pom-text-23 {
				display: block;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: 7px;
				top: 60px;
				z-index: 4;
				width: 470px;
				height: 244px;
				transform: scale(0.71);
				transform-origin: 0 0;
				-webkit-transform: scale(0.71);
				-webkit-transform-origin: 0 0;
				position: absolute;
			}

			#lp-pom-text-25 {
				display: block;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: 7px;
				top: 265px;
				z-index: 2;
				width: 100%;
				height: 136px;
				transform: scale(0.74);
				transform-origin: 0 0;
				-webkit-transform: scale(0.74);
				-webkit-transform-origin: 0 0;
				position: absolute;
			}

			#lp-pom-image-42 {
				display: block;
				background: rgba(255, 255, 255, 0);
				left: 0px;
				top: 440px;
				z-index: 5;
				position: absolute;
			}

			#lp-pom-block-11 {
				display: block;
				background-color:#ffffff;
				border-style: none;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px;
				border-radius: 0px;
				width: 100%;
				height: 760px;
				position: relative;
			}

			#lp-pom-box-14 {
				display: none;
				background: rgba(255, 255, 255, 0);
				background-image: url(/media/ogsff0z3/get-more-from-your-procurement-partner-today-desktop.png);
				background-repeat: no-repeat;
				background-position: center center;
				background-size: cover;
				border-style: solid;
				border-width: 1px;
				border-color: #ccc;
				border-radius: 0px;
				left: 5px;
				top: 1012px;
				z-index: 6;
				width: 308px;
				height: 178px;
				position: absolute;
			}

			#lp-pom-text-26 {
				display: none;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: -1px;
				top: 31px;
				z-index: 7;
				width: 775px;
				height: 17px;
				transform: scale(0.5);
				transform-origin: 0 0;
				-webkit-transform: scale(0.5);
				-webkit-transform-origin: 0 0;
				position: absolute;
			}

			#lp-pom-text-37 {
				display: none;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: -6px;
				top: 29px;
				z-index: 8;
				width: 320px;
				height: 120px;
				position: absolute;
			}

	

			#lp-pom-text-28 {
				display: block;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: 38px;
				top: 1070px;
				z-index: 11;
				width: 152px;
				height: 40px;
				transform: scale(0.75);
				transform-origin: 0 0;
				-webkit-transform: scale(0.75);
				-webkit-transform-origin: 0 0;
				position: absolute;
			}

			#lp-pom-button-29 {
				display: block;
				border-style: none;
				border-radius: 5px;
				left: 0px;
				top: 1413px;
				z-index: 12;
				width: 166px;
				height: 45px;
				position: absolute;
				text-shadow: none;
				box-shadow: none;
				background-color: rgba(0, 152, 219, 0);
				background-image: url(/media/ykxbjais/learn-more-button.svg);
				color: #fff;
				border-width: undefinedpx;
				border-color: none;
				font-size: 16px;
				line-height: 19px;
				font-weight: 400;
				font-style: normal;
				text-align: center;
				background-repeat: no-repeat;
			}

			#lp-pom-text-36 {
				display: block;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: 42px;
				top: 1104px;
				z-index: 18;
				width: 280px;
				height: 408px;
				/*transform: scale(0.67);
				transform-origin: 0 0;
				-webkit-transform: scale(0.67);
				-webkit-transform-origin: 0 0;*/
				font-size:12pt;
				position: absolute;
				margin-left: auto;
                margin-right: auto;
                left: 0;
                right: 0;
			}

			#lp-pom-image-43 {
				display: block;
				background: rgba(255, 255, 255, 0);
				left: 0px;
				top: 912px;
				z-index: 19;
				position: absolute;
				margin-left: auto;
                margin-right: auto;
                left: 0;
                right: 0;
			}

			#lp-pom-block-17 {
				display: block;
				background-color:#ffffff;
				background-repeat: no-repeat;
				background-position: center center;
				background-size: cover;
				border-style: none;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px;
				border-radius: 0px;
				width: 100%;
				height: 332px;
				position: relative;
			}

			#lp-pom-box-30 {
				display: block;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: 0px;
				top: 1514px;
				z-index: 13;
				width: 320px;
				height: 332px;
				position: absolute;
			}

			#lp-pom-text-33 {
				display: block;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: 0px;
				top: 94px;
				z-index: 14;
				width: 400px;
				height: 80px;
				/*transform: scale(0.92);
				transform-origin: 0 0;
				-webkit-transform: scale(0.92);
				-webkit-transform-origin: 0 0;*/
				position: absolute;
				width:100%;
				margin-left: auto;
                margin-right: auto;
                left: 0;
                right: 0;
			}

			#lp-pom-text-34 {
				display: block;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: 53px;
				top: 222px;
				z-index: 15;
				width: 258px;
				height: 68px;
				transform: scale(0.83);
				transform-origin: 0 0;
				-webkit-transform: scale(0.83);
				-webkit-transform-origin: 0 0;
				position: absolute;
			}

			#lp-pom-block-18 {
				display: block;
				background: rgba(29, 29, 29, 1);
				border-style: none;
				margin-left: auto;
				margin-right: auto;
				margin-bottom: 0px;
				border-radius: 0px;
				width: 100%;
				height: 162px;
				position: relative;
			}

			#lp-pom-image-31 {
				display: block;
				background: rgba(255, 255, 255, 0);
				left: 47px;
				top: 1892px;
				z-index: 16;
				position: absolute;
			}

			#lp-pom-text-32 {
				display: block;
				background: rgba(255, 255, 255, 0);
				border-style: none;
				border-radius: 0px;
				left: 19px;
				top: 1935px;
				z-index: 17;
				width: 352px;
				height: 17px;
				transform: scale(0.8);
				transform-origin: 0 0;
				-webkit-transform: scale(0.8);
				-webkit-transform-origin: 0 0;
				position: absolute;
			}
			#lp-pom-root .lp-positioned-content {
				top: 0px;
				width: 320px;
				margin-left: -160px;
			}

			#lp-pom-block-15 .lp-pom-block-content {
				margin-left: auto;
				margin-right: auto;
				width: 320px;
				height: 73px;
			}

			#lp-pom-block-16 .lp-pom-block-content {
				margin-left: auto;
				margin-right: auto;
				width: 320px;
				height: 1000px;
			}

			#lp-pom-block-11 .lp-pom-block-content {
				margin-left: auto;
				margin-right: auto;
				width: 320px;
			}

			#lp-pom-block-17 .lp-pom-block-content {
				margin-left: auto;
				margin-right: auto;
				width: 320px;
				height: 332px;
			}

			#lp-pom-block-18 .lp-pom-block-content {
				margin-left: auto;
				margin-right: auto;
				width: 320px;
				height: 162px;
			}

			#lp-pom-image-22 .lp-pom-image-container {
				border-style: none;
				border-radius: 0px;
				width: 226px;
				height: 30px;
			}

			#lp-pom-image-22 .lp-pom-image-container img {
				width: 226px;
				height: 30px;
			}

			#lp-pom-button-29:hover {
				text-shadow: none;
				box-shadow: none;
				background-color: rgba(0, 136, 208, 0);
				background-image: url(/media/wgyhqqwi/learn-more-hover.svg);
				color: #fff;
			}

			/*#lp-pom-button-29:active {
				text-shadow: none;
				box-shadow: none;
				background-color: rgba(0, 124, 197, 0);
				background-image: url(/media/hnwfs53j/learn-more-active.svg);
				color: #fff;
			}*/

			#lp-pom-button-29 .label {
				margin-top: 0px;
			}

			#lp-pom-image-31 .lp-pom-image-container {
				border-style: none;
				border-radius: 0px;
				width: 226px;
				height: 30px;
			}

			#lp-pom-image-31 .lp-pom-image-container img {
				width: 226px;
				height: 30px;
			}

			#lp-pom-image-42 .lp-pom-image-container {
				border-style: none;
				border-radius: 0px;
				width: 320px;
				height: 390px;
			}

			#lp-pom-image-42 .lp-pom-image-container img {
				width: 320px;
				height: 390px;
			}

			#lp-pom-image-43 .lp-pom-image-container {
				border-style: none;
				border-radius: 0px;
				width: 320px;
				height: 129px;
				margin-left: auto;
                margin-right: auto;
                left: 0;
                right: 0;
			}

			#lp-pom-image-43 .lp-pom-image-container img {
				width: 320px;
				height: 129px;
			}

			#lp-pom-root-color-overlay {
				position: absolute;
				background: none;
				top: 0;
				width: 100%;
				min-height: 100%;
			}

			#lp-pom-block-15-color-overlay {
				position: absolute;
				background: none;
				height: 73px;
				width: 100%;
				;
			}

			#lp-pom-block-16-color-overlay {
				position: absolute;
				background: none;
				height: 875px;
				width: 100%;
				background-color: #1B233B;
			}

			#lp-pom-block-11-color-overlay {
				position: absolute;
				background: none;
				height: 566px;
				width: 100%;
				;
			}

			#lp-pom-box-14-color-overlay {
				position: absolute;
				background: rgba(255, 255, 255, 0);
				height: 178px;
				width: 308px;
			}

			#lp-pom-block-17-color-overlay {
				position: absolute;
				background: rgba(255, 255, 255, 0);
				height: 332px;
				width: 100%;
				;
			}

			#lp-pom-block-18-color-overlay {
				position: absolute;
				background: none;
				height: 162px;
				width: 100%;
				;
			}

			#lp-pom-box-24-color-overlay {
				position: absolute;
				background: none;
				height: 786px;
				width: 320px;
			}

			#lp-pom-box-30-color-overlay {
				position: absolute;
				background: none;
				height: 332px;
				width: 320px;
			}
		}

		@media only screen and (max-width: 600px) and (-webkit-min-device-pixel-ratio: 1.1),
		only screen and (max-width: 600px) and (min-resolution: 97dpi) {
			
		}
		div.lp-pom-root .lp-pom-form-field.legacy {
    position: absolute;
    left: 0;
    top: 0;
    margin-bottom: 12px
}

div.lp-pom-root .lp-pom-form-field.legacy label {
    position: absolute;
    left: 0;
    top: 0
}

div.lp-pom-root .lp-pom-form-field.legacy select {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    border: 1px solid #666
}

div.lp-pom-root .lp-pom-form-field.legacy select option {
    padding: 0.2em
}

div.lp-pom-root .lp-pom-form-field.legacy textarea,
div.lp-pom-root .lp-pom-form-field.legacy input[type=text] {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    margin: 0;
    border: 1px solid #666
}

div.lp-pom-root .lp-pom-form-field.legacy input[type=text]::-moz-focus-inner {
    padding: 0;
    border: none
}

div.lp-pom-root .lp-pom-form-field.legacy select::-moz-focus-inner {
    padding: 0;
    border: none
}

div.lp-pom-root .lp-pom-form-field.legacy .optionsList {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    padding: 0;
    margin: 0
}

div.lp-pom-root .lp-pom-form-field.legacy .option {
    position: relative;
    margin-bottom: 6px
}

div.lp-pom-root .lp-pom-form-field.legacy .option input {
    position: absolute
}

div.lp-pom-root .lp-pom-form-field.legacy .option label {
    position: relative;
    display: block
}

div.lp-pom-root .lp-pom-form input.submit {
    position: absolute;
    left: 0;
    top: 0
}

.lp-pom-form.has-axis * {
    box-sizing: border-box
}

.lp-pom-form.has-axis form {
    position: static !important
}

.lp-pom-form.has-axis .fields {
    display: flex;
    justify-content: flex-start
}

.lp-pom-form.has-axis input,
.lp-pom-form.has-axis select,
.lp-pom-form.has-axis textarea {
    box-shadow: none;
    outline: none
}

.lp-pom-form.has-axis input[type='text'],
.lp-pom-form.has-axis input[type='email'],
.lp-pom-form.has-axis input[type='tel'],
.lp-pom-form.has-axis select,
.lp-pom-form.has-axis textarea {
    width: 100%
}

.lp-pom-form.has-axis select {
    padding: 0.2em
}

.lp-pom-form.has-axis input::-moz-focus-inner {
    padding: 0;
    border: none
}

.lp-pom-form.has-axis select::-moz-focus-inner {
    padding: 0;
    border: none
}

.lp-pom-form.has-axis .option {
    align-items: center;
    margin-bottom: 6px;
    padding-left: 20px;
    padding-right: 8px
}

.lp-pom-form.has-axis .option input {
    margin-right: 8px;
    margin-left: -20px
}
#form-body .ChooseSubmit:hover{background-color:#1B233B !important;color:#00B5CB !important; cursor:pointer;}
#form-body label{padding:0;margin-bottom:15px;font-size: .9rem;font-weight: bold;font-variation-settings: "ital" 0, "wght" 500, "wdth" 100;}
@media only screen and (max-width: 600px) {
#lp-pom-image-42 div:first-child{width:306px !important;padding:15px 10px !important}
#lp-pom-image-42 div:first-child h2{margin-top:0;line-height: 28px;}
#lp-pom-image-42 div:first-child form input{padding:5px 5px !important;}
#lp-pom-image-42 div:first-child form div{margin-bottom:5px !important}
#lp-pom-image-42 div:first-child p{margin-top:-10px !important;}
#lp-pom-image-42 #form-body label{margin-bottom:10px !important;}
#lp-pom-image-42 div:first-child .ChooseSubmit{padding: 18px 20px !important;}
}