/*
Theme Name: Eto Izrail
Description: Тема сайта etoizrail.com
Version: 1.0.0
Author: Eto Izrail
*/
html,
body,
*,
:before,
:after{box-sizing:border-box}


body {
    width:100%; 
    margin:60px 0 0; 
    padding:0; 
    background-color:white;
    font-family:Manrope, sans-serif;
    font-size:17px;
    font-weight:300;
    line-height: 1.4;
    color:#111111;
    }



h1, h2, h3, h4, h5, h6, h7 {
    display: block;
    margin-block-start:0;
    margin-block-end:0;
    margin-inline-start:0;
    margin-inline-end:0;
    font-weight:normal;
    unicode-bidi: isolate;
                           }



a{color:#2962f9;text-decoration:none}
a {display:inline;padding:0;margin:0;background:none;border:none;box-shadow:none;color:#2962f9;font:inherit;font-weight:400;line-height:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}
a:hover {color:#1d46cc}


h1,h2,h3,h4,h5,h6,h7{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;unicode-bidi:isolate}
    h1{font-size:180%;line-height:1.05;font-weight:700}
    h2{font-size:140%;line-height:1;font-weight:600}
    h3{font-size:95%;line-height:1.2;font-weight:600}
    h4{font-size:129%;line-height:1.30;font-weight:600}
    h5{font-size:106%;line-height:1.35;font-weight:600}
    h6{font-size:94%;line-height:1.40;font-weight:600}

.__ttl{display:block;width:100%;margin:0}
.__ttl_note{display:block;font-size:13px;font-weight:400;color:grey;width:100%;margin-top:0px}
.__ttl_note a {font-weight:555}





.__main-side,
.__side-main {display:flex ;gap:0}
    .__main-side .__main {order:1;border-left:1px solid #e8e8e8}
    .__main-side .__side {order:2}
    .__side-main .__main {order:2;border-right:1px solid #e8e8e8}
    .__side-main .__side {order:1}

.__fw{float:left; display:block; width:100%}
.__100{width:95%;max-width:1300px;margin-inline:auto;background:white}
.__70{width:calc(100% - 350px);background:}
.__30{width:350px;background:}
.__60{width:60%;background:white}
.__40{min-width:400px;width:40%;background:white}

.__box{position:relative;padding:20px 40px;}
.__border_line::before{content:"";position:absolute;left:40px;right:40px;bottom:0;width:calc(100% - 80px);height:.7px;background:#f0f0f0}

@media (max-width:867.99px){
    .__main-side,
    .__side-main{flex-direction:column}
    .__main-side .__main{border-left:none}
    .__side-main .__main{border-right:none}
    .__100,
    .__70,
    .__60,
    .__40,
    .__30{width:100%;min-width:100%;background:white}
    .__box{position:relative;padding:20px 20px 23px 20px}
    .__border_line::before{left:20px;right:20px;width:calc(100% - 40px)}
}




