.elementor-13116 .elementor-element.elementor-element-dc6370a{margin-top:30px;margin-bottom:0px;}.elementor-13116 .elementor-element.elementor-element-6cdc842.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-13116 .elementor-element.elementor-element-46869be{width:initial;max-width:initial;}.elementor-13116 .elementor-element.elementor-element-46869be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13116 .elementor-element.elementor-element-46869be .elementor-heading-title{font-family:"Bebas NeueCYR", Sans-serif;font-size:70px;font-weight:700;}.elementor-13116 .elementor-element.elementor-element-5d4196e{width:var( --container-widget-width, 588px );max-width:588px;--container-widget-width:588px;--container-widget-flex-grow:0;}.elementor-13116 .elementor-element.elementor-element-5d4196e > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-13116 .elementor-element.elementor-element-5d4196e .elementor-heading-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;}.elementor-13116 .elementor-element.elementor-element-afa9781{margin-top:10px;margin-bottom:0px;}.elementor-13116 .elementor-element.elementor-element-555d576{--grid-columns:5;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-13116 .elementor-element.elementor-element-555d576 .elementor-pagination{text-align:center;margin-top:40px;}.elementor-13116 .elementor-element.elementor-element-555d576 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-13116 .elementor-element.elementor-element-555d576 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-text );}.elementor-13116 .elementor-element.elementor-element-555d576 .elementor-pagination .page-numbers.current{color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-13116 .elementor-element.elementor-element-555d576 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 0px/2 );}body:not(.rtl) .elementor-13116 .elementor-element.elementor-element-555d576 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 0px/2 );}body.rtl .elementor-13116 .elementor-element.elementor-element-555d576 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 0px/2 );}body.rtl .elementor-13116 .elementor-element.elementor-element-555d576 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 0px/2 );}@media(max-width:1024px){.elementor-13116 .elementor-element.elementor-element-555d576{--grid-columns:2;}}@media(max-width:767px){.elementor-13116 .elementor-element.elementor-element-dc6370a{margin-top:20px;margin-bottom:0px;}.elementor-13116 .elementor-element.elementor-element-46869be{width:100%;max-width:100%;}.elementor-13116 .elementor-element.elementor-element-46869be > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13116 .elementor-element.elementor-element-46869be .elementor-heading-title{font-size:36px;}.elementor-13116 .elementor-element.elementor-element-5d4196e{width:100%;max-width:100%;}.elementor-13116 .elementor-element.elementor-element-5d4196e > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-13116 .elementor-element.elementor-element-5d4196e .elementor-heading-title{line-height:1.2em;}.elementor-13116 .elementor-element.elementor-element-555d576{--grid-columns:1;}}/* Start custom CSS for section, class: .elementor-element-dc6370a */.cvet .elementor-widget-container, .cvet .elementor-testimonial__image {
    overflow: hidden !important;
    position: relative;
}
.cvet .elementor-widget-container:before, .cvet .elementor-testimonial__image:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    background: #416375d6;
    opacity: 1.5;
    mix-blend-mode: color;
    transition: 0.3s
}
.cvet .elementor-testimonial__image:before{
    height: 99%
}
.cvet:hover .elementor-widget-container:before{
  opacity: 0;  
   pointer-events: none
}

.cvet:hover .elementor-testimonial__image:before{
    opacity: 0;
    pointer-events: none
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-555d576 */.page-numbers {
    border: 1px solid #CCD5D9;
    height: 50px!important;
    width: 50px!important;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.4s
}
nav.elementor-pagination {
    display: flex;
    gap: 10px;
    padding-left: 20.3%;
}
.page-numbers.current{
   background-color: #00314A;
   color: #fff;
   border: 1px solid #00314A
}
.page-numbers:hover {
   border: 1px solid #416375; 
}

@media (max-width:768px){
 nav.elementor-pagination {
     padding-left:0px;
 }   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-afa9781 */@media (min-width:768px){
.elementor-loop-container.elementor-grid .e-loop-item:nth-child(2){
    max-width: 19%
}
.elementor-loop-container.elementor-grid .e-loop-item:nth-child(3) {
    max-width: 38%;
}
.elementor-loop-container.elementor-grid .e-loop-item:nth-child(3) img{
   height: 500px 
}
.elementor-loop-container.elementor-grid .e-loop-item:nth-child(4) {
    max-width: 38%;
    padding-left: 19%;
}


.elementor-loop-container.elementor-grid .e-loop-item:nth-child(5){
    max-width: 19%!important
}
.elementor-loop-container.elementor-grid .e-loop-item:nth-child(6) {
    max-width: 38%;
    padding-left: 19%;
}
.elementor-loop-container.elementor-grid .e-loop-item:nth-child(7) {
    max-width: 38%;
}
.elementor-loop-container.elementor-grid .e-loop-item:nth-child(7) img{
   height: 500px 
}


.elementor-loop-container.elementor-grid .e-loop-item:nth-child(8){
    max-width: 19%!important
}
.elementor-loop-container.elementor-grid .e-loop-item:nth-child(9) {
    max-width: 38%;
}
.elementor-loop-container.elementor-grid .e-loop-item:nth-child(9) img{
   height: 500px 
}
.elementor-loop-container.elementor-grid .e-loop-item:nth-child(10) {
    max-width: 38%;
    padding-left: 19%;
}





.elementor-loop-container.elementor-grid {
    display: flex;
    flex-wrap: wrap;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bebas NeueCYR';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tklagrange.ru/wp-content/uploads/2024/07/ofont.ru_bebas-neue-1.woff') format('woff');
}
@font-face {
	font-family: 'Bebas NeueCYR';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://tklagrange.ru/wp-content/uploads/2024/07/ofont.ru_bebas-neue-_2_-1.woff') format('woff');
}
@font-face {
	font-family: 'Bebas NeueCYR';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tklagrange.ru/wp-content/uploads/2024/07/ofont.ru_bebas-neue-_1_-1.woff') format('woff');
}
/* End Custom Fonts CSS */