/* Generated by gen_fixes.py — undo Elementor resets inside Tilda blocks. */
.elementor :where(.t-rec,.t-rec *,.t-rec :before,.t-rec :after){box-sizing:content-box}
.elementor :where(.t-rec) img{max-width:none}
.elementor .t-container{max-width: 1200px}
.elementor .t-container_10{max-width: 1000px}
.elementor .t-container_8{max-width: 800px}
.elementor .t-col_1{max-width: 60px}
.elementor .t-col_2{max-width: 160px}
.elementor .t-col_3{max-width: 260px}
.elementor .t-col_4{max-width: 360px}
.elementor .t-col_5{max-width: 460px}
.elementor .t-col_6{max-width: 560px}
.elementor .t-col_7{max-width: 660px}
.elementor .t-col_8{max-width: 760px}
.elementor .t-col_9{max-width: 860px}
.elementor .t-col_10{max-width: 960px}
.elementor .t-col_11{max-width: 1060px}
.elementor .t-col_12{max-width: 1160px}
.elementor .t-col_100{max-width: 100vw}
.elementor .t-width_1{max-width: 60px}
.elementor .t-width_2{max-width: 160px}
.elementor .t-width_3{max-width: 260px}
.elementor .t-width_4{max-width: 360px}
.elementor .t-width_5{max-width: 460px}
.elementor .t-width_6{max-width: 560px}
.elementor .t-width_7{max-width: 660px}
.elementor .t-width_8{max-width: 760px}
.elementor .t-width_9{max-width: 860px}
.elementor .t-width_10{max-width: 960px}
.elementor .t-width_11{max-width: 1060px}
.elementor .t-width_12{max-width: 1160px}
.elementor .t-width_100{max-width: 100%}
@media screen and (max-width:1200px){.elementor .t-container{max-width: 960px}.elementor .t-container_10{max-width: 780px}.elementor .t-container_8{max-width: 640px}.elementor .t-col_1{max-width: 60px}.elementor .t-col_2{max-width: 140px}.elementor .t-col_3{max-width: 220px}.elementor .t-col_4{max-width: 300px}.elementor .t-col_5{max-width: 380px}.elementor .t-col_6{max-width: 460px}.elementor .t-col_7{max-width: 540px}.elementor .t-col_8{max-width: 620px}.elementor .t-col_9{max-width: 700px}.elementor .t-col_10{max-width: 780px}.elementor .t-col_11{max-width: 860px}.elementor .t-col_12{max-width: 940px}.elementor .t-width_1{max-width: 60px}.elementor .t-width_2{max-width: 140px}.elementor .t-width_3{max-width: 220px}.elementor .t-width_4{max-width: 300px}.elementor .t-width_5{max-width: 380px}.elementor .t-width_6{max-width: 460px}.elementor .t-width_7{max-width: 540px}.elementor .t-width_8{max-width: 620px}.elementor .t-width_9{max-width: 700px}.elementor .t-width_10{max-width: 780px}.elementor .t-width_11{max-width: 860px}.elementor .t-width_12{max-width: 940px}.elementor .t-width_100{max-width: 100%}}
@media screen and (max-width:960px){.elementor .t-container{max-width: 640px}.elementor .t-col,.elementor .t-col_1,.elementor .t-col_10,.elementor .t-col_11,.elementor .t-col_12,.elementor .t-col_2,.elementor .t-col_3,.elementor .t-col_4,.elementor .t-col_5,.elementor .t-col_6,.elementor .t-col_7,.elementor .t-col_8,.elementor .t-col_9{max-width: 100%}.elementor .t-col{box-sizing: border-box}}
.elementor .t-btn{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
.elementor .t450{max-width: 300px}
.elementor .t450__container{box-sizing: border-box}
.elementor .t450__logoimg{max-width: 120px}
.elementor .t396__elem .tn-atom__scale-wrapper .tn-atom{box-sizing: border-box}
.elementor .t396__elem{box-sizing: border-box}
.elementor .t396 .tn-atom__tip{box-sizing: border-box;max-width: 90vw}
.elementor .t923 .t-section__descr{max-width: 560px}
.elementor .t923__img{max-width: 100%}
.elementor .t923__item{box-sizing: border-box}
.elementor .t923__width_6{max-width: 600px}
.elementor .t923__width_7{max-width: 700px}
.elementor .t923__width_8{max-width: 800px}
.elementor .t923__width_9{max-width: 900px}
.elementor .t923__width_10{max-width: 1000px}
.elementor .t923__width_11{max-width: 1100px}
.elementor .t923__width_12{max-width: 1200px}
.elementor .t923__width_100{max-width: 100%}
@media screen and (max-width:1200px){.elementor .t923__width_6{max-width: 480px}.elementor .t923__width_7{max-width: 560px}.elementor .t923__width_8{max-width: 640px}.elementor .t923__width_9{max-width: 720px}.elementor .t923__width_10{max-width: 800px}.elementor .t923__width_11{max-width: 880px}.elementor .t923__width_12{max-width: 960px}.elementor .t923__width_100{max-width: 100%}}
.elementor .t923 .t-section__descr{max-width: 560px}
.elementor .t923__textwrapper{box-sizing: border-box}
.elementor .t923__btn-wrapper,.elementor .t923__btntext-wrapper{box-sizing: border-box}
.elementor .t338__logo{max-width: 280px}
.elementor .t603__container{box-sizing: border-box}
.elementor .t603__container_indent{box-sizing: border-box}
.elementor .t603__tile{box-sizing: border-box}
.elementor .t994{box-sizing: border-box}
.elementor .t994__width-wrapper{max-width: 360px}
.elementor .t994__item{box-sizing: border-box}
.elementor .t994__imgwrapper{box-sizing: border-box}
.elementor .t994__img{max-width: 100%}
.elementor .t994__content{box-sizing: border-box}
.elementor .t994__textwrapper{box-sizing: border-box}
.elementor .t994__btn-wrapper{box-sizing: border-box}
.elementor .t994__btn{max-width: 100%}
.elementor .t944__loaders-container{max-width: 560px}
@media screen and (max-width:960px){.elementor .t994__width-wrapper{max-width: unset}.elementor .t944__loaders-container{box-sizing: border-box;max-width: unset}}
.elementor .t851__container{max-width: 1200px}
@media screen and (max-width:1200px){.elementor .t851__container{max-width: 960px}}
@media screen and (max-width:960px){.elementor .t851__container{max-width: 640px}}
.elementor .t851 .t-section__descr{max-width: 560px}
.elementor .t851__img{max-width: 70px}
@media screen and (max-width:960px){.elementor .t851__container_mobile-flex{max-width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box}.elementor .t851__container_mobile-flex .t851__col{max-width: 38%}}
@media screen and (max-width:640px){.elementor .t851__container_mobile-grid{-webkit-box-sizing: border-box;box-sizing: border-box}.elementor .t851__container_mobile-flex .t851__col{max-width: 70%}}
@media screen and (max-width:480px){.elementor .t851__container_mobile-flex .t851__col{max-width: 80%}}
.elementor .t-slds__arrow_container.t-slds__arrow_container-outside{box-sizing: border-box}
.elementor .t-slds__bullet_body{box-sizing: border-box}
.elementor .t-zoomer__show_fixed{max-width: 100%}
.elementor .t-zoomer__comments{max-width: 700px;box-sizing: border-box}
.elementor .t-carousel__zoomer__img{max-width: 100%}
.elementor .scale-active .t-carousel__zoomer__img{max-width: inherit}
.elementor .e-con:has(> .elementor-widget[data-widget_type^="mtp_"]){--display:block;display:block;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px;--row-gap:0px;--column-gap:0px}
.elementor .elementor-widget[data-widget_type^="mtp_"]{margin:0;width:100%;--kit-widget-spacing:0px}
