.stom-item {
font: 14pt 'Calibri' !important;
display:flex;
width: 100%;
border: 2px solid #6890ca;
border-radius: 10px;
/*width: fit-content;*/
margin-bottom: 25px;
font-family: Calibri !important;
text-align: center;
}
.stom-image{
display:block;
float:left;
line-height: 0;
width: fit-content;
}
.stom-item .stom-text{
font: 24pt 'Calibri' !important;
display:block;
float:left;
font-size: 24pt;
color:#4576bd;
text-align: center;
font-weight: bold;
}
.stom-titler{
font: 28pt 'Calibri' !important;
font-size: 28pt;
color:#e51a4b;
font-weight: bold;
margin:7px 10px 0px 10px;
}
.stom-title {
margin:5px 10px 0px 10px;
}

.stom-button{
font: 26pt 'Calibri' !important;
font-size: 26pt;
color:#fefefe;
width: fit-content;
margin: auto;
background-color: #e51a4b;
border: 2px solid #a5223c;
border-radius: 20px;
cursor: pointer;
padding: 5px 10px 5px 10px;
margin-top:10px;
}
.stom-image img{
width: 366px;
}
.stom-block {
font: 22pt 'Calibri' !important;
position: relative;
width:366px;
min-width:366px;
border-radius: 8px 10px 10px 8px;
color:#fefefe;
background-color:#4576bd;
font-size: 22pt;
font-weight:bold;
height: 220px;
}
.stom-button2{
font: 16pt 'Calibri' !important;
   position:absolute;
   bottom:0;
width:366px;
font-size: 16pt;
font-weight: 100;
color:#4576bd;
background-color: #8baad6;
border: 0px solid #8baad6;
border-radius: 10px;
cursor: pointer;
padding: 5px 0px 5px 0px;
margin-top:10px;
text-align: center;
}
.stom-text2{
font: 20pt 'Calibri' !important;
display:block;
float:left;
font-size: 20pt;
color:#383736;
text-align: left;
font-weight: 100;
}
.stom-text2 span{
color: #ff0000;
}
.stom-text2 .stom-title{
margin: 12px 0px 0px 15px;
}
.stom-block .stom-title{
margin-top: 30px;
}
.three{
margin-top: 20px !important;
}
.stom-text2 .three{
margin: 6px 0px 0px 15px !important;
}

.ourspec {
font: 14pt 'Calibri' !important;
width:100%;
padding: 0px 20px 0px 20px;
font-family: Calibri;
font-weight: lighter;
text-align:center;
}
.doc-block {
font: 14pt 'Calibri' !important;
position:relative;
float: left;
padding: 5px 15px 5px 15px;
margin:0px 25px 0px 25px;
width:290px;
text-align: left;
}

.doc-image {
width:290px;
line-height:0;
}
.doc-image img{
width:290px;
}

.zap-block {
font: 14pt 'Calibri' !important;
background-color:#e31e24;
color: #fefefe;
cursor: pointer;
text-align: center;
padding: 4px 0px 4px 0px;
font-size: 14pt;
width:290px;
}

.name-block {
height: 120px;
background-color:#4576bd;
padding:0px 10px 0px 10px;
width:270px;
}

.namesub {
font: 20pt 'Calibri' !important;
color: #fefefe;
font-size: 20pt;
font-weight:500;
}

.docspacer {
border-top: 2px solid #fefefe;
margin: 1px 10px 1px 0px;
width: 130px;
}
.docspec {
font: 14pt 'Calibri' !important;
font-size: 14pt;
font-weight: lighter;
color: #fefefe;
}
.sttext{
font: 14pt 'Calibri' !important;
display:block;
float:left;
font-size: 14pt;
color:#000000;
text-align: left;
font-weight: 100;
line-height: 1.3;
}
.sttext span{
color: #ff0000;
}
.sttext .title{
font: 18pt 'Calibri' !important;
margin: 12px 0px 0px 15px;
color:#4576bd;
}


@media screen and (max-width:1190px){
.stom-item .stom-text{
font: 20pt 'Calibri' !important;
font-size: 20pt;
}
.stom-image img{
max-width: 280px;
}
.stom-titler{
font: 22pt 'Calibri' !important;
font-size: 22pt;
margin:0px 10px 0px 10px;
}
.stom-title{
margin:0px 10px 0px 10px;
}
.stom-button{
font: 20pt 'Calibri' !important;
font-size: 20pt;
margin-top:2px;
}

.stom-button2{
font: 14pt 'Calibri' !important;
width:280px;
font-size: 14pt;
margin-top:8px;
}
.stom-text2{
font: 17pt 'Calibri' !important;
font-size: 17pt;
}
.stom-text2 .stom-title{
margin: 10px 0px 0px 15px;
}
.stom-block .stom-title{
margin-top: 25px;
}
.three{
margin-top: 10px !important;
}
.stom-text2 .three{
margin: 4px 0px 0px 15px !important;
}

.stom-block {
font: 18pt 'Calibri' !important;
width:280px;
min-width:280px;
border-radius: 8px 10px 10px 8px;
font-size: 18pt;
height: 180px;
}
}

@media screen and (max-width:1019px){
.stom-item .stom-text{
font: 18pt 'Calibri' !important;
font-size: 18pt;
}
.stom-image img{
max-width: 250px;
}
.stom-titler{
font: 19pt 'Calibri' !important;
font-size: 19pt;
margin:0px 10px 0px 10px;
}
.stom-title{
margin:0px 10px 0px 10px;
}
.stom-button{
font: 18pt 'Calibri' !important;
font-size: 18pt;
margin-top:0px;
}
}


@media screen and (max-width:991px){
.stom-item .stom-text{
font: 24pt 'Calibri' !important;
font-size: 24pt;
}
.stom-titler{
font: 28pt 'Calibri' !important;
font-size: 28pt;
margin:7px 10px 0px 10px;
}
.stom-title {
margin:5px 10px 0px 10px;
}

.stom-button{
font: 26pt 'Calibri' !important;
font-size: 26pt;
margin-top:10px;
}

.stom-image img{
max-width: 366px;
}

.stom-button2{
font: 16pt 'Calibri' !important;
width:366px;
font-size: 16pt;
margin-top:10px;
}
.stom-text2{
font: 20pt 'Calibri' !important;
font-size: 20pt;
}
.stom-text2 .stom-title{
margin: 12px 0px 0px 15px;
}
.stom-block .stom-title{
margin-top: 30px;
}
.three{
margin-top: 20px !important;
}
.stom-text2 .three{
margin: 6px 0px 0px 15px !important;
}
.stom-block {
font: 18pt 'Calibri' !important;
width:366px;
min-width:366px;
border-radius: 8px 10px 10px 8px;
font-size: 18pt;
height: 220px;
}



}

@media screen and (max-width:872px){
.stom-item .stom-text{
font: 20pt 'Calibri' !important;
font-size: 20pt;
}
.stom-image img{
max-width: 280px;
}
.stom-titler{
font: 22pt 'Calibri' !important;
font-size: 22pt;
margin:0px 10px 0px 10px;
}
.stom-title{
margin:0px 10px 0px 10px;
}
.stom-button{
font: 20pt 'Calibri' !important;
font-size: 20pt;
margin-top:2px;
}

.stom-button2{
font: 14pt 'Calibri' !important;
width:280px;
font-size: 14pt;
margin-top:8px;
}
.stom-text2{
font: 17pt 'Calibri' !important;
font-size: 17pt;
}
.stom-text2 .stom-title{
margin: 10px 0px 0px 15px;
}
.stom-block .stom-title{
margin-top: 25px;
}
.three{
margin-top: 10px !important;
}
.stom-text2 .three{
margin: 4px 0px 0px 15px !important;
}

.stom-block {
font: 18pt 'Calibri' !important;
width:280px;
min-width:280px;
border-radius: 8px 10px 10px 8px;
font-size: 18pt;
height: 180px;
}

}

@media screen and (max-width:712px){
.stom-item .stom-text{
font: 18pt 'Calibri' !important;
font-size: 18pt;
}
.stom-image img{
max-width: 250px;
}
.stom-titler{
font: 19pt 'Calibri' !important;
font-size: 19pt;
margin:0px 10px 0px 10px;
}
.stom-title{
margin:0px 10px 0px 10px;
}
.stom-button{
font: 18pt 'Calibri' !important;
font-size: 18pt;
margin-top:0px;
}

.stom-button2{
width:250px;
}
.stom-block {
width:250px;
min-width:250px;
}

}

@media screen and (max-width:647px){
.stom-item .stom-text{
font: 14pt 'Calibri' !important;
font-size: 14pt;
}
.stom-image img{
max-width: 200px;
}
.stom-titler{
font: 14pt 'Calibri' !important;
font-size: 14pt;
margin:0px 10px 0px 10px;
}
.stom-title{
margin:0px 10px 0px 10px;
}
.stom-button{
font: 14pt 'Calibri' !important;
font-size: 14pt;
margin-top:0px;
}

.stom-button2{
font: 12pt 'Calibri' !important;
width:200px;
font-size: 12pt;
margin-top:6px;
}
.stom-text2{
font: 13pt 'Calibri' !important;
font-size: 13pt;
}
.stom-text2 .stom-title{
margin: 6px 0px 0px 15px;
}
.stom-block .stom-title{
margin-top: 20px;
}
.three{
margin-top: 10px !important;
}
.stom-text2 .three{
margin: 2px 0px 0px 15px !important;
}

.stom-block {
font: 14pt 'Calibri' !important;
width:200px;
min-width:200px;
border-radius: 8px 10px 10px 8px;
font-size: 14pt;
height: 160px;
}


}

@media screen and (max-width:524px){
.stom-item .stom-text{
font: 10pt 'Calibri' !important;
font-size: 10pt;
}
.stom-image img{
max-width: 150px;
}
.stom-titler{
font: 10pt 'Calibri' !important;
font-size: 10pt;
margin:0px 10px 0px 10px;
}
.stom-title{
margin:0px 10px 0px 10px;
}
.stom-button{
font: 10pt 'Calibri' !important;
font-size: 10pt;
margin-top:0px;
}
.stom-button2{
font: 10pt 'Calibri' !important;
width:150px;
font-size: 10pt;
margin-top:4px;
}
.stom-text2{
font: 10pt 'Calibri' !important;
font-size: 10pt;
}
.stom-text2 .stom-title{
margin: 4px 0px 0px 15px;
}
.stom-block .stom-title{
margin-top: 10px;
}
.three{
margin-top: 6px !important;
}
.stom-text2 .three{
margin: 0px 0px 0px 15px !important;
}

.stom-block {
font: 10pt 'Calibri' !important;
width:150px;
min-width:150px;
border-radius: 8px 10px 10px 8px;
font-size: 10pt;
height: 100px;
}
}

@media screen and (max-width:395px){
.stom-item {
width:368px;
min-width:368	px;
}
.content-inner {
overflow-x: scroll;
}
.stom-titler{
font: 8pt 'Calibri' !important;
font-size: 8pt;
margin:0px 10px 0px 10px;
}
.stom-title{
font: 8pt 'Calibri' !important;
font-size: 8pt;
margin:0px 10px 0px 10px;
}

}


@media screen and (max-width:1100px){
.doc-block {
padding: 5px 10px 5px 10px;
margin:0px 0px 0px 0px;
width:290px;
}
}

@media screen and (max-width:990px){
.doc-block {
padding: 5px 15px 5px 15px;
margin:0px 30px 0px 30px;
width:290px;
}
}

@media screen and (max-width:814px){
.doc-block {
padding: 5px 10px 5px 10px;
margin:0px 0px 0px 0px;
width:290px;
}
}
@media screen and (max-width:672px){
.doc-block {
padding: 5px 15px 5px 15px;
margin:0px 60px 0px 60px;
width:290px;
}
}

@media screen and (max-width:524px){
.doc-block {
padding: 5px 15px 5px 15px;
margin:0px 0px 0px 0px;
width:290px;
}
}
