.menu_niz li {margin-bottom: 0px;}
li {font-size: .98rem; line-height: 1.2; margin-bottom: 10px;}
ul {list-style-image: url('/images/elementi/li.svg');}
em {font-style: normal; font-weight: 700;}
.uk-modal-dialog > placeholder {font-size: .9rem !important;}
.uk-textarea {border: none;}
.uk-tile-muted {border-radius: 25px;}
.uk-tile-secondary {border-radius: 25px;}
.uk-border-rounded {border-radius: 25px;}
.uk-card-default {border-radius: 25px;}
.uk-card-secondary {border-radius: 25px;}
.uk-tile-default {border-radius: 25px;}
.phone_top {font-size: .95rem; line-height: 1.1; font-weight: 700;}
.leaflet-control-attribution {display: none;}
.zg1 {font-size: 3.2rem; line-height: 1.1; font-weight: 900; text-transform: uppercase; letter-spacing: 0.005rem; color: #d4a373 !important;}
.hero_podzg {font-size: 1.4rem; line-height: 1.1; color: #eee !important; margin-top: 10px !important;}
.zg_2 {font-size: 1.4rem; line-height: 1.1; font-weight: 700; letter-spacing: .01rem; color: #D4A373;}
.zg_2 span {font-size: 2rem; font-weight: 900; text-transform: uppercase; color: #1D2D50;}
.preim .el-title {font-size: 1.1rem; line-height: 1; font-weight: 700; color: #fff; margin-bottom: 5px !important; letter-spacing: 0.005rem;}
.preim .el-content {font-size: .95rem; line-height: 1.1;}
.preim .uk-card-secondary {background-color: #1d2d503d; box-shadow: 0 2px 20px rgba(0,0,0,0.21);}
.citata {font-size: 1.2rem; line-height: 1.1; font-weight: 700; letter-spacing: 0;}
.citata .el-footer {font-size: 1rem; line-height: 1.1; font-style: normal;}
.citata_2 {font-size: 1.2rem; line-height: 1.1; font-weight: 700;}
.strategy .el-title {font-size: 1.3rem; line-height: 1.1; font-weight: 700; letter-spacing: 0;}
.strategy .el-title span {text-transform: uppercase; color: #fff; background: #8e060c; padding: 4px 10px; border-radius: 7px;}
.strategy .el-image {position: absolute; top: -20px; right: -20px; padding: 5px; background: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.08); display: block; width: 100px;}
.strategy .el-meta {margin: 0 0 20px 0; padding: 0 0 0 20px; border-left: 5px solid #d4a373; font-size: 1rem; line-height: 1.1; font-weight: 700;}
.strategy .el-content p {font-size: .95rem; line-height: 1.3; margin: 0 0 7px 0;}
.producs_zg {font-size: 1.5rem; line-height: 1.1; font-weight: 900; letter-spacing: .02rem; margin-bottom: 7px !important;}
.producs_text {font-size: 1rem; line-height: 1.1;}
.producs_text ul {margin-top: 15px;}
.producs_text svg {margin-top: -9px;}
.segment_text p {margin: 10px 0 7px; line-height: 1.3;}
.segment_text em {font-size: 1.3rem; line-height: 1.1; font-weight: 700;}
.segment_blok .el-title {font-size: 1.4rem; line-height: 1.1; font-weight: 700;}
.segment_blok .el-meta {font-size: .95rem; line-height: 1.1; color: #444; font-weight: 700;}
.uk-modal-dialog h3 {font-size: 1.3rem; line-height: 1.1; font-weight: 700; color: #666;}
.uk-modal-dialog ul {margin-top: 5px;}
.steps .el-title {font-size: 1.2rem; line-height: 1.1; font-weight: 700; color: #d4a373 !important;}
.steps .el-meta {font-size: 1.3rem; line-height: 1.1; text-transform: uppercase; color: #fff; font-weight: 700; letter-spacing: .05rem;}
.steps .el-content p {font-size: .95rem; line-height: 1.3;}
.steps .el-content p > strong {color: #fff;}
.steps .el-content p > em {color: #d4a373 !important;}
.steps .el-image {position: relative; margin: -20px -20px 0 0; }
.questions .el-title {font-size: 1.1rem; line-height: 1.3; font-weight: 700; letter-spacing: 0.005rem;}
.questions .uk-accordion-content {margin-top: 4px; font-size: .9rem; line-height: 1.3;}
.questions .uk-accordion-content strong {color: #6D0B0B;}
.questions .el-item {background: #fff; padding: 20px 30px; border-radius: 25px;}
.phone_bot {font-size: 1.7rem; line-height: 1.1; font-weight: 700; }
.case .el-title {font-size: 1.3rem; line-height: 1.1; font-weight: 700; margin-bottom: 12px !important;}
.case .el-meta {font-size: .9rem; line-height: 1.1; color: #8e060c;}
.case .el-meta svg {margin-top: -5px;}
.case .el-content p {font-size: .95rem; line-height: 1.3; margin: 0 0 10px 0;}
.text_forma {font-size: 1rem; line-height: 1.1; font-weight: 400;}
.text_forma span {text-transform: uppercase; font-weight: 900; font-size: 1.3rem; color: #fff;}
.text_forma em {font-size: .8rem; font-weight: 400;}
.text_forma hr {margin: 5px 0; max-width: 450px;}
.uk-modal-title {font-size: 1.4rem; line-height: 1.1; font-weight: 700; letter-spacing: 0.005rem;}

@media screen and (min-width: 1366px) and (max-width:1680px) {
	.zg1 {font-size: 2.8rem;}
	.hero_podzg {font-size: 1.3rem;}
	.preim .el-title {font-size: 1rem;}
	.citata {font-size: 1.1rem;}
	.citata .el-footer {font-size: .95rem;}
	.strategy .el-title {font-size: 1.2rem;}
	.strategy .el-image {width: 90px;}
	.producs_zg {font-size: 1.4rem;}
	.zg_2 {font-size: 1.3rem;}
	.zg_2 span {font-size: 1.9rem;}
	.segment_text em {font-size: 1.1rem;}
	.segment_blok .el-title {font-size: 1.2rem;}
	.segment_blok .el-meta {font-size: .95rem;}
	.steps .el-title {font-size: 1.1rem;}
	.steps .el-meta {font-size: 1.2rem;}
	.case .el-title {font-size: 1.2rem;}
	.text_forma span {font-size: 1.2rem;}
	.text_forma {font-size: .95rem;}
	.phone_bot {font-size: 1.6rem;}
	li {font-size: .95rem;}
	.uk-button-large {padding: 0 20px; line-height: 50px; font-size: .95rem;}
	
}

@media screen and (max-width: 768px) {
	.uk-button-large {padding: 0 20px; line-height: 40px; font-size: .95rem;}
	.uk-button-large span {margin-right: 5px !important;}
	.zg1 {font-size: 1.8rem;}
	.hero_podzg {font-size: 1.1rem;}
	.flag {max-width: 20%; margin: 0 auto 7px;}
	.preim .el-title {font-size: .98rem;}
	.preim .el-image {width: 80%;}
	.preim .uk-card-secondary {padding: 10px 10px;}
	.citata {font-size: .95rem;}
	.citata .el-footer {font-size: .8rem;}
	.zg_2 {font-size: 1.1rem;}
	.zg_2 span {font-size: 1.6rem;}
	.strategy .el-title {font-size: 1.1rem; line-height: 1.3;}
	.strategy .el-meta {font-size: .9rem;}
	.strategy .el-image {width: 60px; right: -10px;}
	.strategy .el-content p {font-size: .9rem;}
	.producs_zg {font-size: 1.3rem;}
	.producs_text {font-size: .95rem;}
	.text_forma span {font-size: 1.2rem;}
	.text_forma {font-size: .8rem;}
	.segment_blok .el-title {font-size: 1.2rem;}
	.segment_blok .el-meta {font-size: .95rem;}
	.segment_blok .el-content {font-size: .95rem;}
	.segment_blok .uk-button {line-height: 35px; font-size: .9rem;}
	.segment_text em {font-size: 1.2rem;}
	.segment_text p {font-size: .95rem;}
	.steps .el-title {font-size: 1.1rem;}
	.steps .el-meta {font-size: 1.2rem;}
	.case .el-title {font-size: 1.1rem;}
	.questions .el-title {font-size: 1rem; line-height: 1.1; }
	.questions .uk-accordion-content {margin-top: 7px; font-size: .85rem; line-height: 1.2;}
	.copyright {font-size: .85rem; line-height: 1.2;}
	li {font-size: .95rem; line-height: 1.1; margin-bottom: 6px;}
	.uk-form-label {font-size: .95rem; letter-spacing: 0;}
}