@charset "utf-8";
:root{
	--bg: #F1F5F9;
	--black: #0F172A;
	--sky: #EFF9FF;
	--blue: #00A0E3;
	--lblue: #75D6FF;
	--lgray: #E2E8F0;
	--gray: #94A3B8;
	--mgray: #04304D;
	--dgray: #475569;
	--green: #25943F;
	--lgreen: #F5FBEA;
	--orange: #F58735;
	--lorange: #FEECD6;
	--dorange: #D97706;
	--yellow: #FFC800;
	--lyellow: #FEF7EE;
	--focus: #F9B778;
	--red: #E41E1E;
	--lred: #FE6B6B;
	--margin: 112px;
}
*{box-sizing: border-box;}
a{outline:none;text-decoration:none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}
blockquote,q{quotes:"" ""}
body{ font-size:100%;}
:focus,.fancybox__content :focus:not(.carousel__button.is-close){outline: 0}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{border: none;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{-webkit-appearance: none;border:0;font-family: Montserrat, Arial, Helvetica, sans-serif;font-style:inherit;font-weight:inherit; outline:none;text-align:left;text-decoration:none;vertical-align:top;margin:0;padding:0;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
table{border-collapse:collapse;border-spacing:0}
li{list-style:none;list-style-type:none}
input,textarea,button{-webkit-appearance: none;font-family: Montserrat, Arial, Helvetica, sans-serif;}
textarea{resize: vertical;}
input[type="submit"],input[type="checkbox"],input[type="radio"]{cursor: pointer;}
h1,h2,h3,h4,h5,h6{font-size:1em; font-weight:normal}
button,input[type="submit"]{cursor: pointer;}
path{pointer-events:all;}
@media screen and (max-width: 768px){
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;user-select: none;}
}