*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0;padding:0}html{height:100%;scroll-behavior:smooth;scrollbar-gutter:stable;font-size:100%}body{width:100%;min-height:100%;text-rendering:optimizeSpeed}ul{list-style:none}ol{padding-left:1.5em}a{text-decoration:none;color:inherit}button{cursor:pointer;display:inline-block;padding:0;margin:0}img,picture{max-width:100%;min-width:0;display:block}input,button,textarea,select{font:inherit;background-color:rgba(0,0,0,0);border:0;outline:0;padding:0;margin:0;color:inherit}input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:inherit}input::-moz-placeholder, textarea::-moz-placeholder{color:inherit}input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:inherit}input::-ms-input-placeholder, textarea::-ms-input-placeholder{color:inherit}input::placeholder,textarea::placeholder{color:inherit}input,textarea,button,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{font-size:inherit;color:inherit}:root{--main-color: blue;--main-text-color: #152641;--white-color: #FFFFFF}.section-padding{padding:clamp(60px,52px + 2.5vw,100px) 0}.section-padding.pt-0{padding-top:0}.section-padding.pb-0{padding-bottom:0}.section-padding.mt-40{margin-top:clamp(24px,20.8px + 1vw,40px)}@media(max-width: 600px){.section-padding.mt-40{margin:0}}.section-padding.mb-40{margin-bottom:clamp(24px,20.8px + 1vw,40px)}@media(max-width: 600px){.section-padding.mb-40{margin:0}}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Thin.ttf");font-weight:100;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-ThinItalic.ttf");font-weight:100;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-ExtraLight.ttf");font-weight:200;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-ExtraLightItalic.ttf");font-weight:200;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Light.ttf");font-weight:300;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-LightItalic.ttf");font-weight:300;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Regular.ttf");font-weight:400;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Medium.ttf");font-weight:500;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-MediumItalic.ttf");font-weight:500;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-SemiBold.ttf");font-weight:600;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-SemiBoldItalic.ttf");font-weight:600;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Bold.ttf");font-weight:700;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-BoldItalic.ttf");font-weight:700;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-ExtraBold.ttf");font-weight:800;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf");font-weight:800;font-style:italic}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-Black.ttf");font-weight:900;font-style:normal}@font-face{font-family:"Montserrat";src:url("../fonts/Montserrat/Montserrat-BlackItalic.ttf");font-weight:900;font-style:italic}body{font-family:"Montserrat"}body.is-locked{overflow:hidden}html,body{height:100%;min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.container{max-width:1640px;width:100%;margin:0 auto;padding:0 100px}@media(max-width: 1400px){.container{padding:0 60px}}@media(max-width: 1280px){.container{padding:0 40px}}@media(max-width: 600px){.container{padding:0 20px}}