body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.chakra-ui-light{background-color:#fff}.app{flex-direction:column;min-height:100vh;display:flex}.header :first-of-type div{padding-top:8px;padding-bottom:8px}header .chakra-button{display:none}h2{padding-top:100px}@media only screen and (max-width:1135px){h2{padding-top:50px}}.content-wrapper{flex-grow:1;width:100%;display:flex;overflow:hidden}@media only screen and (max-width:1135px){.content-wrapper{flex-direction:column-reverse;justify-content:flex-end;min-height:auto}}.form-content-wrapper{box-sizing:content-box;color:#3a3b3d;justify-content:center;align-self:stretch;align-items:center;width:60%;display:flex}@media only screen and (max-width:1135px){.form-content-wrapper{align-items:flex-start;width:100%;height:auto}}div #banner-container{justify-content:center;display:flex;overflow:hidden}div #banner{background-position:50%;background-size:100%;width:100%}.vectors-container{z-index:-1;background-image:url(https://www.mysgi.ca/css/../images/mainbanner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:40%;position:relative}.vectors-container img{width:100%;height:auto}@media only screen and (max-width:1135px){.vectors-container{background-position-y:50%;width:100%;height:auto}}.vectors picture:first-of-type img{z-index:1;width:200%;bottom:-5%;right:15%}.vectors img{position:absolute;right:0}@media only screen and (max-width:1135px){.vectors picture:first-of-type img{z-index:1;width:100%;top:95%;right:0}}.vectors picture:nth-of-type(2) img{width:150%;bottom:-25%}@media only screen and (max-width:1135px){.vectors picture:nth-of-type(2) img{width:100%;top:90%;right:0}}.carousel-wrapper{height:100%}.carousel-child{width:0;height:0}.carousel-child.active{width:100%;height:100%}