h2{margin-bottom: 5px; font-size: 24px}
h3{margin-bottom: 5px; font-size: 18px}
a[style*="height"] {display: inline-block}
.flatbox iframe{width: 100%}
.flatform:after{content:'';display:block;clear:both}.flatform{padding:20px;position:relative}.flatform .mainform{margin:0 auto}.flatform .mainform .groupinput:after{content:'';display:block;clear:both}.flatform .mainform input{display:block;height:36px;line-height:36px;width:100%;border:1px solid #ccc;padding:0 10px;background-color:#fff}.flatform .mainform input.nameholder{background:#fff url(../images/holder-name.png) left 10px center no-repeat;background-size:15px;padding-left:35px}.flatform .mainform input.phoneholder{background:#fff url(../images/holder-phone.png) left 10px center no-repeat;background-size:15px;padding-left:35px}.flatform .mainform input.emailholder{background:#fff url(../images/holder-email.png) left 10px center no-repeat;background-size:15px;padding-left:35px}.flatform[data-formstyle=''] .mainform{width:80%}.flatform[data-formstyle=''] .groupinput p.item{width:100%;margin-bottom:10px;float:none}.flatform[data-formstyle='horizontal'] .groupinput p.item{width:32.33%;float:left;margin:0 .5%}.flatform[data-formstyle='horizontal'] .mainform{width:90%}.flatform .mainform .titleholder{display:inline-block;margin-bottom:10px}.flatform .mainform .submit{display:block;width:100%;margin-top:20px; text-align: center}.flatform .mainform .submit .submitholder{position:relative;transition-duration:0.4s;overflow:hidden;cursor:pointer; display: inline-block}.flatform .mainform .submit .submitholder:hover{background:#27ae60!important}.flatform .mainform .submit .submitholder:after{content:"";background:#fff;display:block;position:absolute;padding-top:300%;padding-left:300%;margin-left:-120%!important;margin-top:-120%;opacity:0;transition:all 0.8s}.flatform .mainform .submit .submitholder:hover:after{padding:0;margin:0;opacity:1;transition:0s}.flatgrid{display:grid;grid-gap:10px}.flatgrid .itemcol{position:relative}.flatgrid .itemcol img{display:block;max-width:100%}.flatgrid[data-column="1"]{grid-template-columns:1fr}.flatgrid[data-column="2"]{grid-template-columns:repeat(2,1fr)}.flatgrid[data-column="3"]{grid-template-columns:repeat(3,1fr)}.flatgrid[data-column="4"]{grid-template-columns:repeat(4,1fr)}.flatgrid[data-column="5"]{grid-template-columns:repeat(5,1fr)}.youtube{position:relative;height:0}.youtube iframe{position:absolute;height:100%;top:0}.youtube[data-width='100']{padding-bottom:56.25%}.youtube[data-width='100'] iframe{width:100%;left:0}.youtube[data-width='80']{padding-bottom:45.25%}.youtube[data-width='80'] iframe{width:80%;left:10%}.youtube[data-width='60'] iframe{width:60%;left:20%}.youtube[data-width='50'] iframe{width:50%;left:25%}@keyframes zoomtext{from{transform:scale(1)}to{transform:scale(1.2)}}@keyframes shaketext{0%{transform:translate(1px,1px) rotate(0deg)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0deg)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0deg)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0deg)}100%{transform:translate(1px,-2px) rotate(-1deg)}}.custombutton{border-top:none!important;border-left:none!important;border-right:none!important}.custombutton:hover{background:#f00!important;color:#fff!important;cursor:pointer}ul[type]{margin:5px 0 5px 20px}ul[type] li{background-size:12px;padding-left:18px;background-repeat:no-repeat;background-position:top 8px left}ul[type="1"] li{background-image:url(../images/listtype_1.png)}ul[type="2"] li{background-image:url(../images/listtype_2.png)}ul[type="3"] li{background-image:url(../images/listtype_3.png)}ul[type="4"] li{background-image:url(../images/listtype_4.png)}ul[type="5"] li{background-image:url(../images/listtype_5.png)}ul[type="6"] li{background-image:url(../images/listtype_6.png)}ul[type="7"] li{background-image:url(../images/listtype_7.png)}ul[type="8"] li{background-image:url(../images/listtype_8.png)}ul[type="9"] li{background-image:url(../images/listtype_9.png)}ul[type="10"] li{background-image:url(../images/listtype_10.png)}ul[type="11"] li{background-image:url(../images/listtype_11.png)}ul[type="12"] li{background-image:url(../images/listtype_12.png)}ol[type]{margin:5px 0 5px 20px;counter-reset:olstyle}ol[type] li{position:relative;margin-bottom:2px}ol[type] li::before{content:"";display:inline-block;vertical-align:middle;height:20px;line-height:20px;width:20px;font-size:14px;text-align:center;background-size:80%;background-repeat:no-repeat;background-position:center;font-size:11px}ol[type="1"] li::before{background-image:url(../images/numtype_1.png);color:#fff}ol[type="2"] li::before{background-image:url(../images/numtype_2.png);color:#fff}ol[type="3"] li::before{background-image:url(../images/numtype_3.png);color:#fff}ol[type="4"] li::before{background-image:url(../images/numtype_4.png);color:#000}ol[type="5"] li::before{background-image:url(../images/numtype_5.png);color:#fff}ol[type="6"] li::before{background-image:url(../images/numtype_6.png);color:#fff}ol[type="7"] li::before{background-image:url(../images/numtype_7.png);color:#fff}ol[type="8"] li::before{background-image:url(../images/numtype_8.png);color:#fff}ol[type="9"] li::before{background-image:url(../images/numtype_9.png);color:#fff}ol[type="10"] li::before{background-image:url(../images/numtype_10.png);color:#fff}ol[type="11"] li::before{background-image:url(../images/numtype_11.png);color:#fff}ol[type="12"] li::before{background-image:url(../images/numtype_12.png);color:#fff}ol[type] li::before{content:counter(olstyle,decimal);counter-increment:olstyle;margin-right:5px}ol[type] ol{margin-left:38px!important}ol[type] ol li::before{content:"";display:inline-block;vertical-align:middle;height:6px!important;width:6px!important}ol[type] ol li::before{counter-increment:olstyle;margin-right:10px!important}table{border-collapse:collapse}td,th{border:.5px solid #999}table td{padding:0 5px}blockquote{border-left:3px solid #999;padding-left:20px}figure{font-size:0;line-height:0;text-align:center;background:#fff;border:1px solid #ccc; margin-bottom: 20px}figure figcaption{display:block;height:30px;line-height:30px;width:100%;overflow:hidden;text-align:center;background:#eee;font-size:12px;font-style:italic}p{margin-bottom:15px}

div.faqschema{border:1px dashed #ccc; padding:10px; background: #f9f9f9; margin-bottom: 15px; border-radius: 3px}
div.faqschema details{border-bottom: 1px solid #eee; padding-bottom: 5px; margin-bottom: 5px}
div.faqschema details summary{font-weight: bold}
div.faqschema details:last-child{border-bottom: 0; padding-bottom: 0; margin-bottom: 0}