@font-face{font-family:Segoe UI;src:local("Segoe UI Bold Italic"),local("SegoeUI-BoldItalic"),url(/fonts/SegoeUI-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Segoe UI;src:local("Segoe UI"),local("SegoeUI"),url(/fonts/SegoeUI.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Segoe UI;src:local("Segoe UI Bold"),local("SegoeUI-Bold"),url(/fonts/SegoeUI-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Segoe UI;src:local("Segoe UI Italic"),local("SegoeUI-Italic"),url(/fonts/SegoeUI-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Segoe Pro;src:local("Segoe Pro Black Italic"),local("SegoeProBlack-Italic"),url(/fonts/SegoeProBlack-Italic.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Segoe Pro;src:local("Segoe Pro Black"),local("SegoeProBlack"),url(/fonts/SegoeProBlack.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Segoe Pro;src:local("Segoe Pro Bold Italic"),local("SegoePro-BoldItalic"),url(/fonts/SegoePro-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Segoe Pro;src:local("Segoe Pro Bold"),local("SegoePro-Bold"),url(/fonts/SegoePro-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Segoe Pro;src:local("Segoe Pro Semibold Italic"),local("SegoePro-SemiboldItalic"),url(/fonts/SegoePro-SemiboldItalic.woff) format("woff");font-weight:600;font-style:italic}@font-face{font-family:Segoe Pro;src:local("Segoe Pro Semibold"),local("SegoePro-Semibold"),url(/fonts/SegoePro-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Segoe Pro;src:local("Segoe Pro Italic"),local("SegoePro-Italic"),url(/fonts/SegoePro-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Segoe Pro;src:local("Segoe Pro"),local("SegoePro"),url(/fonts/SegoePro.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Segoe Pro;src:local("Segoe Pro Light"),local("SegoePro-Light"),url(/fonts/SegoePro-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Segoe Pro;src:local("Segoe Pro Light Italic"),local("SegoePro-LightItalic"),url(/fonts/SegoePro-LightItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Segoe Pro Display;src:local("Segoe Pro Display Bold"),local("SegoeProDisplay-Bold"),url(/fonts/SegoeProDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Segoe Pro Display;src:local("Segoe Pro Display Semibold"),local("SegoeProDisplay-Semibold"),url(/fonts/SegoeProDisplay-Semibold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Segoe Pro Display;src:local("Segoe Pro Display"),local("SegoeProDisplay"),url(/fonts/SegoeProDisplay.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Segoe Pro Display;src:local("Segoe Pro Display Light"),local("SegoeProDisplay-Light"),url(/fonts/SegoeProDisplay-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Segoe Pro Cond;src:local("Segoe Pro Cond Bold Italic"),local("SegoeProCond-BoldItalic"),url(/fonts/SegoeProCond-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Segoe Pro Cond;src:local("Segoe Pro Cond Bold"),local("SegoeProCond-Bold"),url(/fonts/SegoeProCond-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Segoe Pro Cond;src:local("Segoe Pro Cond Italic"),local("SegoeProCond-Italic"),url(/fonts/SegoeProCond-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Segoe Pro Cond;src:local("Segoe Pro Cond"),local("SegoeProCond"),url(/fonts/SegoeProCond.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Segoe Pro SemiLight;src:local("Segoe Pro SemiLight Italic"),local("SegoePro-SemiLightItalic"),url(/fonts/SegoePro-SemiLightItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Segoe Pro SemiLight;src:local("Segoe Pro SemiLight"),local("SegoePro-SemiLight"),url(/fonts/SegoePro-SemiLight.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Segoe Pro Display SemiLight;src:local("Segoe Pro Display SemiLight"),local("SegoeProDisplay-SemiLight"),url(/fonts/SegoeProDisplay-SemiLight.woff) format("woff");font-weight:300;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit;margin:0;line-height:1}.content,.wrapper{position:relative;margin:0 auto;width:100%}ul{list-style:none;padding:0;margin:0}li{display:inline-block}a{text-decoration:none;color:inherit}a:not([href^="#"]){cursor:pointer}button,input,textarea{outline:none;background-color:transparent}textarea{resize:none}.home-square-container,.home-square-container .images-slider,.page-container{zoom:1}.home-square-container .images-slider:after,.home-square-container .images-slider:before,.home-square-container:after,.home-square-container:before,.page-container:after,.page-container:before{content:"";display:table}.home-square-container .images-slider:after,.home-square-container:after,.page-container:after{clear:both}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border:none;box-shadow:none}input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;cursor:pointer}button,select{padding:0;margin:0;border:none}select:focus{outline:none}@media (min-width:993px){.hide-desktop{display:none!important}}@media (max-width:992px){.hide-tablet{display:none!important}}@media (max-width:767px){.hide-mobile{display:none!important}}@media (min-width:993px){.show-desktop{display:block!important}}.show-tablet{display:none!important}@media (max-width:992px){.show-tablet{display:block!important}}.show-mobile{display:none!important}@media (max-width:767px){.show-mobile{display:block!important}}@media (min-width:993px){.show-desktop-flex{display:-webkit-box!important;display:flex!important}}.show-tablet-flex{display:none!important}@media (max-width:992px){.show-tablet-flex{display:-webkit-box!important;display:flex!important}}.show-mobile-flex{display:none!important}@media (max-width:767px){.show-mobile-flex{display:-webkit-box!important;display:flex!important}}.clr{clear:both}html{font-family:Segoe Pro,sans-serif;font-weight:300}@media (min-width:1921px){html{font-size:.8333333333vw}}body{background-color:#fff}.explanation-container h1{font-size:2.875rem}@media (min-width:1921px){.explanation-container h1{font-size:2.3958333333vw}}@media (max-width:992px){.explanation-container h1{font-size:1.5rem}}.slogan-container h2{font-size:3.25rem}@media (min-width:1921px){.slogan-container h2{font-size:2.7083333333vw}}@media (max-width:992px){.slogan-container h2{font-size:1.5rem}}.btn,.btn-modal,.btn-standard{font-size:1rem}@media (min-width:1921px){.btn,.btn-modal,.btn-standard{font-size:.8333333333vw}}.scroll{font-size:.875rem}@media (min-width:1921px){.scroll{font-size:.7291666667vw}}.home-square-container .image{background-size:cover;background-position:50%;background-repeat:no-repeat}.global-container,.home-square-container,.page-container{position:relative;width:100%;margin:0 auto}.global-container{overflow:hidden;min-height:100vh}.page-container{min-height:100vh}.half{width:50%;float:left}.page{display:none;width:100%;min-height:100vh}.page:not(.home){padding:2.8125rem 1.25rem}.page.show{display:block}.btn-container{display:-webkit-box;display:flex}.btn-container.align-left{-webkit-box-pack:start;justify-content:flex-start}.btn-container.align-center{-webkit-box-pack:center;justify-content:center}.btn-container.align-right{-webkit-box-pack:end;justify-content:flex-end}@media (max-width:992px){.btn-container.mobile-align-left{-webkit-box-pack:start;justify-content:flex-start}}@media (max-width:992px){.btn-container.mobile-align-center{-webkit-box-pack:center;justify-content:center}}@media (max-width:992px){.btn-container.mobile-align-right{-webkit-box-pack:end;justify-content:flex-end}}.btn-container .btn:not(:only-child){margin:0 .9375rem}.btn-container .btn:first-child:not(:only-child){margin-left:0}.btn-container .btn:last-child:not(:only-child){margin-right:0}.btn{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center}.btn-modal{min-width:150px;height:40px}.btn-standard{min-width:270px;height:45px;font-weight:600}.btn-modal,.btn-standard{border-radius:.3125rem;-webkit-transition:background .35s ease-in-out,color .35s ease-in-out,border-color .35s ease-in-out;transition:background .35s ease-in-out,color .35s ease-in-out,border-color .35s ease-in-out}.btn-modal.purple,.btn-standard.purple{background-color:#6264a7;border:2px solid #6264a7;color:#fff}.btn-modal.white,.btn-standard.white{background-color:#fff;border:2px solid #c8c6c4;color:#252423}.btn-modal.white-border,.btn-standard.white-border{background-color:transparent;border:1px solid #fff;color:#fff}.home-square-container .half{height:50vh;overflow:hidden}@media (max-width:992px){.home-square-container .half{width:100vw}}.home-square-container .images-slider{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}@media (max-width:992px){.home-square-container .image{height:40vh}}.home-square-container .ms-teams-logo{position:absolute;bottom:0;right:0;padding:2.5rem;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-color:#6264a7}@media (max-width:992px){.home-square-container .ms-teams-logo{position:static;top:auto;left:auto;height:auto;padding:1.875rem;height:60vh}}.home-square-container .ms-teams-logo>.content{max-width:645px}.home-square-container .ms-teams-logo img{max-width:100%;margin-bottom:1.875rem}@media (max-width:992px){.home-square-container .ms-teams-logo img{max-width:250px;margin:0 auto 1.875rem}}.home-company-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;background-color:#fff;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;box-shadow:0 0 10px rgba(37,36,35,.25);overflow:hidden;z-index:10}.home-company-logo img{max-width:140px;max-height:140px;margin:0}.explanation-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding:6.875rem 0;background-color:#f3f2f1}@media (max-width:992px){.explanation-container{padding:1.875rem}}.explanation-container h1{color:#6264a7;font-weight:700}@media (max-width:992px){.explanation-container h1{font-weight:600;margin-bottom:1.875rem}}@media (max-width:992px){.explanation-container .half{width:100%}}.explanation-container .half:first-child>.content{max-width:750px;margin:0 auto}.explanation-container .desc{max-width:800px;margin-bottom:3.125rem;line-height:160%}@media (max-width:992px){.explanation-container .desc{margin-bottom:1.875rem}}.explanation-container .desc p:not(:last-child){margin-bottom:1.875rem}@media (max-width:992px){.explanation-container .desc p:not(:last-child){margin-bottom:1.25rem}}.slogan-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center;padding:7.5rem 0;background-color:#6264a7;color:#fff}@media (max-width:992px){.slogan-container{padding:1.875rem;text-align:center}}.slogan-container>.content{max-width:1240px;width:100%}.slogan-container h2{line-height:110%}.slogan-container h2 span{font-weight:600}@media (max-width:992px){.slogan-container .half{width:100%;padding:1.875rem}}.slogan-container .half:first-child{padding:.9375rem 5.625rem .9375rem 0;border-right:1px solid #fff}@media (max-width:992px){.slogan-container .half:first-child{padding:0;border-right:none}}.slogan-container .half:nth-child(2){padding:.9375rem 0 .9375rem 5.625rem}@media (max-width:992px){.slogan-container .half:nth-child(2){padding:0}}.slogan-container img{margin-top:.5rem;max-width:100%}@media (max-width:992px){.slogan-container img{max-width:250px;margin:0 auto 1.875rem}}.scroll{width:75px;position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);padding-bottom:1.875rem;color:#fff;text-align:center;-webkit-transition:opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:opacity .35s ease-in-out,-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out,opacity .35s ease-in-out;transition:transform .35s ease-in-out,opacity .35s ease-in-out,-webkit-transform .35s ease-in-out}@media (max-width:992px){.scroll{display:none}}.scroll.hide{opacity:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.scroll .seta{display:inline-block;width:100%;height:10px;position:absolute;bottom:0;left:0;-webkit-animation-name:setaScroll;animation-name:setaScroll;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.scroll .seta:after,.scroll .seta:before{content:"";position:absolute;bottom:0;left:50%;width:2px;height:10px;background-color:#fff}.scroll .seta:before{-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);-webkit-transform-origin:bottom right;transform-origin:bottom right}.scroll .seta:after{-webkit-transform:translateX(-50%) rotate(-45deg);transform:translateX(-50%) rotate(-45deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}@-webkit-keyframes setaScroll{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes setaScroll{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}