body {margin:0;width:100%;font-family:Lato;font-weight:400;}
a {text-decoration:none;color:inherit;}
a:not(.btn):hover {text-decoration:underline;}
input,select,textarea,p,h1,h2,h3,h4,h5,h6 {margin:0;font-size:inherit;font-weight:inherit;}
u > span {text-decoration:inherit;}
ol,ul {padding-left:2.5rem;margin:.625rem 0;}
p {word-wrap:break-word;}
h1 > span,h2 > span,h3 > span,h4 > span,h5 > span,h6 > span {display:block;word-wrap:break-word;}
iframe {border:0;}
* {box-sizing:border-box;}
.item-absolute {position:absolute;}
.item-relative {position:relative;}
.item-block {display:block;height:100%;width:100%;}
.item-cover {z-index:1020;}
.item-breakword {word-wrap:break-word;}
.item-content-box {box-sizing:content-box;}
.hidden {display:none;}
.clearfix {clear:both;}
@keyframes slide-down {
	from {
		opacity:0;
		transform:translateY(-50px);
	}
}
@keyframes fade-in {
	from {
		opacity:0;
	}
}
.show-for-sr {
	border:0 !important;
	clip:rect(1px,1px,1px,1px) !important;
	-webkit-clip-path:inset(50%) !important;
	clip-path:inset(50%) !important;
	height:1px !important;
	margin:-1px !important;
	overflow:hidden !important;
	padding:0 !important;
	position:absolute !important;
	width:1px !important;
	white-space:nowrap !important;
	white-space:nowrap !important;
}
.headline {font-family:Lato;font-weight:400;}
.btn {
	line-height:120%;
	text-align:center;
	font-family:Roboto;
	cursor:pointer;
	transition:border .5s;
	border:0;
	white-space:normal;
	display:table-cell;
	vertical-align:middle;
	padding:0;
    height: inherit;
    width: inherit;
	font-size: 1rem;
}
.section-fit {max-width:400px;}
.section-relative {
	position:relative;
	margin:0 auto;
}
.section-inner {height:100%;}
.circle {border-radius:50%;}
.shape {height:inherit;}
.line-horizontal {height:.625rem;}
.line-vertical {height:100%;margin-right:.625rem;}
[class*='line-'] {box-sizing:content-box;}
.btn-shadow {box-shadow:0 1px 3px rgba(1,1,1,0.5);}
fieldset {
	margin:0;
	padding:0;
	border:0;
	min-width:0;
}
.form-input {
	border:1px solid #000000;
	border-radius:3px;
	font-family:inherit;
	width:100%;
	height:3.5rem;
	margin:0.5rem 0;
	padding:0.5rem 0.625rem 0.5625rem;
    color: #000000;
    background-color: #FFFFFF;
}
.form-input::placeholder {
	opacity: 1;
	color: #666666;
}
.form-textarea {
	display:inline-block;
	vertical-align:top;
	resize:none;
}
.form-select {
	background:url("https://v.fastcdn.co/a/img/builder2/select-arrow-drop-down.png") no-repeat right;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
}
.form-label {
	display:inline-block;
	color:transparent;
}
.form-label-title {
	display:block;
	line-height:1.1;
	width:100%;
	padding:0.75rem 0 0.5625rem;
	margin:0.5rem 0 0.125rem;
}
.form-multiple-label:empty {
	display:block;
	height:0.8rem;
	margin-top:.375rem;
}
.form-label-outside {
	margin:0.3125rem 0 0;
}
.form-multiple-input {
	position:absolute;
	opacity:0;
}
.form-multiple-label {
	position:relative;
	padding-top:0.75rem;
	line-height:1.1;
	margin-left:1.5625rem;
}
.form-multiple-label:before {
	content:"";
	display:inline-block;
	box-sizing:inherit;
	width:1rem;
	height:1rem;
	background-color:#fff;
	border-radius:0.25rem;
	border:1px solid #8195a8;
	margin-right:0.5rem;
	vertical-align:-2px;
	position:absolute;
	left:-1.5625rem;
	top:.85rem;
}
.form-checkbox-label:after {
	content:"";
	width:0.25rem;
	height:0.5rem;
	position:absolute;
	top:0.8rem;
	left:-1.25rem;
	transform:rotate(45deg);
	border-right:0.1875rem solid;
	border-bottom:0.1875rem solid;
	color:#fff;
}
.form-radio-label:before {
	border-radius:50%;
}
.form-multiple-input:focus + .form-multiple-label:before {
	border:2px solid #308dfc;
}
.form-multiple-input:checked + .form-radio-label:before {
	border:0.3125rem solid #308dfc;
}
.form-multiple-input:checked + .form-checkbox-label:before {
	background-color:#308dfc;
	border:0;
}
.form-btn {
	border:0;
	cursor:pointer;
	min-height:100%;
}
.form-btn-geometry {
    width: 100%;
    height: 3.5rem;
}
.form-input-inner-shadow {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.28);
}
label {
    display: flex;
    gap: 12px;
    align-items: flex-start;
}
label .checkbox-label {
    flex: 1;
}
.success-icon {
    width: 8rem;
    margin: 1rem auto;
    display: block;
}
@media screen and (max-width:400px) {
	:root {
		font-size:4vw;
	}
}
@media screen and (min-width:401px) and (max-width:767px) {
	:root {
		font-size:16px;
	}
}
@media screen and (min-width:768px) and (max-width:1200px) {
	:root {
	font-size:1.33vw;
}
}
@media screen and (min-width:768px) and (max-width:7680px) {
	.hidden-desktop {
        display:none;
    }
}
@media screen and (max-width:767px) {
	.hidden-mobile {
        display:none;
    }
}
@media screen and (min-width:768px) {
	.section-fit {
        max-width:60rem;
    }
    .form-input {
        font-size:0.9375rem;
        height:2.6875rem;
    }
    .form-textarea {
        height:6.25rem;
    }
    .form-label-title {
        margin:0.3125rem 0 0.5rem;
        font-size:0.89375rem;
        padding:0;
        line-height:1.1875rem;
    }
    .form-multiple-label {
        margin-bottom:0.625rem;
        font-size:0.9375rem;
        line-height:1.1875rem;
        padding:0;
    }
    .form-multiple-label:empty {
        display:inline;
    }
    .form-checkbox-label:after {
        top:0.1rem;
    }
    .form-label-outside {
        margin-bottom:0;
    }
    .form-multiple-label:before {
        transition:background-color 0.1s,border 0.1s;
        top:initial;
    }
    .form-radio-label:hover:before {
        border:0.3125rem solid #9bc7fd;
    }
}body {background-color:#ffffff;}
#page-block-ixhusm1xgk {height:1.56rem;background-color:#ffffff;}
#page-block-mj1k9f3s7qk {height:4.13rem;background-color:#ffffff;}
#page-block-yo5bn22qfi {height:16.88rem;background-color:#d8ecff;}
#page-block-rlyjebt3szb {height:16.69rem;background-color:#f8f8ff;}
#page-block-rzzgai37jx {height:7.75rem;background-color:#1a3e70;}
#page-block-2r8tyq2kkq5 {height:12.94rem;background-color:#ffffff;}
#page-block-p30cxg40bck {height:44.31rem;background-color:#ffffff;}
#page-block-a0hbg3lkqu4 {height:6.75rem;background-color:#1a3e70;}
#page-block-7kq22y1pa96 {height:69.31rem;background-color:#ffffff;}
#page-block-nu0bfonbsal {height:55.31rem;background-color:#1a3e70;}
#page-block-6m98jhilo8o {height:5.5rem;background-color:#ffffff;}
#page-block-lcj3byulopf {height:43.81rem;background-color:#ffffff;}
#page-block-60kbvu2t8co {height:18.44rem;background-color:#1a3e70;}
#page-block-covtcv9dfe {height:10.44rem;background-color:#f8f8ff;}
#page-block-tptzyi20drm {height:4.63rem;background-color:#1a3e70;}
#element-610 {position:absolute;z-index:3;top:5.81rem;height:12.13rem;left:0.81rem;width:23.13rem;border-radius:0 0 0 0;background-color:#ffffff;background-image:url(/energia/res/img/m-0-shutterstock-1786827.webp);background-repeat:no-repeat;background-size:cover;}
#element-347 {position:absolute;z-index:4;top:0.5rem;height:3.75rem;left:0.63rem;width:23.69rem;color:rgb(255, 255, 255);font-size:0.88rem;}
.ap-3bc1af0f {text-align:center;line-height:1.25rem;font-size:0.88rem;}
#element-713 {position:absolute;z-index:5;top:0.81rem;height:4.88rem;left:0.81rem;width:22.5rem;color:rgb(26, 62, 112);font-size:1.38rem;}
.ap-045c1017 {text-align:left;line-height:1.63rem;font-size:1.38rem;}
#element-611 {position:absolute;z-index:6;top:1.75rem;height:3.25rem;left:0.75rem;width:22.5rem;color:rgb(55, 70, 90);font-size:1.38rem;}
#element-694 {position:absolute;z-index:7;top:0.25rem;height:1.31rem;left:8.06rem;width:8.88rem;color:rgb(0, 0, 0);font-size:0.94rem;}
.ap-fe8b0ff8 {text-align:left;line-height:1.31rem;font-size:0.94rem;}
#element-695 {position:absolute;z-index:8;top:2.31rem;height:1.25rem;left:0.88rem;width:22.5rem;color:rgb(55, 70, 90);font-size:0.88rem;}
.ap-bf3567f3 {line-height:1.25rem;font-size:0.88rem;text-align:left;}
#element-701 {position:absolute;z-index:9;top:5.88rem;height:18.59rem;left:5.25rem;width:18.44rem;background-image:url(/energia/res/img/m-0-IT-EP-2024-ITALIEMAP.webp);background-size:cover;}
#element-720 {position:absolute;z-index:10;top:1.13rem;height:3.25rem;left:0.94rem;width:22.5rem;color:rgb(26, 62, 112);font-size:1.38rem;}
#element-557 {position:absolute;z-index:11;top:10.75rem;height:4.13rem;left:1.25rem;width:22.5rem;color:rgb(55, 70, 90);font-size:1rem;}
.ap-c3375f4b {line-height:1.38rem;font-size:1rem;text-align:left;}
#element-558 {position:absolute;z-index:12;top:15.38rem;height:1.31rem;left:1.44rem;width:22.5rem;color:rgb(55, 70, 90);font-size:0.94rem;}
.ap-0aab199d {line-height:1.31rem;font-size:0.94rem;text-align:left;}
#element-721 {position:absolute;z-index:13;top:5.06rem;height:6.88rem;left:0.88rem;width:22.5rem;color:rgb(55, 70, 90);font-size:1rem;}
.ap-7f66045a {background-color:rgba(0, 0, 0, 0);}
#element-554 {position:absolute;z-index:14;display:none;top:106.56rem;height:3.5rem;left:1.44rem;width:22.06rem;border-radius:0.75rem;background-color:#329adc;color:#ffffff;font-family:Lato;font-weight:700;font-size:1.25rem;}
#element-554:hover {background-color:#1db34b;}
#element-617 {position:absolute;z-index:15;top:58.56rem;height:2.69rem;left:10.88rem;width:2.69rem;background-image:url(/energia/res/img/m-0-service-clients.webp);background-size:cover;}
#element-722 {position:absolute;z-index:16;top:0.88rem;height:3.88rem;left:1.19rem;width:22.5rem;color:rgb(46, 90, 119);font-size:1.38rem;}
.ap-0cbbe0ba {text-align:left;line-height:1.94rem;font-size:1.38rem;}
#element-616 {position:absolute;z-index:17;top:61.88rem;height:6.5rem;left:0.81rem;width:22.88rem;color:rgb(55, 70, 90);font-size:1rem;}
.ap-c140970d {text-align:left;line-height:1.63rem;font-size:1rem;}
#element-719 {position:absolute;z-index:18;top:1.44rem;height:5rem;left:2rem;width:20.94rem;border-radius:0.31rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-719:hover {background-color:#1db34b;}
#element-696 {position:absolute;z-index:19;top:0.31rem;height:2rem;left:0.88rem;width:22.5rem;color:rgb(26, 62, 112);font-size:1.25rem;}
.ap-77d6803d {line-height:2rem;font-size:1.25rem;text-align:left;}
#element-615 {position:absolute;z-index:20;top:50.81rem;height:6.5rem;left:0.81rem;width:22.88rem;color:rgb(55, 70, 90);font-size:1rem;}
#element-618 {position:absolute;z-index:21;top:47.63rem;height:2.56rem;left:10.94rem;width:2.69rem;background-image:url(/energia/res/img/m-0-economie-denergie.webp);background-size:cover;}
#element-614 {position:absolute;z-index:22;top:22.44rem;height:9.75rem;left:1.13rem;width:22.75rem;color:rgb(55, 70, 90);font-size:1rem;}
#element-702 {position:absolute;z-index:23;top:2.25rem;height:2.75rem;left:5.56rem;width:18.81rem;color:rgb(55, 70, 90);font-size:1.13rem;}
.ap-8557159c {text-align:left;line-height:1.38rem;font-size:1.13rem;}
#element-619 {position:absolute;z-index:24;top:19.19rem;height:2.56rem;left:11.13rem;width:2.69rem;background-image:url(/energia/res/img/m-0-tirelire-4.webp);background-size:cover;}
#element-708 {position:absolute;z-index:25;top:2.31rem;height:32.94rem;left:2.5rem;border-width:0 5px 0 0;border-style:solid;border-color:#329adc;}
#element-613 {position:absolute;z-index:26;top:36.63rem;height:9.75rem;left:1rem;width:22.81rem;color:rgb(55, 70, 90);font-size:1rem;}
#element-703 {position:absolute;z-index:27;top:1.88rem;height:3.31rem;left:0.94rem;width:3.31rem;border-width:0px;border-style:solid;border-color:#a3bac6;border-radius:50%;background-color:#1a3e70;}
#element-620 {position:absolute;z-index:28;top:33.44rem;height:2.56rem;left:11rem;width:2.69rem;background-image:url(/energia/res/img/m-0-environnement.webp);background-size:cover;}
#element-704 {position:absolute;z-index:29;top:2.31rem;height:2.5rem;left:1.5rem;width:2.31rem;color:rgb(55, 70, 90);font-size:1.56rem;}
.ap-6e05bd66 {text-align:center;line-height:2.5rem;font-size:1.56rem;}
#element-671 {position:absolute;z-index:30;top:1.31rem;height:4.88rem;left:1rem;width:22.44rem;color:rgb(255, 255, 255);font-size:1.38rem;}
.ap-ccdb37c8 {line-height:1.63rem;font-size:1.38rem;text-align:left;}
#element-705 {position:absolute;z-index:31;top:24.5rem;height:4.13rem;left:5.56rem;width:16.56rem;color:rgb(55, 70, 90);font-size:1.13rem;}
#element-706 {position:absolute;z-index:32;top:31.88rem;height:2.75rem;left:5.56rem;width:17.94rem;color:rgb(55, 70, 90);font-size:1.13rem;}
.ap-9ef688e4 {font-weight:700;}
#element-707 {position:absolute;z-index:33;top:37.88rem;height:3.44rem;left:3.56rem;width:17.63rem;border-radius:0.31rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-707:hover {background-color:#1db34b;}
#element-672 {position:absolute;z-index:34;top:11.81rem;height:3.88rem;left:1.13rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-672:hover {background-color:#1db34b;}
#element-673 {position:absolute;z-index:35;top:7.06rem;height:3.88rem;left:1.13rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-673:hover {background-color:#1db34b;}
#element-674 {position:absolute;z-index:36;top:7.06rem;height:3.88rem;left:12.94rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-674:hover {background-color:#1db34b;}
#element-675 {position:absolute;z-index:37;top:26.06rem;height:3.88rem;left:1.06rem;width:11.06rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-675:hover {background-color:#1db34b;}
#element-676 {position:absolute;z-index:38;top:30.75rem;height:3.88rem;left:12.94rem;width:10.94rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-676:hover {background-color:#1db34b;}
#element-677 {position:absolute;z-index:39;top:30.75rem;height:3.88rem;left:1.06rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-677:hover {background-color:#1db34b;}
#element-634 {position:absolute;z-index:40;top:3.44rem;height:3.5rem;left:1.44rem;width:22.06rem;border-radius:0.75rem;background-color:#329adc;color:#ffffff;font-family:Lato;font-weight:700;font-size:1.25rem;}
#element-634:hover {background-color:#1db34b;}
#element-678 {position:absolute;z-index:41;top:21.31rem;height:3.88rem;left:1.13rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-678:hover {background-color:#1db34b;}
#element-714 {position:absolute;z-index:42;top:6.38rem;height:5.5rem;left:0.88rem;width:23.56rem;color:rgb(0, 0, 0);font-size:1rem;}
#element-679 {position:absolute;z-index:43;top:16.56rem;height:3.88rem;left:1.19rem;width:10.94rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-679:hover {background-color:#1db34b;}
#element-680 {position:absolute;z-index:44;top:26.06rem;height:3.88rem;left:12.94rem;width:10.94rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-680:hover {background-color:#1db34b;}
#element-709 {position:absolute;z-index:45;top:24.88rem;height:3.31rem;left:0.94rem;width:3.31rem;border-width:0px;border-style:solid;border-color:#a3bac6;border-radius:50%;background-color:#1a3e70;}
#element-681 {position:absolute;z-index:46;top:16.56rem;height:3.88rem;left:12.94rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-681:hover {background-color:#1db34b;}
#element-710 {position:absolute;z-index:47;top:32.31rem;height:3.31rem;left:0.94rem;width:3.31rem;border-width:0px;border-style:solid;border-color:#a3bac6;border-radius:50%;background-color:#1a3e70;}
#element-711 {position:absolute;z-index:48;top:25.25rem;height:2.5rem;left:1.5rem;width:2.31rem;color:rgb(55, 70, 90);font-size:1.56rem;}
#element-682 {position:absolute;z-index:49;top:21.31rem;height:3.88rem;left:12.94rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-682:hover {background-color:#1db34b;}
#element-712 {position:absolute;z-index:50;top:32.69rem;height:2.5rem;left:1.38rem;width:2.31rem;color:rgb(55, 70, 90);font-size:1.56rem;}
#element-683 {position:absolute;z-index:51;top:11.81rem;height:3.88rem;left:12.94rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-683:hover {background-color:#1db34b;}
#element-747 {position:absolute;z-index:52;top:1.06rem;height:3.25rem;left:0.88rem;width:22.5rem;color:rgb(0, 63, 103);font-size:1.38rem;}
#element-748 {position:absolute;z-index:53;top:5.06rem;height:22rem;left:0.88rem;width:22.5rem;color:rgb(55, 70, 90);font-size:1rem;}
#element-715 {position:absolute;z-index:54;top:12.56rem;height:8.7rem;left:1.13rem;width:22.5rem;background-image:url(/energia/res/img/m-0-backgroun-2.webp);background-size:cover;}
#element-716 {position:absolute;z-index:55;top:5.94rem;height:9.13rem;left:1.19rem;width:22.5rem;border-width:0px;border-style:solid;border-color:#7daec7;border-radius:0 0 0 0;background-color:#d8ecff;}
#element-717 {position:absolute;z-index:56;top:8.63rem;height:5.5rem;left:2.94rem;width:19.06rem;color:rgb(55, 70, 90);font-size:1rem;}
#element-718 {position:absolute;z-index:57;top:6.38rem;height:1.63rem;left:8.13rem;width:8.44rem;color:rgb(55, 70, 90);font-size:1.38rem;}
#element-727 {position:absolute;z-index:58;top:1.75rem;height:3.31rem;left:2.31rem;width:20.31rem;border-radius:0.31rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-727:hover {background-color:#1db34b;}
#element-729 {position:absolute;z-index:59;top:1.19rem;height:8.88rem;left:8rem;width:8.88rem;border-width:0px;border-style:solid;border-color:#a3bac6;border-radius:50%;background-color:#ffffff;}
#element-556 {position:absolute;z-index:60;top:3.5rem;height:3.57rem;left:6.56rem;width:11.88rem;background-image:url(/energia/res/img/m-0-trustpilot-logo-snij.webp);background-size:cover;}
#element-738 {position:absolute;z-index:61;top:35.5rem;height:3.88rem;left:1.06rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-738:hover {background-color:#1db34b;}
#element-739 {position:absolute;z-index:62;top:40.31rem;height:3.88rem;left:1.06rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-739:hover {background-color:#1db34b;}
#element-740 {position:absolute;z-index:63;top:35.5rem;height:3.88rem;left:12.88rem;width:11rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-740:hover {background-color:#1db34b;}
#element-741 {position:absolute;z-index:64;top:40.31rem;height:3.88rem;left:12.81rem;width:11.06rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-741:hover {background-color:#1db34b;}
#element-742 {position:absolute;z-index:65;top:45.06rem;height:3.88rem;left:1rem;width:11.06rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-742:hover {background-color:#1db34b;}
#element-743 {position:absolute;z-index:66;top:45.06rem;height:3.88rem;left:12.88rem;width:11.06rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-743:hover {background-color:#1db34b;}
#element-744 {position:absolute;z-index:67;top:49.75rem;height:3.88rem;left:1rem;width:11.06rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-744:hover {background-color:#1db34b;}
#element-745 {position:absolute;z-index:68;top:49.75rem;height:3.88rem;left:12.81rem;width:11.06rem;background-color:#329adc;color:#ffffff;font-family:Arial;font-weight:700;font-size:1.25rem;}
#element-745:hover {background-color:#1db34b;}
#element-749 {position:absolute;z-index:69;display:none;top:28.94rem;height:4.83rem;left:1.25rem;width:22.5rem;background-image:url(/energia/res/img/m-0-Center1.webp);background-size:cover;}
#element-750 {position:absolute;z-index:70;display:block;top:-23.25rem;height:15.25rem;left:0.75rem;width:23.13rem;background-image:url(/energia/res/img/m-0-shutterstock-6056119.webp);background-size:cover;}

.dropbtn {background-color: #04AA6D; color: white; padding: 16px; font-size: 16px; border: none; cursor: pointer;}
.dropbtn:hover, .dropbtn:focus {background-color: #3e8e41;}
#myInput {box-sizing: border-box; background-image: url('searchicon.png'); background-position: 14px 12px; background-repeat: no-repeat; font-size: 16px; padding: 14px 20px 12px 45px; border: none; border-bottom: 1px solid #ddd;}
#myInput:focus {outline: 3px solid #ddd;}
.dropdown {position: relative; display: inline-block;}
.dropdown-content {display: none; position: absolute; background-color: #f6f6f6; width: 100%; max-height: 230px; overflow: auto; border: 1px solid #ddd; z-index: 10;}
.dropdown-content a {color: black; padding: 12px 16px; text-decoration: none; display: block; cursor: pointer;}
.dropdown a:hover {background-color: #ddd;}
.show {display: block;}
@keyframes pulse {0%, 100% {transform: scale(1);}
50% {transform: scale(1.1);}}
#element-700 {animation: pulse 1.5s infinite;}  
