/*/* Стили шаблона */
@import url('//fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@300;400;500&display=swap');
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGNbE_oMaV8t2eFeISPpzbdE.woff) format('woff');
}
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff) format('woff');
}
@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/toadOcfmlt9b38dHJxOBGFkQc6VGVFSmCnC_l7QZG60.woff) format('woff');
}
@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: local('Source Sans Pro Italic'), local('SourceSansPro-It'), url(http://themes.googleusercontent.com/static/fonts/sourcesanspro/v7/M2Jd71oPJhLKp0zdtTvoMzNrcjQuD0pTu1za2FULaMs.woff) format('woff');
}
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    list-style-type: none;
    font-family: Source Sans Pro;
    position: relative;
    -webkit-text-size-adjust: none;
}
input:focus,
textarea:focus{
    border: 1px solid white;
}
input:active{
    border: 1px solid white;
    outline: none;
}
img{
    width: 100%;
}
.cases{
	padding: 0;
	height: auto;
	overflow: unset;
	position: unset;
	margin-top: 0;
}
.tabs_item.active{
	position: unset;
}
.breadcrumbs{
    padding: 0;
	margin: 0;
}
.breadcrumbs_item{
    border: 1px solid #BBC4CD;
    border-radius: 100px;
    padding: .5rem 1rem .5rem 1.5rem;
    font-weight: 400;
    font-size: .875rem;
    line-height: 90%;
    letter-spacing: -0.5px;
    color: #BBC4CD;
    text-decoration: unset;
    background-image: url('/img/breadcrumbs.svg');
    background-repeat: no-repeat;
    background-position: 0.75rem center;
}
.cases h2{
    font-weight: 400;
    font-size: 8.75rem;
    line-height: 90%;
    letter-spacing: -6px;
    color: #1C1F23;
    padding: 0!important;
}
.cases_tabs{
    display: flex;
    gap: 1rem;
    overflow-x: scroll;
    padding: 1.8rem 0 1.25rem;
    -ms-overflow-style: none;  
    scrollbar-width: none; 
	margin-left: 0;
}
/* Скрываем scrollbar для Chrome, Safari и Opera */
.cases_tabs::-webkit-scrollbar{
  display: none;
}
.cases_tabs li:nth-child(1){
    margin-left: 0!important;
}
.cases_tabs_item{
    font-weight: 700;
    font-size: 1rem;
    line-height: 100%;
    letter-spacing: .168px;
    color: #BBC4CD;
    width: max-content;
    text-transform: uppercase;
    display: flex;
    gap: 0 .3rem;
    text-decoration: none;
    border: unset;
    background: unset;
}

.cases_tabs_item.active{
    color: #1C1F23;
}
.cases_tabs_item span{
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #BBC4CD;
    border-radius: 50%;
    color: white;
    font-size: .75rem;
    transform: translateY(-50%);
    font-weight: 400;
}
.cases_tabs_item.active span{
    background-color: #FF3D00;
}
.cases_filter{
    display: flex;
    flex-wrap: wrap;
    gap: .2rem .75rem;
    padding: 0 1rem;
}
.cases_filter_item{
    font-weight: 400;
    font-size: .875rem;
    line-height: 160%;
    color: #4E4E4E;
    border: unset;
    background: unset;
}
.cases_filter_item.active{
    color: #FF3D00;
}
.tabs_item{
    display: none;
}
.tabs_item.active{
    display: block;
}
.cases_filter{
    display: flex;
    flex-wrap: wrap;
    gap: .5rem;
    padding: 0 1rem;
}
.cases_filter_item{
    border: 1px solid #1C1F23;
    font-weight: 400;
    line-height: 160%;
    border-radius: 100px;
    padding: 0.4rem 1.25rem;
    font-size: 1rem;
}
.cases_filter_item.active{
    background: #FF3D00;
    border: 1px solid #FF3D00;
    color: white;
}
.cases_item{
    border-radius: 3rem;
    padding: 3rem;
    color: white;
    height: 28rem;
}
@media screen and (min-width: 90.1em) {
	.cases_item{
	    margin: 0.6rem;
	}
}
.cases_items {
    display: grid;
    grid-template-areas:
        'item_1 item_1 item_2 item_3'
        'item_4 item_5 item_6 item_7'
        'item_8 item_9 item_10 item_10'
        'item_11 item_12 item_13 item_14'
        'item_15 item_15 item_16 item_17'
        'item_18 item_19 item_20 item_21'
        'item_22 item_23 item_24 item_24'
        'item_25 item_26 item_27 item_28'
        'item_29 item_29 item_30 item_31'
        'item_32 item_33 item_34 item_35'
        'item_36 item_37 item_38 item_38'
        'item_39 item_40 item_41 item_42'
        'item_43 item_43 item_44 item_45'
        'item_46 item_47 item_48 item_49'
        'item_50 item_51 item_52 item_52'
        'item_53 item_54 item_55 item_56'
        'item_57 item_57 item_58 item_59'
        'item_60 item_61 item_62 item_63'
        'item_64 item_65 item_66 item_66'
        'item_67 item_68 item_69 item_70'
        'item_71 item_71 item_72 item_73'
        'item_74 item_75 item_76 item_77'
        'item_78 item_79 item_80 item_80'
        'item_81 item_82 item_83 item_84'
        'item_85 item_85 item_86 item_87'
        'item_88 item_89 item_90 item_91'
        'item_92 item_93 item_94 item_94'
        'item_95 item_96 item_97 item_98'
        'item_99 item_99 item_100 item_101'
        'item_102 item_103 item_104 item_105'
        'item_106 item_107 item_108 item_108'
        'item_109 item_110 item_111 item_112';
    margin-top: 3rem;
    text-decoration: none;
}

.cases_item:nth-child(1) { grid-area: item_1; }
.cases_item:nth-child(2) { grid-area: item_2; }
.cases_item:nth-child(3) { grid-area: item_3; }
.cases_item:nth-child(4) { grid-area: item_4; }
.cases_item:nth-child(5) { grid-area: item_5; }
.cases_item:nth-child(6) { grid-area: item_6; }
.cases_item:nth-child(7) { grid-area: item_7; }
.cases_item:nth-child(8) { grid-area: item_8; }
.cases_item:nth-child(9) { grid-area: item_9; }
.cases_item:nth-child(10) { grid-area: item_10; }
.cases_item:nth-child(11) { grid-area: item_11; }
.cases_item:nth-child(12) { grid-area: item_12; }
.cases_item:nth-child(13) { grid-area: item_13; }
.cases_item:nth-child(14) { grid-area: item_14; }
.cases_item:nth-child(15) { grid-area: item_15; }
.cases_item:nth-child(16) { grid-area: item_16; }
.cases_item:nth-child(17) { grid-area: item_17; }
.cases_item:nth-child(18) { grid-area: item_18; }
.cases_item:nth-child(19) { grid-area: item_19; }
.cases_item:nth-child(20) { grid-area: item_20; }
.cases_item:nth-child(21) { grid-area: item_21; }
.cases_item:nth-child(22) { grid-area: item_22; }
.cases_item:nth-child(23) { grid-area: item_23; }
.cases_item:nth-child(24) { grid-area: item_24; }
.cases_item:nth-child(25) { grid-area: item_25; }
.cases_item:nth-child(26) { grid-area: item_26; }
.cases_item:nth-child(27) { grid-area: item_27; }
.cases_item:nth-child(28) { grid-area: item_28; }
.cases_item:nth-child(29) { grid-area: item_29; }
.cases_item:nth-child(30) { grid-area: item_30; }
.cases_item:nth-child(31) { grid-area: item_31; }
.cases_item:nth-child(32) { grid-area: item_32; }
.cases_item:nth-child(33) { grid-area: item_33; }
.cases_item:nth-child(34) { grid-area: item_34; }
.cases_item:nth-child(35) { grid-area: item_35; }
.cases_item:nth-child(36) { grid-area: item_36; }
.cases_item:nth-child(37) { grid-area: item_37; }
.cases_item:nth-child(38) { grid-area: item_38; }
.cases_item:nth-child(39) { grid-area: item_39; }
.cases_item:nth-child(40) { grid-area: item_40; }
.cases_item:nth-child(41) { grid-area: item_41; }
.cases_item:nth-child(42) { grid-area: item_42; }
.cases_item:nth-child(43) { grid-area: item_43; }
.cases_item:nth-child(44) { grid-area: item_44; }
.cases_item:nth-child(45) { grid-area: item_45; }
.cases_item:nth-child(46) { grid-area: item_46; }
.cases_item:nth-child(47) { grid-area: item_47; }
.cases_item:nth-child(48) { grid-area: item_48; }
.cases_item:nth-child(49) { grid-area: item_49; }
.cases_item:nth-child(50) { grid-area: item_50; }
.cases_item:nth-child(51) { grid-area: item_51; }
.cases_item:nth-child(52) { grid-area: item_52; }
.cases_item:nth-child(53) { grid-area: item_53; }
.cases_item:nth-child(54) { grid-area: item_54; }
.cases_item:nth-child(55) { grid-area: item_55; }
.cases_item:nth-child(56) { grid-area: item_56; }
.cases_item:nth-child(57) { grid-area: item_57; }
.cases_item:nth-child(58) { grid-area: item_58; }
.cases_item:nth-child(59) { grid-area: item_59; }
.cases_item:nth-child(60) { grid-area: item_60; }
.cases_item:nth-child(61) { grid-area: item_61; }
.cases_item:nth-child(62) { grid-area: item_62; }
.cases_item:nth-child(63) { grid-area: item_63; }
.cases_item:nth-child(64) { grid-area: item_64; }
.cases_item:nth-child(65) { grid-area: item_65; }
.cases_item:nth-child(66) { grid-area: item_66; }
.cases_item:nth-child(67) { grid-area: item_67; }
.cases_item:nth-child(68) { grid-area: item_68; }
.cases_item:nth-child(69) { grid-area: item_69; }
.cases_item:nth-child(70) { grid-area: item_70; }
.cases_item:nth-child(71) { grid-area: item_71; }
.cases_item:nth-child(72) { grid-area: item_72; }
.cases_item:nth-child(73) { grid-area: item_73; }
.cases_item:nth-child(74) { grid-area: item_74; }
.cases_item:nth-child(75) { grid-area: item_75; }
.cases_item:nth-child(76) { grid-area: item_76; }
.cases_item:nth-child(77) { grid-area: item_77; }
.cases_item:nth-child(78) { grid-area: item_78; }
.cases_item:nth-child(79) { grid-area: item_79; }
.cases_item:nth-child(80) { grid-area: item_80; }
.cases_item:nth-child(81) { grid-area: item_81; }
.cases_item:nth-child(82) { grid-area: item_82; }
.cases_item:nth-child(83) { grid-area: item_83; }
.cases_item:nth-child(84) { grid-area: item_84; }
.cases_item:nth-child(85) { grid-area: item_85; }
.cases_item:nth-child(86) { grid-area: item_86; }
.cases_item:nth-child(87) { grid-area: item_87; }
.cases_item:nth-child(88) { grid-area: item_88; }
.cases_item:nth-child(89) { grid-area: item_89; }
.cases_item:nth-child(90) { grid-area: item_90; }
.cases_item:nth-child(91) { grid-area: item_91; }
.cases_item:nth-child(92) { grid-area: item_92; }
.cases_item:nth-child(93) { grid-area: item_93; }
.cases_item:nth-child(94) { grid-area: item_94; }
.cases_item:nth-child(95) { grid-area: item_95; }
.cases_item:nth-child(96) { grid-area: item_96; }
.cases_item:nth-child(97) { grid-area: item_97; }
.cases_item:nth-child(98) { grid-area: item_98; }
.cases_item:nth-child(99) { grid-area: item_99; }
.cases_item:nth-child(100) { grid-area: item_100; }
.cases_item:nth-child(101) { grid-area: item_101; }
.cases_item:nth-child(102) { grid-area: item_102; }
.cases_item:nth-child(103) { grid-area: item_103; }
.cases_item:nth-child(104) { grid-area: item_104; }
.cases_item:nth-child(105) { grid-area: item_105; }
.cases_item:nth-child(106) { grid-area: item_106; }
.cases_item:nth-child(107) { grid-area: item_107; }
.cases_item:nth-child(108) { grid-area: item_108; }
.cases_item:nth-child(109) { grid-area: item_109; }
.cases_item:nth-child(110) { grid-area: item_110; }
.cases_item:nth-child(111) { grid-area: item_111; }
.cases_item:nth-child(112) { grid-area: item_112; }


.cases_item .cases_item_img{
    position: absolute;
    right: 0;
    top: 0;
    max-height: 28rem;
}
.cases_item_img img{
    max-height: 28rem;
    border-radius: 3rem;
}
.cases_item:nth-child(1) img:nth-child(2),
.cases_item:nth-child(10) img:nth-child(2){
    display: none;
}
/*
.cases_item:nth-child(2) img:nth-child(1),
.cases_item:nth-child(3) img:nth-child(1),
.cases_item:nth-child(4) img:nth-child(1),
.cases_item:nth-child(5) img:nth-child(1),
.cases_item:nth-child(6) img:nth-child(1),
.cases_item:nth-child(7) img:nth-child(1),
.cases_item:nth-child(8) img:nth-child(1),
.cases_item:nth-child(9) img:nth-child(1),
.cases_item:nth-child(11) img:nth-child(1),
.cases_item:nth-child(12) img:nth-child(1),
.cases_item:nth-child(13) img:nth-child(1),
.cases_item:nth-child(14) img:nth-child(1){
    display: none;
}
.cases_item img:nth-child(3){
    display: none;
}*/
.cases_item_desc{
    position: absolute;
    bottom: 3rem;
}
.cases_item_departament{
    font-weight: 400;
    font-size: 1rem;
    line-height: 140%;
    margin-bottom: .75rem;
}
.cases_item_title{
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 110%;
    max-width: 22rem;
}
.cases_item:nth-child(1) .cases_item_title,
.cases_item:nth-child(10) .cases_item_title{
    font-weight: 700;
    font-size: 1.5rem;
    line-height: 110%;
    max-width: 33.5rem;
}
.cases_download{
    display: block;
    border: 1px solid #BBC4CD;
    border-radius: 50px;
    padding: 1rem 2rem;
    font-weight: 400;
    font-size: .875rem;
    line-height: 1.25rem;
    text-transform: uppercase;
    color: #1C1F23;
    margin: 5rem auto;
    background-color: unset;
    cursor: pointer;
}
@media screen and (max-width: 90.1em){
    .cases_items {
	    display: grid;
	    grid-template-areas:
	        'item_1 item_1 item_2'
	        'item_3 item_4 item_4'
	        'item_5 item_5 item_6'
	        'item_7 item_8 item_8'
	        'item_9 item_9 item_10'
	        'item_11 item_12 item_12'
	        'item_13 item_13 item_14'
	        'item_15 item_16 item_16'
	        'item_17 item_17 item_18'
	        'item_19 item_20 item_20'
	        'item_21 item_21 item_22'
	        'item_23 item_24 item_24'
	        'item_25 item_25 item_26'
	        'item_27 item_28 item_28'
	        'item_29 item_29 item_30'
	        'item_31 item_32 item_32'
	        'item_33 item_33 item_34'
	        'item_35 item_36 item_36'
	        'item_37 item_37 item_38'
	        'item_39 item_40 item_40'
	        'item_41 item_41 item_42'
	        'item_43 item_44 item_44'
	        'item_45 item_45 item_46'
	        'item_47 item_48 item_48'
	        'item_49 item_49 item_50'
	        'item_51 item_52 item_52'
	        'item_53 item_53 item_54'
	        'item_55 item_56 item_56'
	        'item_57 item_57 item_58'
	        'item_59 item_60 item_60'
	        'item_61 item_61 item_62'
	        'item_63 item_64 item_64'
	        'item_65 item_65 item_66'
	        'item_67 item_68 item_68'
	        'item_69 item_69 item_70'
	        'item_71 item_72 item_72'
	        'item_73 item_73 item_74'
	        'item_75 item_76 item_76'
	        'item_77 item_77 item_78'
	        'item_79 item_80 item_80'
	        'item_81 item_81 item_82'
	        'item_83 item_84 item_84'
	        'item_85 item_85 item_86'
	        'item_87 item_88 item_88'
	        'item_89 item_89 item_90'
	        'item_91 item_92 item_92'
	        'item_93 item_93 item_94'
	        'item_95 item_96 item_96'
	        'item_97 item_97 item_98'
	        'item_99 item_100 item_100'
	        'item_101 item_101 item_102'
	        'item_103 item_104 item_104'
	        'item_105 item_105 item_106';
	    margin-top: 3rem;
	}
	
	.cases_item{
	    margin: 0.6rem;
	}
/*
    .cases_item:nth-child(1) img:nth-child(1),
    .cases_item:nth-child(4) img:nth-child(1),
    .cases_item:nth-child(5) img:nth-child(1),
    .cases_item:nth-child(8) img:nth-child(1),
    .cases_item:nth-child(9) img:nth-child(1),
    .cases_item:nth-child(12) img:nth-child(1),    
    .cases_item:nth-child(13) img:nth-child(1),
    .cases_item:nth-child(2) img:nth-child(2),
    .cases_item:nth-child(3) img:nth-child(2),
    .cases_item:nth-child(6) img:nth-child(2),
    .cases_item:nth-child(7) img:nth-child(2),
    .cases_item:nth-child(10) img:nth-child(2),
    .cases_item:nth-child(11) img:nth-child(2),    
    .cases_item:nth-child(14) img:nth-child(2){
        display: block;
    }
    .cases_item:nth-child(1) img:nth-child(2),
    .cases_item:nth-child(4) img:nth-child(2),
    .cases_item:nth-child(5) img:nth-child(2),
    .cases_item:nth-child(8) img:nth-child(2),
    .cases_item:nth-child(9) img:nth-child(2),
    .cases_item:nth-child(12) img:nth-child(2),
    .cases_item:nth-child(13) img:nth-child(2),
    .cases_item:nth-child(2) img:nth-child(1),
    .cases_item:nth-child(3) img:nth-child(1),
    .cases_item:nth-child(6) img:nth-child(1),
    .cases_item:nth-child(7) img:nth-child(1),
    .cases_item:nth-child(10) img:nth-child(1),
    .cases_item:nth-child(11) img:nth-child(1),    
    .cases_item:nth-child(14) img:nth-child(1){
        display: none;
    }*/
}
@media screen and (max-width: 64.1em){
    .cases_item img:nth-child(1){
        display: block!important;
    }
    .cases_item img:nth-child(2){
        display: none!important;
    }
    .cases_item_title{
        font-size: 1.75rem!important;
    }   
}
@media screen and (max-width: 48.1em){
    .breadcrumbs {
        /*margin: 3.75rem 0 1rem;*/
        margin: 0 0 1rem !important;
        padding: 0 1rem;
        padding-top: 3.75rem;
    }
    .cases{
        padding: 0;
    }
    .cases h2{
        font-weight: 400;
        font-size: 3.75rem;
        line-height: 90%;
        letter-spacing: -2px;
        color: #1C1F23;
        padding: 0!important;
    }
    .cases_tabs{
        padding: 2rem 0 1rem;
    }
    .cases_filter_item{
        border: unset;
        font-weight: 400;
        line-height: 160%;
        border-radius: unset;
        padding: 0;
        font-size: .875rem;
    }
    .cases_filter_item.active{
        background-color: unset;
        color: #FF3D00;
        border: unset;
    }
    .tabs_item{
        padding: 0 1rem;
    }
    .cases_items{
        grid-template-areas:
            'item_1'
            'item_2'
            'item_3'
            'item_4'
            'item_5'
            'item_6'
            'item_7'
            'item_8'
            'item_9'
            'item_10'
            'item_11'
            'item_12'
            'item_13'
            'item_14';        
        gap: 9rem 0;
        margin-top: 3rem;
    }
    .cases_item{
        color: black;
        border-radius: 1.25rem;
        max-width: 100%;
        max-height: 21.45rem;
        padding: 0;
    }
    .cases_item .cases_item_img{
        max-height: unset;
    }
    .cases_item_img img{
        max-height: 340px;
    }
    /*.cases_item img:not(:nth-child(3)){
        display: none!important;
    }
    .cases_item img:nth-child(3){
        display: block;
    }*/
    .cases_item_desc{
        bottom: 0;
        top: calc(100% + .75rem);
    }
    .cases_item_departament{
        font-size: .75rem;
        line-height: 1.875rem;
    }
    .cases_item_title{
        font-size: 1rem!important;
        line-height: 110%;
    }
    .cases_download{
        margin: 10rem auto;
    }
}
/* contacts page */
.contacts-page {
	margin-top: 45px;
	max-width: 700px;
	height: 90px;
	z-index: 1;
}
.contacts-page__tab {
	margin: 0 0 0 3px;
	width: 175px;
	color: #fe9023;
	text-align: center;
	border-color: #fe9023;
}
.contacts-page__tab::before {
	border-top-color: #fe9023;
	border-left-color: #fe9023;
}
.contacts-page__tab:first-child {
	margin-left: auto;
}
.contacts-page__tab._active {
	color: #fff;
	background: #fe9023;
}

.contacts-page__wrap {
	margin-top: -1px;
	padding: 25px 50px 25px 110px;
	font-size: 24px;
	line-height: 1.5;
	text-transform: uppercase;
	background: #fff;
	box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.1);
}
.contacts-page__wrap a {
	color: #000;
	text-decoration: none;
}
.contacts-page__wrap a:hover {
	text-decoration: underline;
}
.contacts-page__wrap .contacts-page__phone {
	color: #fe9023;
	font-weight: bold;
}
.contacts-page__block {
	display: none;
}
.contacts-page__block._active {
	display: block;
}

.contacts-map {
	width: 100%;
	height: 580px;
}

@media screen and (max-width: 1400px) {
	.contacts-page {
		max-width: none;
		height: auto;
		margin-bottom: 30px;
	}
}

@media screen and (max-width: 860px) {
	.contacts-page {
		margin: 30px;
	}
	.contacts-page__wrap {
		padding: 10px 30px;
		font-size: 18px;
	}
	.contacts-page__tab {
		width: 125px;
	}
}

@media screen and (max-width: 550px) {
	.contacts-page__tab {
		margin-bottom: 5px;
		width: 100%;
	}
}


.marquiz__container_inline {
	max-width: none !important;
	margin-top: 150px !important;
}
.marquiz__inline-frame {
height: 520px !important;
}

.blog-detail img {
    width: 100%;
    aspect-ratio: auto;
    height: auto !important;
}

@media screen and (max-width: 48.1em){
    .cases_items{
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	padding-left: 0;
    }
    .cases_item{
	flex: 0 0 100%;
	outline: 1px solid;
    }
}

        .privacy-policy {
            font-size: 16px;
            margin: 20px 0;
            padding: 15px;
            background-color: #f8f9fa;
            border-radius: 5px;
            border-left: 4px solid #4a6fa5;
        }
        
        .privacy-policy a {
            color: #166088;
            text-decoration: none;
            font-weight: 600;
            transition: color 0.3s ease;
        }
        
        .privacy-policy a:hover {
            color: #4a6fa5;
            text-decoration: underline;
        }
        
        @media (max-width: 768px) {
            .privacy-policy {
                font-size: 14px;
                padding: 10px;
            }
        }
.footer_right {
    line-height: 1.6;
    color: #333;
    margin: 0;
}

    .theme-toggle {
            position: fixed;
            top: 15rem !important;
            right: 1rem;
            z-index: 100;
        }



@media (min-width: 576px) {

}
@media (min-width: 768px) {

}
@media (min-width: 1024px) {

}
@media (min-width: 1280px) {

}
@media (min-width: 1400px) {

}
.cases_items {
	gap: 0 12px;
}
.cases_item {
	margin: 0 0 12px!important;
}
.cases_item_title {
    padding-right: 20px;
}