:root{--main-color1 :#ea5f12;--main-color2 :#ffe8c0;}#total{ display:flex; flex-direction:column; height:100%; position:relative;}#container{ width:100%; position:relative; flex:1 0 auto; overflow:hidden;}.content{background:#ffffffe5;padding:5px 25px;border-radius:10px;margin-bottom:25px;}body{background:#fff;font:18px Raleway;}p{margin:0;padding:7px 0}a{color:var(--main-color1);cursor:pointer;}h1{color:#000;text-align:center;text-transform:uppercase;font-size:25px;font-weight:600;margin:50px auto 20px;}h2{color:#000;font-weight:600;margin:0;padding:30px 0 20px;font-size:23px;text-transform:uppercase;}h3{color:#fff;text-align:center;margin:50px auto;font-size:23px;}.wrapper{max-width:1340px;width:100%;margin:0 auto}header{padding:15px 0;position:fixed;top:0;left:0;width:100%;box-sizing:border-box;background:#ffffff85;backdrop-filter:blur(5px);box-shadow:0 3px 26px #00000042;z-index:90;}header .-wrapper{align-items:center}header img{width:238px;}.orange_gradient{background:linear-gradient(-85deg, var(--main-color2), var(--main-color1));min-height:100vh;}.orange_gradient p{color:#292929;line-height:26px;}.input_block{background:#fff;border-radius:20px;box-shadow:0 5px 17px #4d372c5e;display:flex;align-items:center;padding:0 0 0 15px;position:relative;}.input_block input{background:#fff;border:0;height:40px;margin:5px 0;padding:0 10px 0 40px;width:100%;box-sizing:border-box;}.input_block p{position:absolute;right:0;display:flex;gap:15px;font-size:14px;}.input_block p a{color:#000;text-decoration:underline;}.input_block div{width:100%;position:relative;}.input_block div:last-child{margin-left:auto;width:fit-content;height:52px;}.input_block div:not(:first-child):not(:last-child)::after{top:0;content:"";display:block;width:1px;height:32px;margin:10px 0;background:#707070;position:absolute;margin-left:-10px;}.input_block div:not(:last-child)::before{position:absolute;content:"";display:block;width:23px;height:23px;background-repeat:no-repeat;background-size:contain;top:14px;opacity:.6;left:3px;}.input_block div.location::before{background-image:url(/templates/Sotrans/icons/location.svg)}.input_block div.date::before{background-image:url(/templates/Sotrans/icons/date.svg)}.input_block div.number::before{background-image:url(/templates/Sotrans/icons/number.svg)}.input_block div.fio::before{background-image:url(/templates/Sotrans/icons/man.svg)}.input_block input[type="submit"]{background:var(--main-color1);color:#fff;width:110px;height:100%;display:block;padding:7px 15px;cursor:pointer;margin:0;border-radius:0 20px 20px 0;}.input_block.return_bar input[type="submit"]{width:70px;min-width:70px;}.input_block div:hover input[type="submit"]{background-color:var(--main-color2);color:#000;}.input_block.return_bar div:last-child:hover::after{filter:brightness(0)}.input_block.return_bar div::after{position:absolute;content:"";display:block;width:25px;height:25px;background-repeat:no-repeat;background-size:contain;top:14px;}.input_block div:last-child::after{right:22px;background-image:url(/templates/Sotrans/icons/send.svg);}#total #container .sc_mailform_fields{max-width:610px;margin:auto;text-align:center;}#container .sc_mailform_fields .sc_mailform_title{padding:10px 0px;}#container .sc_mailform_fields .sc_mailform_sendbtn{display:inline-block; margin:15px auto 0 auto;padding:10px 25px; background:#00698c; color:#fff;border-radius:5px;transition:all .2s;}#container .sc_mailform_fields .sc_mailform_sendbtn:hover{ background:#fff; color:#00698c;}#total #container .sc_mailform_fields input, .sc_mailform_fields textarea, .sc_mailform_fields select{ margin:5px auto; min-width:200px; border-radius:5px; padding:5px 10px;width:100%; box-sizing:border-box; height:29px;}.reviews{padding-bottom:25px;background:var(--main-color2);}.reviews .blocks_item{display:flex;gap:25px;position:relative;background:#fff;padding:20px 25px;border-radius:15px;box-shadow:0 3px 6px #00000057;color:#363636;}.reviews .blocks_data::after{content:"";display:block;width:100px;height:25px;position:absolute;right:15px;bottom:10px;background:url(/templates/Sotrans/icons/star.svg) repeat-x left top;}.reviews .blocks_item_text{padding:15px 0 0;font-size:16px;line-height:23px;}.reviews .blocks_item_params li{position:absolute;right:15px;top:10px;font-size:13px;color:#A8A8A8;}footer{flex:0 0 auto;width:100%;padding:25px 0;background:#fff;color:#000;}footer img{width:160px;margin:0 25px 10px 0;}footer a{font-size:15px;text-decoration:underline;}ul.sc_menu-body{padding:0; margin:0; list-style:none;}ul.sc_menu-body li{float:left;display:block;padding:0 10px;font-size:21px;position:relative;}ul.sc_menu-body li:first-child a{color:var(--main-color1)}.separator ul.sc_menu-body li{float:none;padding:5px 10px;}ul.sc_menu-body li a{ color:#000; padding-bottom:4px;transition:all .2s;}ul.sc_menu-body li ul{z-index:10;position:absolute;background:#fff;padding:0;right:0;display:none;height:1px;transition:height .4s;}ul.sc_menu-body li ul ul{right:100%;top:0px;}ul.sc_menu-body li ul li{float:none;clear:both;position:relative;padding:1px;}ul.sc_menu-body li ul a{color:#00698c; padding:5px 15px; display:block;}ul.sc_menu-body li ul a:hover{background:#00698c;color:#fff;}ul.sc_menu-body li:hover ul ul{display:none;}ul.sc_menu-body li:hover ul,ul.sc_menu-body li ul li:hover ul{display:block;height:auto;}@media (max-width:1439px){.wrapper{width:1200px;}h1{font-size:23px;margin:30px auto 15px;}h2{font-size:22px}}@media (max-width:1279px){.wrapper{width:100%;padding-left:30px;padding-right:30px;box-sizing:border-box;}body{font-size:17px}h1{font-size:21px;margin:25px auto 10px;}h2{font-size:19px}header nav{position:fixed;left:-270px;opacity:0;top:0;max-width:270px;}.sc_menu-body{flex-direction:column}}@media (max-width:1023px){.wrapper{width:100%;padding:0 25px;box-sizing:border-box;}.separator{display:block}.separator .site_datablock{float:none;clear:both;}.right{position:static;}}