@media (min-width: 1001px){
.mefiato h1{
			    font-size: 60px!important;
				        max-width: 80%;
}
.mefiato h2{
		    font-size: 48px!important;
}
.mefiato h3{
		    font-size: 40px!important;
}
}
h1{
max-width: 85%;
    margin-bottom: 54px;
    font-size: 60px;
    line-height: 130%;
}
h2{
	    font-size: 48px;
		    margin-bottom: 14px;
    max-width: 1100px;
}
h3{
	    font-size: 40px;
		    margin-bottom: 14px;
    max-width: 1100px;
}
.faq h2{
	    font-size: 48px;
}
.faq h3{
	    font-size: 40px;
}

.law {
    padding-bottom: 80px;
    margin-top: 100px;
    padding-top: 50px;
}
.frodo p{
	    max-width: 65%;
    margin-bottom: 25px;
	    font-size: 18px;
}
.loretext h3{
	    margin-top: 25px;
}
.immunity {
    padding: 70px 0 20px;
}
.first{
	        margin-top: 150px;
}
.box{
	    border-radius: 15px;
}
.loretext li{
		    padding: 20px;
			border-bottom: 2px solid #6c8ee4;
			    font-size: 18px;
}
.loretext ul{
	    list-style: decimal-leading-zero;
}
.loretext p{
    font-size: 18px;
	    margin-top: 20px;
padding-bottom: 10px;}
.loretext em{
    font-size: 18px;
padding-bottom: 10px;}
@media (max-width: 1000px){
	.description{
		        font-size: 18px;
	}
	.text{
			        font-size: 18px;
	}
	.law__description{
		    max-width: 99%;
	}
	    .clients__title {
        max-width: 320px;
        margin-bottom: 25px;
        display: block;
    }
	.clients {
    overflow: hidden;
    padding: 30px;
    text-align: center;
}
.frodo p{
	    max-width: 99%;
		        line-height: 135%;
}
.mefiato h1{
		    max-width: max-content;
    margin-bottom: 54px;
    font-size: 30px!important;
    line-height: 130%;
	    font-weight: 600;
		margin-top: 125px;
	}
.mefiato h2{
		        font-size: 24px!important;
				font-weight: 500;
	}
.mefiato h3{
			        font-size: 22px!important;
					font-weight: 500;
	}
}
.faq .acoordion-item:not(:last-child) { margin-bottom: 20px; }
.faq .accordion-header { 
    box-shadow: var(--shadow-black100); 
    padding: 20px 50px 20px 30px; 
    position: relative; 
    cursor: pointer;
    transition: all .3s ease; 
}

    .faq .accordion-header::before {
        content: '\f067';
        font-family: 'Font Awesome 5 Free';
        color: var(--black400);
        font-weight: 900;
        position: absolute;
        height: 30px;
        width: 30px;
        right: 10px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 16px;
        text-align: center;
        transition: all .3s ease;
    }

        .faq .accordion-header:not(.collapsed)::before { content: '\f068'; color: var(--white); }

    .faq .accordion-header:not(.collapsed) { background-color: var(--main-color); box-shadow: none; }
    .faq .accordion-header span { 
        font-size: 18px; 
        font-weight: 500; 
        color: var(--black400); 
        margin: 0;
        transition: all .3s ease; 
    }
.faq .accordion-body { padding: 20px 30px; background-color: var(--black100); }
    .faq .accordion-body p {
        font-weight: 300;
        font-size: 18px;
        color: var(--black400);
        line-height: 26px;
        margin: 0;
    }
.badge span:nth-child(2){
	    border-radius: 0px 0px 5px 5px;
	    clear: left;
    display: block;
}
.badge span:nth-child(1){
	    border-radius: 5px 5px 0 0;
		    display: block;
}
.title-medium{
    font-size: 32px;
	    display: block;
	    max-width: 638px;
}
.title-small{
		    max-width: 638px;
			    display: block;
}
.headline, .title, .title-medium{
	font-size: 38px;
	    display: block;
}
.immediately__title{
	    display: block;
		    font-size: 38px;
}
.law__description {
    margin-bottom: 75px;
    display: block;
    max-width: 60%;
}
.crauz {
	    display: inline-flex;
}
.crauz a{
	    background-size: cover;
}
.crauz img{
    width: 34px;
    height: 34px;
    border-radius: 5px;
    background: #ffffff00;
}
.header .row{
    margin: 0 auto;
}
.footer .row{
	    margin: 0 auto;
}
@media (max-width: 600px) {
	.crauz img{
	    width: 44px;
    height: 44px;	
	}
	.modal{
		display: none;
	}
}
.mefiato{
	    clear: left;
    padding-top: 10px;
}