@charset "UTF-8";@font-face{font-family:"Px Grotesk";src:url(https://static.bassan.ca/public/fonts/px-grotesk-regular.woff) format("woff"),url(https://static.bassan.ca/public/fonts/px-grotesk-regular.woff2) format("woff2")}@font-face{font-family:"Px Grotesk light";src:url(https://static.bassan.ca/public/fonts/px-grotesk-light.woff) format("woff"),url(https://static.bassan.ca/public/fonts/px-grotesk-light.woff2) format("woff2")}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.super-red{width:100%;display:block;background-color:red;height:150px}.super-section{padding-top:100px;padding-bottom:100px;border-bottom:1px solid #000}.super-background-gray{background-color:#d3d3d3}.super-clear{margin-bottom:40px;width:100%}.grid{display:grid}.grid-container{max-width:1400px;margin:0 auto;padding-left:40px;padding-right:40px}@media (max-width:1280px){.grid-container{padding-left:40px;padding-right:40px}}@media (max-width:1024px){.grid-container{padding-left:40px;padding-right:40px}}@media (max-width:768px){.grid-container{padding-left:30px;padding-right:30px}}@media (max-width:560px){.grid-container{padding-left:15px;padding-right:15px}}.grid-container.bloc-text,.grid-container.dual-card{max-width:1166px}[class*=col-]{gap:0 40px}[class*=col-].grid-horizontal-gap{gap:40px}[class*=col-].grid-no-gap{gap:0}@media (max-width:1850px){[class*=col-]{gap:0}[class*=col-].grid-horizontal-gap{gap:40px}[class*=col-].grid-no-gap{gap:0}}@media (max-width:1600px){[class*=col-]{gap:0}[class*=col-].grid-horizontal-gap{gap:40px}[class*=col-].grid-no-gap{gap:0}}@media (max-width:1400px){[class*=col-]{gap:0}[class*=col-].grid-horizontal-gap{gap:40px}[class*=col-].grid-no-gap{gap:0}}@media (max-width:1280px){[class*=col-]{gap:0 40px}[class*=col-].grid-horizontal-gap{gap:40px}[class*=col-].grid-no-gap{gap:0}}@media (max-width:1024px){[class*=col-]{gap:0 40px}[class*=col-].grid-horizontal-gap{gap:40px}[class*=col-].grid-no-gap{gap:0}}@media (max-width:768px){[class*=col-]{gap:0 30px}[class*=col-].grid-horizontal-gap{gap:40px}[class*=col-].grid-no-gap{gap:0}}@media (max-width:560px){[class*=col-]{gap:0 15px}[class*=col-].grid-horizontal-gap{gap:40px}[class*=col-].grid-no-gap{gap:0}}@media (max-width:450px){[class*=col-]{gap:0}[class*=col-].grid-horizontal-gap{gap:40px}[class*=col-].grid-no-gap{gap:0}}.grid.col-1{grid-template-columns:repeat(1,1fr)}.grid.col-2{grid-template-columns:repeat(2,1fr)}.grid.col-3{grid-template-columns:repeat(3,1fr)}.grid.col-4{grid-template-columns:repeat(4,1fr)}.grid.col-5{grid-template-columns:repeat(5,1fr)}.grid.col-6{grid-template-columns:repeat(6,1fr)}@media (max-width:1850px){[class*=col-].col-xxxxlarge-1{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:1850px){[class*=col-].col-xxxxlarge-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1850px){[class*=col-].col-xxxxlarge-3{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1850px){[class*=col-].col-xxxxlarge-4{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1850px){[class*=col-].col-xxxxlarge-5{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:1850px){[class*=col-].col-xxxxlarge-6{grid-template-columns:repeat(6,1fr)!important}}@media (max-width:1600px){[class*=col-].col-xxxlarge-1{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:1600px){[class*=col-].col-xxxlarge-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1600px){[class*=col-].col-xxxlarge-3{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1600px){[class*=col-].col-xxxlarge-4{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1600px){[class*=col-].col-xxxlarge-5{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:1600px){[class*=col-].col-xxxlarge-6{grid-template-columns:repeat(6,1fr)!important}}@media (max-width:1400px){[class*=col-].col-xxlarge-1{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:1400px){[class*=col-].col-xxlarge-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1400px){[class*=col-].col-xxlarge-3{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1400px){[class*=col-].col-xxlarge-4{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1400px){[class*=col-].col-xxlarge-5{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:1400px){[class*=col-].col-xxlarge-6{grid-template-columns:repeat(6,1fr)!important}}@media (max-width:1280px){[class*=col-].col-xlarge-1{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:1280px){[class*=col-].col-xlarge-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1280px){[class*=col-].col-xlarge-3{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1280px){[class*=col-].col-xlarge-4{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1280px){[class*=col-].col-xlarge-5{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:1280px){[class*=col-].col-xlarge-6{grid-template-columns:repeat(6,1fr)!important}}@media (max-width:1024px){[class*=col-].col-large-1{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:1024px){[class*=col-].col-large-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:1024px){[class*=col-].col-large-3{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1024px){[class*=col-].col-large-4{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:1024px){[class*=col-].col-large-5{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:1024px){[class*=col-].col-large-6{grid-template-columns:repeat(6,1fr)!important}}@media (max-width:768px){[class*=col-].col-medium-1{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:768px){[class*=col-].col-medium-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){[class*=col-].col-medium-3{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){[class*=col-].col-medium-4{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:768px){[class*=col-].col-medium-5{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:768px){[class*=col-].col-medium-6{grid-template-columns:repeat(6,1fr)!important}}@media (max-width:560px){[class*=col-].col-small-1{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:560px){[class*=col-].col-small-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){[class*=col-].col-small-3{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:560px){[class*=col-].col-small-4{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:560px){[class*=col-].col-small-5{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:560px){[class*=col-].col-small-6{grid-template-columns:repeat(6,1fr)!important}}@media (max-width:450px){[class*=col-].col-xsmall-1{grid-template-columns:repeat(1,1fr)!important}}@media (max-width:450px){[class*=col-].col-xsmall-2{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:450px){[class*=col-].col-xsmall-3{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:450px){[class*=col-].col-xsmall-4{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:450px){[class*=col-].col-xsmall-5{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:450px){[class*=col-].col-xsmall-6{grid-template-columns:repeat(6,1fr)!important}}.button,.wysiwyg button{padding:16px 18px;font-weight:400;font-family:"Px Grotesk",sans-serif;text-decoration:none;display:inline-block;text-align:center;cursor:pointer;background-color:#212636;border:none;vertical-align:middle;color:#fff;border-radius:28px;transition:background-color .3s ease-in-out}.button span,.wysiwyg button span{position:relative}@media (max-width:768px){.button,.wysiwyg button{font-size:14px}}.button:hover,.wysiwyg button:hover{background-color:#343c55;text-decoration:none;color:#fff}.button:focus,.wysiwyg button:focus{outline:0;border-radius:0}.button.outline,.wysiwyg button.outline{background-color:transparent;color:#696969}.button.outline:hover,.wysiwyg button.outline:hover{color:#000}.button.white,.wysiwyg button.white{background-color:#fff;color:#000;border:1px solid #fff}.button.white:hover,.wysiwyg button.white:hover{background-color:transparent;border:1px solid #fff;color:#fff}.button.small,.wysiwyg button.small{padding-top:12px;padding-bottom:12px}.button,.wysiwyg button{position:relative}.button i,.wysiwyg button i{display:inline-block;opacity:1;visibility:visible;transition:all .4s cubic-bezier(.76,0,.24,1);padding-right:.2rem}.button:hover i,.wysiwyg button:hover i{opacity:0;visibility:hidden;transform:translate(0,-.75rem)}.button span::after,.wysiwyg button span::after{font-family:"Font Awesome 6 Pro";content:attr(data-replace);position:absolute;font-weight:500;height:100%;width:100%;left:-20px;top:-2px;transform:translate(0,.75rem);transition:all .4s cubic-bezier(.76,0,.24,1);opacity:0;visibility:hidden;padding-left:1.2rem;text-align:left}.button:hover span::after,.wysiwyg button:hover span::after{transform:translate(0,.1rem);opacity:1;visibility:visible}.button:focus,.wysiwyg button:focus{border-radius:28px}.button.link,.wysiwyg a.button,.wysiwyg button.link{padding:0}.button.link:hover,.wysiwyg a.button:hover,.wysiwyg button.link:hover{background:0 0}.button.link::after,.wysiwyg a.button::after,.wysiwyg button.link::after{left:-20px;top:0;transform:translate(0,50%)}.button.link:hover::after,.wysiwyg a.button:hover::after,.wysiwyg button.link:hover::after{transform:translate(0,0);opacity:1;visibility:visible}.pill{font-family:"Px Grotesk",sans-serif;font-size:.875rem;color:#fff;background-color:#000;border:1px solid #d3d3d3;padding:5px 8px;display:inline-block}.pill.outline{border:1px solid #000;color:#000;background-color:transparent}.form .input-form.checkbox .wpcf7-list-item-label,.form .input-form.file .label,.form select option,.text,.wysiwyg dd,.wysiwyg dt,.wysiwyg figure figcaption,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6,.wysiwyg ol,.wysiwyg p,.wysiwyg ul{font-family:"Px Grotesk",sans-serif;margin-bottom:0;letter-spacing:.01em}.text-display{font-family:"Px Grotesk",sans-serif;font-weight:400;margin-bottom:0;margin-top:0;letter-spacing:-.01em}.bold{font-weight:700}.size-1,.wysiwyg h1{font-size:3rem;line-height:3.625rem;letter-spacing:-.02em}.size-2{font-size:2.5rem;line-height:140%;letter-spacing:-.03em}.size-3{font-size:2.25rem;line-height:2.6875rem;letter-spacing:-.03em}.size-4,.wysiwyg h3{font-size:1.5rem;line-height:1.875rem;letter-spacing:-.02em}.size-5{font-size:1.25rem;line-height:140%;letter-spacing:-.02em}.size-6{font-family:"Px Grotesk light",sans-serif;font-weight:300;font-size:1.125rem;line-height:140%;letter-spacing:-.02em}.size-7{font-weight:400;font-size:1rem;line-height:1.125rem;letter-spacing:-.01em}.form .input-form.checkbox .wpcf7-list-item-label,.form .input-form.file .label,.form select option,.size-8{font-family:"Px Grotesk light",sans-serif;font-weight:300;font-size:.9375rem;line-height:140%;letter-spacing:-.02em}.size-9{font-weight:400;font-size:.875rem;line-height:1.0625rem;letter-spacing:-.01em}.size-10{font-weight:400;font-size:.75rem;line-height:.875rem;letter-spacing:-.01em}.italic{font-style:italic}.underline{text-decoration:underline}.text-center{text-align:center}.quote{font-size:1.75rem;line-height:140%}.link,.wysiwyg a{color:#00f;display:inline-block}.link-wrapper{text-decoration:none}.link-wrapper:hover{text-decoration:none}.input{width:100%;height:56px;padding-left:15px;padding-right:15px;background-color:#fff;border-radius:0;border:1px solid gray;outline:0;box-shadow:0 1px 3px rgba(0,0,0,.1);font-family:"Px Grotesk",sans-serif}.input:focus{border:1px solid #00f}.input-wrap{position:relative}.input-icon{position:absolute;left:1px;top:1px;height:54px;width:54px;display:flex;justify-content:center;align-items:center;border-right:1px solid gray;background-color:#eee;border-top-left-radius:0;border-bottom-left-radius:0}.input-icon.align-end{left:auto;right:1px;top:1px;border-top-left-radius:0;border-right:none;border-left:1px solid gray;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-icon.transparent{border:none;background-color:transparent}.input-icon.success{color:green}.input-icon.error{color:red}.input-icon+.input{padding-left:69px}.input-icon.align-end+.input{padding-left:15px;padding-right:69px}select.input{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat;background-position:center right 13px;background-size:15px;-moz-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}textarea.input{height:200px;padding-top:15px;padding-bottom:15px}.checkbox-label{font-family:"Px Grotesk",sans-serif;margin-bottom:0}.checkbox-label.error{color:red}.checkbox{height:20px;width:20px;-webkit-appearance:none;background-color:#eee;border-radius:0;display:inline-flex;justify-content:center;vertical-align:top;align-items:center;margin-right:5px;outline:0}.checkbox:focus{box-shadow:0 0 8px #00f}.checkbox.error{background-color:#fccfcf}.checkbox:after{font-family:"Font Awesome 6 Pro";font-weight:700;content:"";font-size:14px;color:#00f;opacity:0}.checkbox:hover:after{opacity:.3}.checkbox:checked:after{opacity:1}[type=radio].checkbox{border-radius:100%}[type=radio].checkbox:after{font-family:"Font Awesome 6 Pro";font-weight:400;content:"";color:#00f;opacity:0}[type=radio].checkbox:hover:after{opacity:.3}[type=radio].checkbox:checked:after{opacity:1;font-weight:700}.input.success,textarea.success{border-color:green}.input.error,textarea.error{border-color:red}.input-info{margin-top:8px}.input-info.error{color:red}.input-info.success{color:green}.input-label{font-family:"Px Grotesk",sans-serif;font-size:1rem;margin-bottom:5px;font-weight:700}.input-group-horizontal .row{margin-left:0;margin-right:0}.input-group-horizontal [class^=col]{padding-left:0;padding-right:0}.input-group-horizontal .input{border-radius:0;border-right:none}.input-group-horizontal [class^=col]:first-of-type .input{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-horizontal [class^=col]:last-of-type .input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid gray}.input-group-horizontal .input:focus,.input-group-horizontal [class^=col]:last-of-type .input:focus{border:1px solid #00f}.input-group-vertical .input{border-radius:0;border-bottom:none}.input-group-vertical [class^=col]:first-of-type .input{border-top-left-radius:0;border-top-right-radius:0}.input-group-vertical [class^=col]:last-of-type .input{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid gray}.input-group-vertical .input:focus,.input-group-vertical [class^=col]:last-of-type .input:focus{border:1px solid #00f}.label{font-family:"Px Grotesk",sans-serif;margin-bottom:8px;font-weight:700}.flex{display:flex}.flex-grow{flex-grow:1}.flex-align-center{align-items:center}.flex-justify-center{justify-content:center}.white{color:#fff}.black{color:#000}.background-black{background-color:#000}.background-white{background-color:#fff}.padding-80{padding:80px}.padding-left-80{padding-left:80px}.padding-right-80{padding-right:80px}.padding-top-80{padding-top:80px}.padding-bottom-80{padding-bottom:80px}.padding-horizontal-80{padding-left:80px;padding-right:80px}.padding-vertical-80{padding-top:80px;padding-bottom:80px}.margin-80{margin:80px}.margin-left-80{margin-left:80px}.margin-right-80{margin-right:80px}.margin-top-80{margin-top:80px}.margin-bottom-80{margin-bottom:80px}.margin-horizontal-80{margin-left:80px;margin-right:80px}.margin-vertical-80{margin-top:80px;margin-bottom:80px}@media (max-width:1850px){.padding-xxxxlarge-80{padding:80px!important}.padding-left-xxxxlarge-80{padding-left:80px!important}.padding-right-xxxxlarge-80{padding-right:80px!important}.padding-top-xxxxlarge-80{padding-top:80px!important}.padding-bottom-xxxxlarge-80{padding-bottom:80px!important}.padding-horizontal-xxxxlarge-80{padding-left:80px!important;padding-right:80px!important}.padding-vertical-xxxxlarge-80{padding-top:80px!important;padding-bottom:80px!important}.margin-xxxxlarge-80{margin:80px!important}.margin-left-xxxxlarge-80{margin-left:80px!important}.margin-right-xxxxlarge-80{margin-right:80px!important}.margin-top-xxxxlarge-80{margin-top:80px!important}.margin-bottom-xxxxlarge-80{margin-bottom:80px!important}.margin-horizontal-xxxxlarge-80{margin-left:80px!important;margin-right:80px!important}.margin-vertical-xxxxlarge-80{margin-top:80px!important;margin-bottom:80px!important}}@media (max-width:1600px){.padding-xxxlarge-80{padding:80px!important}.padding-left-xxxlarge-80{padding-left:80px!important}.padding-right-xxxlarge-80{padding-right:80px!important}.padding-top-xxxlarge-80{padding-top:80px!important}.padding-bottom-xxxlarge-80{padding-bottom:80px!important}.padding-horizontal-xxxlarge-80{padding-left:80px!important;padding-right:80px!important}.padding-vertical-xxxlarge-80{padding-top:80px!important;padding-bottom:80px!important}.margin-xxxlarge-80{margin:80px!important}.margin-left-xxxlarge-80{margin-left:80px!important}.margin-right-xxxlarge-80{margin-right:80px!important}.margin-top-xxxlarge-80{margin-top:80px!important}.margin-bottom-xxxlarge-80{margin-bottom:80px!important}.margin-horizontal-xxxlarge-80{margin-left:80px!important;margin-right:80px!important}.margin-vertical-xxxlarge-80{margin-top:80px!important;margin-bottom:80px!important}}@media (max-width:1400px){.padding-xxlarge-80{padding:80px!important}.padding-left-xxlarge-80{padding-left:80px!important}.padding-right-xxlarge-80{padding-right:80px!important}.padding-top-xxlarge-80{padding-top:80px!important}.padding-bottom-xxlarge-80{padding-bottom:80px!important}.padding-horizontal-xxlarge-80{padding-left:80px!important;padding-right:80px!important}.padding-vertical-xxlarge-80{padding-top:80px!important;padding-bottom:80px!important}.margin-xxlarge-80{margin:80px!important}.margin-left-xxlarge-80{margin-left:80px!important}.margin-right-xxlarge-80{margin-right:80px!important}.margin-top-xxlarge-80{margin-top:80px!important}.margin-bottom-xxlarge-80{margin-bottom:80px!important}.margin-horizontal-xxlarge-80{margin-left:80px!important;margin-right:80px!important}.margin-vertical-xxlarge-80{margin-top:80px!important;margin-bottom:80px!important}}@media (max-width:1280px){.padding-xlarge-80{padding:80px!important}.padding-left-xlarge-80{padding-left:80px!important}.padding-right-xlarge-80{padding-right:80px!important}.padding-top-xlarge-80{padding-top:80px!important}.padding-bottom-xlarge-80{padding-bottom:80px!important}.padding-horizontal-xlarge-80{padding-left:80px!important;padding-right:80px!important}.padding-vertical-xlarge-80{padding-top:80px!important;padding-bottom:80px!important}.margin-xlarge-80{margin:80px!important}.margin-left-xlarge-80{margin-left:80px!important}.margin-right-xlarge-80{margin-right:80px!important}.margin-top-xlarge-80{margin-top:80px!important}.margin-bottom-xlarge-80{margin-bottom:80px!important}.margin-horizontal-xlarge-80{margin-left:80px!important;margin-right:80px!important}.margin-vertical-xlarge-80{margin-top:80px!important;margin-bottom:80px!important}}@media (max-width:1024px){.padding-large-80{padding:80px!important}.padding-left-large-80{padding-left:80px!important}.padding-right-large-80{padding-right:80px!important}.padding-top-large-80{padding-top:80px!important}.padding-bottom-large-80{padding-bottom:80px!important}.padding-horizontal-large-80{padding-left:80px!important;padding-right:80px!important}.padding-vertical-large-80{padding-top:80px!important;padding-bottom:80px!important}.margin-large-80{margin:80px!important}.margin-left-large-80{margin-left:80px!important}.margin-right-large-80{margin-right:80px!important}.margin-top-large-80{margin-top:80px!important}.margin-bottom-large-80{margin-bottom:80px!important}.margin-horizontal-large-80{margin-left:80px!important;margin-right:80px!important}.margin-vertical-large-80{margin-top:80px!important;margin-bottom:80px!important}}@media (max-width:768px){.padding-medium-80{padding:80px!important}.padding-left-medium-80{padding-left:80px!important}.padding-right-medium-80{padding-right:80px!important}.padding-top-medium-80{padding-top:80px!important}.padding-bottom-medium-80{padding-bottom:80px!important}.padding-horizontal-medium-80{padding-left:80px!important;padding-right:80px!important}.padding-vertical-medium-80{padding-top:80px!important;padding-bottom:80px!important}.margin-medium-80{margin:80px!important}.margin-left-medium-80{margin-left:80px!important}.margin-right-medium-80{margin-right:80px!important}.margin-top-medium-80{margin-top:80px!important}.margin-bottom-medium-80{margin-bottom:80px!important}.margin-horizontal-medium-80{margin-left:80px!important;margin-right:80px!important}.margin-vertical-medium-80{margin-top:80px!important;margin-bottom:80px!important}}@media (max-width:560px){.padding-small-80{padding:80px!important}.padding-left-small-80{padding-left:80px!important}.padding-right-small-80{padding-right:80px!important}.padding-top-small-80{padding-top:80px!important}.padding-bottom-small-80{padding-bottom:80px!important}.padding-horizontal-small-80{padding-left:80px!important;padding-right:80px!important}.padding-vertical-small-80{padding-top:80px!important;padding-bottom:80px!important}.margin-small-80{margin:80px!important}.margin-left-small-80{margin-left:80px!important}.margin-right-small-80{margin-right:80px!important}.margin-top-small-80{margin-top:80px!important}.margin-bottom-small-80{margin-bottom:80px!important}.margin-horizontal-small-80{margin-left:80px!important;margin-right:80px!important}.margin-vertical-small-80{margin-top:80px!important;margin-bottom:80px!important}}@media (max-width:450px){.padding-xsmall-80{padding:80px!important}.padding-left-xsmall-80{padding-left:80px!important}.padding-right-xsmall-80{padding-right:80px!important}.padding-top-xsmall-80{padding-top:80px!important}.padding-bottom-xsmall-80{padding-bottom:80px!important}.padding-horizontal-xsmall-80{padding-left:80px!important;padding-right:80px!important}.padding-vertical-xsmall-80{padding-top:80px!important;padding-bottom:80px!important}.margin-xsmall-80{margin:80px!important}.margin-left-xsmall-80{margin-left:80px!important}.margin-right-xsmall-80{margin-right:80px!important}.margin-top-xsmall-80{margin-top:80px!important}.margin-bottom-xsmall-80{margin-bottom:80px!important}.margin-horizontal-xsmall-80{margin-left:80px!important;margin-right:80px!important}.margin-vertical-xsmall-80{margin-top:80px!important;margin-bottom:80px!important}}.padding-45{padding:45px}.padding-left-45{padding-left:45px}.padding-right-45{padding-right:45px}.padding-top-45{padding-top:45px}.padding-bottom-45{padding-bottom:45px}.padding-horizontal-45{padding-left:45px;padding-right:45px}.padding-vertical-45{padding-top:45px;padding-bottom:45px}.margin-45{margin:45px}.margin-left-45{margin-left:45px}.margin-right-45{margin-right:45px}.margin-top-45{margin-top:45px}.margin-bottom-45{margin-bottom:45px}.margin-horizontal-45{margin-left:45px;margin-right:45px}.margin-vertical-45{margin-top:45px;margin-bottom:45px}@media (max-width:1850px){.padding-xxxxlarge-45{padding:45px!important}.padding-left-xxxxlarge-45{padding-left:45px!important}.padding-right-xxxxlarge-45{padding-right:45px!important}.padding-top-xxxxlarge-45{padding-top:45px!important}.padding-bottom-xxxxlarge-45{padding-bottom:45px!important}.padding-horizontal-xxxxlarge-45{padding-left:45px!important;padding-right:45px!important}.padding-vertical-xxxxlarge-45{padding-top:45px!important;padding-bottom:45px!important}.margin-xxxxlarge-45{margin:45px!important}.margin-left-xxxxlarge-45{margin-left:45px!important}.margin-right-xxxxlarge-45{margin-right:45px!important}.margin-top-xxxxlarge-45{margin-top:45px!important}.margin-bottom-xxxxlarge-45{margin-bottom:45px!important}.margin-horizontal-xxxxlarge-45{margin-left:45px!important;margin-right:45px!important}.margin-vertical-xxxxlarge-45{margin-top:45px!important;margin-bottom:45px!important}}@media (max-width:1600px){.padding-xxxlarge-45{padding:45px!important}.padding-left-xxxlarge-45{padding-left:45px!important}.padding-right-xxxlarge-45{padding-right:45px!important}.padding-top-xxxlarge-45{padding-top:45px!important}.padding-bottom-xxxlarge-45{padding-bottom:45px!important}.padding-horizontal-xxxlarge-45{padding-left:45px!important;padding-right:45px!important}.padding-vertical-xxxlarge-45{padding-top:45px!important;padding-bottom:45px!important}.margin-xxxlarge-45{margin:45px!important}.margin-left-xxxlarge-45{margin-left:45px!important}.margin-right-xxxlarge-45{margin-right:45px!important}.margin-top-xxxlarge-45{margin-top:45px!important}.margin-bottom-xxxlarge-45{margin-bottom:45px!important}.margin-horizontal-xxxlarge-45{margin-left:45px!important;margin-right:45px!important}.margin-vertical-xxxlarge-45{margin-top:45px!important;margin-bottom:45px!important}}@media (max-width:1400px){.padding-xxlarge-45{padding:45px!important}.padding-left-xxlarge-45{padding-left:45px!important}.padding-right-xxlarge-45{padding-right:45px!important}.padding-top-xxlarge-45{padding-top:45px!important}.padding-bottom-xxlarge-45{padding-bottom:45px!important}.padding-horizontal-xxlarge-45{padding-left:45px!important;padding-right:45px!important}.padding-vertical-xxlarge-45{padding-top:45px!important;padding-bottom:45px!important}.margin-xxlarge-45{margin:45px!important}.margin-left-xxlarge-45{margin-left:45px!important}.margin-right-xxlarge-45{margin-right:45px!important}.margin-top-xxlarge-45{margin-top:45px!important}.margin-bottom-xxlarge-45{margin-bottom:45px!important}.margin-horizontal-xxlarge-45{margin-left:45px!important;margin-right:45px!important}.margin-vertical-xxlarge-45{margin-top:45px!important;margin-bottom:45px!important}}@media (max-width:1280px){.padding-xlarge-45{padding:45px!important}.padding-left-xlarge-45{padding-left:45px!important}.padding-right-xlarge-45{padding-right:45px!important}.padding-top-xlarge-45{padding-top:45px!important}.padding-bottom-xlarge-45{padding-bottom:45px!important}.padding-horizontal-xlarge-45{padding-left:45px!important;padding-right:45px!important}.padding-vertical-xlarge-45{padding-top:45px!important;padding-bottom:45px!important}.margin-xlarge-45{margin:45px!important}.margin-left-xlarge-45{margin-left:45px!important}.margin-right-xlarge-45{margin-right:45px!important}.margin-top-xlarge-45{margin-top:45px!important}.margin-bottom-xlarge-45{margin-bottom:45px!important}.margin-horizontal-xlarge-45{margin-left:45px!important;margin-right:45px!important}.margin-vertical-xlarge-45{margin-top:45px!important;margin-bottom:45px!important}}@media (max-width:1024px){.padding-large-45{padding:45px!important}.padding-left-large-45{padding-left:45px!important}.padding-right-large-45{padding-right:45px!important}.padding-top-large-45{padding-top:45px!important}.padding-bottom-large-45{padding-bottom:45px!important}.padding-horizontal-large-45{padding-left:45px!important;padding-right:45px!important}.padding-vertical-large-45{padding-top:45px!important;padding-bottom:45px!important}.margin-large-45{margin:45px!important}.margin-left-large-45{margin-left:45px!important}.margin-right-large-45{margin-right:45px!important}.margin-top-large-45{margin-top:45px!important}.margin-bottom-large-45{margin-bottom:45px!important}.margin-horizontal-large-45{margin-left:45px!important;margin-right:45px!important}.margin-vertical-large-45{margin-top:45px!important;margin-bottom:45px!important}}@media (max-width:768px){.padding-medium-45{padding:45px!important}.padding-left-medium-45{padding-left:45px!important}.padding-right-medium-45{padding-right:45px!important}.padding-top-medium-45{padding-top:45px!important}.padding-bottom-medium-45{padding-bottom:45px!important}.padding-horizontal-medium-45{padding-left:45px!important;padding-right:45px!important}.padding-vertical-medium-45{padding-top:45px!important;padding-bottom:45px!important}.margin-medium-45{margin:45px!important}.margin-left-medium-45{margin-left:45px!important}.margin-right-medium-45{margin-right:45px!important}.margin-top-medium-45{margin-top:45px!important}.margin-bottom-medium-45{margin-bottom:45px!important}.margin-horizontal-medium-45{margin-left:45px!important;margin-right:45px!important}.margin-vertical-medium-45{margin-top:45px!important;margin-bottom:45px!important}}@media (max-width:560px){.padding-small-45{padding:45px!important}.padding-left-small-45{padding-left:45px!important}.padding-right-small-45{padding-right:45px!important}.padding-top-small-45{padding-top:45px!important}.padding-bottom-small-45{padding-bottom:45px!important}.padding-horizontal-small-45{padding-left:45px!important;padding-right:45px!important}.padding-vertical-small-45{padding-top:45px!important;padding-bottom:45px!important}.margin-small-45{margin:45px!important}.margin-left-small-45{margin-left:45px!important}.margin-right-small-45{margin-right:45px!important}.margin-top-small-45{margin-top:45px!important}.margin-bottom-small-45{margin-bottom:45px!important}.margin-horizontal-small-45{margin-left:45px!important;margin-right:45px!important}.margin-vertical-small-45{margin-top:45px!important;margin-bottom:45px!important}}@media (max-width:450px){.padding-xsmall-45{padding:45px!important}.padding-left-xsmall-45{padding-left:45px!important}.padding-right-xsmall-45{padding-right:45px!important}.padding-top-xsmall-45{padding-top:45px!important}.padding-bottom-xsmall-45{padding-bottom:45px!important}.padding-horizontal-xsmall-45{padding-left:45px!important;padding-right:45px!important}.padding-vertical-xsmall-45{padding-top:45px!important;padding-bottom:45px!important}.margin-xsmall-45{margin:45px!important}.margin-left-xsmall-45{margin-left:45px!important}.margin-right-xsmall-45{margin-right:45px!important}.margin-top-xsmall-45{margin-top:45px!important}.margin-bottom-xsmall-45{margin-bottom:45px!important}.margin-horizontal-xsmall-45{margin-left:45px!important;margin-right:45px!important}.margin-vertical-xsmall-45{margin-top:45px!important;margin-bottom:45px!important}}.padding-30{padding:30px}.padding-left-30{padding-left:30px}.padding-right-30{padding-right:30px}.padding-top-30{padding-top:30px}.padding-bottom-30{padding-bottom:30px}.padding-horizontal-30{padding-left:30px;padding-right:30px}.padding-vertical-30{padding-top:30px;padding-bottom:30px}.margin-30{margin:30px}.margin-left-30{margin-left:30px}.margin-right-30{margin-right:30px}.margin-top-30{margin-top:30px}.margin-bottom-30{margin-bottom:30px}.margin-horizontal-30{margin-left:30px;margin-right:30px}.margin-vertical-30{margin-top:30px;margin-bottom:30px}@media (max-width:1850px){.padding-xxxxlarge-30{padding:30px!important}.padding-left-xxxxlarge-30{padding-left:30px!important}.padding-right-xxxxlarge-30{padding-right:30px!important}.padding-top-xxxxlarge-30{padding-top:30px!important}.padding-bottom-xxxxlarge-30{padding-bottom:30px!important}.padding-horizontal-xxxxlarge-30{padding-left:30px!important;padding-right:30px!important}.padding-vertical-xxxxlarge-30{padding-top:30px!important;padding-bottom:30px!important}.margin-xxxxlarge-30{margin:30px!important}.margin-left-xxxxlarge-30{margin-left:30px!important}.margin-right-xxxxlarge-30{margin-right:30px!important}.margin-top-xxxxlarge-30{margin-top:30px!important}.margin-bottom-xxxxlarge-30{margin-bottom:30px!important}.margin-horizontal-xxxxlarge-30{margin-left:30px!important;margin-right:30px!important}.margin-vertical-xxxxlarge-30{margin-top:30px!important;margin-bottom:30px!important}}@media (max-width:1600px){.padding-xxxlarge-30{padding:30px!important}.padding-left-xxxlarge-30{padding-left:30px!important}.padding-right-xxxlarge-30{padding-right:30px!important}.padding-top-xxxlarge-30{padding-top:30px!important}.padding-bottom-xxxlarge-30{padding-bottom:30px!important}.padding-horizontal-xxxlarge-30{padding-left:30px!important;padding-right:30px!important}.padding-vertical-xxxlarge-30{padding-top:30px!important;padding-bottom:30px!important}.margin-xxxlarge-30{margin:30px!important}.margin-left-xxxlarge-30{margin-left:30px!important}.margin-right-xxxlarge-30{margin-right:30px!important}.margin-top-xxxlarge-30{margin-top:30px!important}.margin-bottom-xxxlarge-30{margin-bottom:30px!important}.margin-horizontal-xxxlarge-30{margin-left:30px!important;margin-right:30px!important}.margin-vertical-xxxlarge-30{margin-top:30px!important;margin-bottom:30px!important}}@media (max-width:1400px){.padding-xxlarge-30{padding:30px!important}.padding-left-xxlarge-30{padding-left:30px!important}.padding-right-xxlarge-30{padding-right:30px!important}.padding-top-xxlarge-30{padding-top:30px!important}.padding-bottom-xxlarge-30{padding-bottom:30px!important}.padding-horizontal-xxlarge-30{padding-left:30px!important;padding-right:30px!important}.padding-vertical-xxlarge-30{padding-top:30px!important;padding-bottom:30px!important}.margin-xxlarge-30{margin:30px!important}.margin-left-xxlarge-30{margin-left:30px!important}.margin-right-xxlarge-30{margin-right:30px!important}.margin-top-xxlarge-30{margin-top:30px!important}.margin-bottom-xxlarge-30{margin-bottom:30px!important}.margin-horizontal-xxlarge-30{margin-left:30px!important;margin-right:30px!important}.margin-vertical-xxlarge-30{margin-top:30px!important;margin-bottom:30px!important}}@media (max-width:1280px){.padding-xlarge-30{padding:30px!important}.padding-left-xlarge-30{padding-left:30px!important}.padding-right-xlarge-30{padding-right:30px!important}.padding-top-xlarge-30{padding-top:30px!important}.padding-bottom-xlarge-30{padding-bottom:30px!important}.padding-horizontal-xlarge-30{padding-left:30px!important;padding-right:30px!important}.padding-vertical-xlarge-30{padding-top:30px!important;padding-bottom:30px!important}.margin-xlarge-30{margin:30px!important}.margin-left-xlarge-30{margin-left:30px!important}.margin-right-xlarge-30{margin-right:30px!important}.margin-top-xlarge-30{margin-top:30px!important}.margin-bottom-xlarge-30{margin-bottom:30px!important}.margin-horizontal-xlarge-30{margin-left:30px!important;margin-right:30px!important}.margin-vertical-xlarge-30{margin-top:30px!important;margin-bottom:30px!important}}@media (max-width:1024px){.padding-large-30{padding:30px!important}.padding-left-large-30{padding-left:30px!important}.padding-right-large-30{padding-right:30px!important}.padding-top-large-30{padding-top:30px!important}.padding-bottom-large-30{padding-bottom:30px!important}.padding-horizontal-large-30{padding-left:30px!important;padding-right:30px!important}.padding-vertical-large-30{padding-top:30px!important;padding-bottom:30px!important}.margin-large-30{margin:30px!important}.margin-left-large-30{margin-left:30px!important}.margin-right-large-30{margin-right:30px!important}.margin-top-large-30{margin-top:30px!important}.margin-bottom-large-30{margin-bottom:30px!important}.margin-horizontal-large-30{margin-left:30px!important;margin-right:30px!important}.margin-vertical-large-30{margin-top:30px!important;margin-bottom:30px!important}}@media (max-width:768px){.padding-medium-30{padding:30px!important}.padding-left-medium-30{padding-left:30px!important}.padding-right-medium-30{padding-right:30px!important}.padding-top-medium-30{padding-top:30px!important}.padding-bottom-medium-30{padding-bottom:30px!important}.padding-horizontal-medium-30{padding-left:30px!important;padding-right:30px!important}.padding-vertical-medium-30{padding-top:30px!important;padding-bottom:30px!important}.margin-medium-30{margin:30px!important}.margin-left-medium-30{margin-left:30px!important}.margin-right-medium-30{margin-right:30px!important}.margin-top-medium-30{margin-top:30px!important}.margin-bottom-medium-30{margin-bottom:30px!important}.margin-horizontal-medium-30{margin-left:30px!important;margin-right:30px!important}.margin-vertical-medium-30{margin-top:30px!important;margin-bottom:30px!important}}@media (max-width:560px){.padding-small-30{padding:30px!important}.padding-left-small-30{padding-left:30px!important}.padding-right-small-30{padding-right:30px!important}.padding-top-small-30{padding-top:30px!important}.padding-bottom-small-30{padding-bottom:30px!important}.padding-horizontal-small-30{padding-left:30px!important;padding-right:30px!important}.padding-vertical-small-30{padding-top:30px!important;padding-bottom:30px!important}.margin-small-30{margin:30px!important}.margin-left-small-30{margin-left:30px!important}.margin-right-small-30{margin-right:30px!important}.margin-top-small-30{margin-top:30px!important}.margin-bottom-small-30{margin-bottom:30px!important}.margin-horizontal-small-30{margin-left:30px!important;margin-right:30px!important}.margin-vertical-small-30{margin-top:30px!important;margin-bottom:30px!important}}@media (max-width:450px){.padding-xsmall-30{padding:30px!important}.padding-left-xsmall-30{padding-left:30px!important}.padding-right-xsmall-30{padding-right:30px!important}.padding-top-xsmall-30{padding-top:30px!important}.padding-bottom-xsmall-30{padding-bottom:30px!important}.padding-horizontal-xsmall-30{padding-left:30px!important;padding-right:30px!important}.padding-vertical-xsmall-30{padding-top:30px!important;padding-bottom:30px!important}.margin-xsmall-30{margin:30px!important}.margin-left-xsmall-30{margin-left:30px!important}.margin-right-xsmall-30{margin-right:30px!important}.margin-top-xsmall-30{margin-top:30px!important}.margin-bottom-xsmall-30{margin-bottom:30px!important}.margin-horizontal-xsmall-30{margin-left:30px!important;margin-right:30px!important}.margin-vertical-xsmall-30{margin-top:30px!important;margin-bottom:30px!important}}.padding-15{padding:15px}.padding-left-15{padding-left:15px}.padding-right-15{padding-right:15px}.padding-top-15{padding-top:15px}.padding-bottom-15{padding-bottom:15px}.padding-horizontal-15{padding-left:15px;padding-right:15px}.padding-vertical-15{padding-top:15px;padding-bottom:15px}.margin-15{margin:15px}.margin-left-15{margin-left:15px}.margin-right-15{margin-right:15px}.margin-top-15{margin-top:15px}.margin-bottom-15{margin-bottom:15px}.margin-horizontal-15{margin-left:15px;margin-right:15px}.margin-vertical-15{margin-top:15px;margin-bottom:15px}@media (max-width:1850px){.padding-xxxxlarge-15{padding:15px!important}.padding-left-xxxxlarge-15{padding-left:15px!important}.padding-right-xxxxlarge-15{padding-right:15px!important}.padding-top-xxxxlarge-15{padding-top:15px!important}.padding-bottom-xxxxlarge-15{padding-bottom:15px!important}.padding-horizontal-xxxxlarge-15{padding-left:15px!important;padding-right:15px!important}.padding-vertical-xxxxlarge-15{padding-top:15px!important;padding-bottom:15px!important}.margin-xxxxlarge-15{margin:15px!important}.margin-left-xxxxlarge-15{margin-left:15px!important}.margin-right-xxxxlarge-15{margin-right:15px!important}.margin-top-xxxxlarge-15{margin-top:15px!important}.margin-bottom-xxxxlarge-15{margin-bottom:15px!important}.margin-horizontal-xxxxlarge-15{margin-left:15px!important;margin-right:15px!important}.margin-vertical-xxxxlarge-15{margin-top:15px!important;margin-bottom:15px!important}}@media (max-width:1600px){.padding-xxxlarge-15{padding:15px!important}.padding-left-xxxlarge-15{padding-left:15px!important}.padding-right-xxxlarge-15{padding-right:15px!important}.padding-top-xxxlarge-15{padding-top:15px!important}.padding-bottom-xxxlarge-15{padding-bottom:15px!important}.padding-horizontal-xxxlarge-15{padding-left:15px!important;padding-right:15px!important}.padding-vertical-xxxlarge-15{padding-top:15px!important;padding-bottom:15px!important}.margin-xxxlarge-15{margin:15px!important}.margin-left-xxxlarge-15{margin-left:15px!important}.margin-right-xxxlarge-15{margin-right:15px!important}.margin-top-xxxlarge-15{margin-top:15px!important}.margin-bottom-xxxlarge-15{margin-bottom:15px!important}.margin-horizontal-xxxlarge-15{margin-left:15px!important;margin-right:15px!important}.margin-vertical-xxxlarge-15{margin-top:15px!important;margin-bottom:15px!important}}@media (max-width:1400px){.padding-xxlarge-15{padding:15px!important}.padding-left-xxlarge-15{padding-left:15px!important}.padding-right-xxlarge-15{padding-right:15px!important}.padding-top-xxlarge-15{padding-top:15px!important}.padding-bottom-xxlarge-15{padding-bottom:15px!important}.padding-horizontal-xxlarge-15{padding-left:15px!important;padding-right:15px!important}.padding-vertical-xxlarge-15{padding-top:15px!important;padding-bottom:15px!important}.margin-xxlarge-15{margin:15px!important}.margin-left-xxlarge-15{margin-left:15px!important}.margin-right-xxlarge-15{margin-right:15px!important}.margin-top-xxlarge-15{margin-top:15px!important}.margin-bottom-xxlarge-15{margin-bottom:15px!important}.margin-horizontal-xxlarge-15{margin-left:15px!important;margin-right:15px!important}.margin-vertical-xxlarge-15{margin-top:15px!important;margin-bottom:15px!important}}@media (max-width:1280px){.padding-xlarge-15{padding:15px!important}.padding-left-xlarge-15{padding-left:15px!important}.padding-right-xlarge-15{padding-right:15px!important}.padding-top-xlarge-15{padding-top:15px!important}.padding-bottom-xlarge-15{padding-bottom:15px!important}.padding-horizontal-xlarge-15{padding-left:15px!important;padding-right:15px!important}.padding-vertical-xlarge-15{padding-top:15px!important;padding-bottom:15px!important}.margin-xlarge-15{margin:15px!important}.margin-left-xlarge-15{margin-left:15px!important}.margin-right-xlarge-15{margin-right:15px!important}.margin-top-xlarge-15{margin-top:15px!important}.margin-bottom-xlarge-15{margin-bottom:15px!important}.margin-horizontal-xlarge-15{margin-left:15px!important;margin-right:15px!important}.margin-vertical-xlarge-15{margin-top:15px!important;margin-bottom:15px!important}}@media (max-width:1024px){.padding-large-15{padding:15px!important}.padding-left-large-15{padding-left:15px!important}.padding-right-large-15{padding-right:15px!important}.padding-top-large-15{padding-top:15px!important}.padding-bottom-large-15{padding-bottom:15px!important}.padding-horizontal-large-15{padding-left:15px!important;padding-right:15px!important}.padding-vertical-large-15{padding-top:15px!important;padding-bottom:15px!important}.margin-large-15{margin:15px!important}.margin-left-large-15{margin-left:15px!important}.margin-right-large-15{margin-right:15px!important}.margin-top-large-15{margin-top:15px!important}.margin-bottom-large-15{margin-bottom:15px!important}.margin-horizontal-large-15{margin-left:15px!important;margin-right:15px!important}.margin-vertical-large-15{margin-top:15px!important;margin-bottom:15px!important}}@media (max-width:768px){.padding-medium-15{padding:15px!important}.padding-left-medium-15{padding-left:15px!important}.padding-right-medium-15{padding-right:15px!important}.padding-top-medium-15{padding-top:15px!important}.padding-bottom-medium-15{padding-bottom:15px!important}.padding-horizontal-medium-15{padding-left:15px!important;padding-right:15px!important}.padding-vertical-medium-15{padding-top:15px!important;padding-bottom:15px!important}.margin-medium-15{margin:15px!important}.margin-left-medium-15{margin-left:15px!important}.margin-right-medium-15{margin-right:15px!important}.margin-top-medium-15{margin-top:15px!important}.margin-bottom-medium-15{margin-bottom:15px!important}.margin-horizontal-medium-15{margin-left:15px!important;margin-right:15px!important}.margin-vertical-medium-15{margin-top:15px!important;margin-bottom:15px!important}}@media (max-width:560px){.padding-small-15{padding:15px!important}.padding-left-small-15{padding-left:15px!important}.padding-right-small-15{padding-right:15px!important}.padding-top-small-15{padding-top:15px!important}.padding-bottom-small-15{padding-bottom:15px!important}.padding-horizontal-small-15{padding-left:15px!important;padding-right:15px!important}.padding-vertical-small-15{padding-top:15px!important;padding-bottom:15px!important}.margin-small-15{margin:15px!important}.margin-left-small-15{margin-left:15px!important}.margin-right-small-15{margin-right:15px!important}.margin-top-small-15{margin-top:15px!important}.margin-bottom-small-15{margin-bottom:15px!important}.margin-horizontal-small-15{margin-left:15px!important;margin-right:15px!important}.margin-vertical-small-15{margin-top:15px!important;margin-bottom:15px!important}}@media (max-width:450px){.padding-xsmall-15{padding:15px!important}.padding-left-xsmall-15{padding-left:15px!important}.padding-right-xsmall-15{padding-right:15px!important}.padding-top-xsmall-15{padding-top:15px!important}.padding-bottom-xsmall-15{padding-bottom:15px!important}.padding-horizontal-xsmall-15{padding-left:15px!important;padding-right:15px!important}.padding-vertical-xsmall-15{padding-top:15px!important;padding-bottom:15px!important}.margin-xsmall-15{margin:15px!important}.margin-left-xsmall-15{margin-left:15px!important}.margin-right-xsmall-15{margin-right:15px!important}.margin-top-xsmall-15{margin-top:15px!important}.margin-bottom-xsmall-15{margin-bottom:15px!important}.margin-horizontal-xsmall-15{margin-left:15px!important;margin-right:15px!important}.margin-vertical-xsmall-15{margin-top:15px!important;margin-bottom:15px!important}}.padding-10{padding:10px}.padding-left-10{padding-left:10px}.padding-right-10{padding-right:10px}.padding-top-10{padding-top:10px}.padding-bottom-10{padding-bottom:10px}.padding-horizontal-10{padding-left:10px;padding-right:10px}.padding-vertical-10{padding-top:10px;padding-bottom:10px}.margin-10{margin:10px}.margin-left-10{margin-left:10px}.margin-right-10{margin-right:10px}.margin-top-10{margin-top:10px}.margin-bottom-10{margin-bottom:10px}.margin-horizontal-10{margin-left:10px;margin-right:10px}.margin-vertical-10{margin-top:10px;margin-bottom:10px}@media (max-width:1850px){.padding-xxxxlarge-10{padding:10px!important}.padding-left-xxxxlarge-10{padding-left:10px!important}.padding-right-xxxxlarge-10{padding-right:10px!important}.padding-top-xxxxlarge-10{padding-top:10px!important}.padding-bottom-xxxxlarge-10{padding-bottom:10px!important}.padding-horizontal-xxxxlarge-10{padding-left:10px!important;padding-right:10px!important}.padding-vertical-xxxxlarge-10{padding-top:10px!important;padding-bottom:10px!important}.margin-xxxxlarge-10{margin:10px!important}.margin-left-xxxxlarge-10{margin-left:10px!important}.margin-right-xxxxlarge-10{margin-right:10px!important}.margin-top-xxxxlarge-10{margin-top:10px!important}.margin-bottom-xxxxlarge-10{margin-bottom:10px!important}.margin-horizontal-xxxxlarge-10{margin-left:10px!important;margin-right:10px!important}.margin-vertical-xxxxlarge-10{margin-top:10px!important;margin-bottom:10px!important}}@media (max-width:1600px){.padding-xxxlarge-10{padding:10px!important}.padding-left-xxxlarge-10{padding-left:10px!important}.padding-right-xxxlarge-10{padding-right:10px!important}.padding-top-xxxlarge-10{padding-top:10px!important}.padding-bottom-xxxlarge-10{padding-bottom:10px!important}.padding-horizontal-xxxlarge-10{padding-left:10px!important;padding-right:10px!important}.padding-vertical-xxxlarge-10{padding-top:10px!important;padding-bottom:10px!important}.margin-xxxlarge-10{margin:10px!important}.margin-left-xxxlarge-10{margin-left:10px!important}.margin-right-xxxlarge-10{margin-right:10px!important}.margin-top-xxxlarge-10{margin-top:10px!important}.margin-bottom-xxxlarge-10{margin-bottom:10px!important}.margin-horizontal-xxxlarge-10{margin-left:10px!important;margin-right:10px!important}.margin-vertical-xxxlarge-10{margin-top:10px!important;margin-bottom:10px!important}}@media (max-width:1400px){.padding-xxlarge-10{padding:10px!important}.padding-left-xxlarge-10{padding-left:10px!important}.padding-right-xxlarge-10{padding-right:10px!important}.padding-top-xxlarge-10{padding-top:10px!important}.padding-bottom-xxlarge-10{padding-bottom:10px!important}.padding-horizontal-xxlarge-10{padding-left:10px!important;padding-right:10px!important}.padding-vertical-xxlarge-10{padding-top:10px!important;padding-bottom:10px!important}.margin-xxlarge-10{margin:10px!important}.margin-left-xxlarge-10{margin-left:10px!important}.margin-right-xxlarge-10{margin-right:10px!important}.margin-top-xxlarge-10{margin-top:10px!important}.margin-bottom-xxlarge-10{margin-bottom:10px!important}.margin-horizontal-xxlarge-10{margin-left:10px!important;margin-right:10px!important}.margin-vertical-xxlarge-10{margin-top:10px!important;margin-bottom:10px!important}}@media (max-width:1280px){.padding-xlarge-10{padding:10px!important}.padding-left-xlarge-10{padding-left:10px!important}.padding-right-xlarge-10{padding-right:10px!important}.padding-top-xlarge-10{padding-top:10px!important}.padding-bottom-xlarge-10{padding-bottom:10px!important}.padding-horizontal-xlarge-10{padding-left:10px!important;padding-right:10px!important}.padding-vertical-xlarge-10{padding-top:10px!important;padding-bottom:10px!important}.margin-xlarge-10{margin:10px!important}.margin-left-xlarge-10{margin-left:10px!important}.margin-right-xlarge-10{margin-right:10px!important}.margin-top-xlarge-10{margin-top:10px!important}.margin-bottom-xlarge-10{margin-bottom:10px!important}.margin-horizontal-xlarge-10{margin-left:10px!important;margin-right:10px!important}.margin-vertical-xlarge-10{margin-top:10px!important;margin-bottom:10px!important}}@media (max-width:1024px){.padding-large-10{padding:10px!important}.padding-left-large-10{padding-left:10px!important}.padding-right-large-10{padding-right:10px!important}.padding-top-large-10{padding-top:10px!important}.padding-bottom-large-10{padding-bottom:10px!important}.padding-horizontal-large-10{padding-left:10px!important;padding-right:10px!important}.padding-vertical-large-10{padding-top:10px!important;padding-bottom:10px!important}.margin-large-10{margin:10px!important}.margin-left-large-10{margin-left:10px!important}.margin-right-large-10{margin-right:10px!important}.margin-top-large-10{margin-top:10px!important}.margin-bottom-large-10{margin-bottom:10px!important}.margin-horizontal-large-10{margin-left:10px!important;margin-right:10px!important}.margin-vertical-large-10{margin-top:10px!important;margin-bottom:10px!important}}@media (max-width:768px){.padding-medium-10{padding:10px!important}.padding-left-medium-10{padding-left:10px!important}.padding-right-medium-10{padding-right:10px!important}.padding-top-medium-10{padding-top:10px!important}.padding-bottom-medium-10{padding-bottom:10px!important}.padding-horizontal-medium-10{padding-left:10px!important;padding-right:10px!important}.padding-vertical-medium-10{padding-top:10px!important;padding-bottom:10px!important}.margin-medium-10{margin:10px!important}.margin-left-medium-10{margin-left:10px!important}.margin-right-medium-10{margin-right:10px!important}.margin-top-medium-10{margin-top:10px!important}.margin-bottom-medium-10{margin-bottom:10px!important}.margin-horizontal-medium-10{margin-left:10px!important;margin-right:10px!important}.margin-vertical-medium-10{margin-top:10px!important;margin-bottom:10px!important}}@media (max-width:560px){.padding-small-10{padding:10px!important}.padding-left-small-10{padding-left:10px!important}.padding-right-small-10{padding-right:10px!important}.padding-top-small-10{padding-top:10px!important}.padding-bottom-small-10{padding-bottom:10px!important}.padding-horizontal-small-10{padding-left:10px!important;padding-right:10px!important}.padding-vertical-small-10{padding-top:10px!important;padding-bottom:10px!important}.margin-small-10{margin:10px!important}.margin-left-small-10{margin-left:10px!important}.margin-right-small-10{margin-right:10px!important}.margin-top-small-10{margin-top:10px!important}.margin-bottom-small-10{margin-bottom:10px!important}.margin-horizontal-small-10{margin-left:10px!important;margin-right:10px!important}.margin-vertical-small-10{margin-top:10px!important;margin-bottom:10px!important}}@media (max-width:450px){.padding-xsmall-10{padding:10px!important}.padding-left-xsmall-10{padding-left:10px!important}.padding-right-xsmall-10{padding-right:10px!important}.padding-top-xsmall-10{padding-top:10px!important}.padding-bottom-xsmall-10{padding-bottom:10px!important}.padding-horizontal-xsmall-10{padding-left:10px!important;padding-right:10px!important}.padding-vertical-xsmall-10{padding-top:10px!important;padding-bottom:10px!important}.margin-xsmall-10{margin:10px!important}.margin-left-xsmall-10{margin-left:10px!important}.margin-right-xsmall-10{margin-right:10px!important}.margin-top-xsmall-10{margin-top:10px!important}.margin-bottom-xsmall-10{margin-bottom:10px!important}.margin-horizontal-xsmall-10{margin-left:10px!important;margin-right:10px!important}.margin-vertical-xsmall-10{margin-top:10px!important;margin-bottom:10px!important}}.padding-5{padding:5px}.padding-left-5{padding-left:5px}.padding-right-5{padding-right:5px}.padding-top-5{padding-top:5px}.padding-bottom-5{padding-bottom:5px}.padding-horizontal-5{padding-left:5px;padding-right:5px}.padding-vertical-5{padding-top:5px;padding-bottom:5px}.margin-5{margin:5px}.margin-left-5{margin-left:5px}.margin-right-5{margin-right:5px}.margin-top-5{margin-top:5px}.margin-bottom-5{margin-bottom:5px}.margin-horizontal-5{margin-left:5px;margin-right:5px}.margin-vertical-5{margin-top:5px;margin-bottom:5px}@media (max-width:1850px){.padding-xxxxlarge-5{padding:5px!important}.padding-left-xxxxlarge-5{padding-left:5px!important}.padding-right-xxxxlarge-5{padding-right:5px!important}.padding-top-xxxxlarge-5{padding-top:5px!important}.padding-bottom-xxxxlarge-5{padding-bottom:5px!important}.padding-horizontal-xxxxlarge-5{padding-left:5px!important;padding-right:5px!important}.padding-vertical-xxxxlarge-5{padding-top:5px!important;padding-bottom:5px!important}.margin-xxxxlarge-5{margin:5px!important}.margin-left-xxxxlarge-5{margin-left:5px!important}.margin-right-xxxxlarge-5{margin-right:5px!important}.margin-top-xxxxlarge-5{margin-top:5px!important}.margin-bottom-xxxxlarge-5{margin-bottom:5px!important}.margin-horizontal-xxxxlarge-5{margin-left:5px!important;margin-right:5px!important}.margin-vertical-xxxxlarge-5{margin-top:5px!important;margin-bottom:5px!important}}@media (max-width:1600px){.padding-xxxlarge-5{padding:5px!important}.padding-left-xxxlarge-5{padding-left:5px!important}.padding-right-xxxlarge-5{padding-right:5px!important}.padding-top-xxxlarge-5{padding-top:5px!important}.padding-bottom-xxxlarge-5{padding-bottom:5px!important}.padding-horizontal-xxxlarge-5{padding-left:5px!important;padding-right:5px!important}.padding-vertical-xxxlarge-5{padding-top:5px!important;padding-bottom:5px!important}.margin-xxxlarge-5{margin:5px!important}.margin-left-xxxlarge-5{margin-left:5px!important}.margin-right-xxxlarge-5{margin-right:5px!important}.margin-top-xxxlarge-5{margin-top:5px!important}.margin-bottom-xxxlarge-5{margin-bottom:5px!important}.margin-horizontal-xxxlarge-5{margin-left:5px!important;margin-right:5px!important}.margin-vertical-xxxlarge-5{margin-top:5px!important;margin-bottom:5px!important}}@media (max-width:1400px){.padding-xxlarge-5{padding:5px!important}.padding-left-xxlarge-5{padding-left:5px!important}.padding-right-xxlarge-5{padding-right:5px!important}.padding-top-xxlarge-5{padding-top:5px!important}.padding-bottom-xxlarge-5{padding-bottom:5px!important}.padding-horizontal-xxlarge-5{padding-left:5px!important;padding-right:5px!important}.padding-vertical-xxlarge-5{padding-top:5px!important;padding-bottom:5px!important}.margin-xxlarge-5{margin:5px!important}.margin-left-xxlarge-5{margin-left:5px!important}.margin-right-xxlarge-5{margin-right:5px!important}.margin-top-xxlarge-5{margin-top:5px!important}.margin-bottom-xxlarge-5{margin-bottom:5px!important}.margin-horizontal-xxlarge-5{margin-left:5px!important;margin-right:5px!important}.margin-vertical-xxlarge-5{margin-top:5px!important;margin-bottom:5px!important}}@media (max-width:1280px){.padding-xlarge-5{padding:5px!important}.padding-left-xlarge-5{padding-left:5px!important}.padding-right-xlarge-5{padding-right:5px!important}.padding-top-xlarge-5{padding-top:5px!important}.padding-bottom-xlarge-5{padding-bottom:5px!important}.padding-horizontal-xlarge-5{padding-left:5px!important;padding-right:5px!important}.padding-vertical-xlarge-5{padding-top:5px!important;padding-bottom:5px!important}.margin-xlarge-5{margin:5px!important}.margin-left-xlarge-5{margin-left:5px!important}.margin-right-xlarge-5{margin-right:5px!important}.margin-top-xlarge-5{margin-top:5px!important}.margin-bottom-xlarge-5{margin-bottom:5px!important}.margin-horizontal-xlarge-5{margin-left:5px!important;margin-right:5px!important}.margin-vertical-xlarge-5{margin-top:5px!important;margin-bottom:5px!important}}@media (max-width:1024px){.padding-large-5{padding:5px!important}.padding-left-large-5{padding-left:5px!important}.padding-right-large-5{padding-right:5px!important}.padding-top-large-5{padding-top:5px!important}.padding-bottom-large-5{padding-bottom:5px!important}.padding-horizontal-large-5{padding-left:5px!important;padding-right:5px!important}.padding-vertical-large-5{padding-top:5px!important;padding-bottom:5px!important}.margin-large-5{margin:5px!important}.margin-left-large-5{margin-left:5px!important}.margin-right-large-5{margin-right:5px!important}.margin-top-large-5{margin-top:5px!important}.margin-bottom-large-5{margin-bottom:5px!important}.margin-horizontal-large-5{margin-left:5px!important;margin-right:5px!important}.margin-vertical-large-5{margin-top:5px!important;margin-bottom:5px!important}}@media (max-width:768px){.padding-medium-5{padding:5px!important}.padding-left-medium-5{padding-left:5px!important}.padding-right-medium-5{padding-right:5px!important}.padding-top-medium-5{padding-top:5px!important}.padding-bottom-medium-5{padding-bottom:5px!important}.padding-horizontal-medium-5{padding-left:5px!important;padding-right:5px!important}.padding-vertical-medium-5{padding-top:5px!important;padding-bottom:5px!important}.margin-medium-5{margin:5px!important}.margin-left-medium-5{margin-left:5px!important}.margin-right-medium-5{margin-right:5px!important}.margin-top-medium-5{margin-top:5px!important}.margin-bottom-medium-5{margin-bottom:5px!important}.margin-horizontal-medium-5{margin-left:5px!important;margin-right:5px!important}.margin-vertical-medium-5{margin-top:5px!important;margin-bottom:5px!important}}@media (max-width:560px){.padding-small-5{padding:5px!important}.padding-left-small-5{padding-left:5px!important}.padding-right-small-5{padding-right:5px!important}.padding-top-small-5{padding-top:5px!important}.padding-bottom-small-5{padding-bottom:5px!important}.padding-horizontal-small-5{padding-left:5px!important;padding-right:5px!important}.padding-vertical-small-5{padding-top:5px!important;padding-bottom:5px!important}.margin-small-5{margin:5px!important}.margin-left-small-5{margin-left:5px!important}.margin-right-small-5{margin-right:5px!important}.margin-top-small-5{margin-top:5px!important}.margin-bottom-small-5{margin-bottom:5px!important}.margin-horizontal-small-5{margin-left:5px!important;margin-right:5px!important}.margin-vertical-small-5{margin-top:5px!important;margin-bottom:5px!important}}@media (max-width:450px){.padding-xsmall-5{padding:5px!important}.padding-left-xsmall-5{padding-left:5px!important}.padding-right-xsmall-5{padding-right:5px!important}.padding-top-xsmall-5{padding-top:5px!important}.padding-bottom-xsmall-5{padding-bottom:5px!important}.padding-horizontal-xsmall-5{padding-left:5px!important;padding-right:5px!important}.padding-vertical-xsmall-5{padding-top:5px!important;padding-bottom:5px!important}.margin-xsmall-5{margin:5px!important}.margin-left-xsmall-5{margin-left:5px!important}.margin-right-xsmall-5{margin-right:5px!important}.margin-top-xsmall-5{margin-top:5px!important}.margin-bottom-xsmall-5{margin-bottom:5px!important}.margin-horizontal-xsmall-5{margin-left:5px!important;margin-right:5px!important}.margin-vertical-xsmall-5{margin-top:5px!important;margin-bottom:5px!important}}.padding-0{padding:0}.padding-left-0{padding-left:0}.padding-right-0{padding-right:0}.padding-top-0{padding-top:0}.padding-bottom-0{padding-bottom:0}.padding-horizontal-0{padding-left:0;padding-right:0}.padding-vertical-0{padding-top:0;padding-bottom:0}.margin-0{margin:0}.margin-left-0{margin-left:0}.margin-right-0{margin-right:0}.margin-top-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.margin-horizontal-0{margin-left:0;margin-right:0}.margin-vertical-0{margin-top:0;margin-bottom:0}@media (max-width:1850px){.padding-xxxxlarge-0{padding:0!important}.padding-left-xxxxlarge-0{padding-left:0!important}.padding-right-xxxxlarge-0{padding-right:0!important}.padding-top-xxxxlarge-0{padding-top:0!important}.padding-bottom-xxxxlarge-0{padding-bottom:0!important}.padding-horizontal-xxxxlarge-0{padding-left:0!important;padding-right:0!important}.padding-vertical-xxxxlarge-0{padding-top:0!important;padding-bottom:0!important}.margin-xxxxlarge-0{margin:0!important}.margin-left-xxxxlarge-0{margin-left:0!important}.margin-right-xxxxlarge-0{margin-right:0!important}.margin-top-xxxxlarge-0{margin-top:0!important}.margin-bottom-xxxxlarge-0{margin-bottom:0!important}.margin-horizontal-xxxxlarge-0{margin-left:0!important;margin-right:0!important}.margin-vertical-xxxxlarge-0{margin-top:0!important;margin-bottom:0!important}}@media (max-width:1600px){.padding-xxxlarge-0{padding:0!important}.padding-left-xxxlarge-0{padding-left:0!important}.padding-right-xxxlarge-0{padding-right:0!important}.padding-top-xxxlarge-0{padding-top:0!important}.padding-bottom-xxxlarge-0{padding-bottom:0!important}.padding-horizontal-xxxlarge-0{padding-left:0!important;padding-right:0!important}.padding-vertical-xxxlarge-0{padding-top:0!important;padding-bottom:0!important}.margin-xxxlarge-0{margin:0!important}.margin-left-xxxlarge-0{margin-left:0!important}.margin-right-xxxlarge-0{margin-right:0!important}.margin-top-xxxlarge-0{margin-top:0!important}.margin-bottom-xxxlarge-0{margin-bottom:0!important}.margin-horizontal-xxxlarge-0{margin-left:0!important;margin-right:0!important}.margin-vertical-xxxlarge-0{margin-top:0!important;margin-bottom:0!important}}@media (max-width:1400px){.padding-xxlarge-0{padding:0!important}.padding-left-xxlarge-0{padding-left:0!important}.padding-right-xxlarge-0{padding-right:0!important}.padding-top-xxlarge-0{padding-top:0!important}.padding-bottom-xxlarge-0{padding-bottom:0!important}.padding-horizontal-xxlarge-0{padding-left:0!important;padding-right:0!important}.padding-vertical-xxlarge-0{padding-top:0!important;padding-bottom:0!important}.margin-xxlarge-0{margin:0!important}.margin-left-xxlarge-0{margin-left:0!important}.margin-right-xxlarge-0{margin-right:0!important}.margin-top-xxlarge-0{margin-top:0!important}.margin-bottom-xxlarge-0{margin-bottom:0!important}.margin-horizontal-xxlarge-0{margin-left:0!important;margin-right:0!important}.margin-vertical-xxlarge-0{margin-top:0!important;margin-bottom:0!important}}@media (max-width:1280px){.padding-xlarge-0{padding:0!important}.padding-left-xlarge-0{padding-left:0!important}.padding-right-xlarge-0{padding-right:0!important}.padding-top-xlarge-0{padding-top:0!important}.padding-bottom-xlarge-0{padding-bottom:0!important}.padding-horizontal-xlarge-0{padding-left:0!important;padding-right:0!important}.padding-vertical-xlarge-0{padding-top:0!important;padding-bottom:0!important}.margin-xlarge-0{margin:0!important}.margin-left-xlarge-0{margin-left:0!important}.margin-right-xlarge-0{margin-right:0!important}.margin-top-xlarge-0{margin-top:0!important}.margin-bottom-xlarge-0{margin-bottom:0!important}.margin-horizontal-xlarge-0{margin-left:0!important;margin-right:0!important}.margin-vertical-xlarge-0{margin-top:0!important;margin-bottom:0!important}}@media (max-width:1024px){.padding-large-0{padding:0!important}.padding-left-large-0{padding-left:0!important}.padding-right-large-0{padding-right:0!important}.padding-top-large-0{padding-top:0!important}.padding-bottom-large-0{padding-bottom:0!important}.padding-horizontal-large-0{padding-left:0!important;padding-right:0!important}.padding-vertical-large-0{padding-top:0!important;padding-bottom:0!important}.margin-large-0{margin:0!important}.margin-left-large-0{margin-left:0!important}.margin-right-large-0{margin-right:0!important}.margin-top-large-0{margin-top:0!important}.margin-bottom-large-0{margin-bottom:0!important}.margin-horizontal-large-0{margin-left:0!important;margin-right:0!important}.margin-vertical-large-0{margin-top:0!important;margin-bottom:0!important}}@media (max-width:768px){.padding-medium-0{padding:0!important}.padding-left-medium-0{padding-left:0!important}.padding-right-medium-0{padding-right:0!important}.padding-top-medium-0{padding-top:0!important}.padding-bottom-medium-0{padding-bottom:0!important}.padding-horizontal-medium-0{padding-left:0!important;padding-right:0!important}.padding-vertical-medium-0{padding-top:0!important;padding-bottom:0!important}.margin-medium-0{margin:0!important}.margin-left-medium-0{margin-left:0!important}.margin-right-medium-0{margin-right:0!important}.margin-top-medium-0{margin-top:0!important}.margin-bottom-medium-0{margin-bottom:0!important}.margin-horizontal-medium-0{margin-left:0!important;margin-right:0!important}.margin-vertical-medium-0{margin-top:0!important;margin-bottom:0!important}}@media (max-width:560px){.padding-small-0{padding:0!important}.padding-left-small-0{padding-left:0!important}.padding-right-small-0{padding-right:0!important}.padding-top-small-0{padding-top:0!important}.padding-bottom-small-0{padding-bottom:0!important}.padding-horizontal-small-0{padding-left:0!important;padding-right:0!important}.padding-vertical-small-0{padding-top:0!important;padding-bottom:0!important}.margin-small-0{margin:0!important}.margin-left-small-0{margin-left:0!important}.margin-right-small-0{margin-right:0!important}.margin-top-small-0{margin-top:0!important}.margin-bottom-small-0{margin-bottom:0!important}.margin-horizontal-small-0{margin-left:0!important;margin-right:0!important}.margin-vertical-small-0{margin-top:0!important;margin-bottom:0!important}}@media (max-width:450px){.padding-xsmall-0{padding:0!important}.padding-left-xsmall-0{padding-left:0!important}.padding-right-xsmall-0{padding-right:0!important}.padding-top-xsmall-0{padding-top:0!important}.padding-bottom-xsmall-0{padding-bottom:0!important}.padding-horizontal-xsmall-0{padding-left:0!important;padding-right:0!important}.padding-vertical-xsmall-0{padding-top:0!important;padding-bottom:0!important}.margin-xsmall-0{margin:0!important}.margin-left-xsmall-0{margin-left:0!important}.margin-right-xsmall-0{margin-right:0!important}.margin-top-xsmall-0{margin-top:0!important}.margin-bottom-xsmall-0{margin-bottom:0!important}.margin-horizontal-xsmall-0{margin-left:0!important;margin-right:0!important}.margin-vertical-xsmall-0{margin-top:0!important;margin-bottom:0!important}}.card{background-color:#fff;border-radius:6px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat}.card-hat{border-bottom:1px solid gray;padding:15px;border-top-left-radius:6px;border-top-right-radius:6px}.card-toes{border-top:1px solid gray;padding:15px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.card-section{padding:15px}.card img{width:100%}.card-tag-rack{position:absolute;z-index:2;top:-15px;left:0;padding-left:15px;padding-right:15px}.dual-card{margin-top:135px;margin-bottom:135px}@media (max-width:768px){.dual-card{margin-top:15px;margin-bottom:45px}}.dual-card .grid{gap:25px 40px}.dual-card .card{background-color:#e5e8f0;padding:40px;border-radius:10px;min-height:290px;display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start;position:relative;overflow:hidden;transition:all 1s ease;box-shadow:0 4px 64px rgba(61,70,103,0)}@media (max-width:768px){.dual-card .card{min-height:200px;padding:20px 20px 24px}}.dual-card .card::before{content:"";position:absolute;top:1px;left:0;right:100%;height:2px;background-color:#bfe0b0;transition:all .5s ease}.dual-card .card::after{content:url(https://static.bassan.ca/public/bassan-falaises-textures.png);position:absolute;left:19.06%;right:-90.06%;top:-26.21%;bottom:-36.77%;transition:all 1s ease;pointer-events:none}@media (max-width:768px){.dual-card .card::after{left:30%;right:8.69%;top:-50.64%;bottom:90%;transform:scale(.9)}}@media (max-width:560px){.dual-card .card::after{left:14%;right:8.69%;top:-40.64%;bottom:90%;transform:scale(.75)}}@media (max-width:450px){.dual-card .card::after{left:-8%;right:8.69%;top:-40.64%;bottom:90%;transform:scale(.75)}}.dual-card .card:hover{background-color:#fafafc;box-shadow:0 4px 64px rgba(61,70,103,.16)}.dual-card .card:hover::before{right:0}.dual-card .card:hover::after{left:13.77%;right:-90.06%;top:-31.24%;bottom:-36.77%}@media (max-width:768px){.dual-card .card:hover::after{left:28%;right:10.69%;top:-52.64%;bottom:90%}}@media (max-width:560px){.dual-card .card:hover::after{left:12%;right:8.69%;top:-42.64%;bottom:90%;transform:scale(.75)}}@media (max-width:450px){.dual-card .card:hover::after{left:-12%;right:8.69%;top:-42.64%;bottom:90%;transform:scale(.75)}}.dual-card .card p{margin-bottom:8px;color:#212636}.dual-card .card p.content{max-width:300px;color:#5c6570}.dual-card .card.fill{align-items:center;text-align:center;padding:60px 40px}@media (max-width:768px){.dual-card .card.fill{display:none}}.dual-card .card.fill a{z-index:1}.dual-card .card.fill:nth-child(odd){display:none}@media (max-width:768px){.dual-card .card+.card{margin-top:15px}}.chip-text{display:grid;grid-template-columns:repeat(12,1fr)}.chip-text .title{grid-column:1/3;display:flex;justify-content:flex-end;align-items:center}@media (max-width:768px){.chip-text .title{display:none}}.chip-text .content{grid-column:3/11;display:flex;justify-content:center;align-items:center;width:100%}.chip-text .title+.content{grid-column:4/11}@media (max-width:768px){.chip-text .content{grid-column:1/13!important;padding:40px 0 50px}}.chip-text h2{transform:rotate(-90deg);color:#949ea8;opacity:.5;padding:12px 20px;border:1px solid #949ea8;border-radius:27px;font-weight:400}.chip-text div p{color:#86919d;width:100%}@media (max-width:768px){.chip-text div p{font-weight:400;font-size:24px;line-height:29px;letter-spacing:-.03em}}.background-chip-text{padding-top:132px;padding-bottom:132px}.background-chip-text.dark{background-color:#212636}.background-two-blocks{position:relative}.background-two-blocks::before{content:"";position:absolute;top:0;bottom:0;left:0;right:50%;z-index:0}@media (max-width:768px){.background-two-blocks::before{display:none}}.background-two-blocks .two-blocks{width:100%;display:grid;grid-template-columns:repeat(2,1fr);padding-top:87px;padding-bottom:87px}@media (max-width:768px){.background-two-blocks .two-blocks{grid-template-columns:1fr;padding:0}}.background-two-blocks .left{grid-column:1/2;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;z-index:0;padding-right:20px}.background-two-blocks .left img{max-width:600px;width:100%;aspect-ratio:300/271;align-self:flex-end}@media (max-width:768px){.background-two-blocks .left img{max-width:none;align-self:center}}@media (max-width:768px){.background-two-blocks .left{padding:48px 30px}}@media (max-width:560px){.background-two-blocks .left{padding:48px 15px}}.background-two-blocks .left>.content,.background-two-blocks .left>.title{max-width:515px;width:100%;padding:0 20px}@media (max-width:768px){.background-two-blocks .left>.content,.background-two-blocks .left>.title{max-width:none;padding:0}}.background-two-blocks .right{grid-column:2/3;display:flex;flex-flow:column;align-items:center;justify-content:center}.background-two-blocks .right img{max-width:600px;width:100%;aspect-ratio:300/271;align-self:flex-start}@media (max-width:768px){.background-two-blocks .right img{max-width:none;align-self:center}}@media (max-width:768px){.background-two-blocks .right{grid-column:1/2;padding:48px 30px}}@media (max-width:560px){.background-two-blocks .right{padding:48px 15px}}.background-two-blocks .right>.content,.background-two-blocks .right>.supertitle,.background-two-blocks .right>.title{max-width:515px;width:100%;padding:0 20px}@media (max-width:768px){.background-two-blocks .right>.content,.background-two-blocks .right>.supertitle,.background-two-blocks .right>.title{max-width:none;padding:0}}.background-two-blocks .title{margin-bottom:26px;text-transform:uppercase}@media (max-width:768px){.background-two-blocks .title{font-size:12px;line-height:14px;letter-spacing:.01em;margin-bottom:20px}}.background-two-blocks .supertitle{text-align:left;text-transform:uppercase;color:#86919d;margin-bottom:25px}@media (max-width:768px){.background-two-blocks .supertitle{margin-bottom:15px}}.background-two-blocks .supertitle+.title{margin-bottom:40px;text-transform:none;font-size:1.5rem;line-height:1.875rem;letter-spacing:-.02em}@media (max-width:768px){.background-two-blocks .supertitle+.title{font-weight:300;font-size:1.125rem;line-height:140%;letter-spacing:-.02em;margin-bottom:20px}}.background-two-blocks .content h2{font-weight:400;font-size:28px;line-height:140%}@media (max-width:1024px){.background-two-blocks .content h2{font-weight:300;font-size:1.125rem;line-height:140%;letter-spacing:-.02em}}.background-two-blocks .content p{margin-bottom:15px;color:#5c6570}@media (max-width:768px){.background-two-blocks .content p{font-size:16px;letter-spacing:-.01em;margin-bottom:10px}}.background-two-blocks .content+.title{margin-top:20px}.background-two-blocks i{max-width:515px;padding:0 20px;width:100%;text-align:left;font-size:34px}@media (max-width:768px){.background-two-blocks i{max-width:none;padding:0}}.background-two-blocks .paragraph{max-width:480px;width:100%;font-weight:400;font-size:28px;line-height:140%;padding:0;letter-spacing:-.03em}@media (max-width:768px){.background-two-blocks .paragraph{max-width:none;font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.03em}}.background-two-blocks i+.wysiwyg{margin-top:40px}@media (max-width:768px){.background-two-blocks i+.wysiwyg{margin-top:20px}}.background-two-blocks.light{color:#121724}.background-two-blocks.light::before{background-color:#e5e8f0}.background-two-blocks.light .left blockquote p{color:#212636}@media (max-width:768px){.background-two-blocks.light .left{background-color:#e5e8f0}}.background-two-blocks.light .content p{color:#5c6570}.background-two-blocks.light i{color:#949ea8}.background-two-blocks.dark{color:#e5e8f0;background-color:#212636}.background-two-blocks.dark::before{background-color:#121724}@media (max-width:768px){.background-two-blocks.dark .left{background-color:#121724}}.background-two-blocks.dark .title{color:#fff}.background-two-blocks.dark .content a{color:#b0b8bf;border-bottom:1px solid #b0b8bf}.background-two-blocks.dark .content p{color:#b0b8bf}.background-two-blocks.dark .content i{color:#949ea8}.list-card{margin-top:100px;margin-bottom:110px}@media (max-width:768px){.list-card{margin-top:40px;margin-bottom:40px}}.list-card .container-list-card{max-width:1088px;display:flex;justify-content:space-between;align-items:flex-start;margin:auto;gap:20px}@media (max-width:768px){.list-card .container-list-card{flex-flow:column;gap:40px}}.list-card .left{width:475px}@media (max-width:560px){.list-card .left{width:100%}}.list-card .left .supertitle{color:#949ea8;margin-bottom:30px}@media (max-width:768px){.list-card .left .supertitle{margin-bottom:20px;font-weight:400;font-size:12px;line-height:14px;letter-spacing:.01em}}.list-card .left .content{color:#212636}@media (max-width:768px){.list-card .left .content{font-weight:400;font-size:20px;line-height:130%;letter-spacing:-.01em}}.list-card ul{margin:0;padding:0;list-style-type:none}.list-card .right{width:475px;display:flex;flex-flow:column;gap:20px}@media (max-width:768px){.list-card .right{width:100%}}.list-card .card{background-color:#e5e8f0;padding:15px 24px 24px}.list-card .card .title{color:#212636;margin-bottom:12px}@media (max-width:768px){.list-card .card .title{width:100%;font-weight:400;font-size:16px;line-height:140%}}.list-card .card i{color:#949ea8;margin-right:20px}.list-card .card .content{color:#86919d}@media (max-width:768px){.list-card .card .content{font-weight:300;font-size:14px;line-height:140%}}.list-card-ordered{margin-top:130px;margin-bottom:160px}@media (max-width:768px){.list-card-ordered{margin-top:60px;margin-bottom:80px}}.list-card-ordered .container-list-card{max-width:1088px;display:flex;justify-content:space-between;align-items:flex-start;margin:auto;gap:20px}@media (max-width:768px){.list-card-ordered .container-list-card{flex-flow:column;gap:20px}}.list-card-ordered .left{width:485px}@media (max-width:560px){.list-card-ordered .left{width:100%}}.list-card-ordered .left .supertitle{color:#212636;margin-bottom:30px;text-transform:uppercase}@media (max-width:768px){.list-card-ordered .left .supertitle{margin-bottom:20px;font-weight:400;font-size:12px;line-height:14px;letter-spacing:.01em}}.list-card-ordered .left .content{color:#5c6570}@media (max-width:768px){.list-card-ordered .left .content{font-weight:300;font-size:16px;line-height:140%;letter-spacing:-.01em}}.list-card-ordered ol{margin:0;padding:0;list-style-type:none}.list-card-ordered .right{width:475px;display:flex;flex-flow:column;gap:10px}@media (max-width:768px){.list-card-ordered .right{width:100%}}.list-card-ordered .right li{padding:20px 16px 20px 50px;position:relative}@media (max-width:768px){.list-card-ordered .right li{padding:50px 16px 20px}}.list-card-ordered .right li::after{position:absolute;content:attr(data-content);top:50%;left:16px;transform:translateY(-50%);font-family:"Px Grotesk",sans-serif;font-weight:300;font-size:15px;line-height:140%;color:#949ea8}@media (max-width:768px){.list-card-ordered .right li::after{font-weight:300;font-size:15px;line-height:140%;top:20px;transform:none}}.list-card-ordered .card{background:0 0;padding:15px 24px 24px;border:1px solid rgba(84,89,94,.12);border-radius:8px}.list-card-ordered .card .content{color:#5c6570}@media (max-width:768px){.list-card-ordered .card .content{font-weight:300;font-size:16px;line-height:140%}}.container-section-title{background:#121724;width:100%;padding-top:96px;padding-bottom:32px;position:relative}@media (max-width:1024px){.container-section-title{padding-top:20px;padding-bottom:25px}}.container-section-title .background{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:right/cover no-repeat url(https://static.bassan.ca/public/background-title-section.svg);padding-top:90px;padding-bottom:32px;z-index:2}@media (max-width:1024px){.container-section-title .background{background:0 0}}.container-section-title .top{position:relative;width:100%;color:#e5e8f0;margin-bottom:50px;display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.container-section-title .top{margin-bottom:38px}}.container-section-title .top::after{content:"";height:1px;background-color:#212636;position:absolute;top:0;left:50%;right:0}@media (max-width:1024px){.container-section-title .top::after{display:none}}.container-section-title .top::before{content:"";height:1px;background-color:#212636;position:absolute;bottom:0;left:50%;right:0}@media (max-width:1024px){.container-section-title .top::before{left:0}}.container-section-title .section-title{max-width:1126px;padding-top:30px;padding-bottom:30px}@media (max-width:1024px){.container-section-title .section-title{padding-top:0}}.container-section-title .section-title.title{position:relative;display:flex;align-items:center;justify-content:flex-start;padding-left:50px;width:1126px}.container-section-title .section-title.title div{max-width:1126px;display:flex;gap:90px;align-items:center}.container-section-title .section-title.title div h2{font-weight:400}@media (max-width:1024px){.container-section-title .section-title.title div{flex-flow:column;align-items:flex-start;gap:25px}.container-section-title .section-title.title div .number{font-size:12px}.container-section-title .section-title.title div h2{font-size:1.5rem;font-weight:400;line-height:29px}}@media (max-width:1024px){.container-section-title .section-title.title{padding-left:40px}}@media (max-width:768px){.container-section-title .section-title.title{padding-left:30px}}@media (max-width:560px){.container-section-title .section-title.title{padding-left:16px}}.container-section-title .section-title.title::after{content:"";height:1px;right:0;background-color:#212636;position:absolute;top:0;left:50px}@media (max-width:1024px){.container-section-title .section-title.title::after{display:none}}.container-section-title .section-title.title::before{content:"";height:1px;right:0;background-color:#212636;position:absolute;bottom:0;left:50px}@media (max-width:1024px){.container-section-title .section-title.title::before{display:none}}.container-section-title .cards{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:16px;z-index:5;position:relative}@media (max-width:1024px){.container-section-title .cards{justify-content:center;flex-flow:column}}.container-section-title .card{color:#fff;display:flex;align-items:center;gap:42px;padding:16px 24px;background-color:#212636;max-width:388px;border-radius:8px}@media (max-width:1024px){.container-section-title .card{max-width:none;width:100%;gap:22px}}.container-section-title .card i{font-size:35px}.container-section-title .card div{display:flex;flex-flow:column;justify-content:flex-start;gap:6px}@media (max-width:1024px){.container-section-title .card div p{font-weight:400;font-size:13px;line-height:140%}}.container-section-title .card .content{color:#b0b8bf}@media (max-width:1024px){.container-section-title .card .content{font-weight:300}}.container-section-title.image{position:relative;padding-top:87px;padding-bottom:32px}@media (max-width:1280px){.container-section-title.image{padding-top:30px}}@media (max-width:1024px){.container-section-title.image{padding-top:20px;padding-bottom:20px}}.container-section-title.image figure{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 80px);max-width:1440px;display:flex;justify-content:flex-start;margin-bottom:0}@media (max-width:1024px){.container-section-title.image figure{display:none}}.container-section-title.image figure img{width:100%;max-width:468px;transition:max-width .2s ease-out}@media (max-width:1400px){.container-section-title.image figure img{max-width:400px}}@media (max-width:1280px){.container-section-title.image figure img{max-width:380px}}.container-section-title.image .left-margin{margin-left:780px;transition:margin-left .2s ease-in-out}@media (max-width:1850px){.container-section-title.image .left-margin{margin-left:680px}}@media (max-width:1600px){.container-section-title.image .left-margin{margin-left:550px}}@media (max-width:1400px){.container-section-title.image .left-margin{margin-left:450px}}@media (max-width:1280px){.container-section-title.image .left-margin{margin-left:400px}}@media (max-width:1024px){.container-section-title.image .left-margin{margin-left:0}}.container-section-title.image .top{margin-bottom:45px}@media (max-width:1280px){.container-section-title.image .top{margin-bottom:0}}@media (max-width:1024px){.container-section-title.image .top{margin-bottom:20px}}.container-section-title.image .section-title.title h2{font-weight:400}@media (max-width:1280px){.container-section-title.image .section-title.title h2{font-size:1.8rem;line-height:1.875rem;letter-spacing:-.02em}}@media (max-width:1024px){.container-section-title.image .section-title.title h2{font-weight:400;font-size:24px;line-height:29px}}@media (max-width:1280px){.container-section-title.image .cards .card{gap:20px;padding:16px}}@media (max-width:1024px){.container-section-title.image .grid-container.section-title{padding-bottom:0}}@media (max-width:1024px){.container-section-title.image .grid-container.section-title.title{padding-bottom:16px}}.container-three-cards-slider{margin-top:50px;margin-bottom:50px}@media (max-width:768px){.container-three-cards-slider{margin-top:20px;margin-bottom:30px}}.container-three-cards-slider .three-cards-slider{max-width:1170px;padding-top:163px;padding-bottom:163px;display:grid;grid-template-columns:1fr 700px;gap:70px;overflow:hidden}@media (max-width:1280px){.container-three-cards-slider .three-cards-slider{grid-template-columns:1fr 600px}}@media (max-width:1024px){.container-three-cards-slider .three-cards-slider{grid-template-columns:calc(100vw - 100px);padding-top:100px;padding-bottom:100px}}@media (max-width:768px){.container-three-cards-slider .three-cards-slider{padding-top:48px;padding-bottom:35px;gap:12px}}.container-three-cards-slider .left{display:flex;justify-content:flex-start;align-items:flex-start}.container-three-cards-slider .left div{max-width:310px}.container-three-cards-slider .left .surpertitle{text-transform:uppercase;margin-bottom:32px}@media (max-width:768px){.container-three-cards-slider .left .surpertitle{margin-bottom:25px;font-weight:400;font-size:12px;line-height:14px}}@media (max-width:768px){.container-three-cards-slider .left .paragraph{font-weight:400;font-size:20px;line-height:130%}}.container-three-cards-slider .glide{max-width:100%;padding-bottom:0;pointer-events:none}@media (max-width:768px){.container-three-cards-slider .glide{padding-bottom:60px;pointer-events:auto}}.container-three-cards-slider .glide .glide__actions{display:none}@media (max-width:768px){.container-three-cards-slider .glide .glide__actions{display:flex}}.container-three-cards-slider .glide .glide__action{font-size:30px}.container-three-cards-slider .glide .cards.glide__slide{padding:50px 35px 20px;display:flex;flex-flow:column;align-items:center;justify-content:space-between;gap:20px;min-height:210px;border-radius:8px;margin-top:20px;margin-bottom:20px}.container-three-cards-slider .glide .cards.glide__slide .number{font-weight:700;font-size:64px;line-height:77px}.container-three-cards-slider .glide .cards.glide__slide .content{text-align:center}.container-three-cards-slider .glide .cards.glide__slide:nth-child(even){margin-top:55px}@media (max-width:768px){.container-three-cards-slider .glide .cards.glide__slide:nth-child(even){margin-top:20px}}.container-three-cards-slider .glide .cards.glide__slide:nth-child(odd){margin-bottom:55px}@media (max-width:768px){.container-three-cards-slider .glide .cards.glide__slide:nth-child(odd){margin-bottom:20px}}.container-three-cards-slider.dark{background:center/cover no-repeat url(https://static.bassan.ca/public/background-case-studies.png)}@media (max-width:768px){.container-three-cards-slider.dark{background:center/cover no-repeat url(https://static.bassan.ca/public/background-three-cards-slider.png)}}.container-three-cards-slider.dark .left .surpertitle{color:#949ea8}.container-three-cards-slider.dark .left .paragraph{color:#fff}.container-three-cards-slider.dark .glide .glide__action{color:#bfe0b0}.container-three-cards-slider.dark .glide .cards.glide__slide{background-color:#121724}.container-three-cards-slider.dark .glide .number{color:#fff}.container-three-cards-slider.dark .glide .content{color:#b0b8bf}.container-three-cards-slider.light{background:center/cover no-repeat url(https://static.bassan.ca/public/background-light-three-cards-slider.png)}@media (max-width:768px){.container-three-cards-slider.light{background:center/cover no-repeat url(https://static.bassan.ca/public/background-light-mobile-three-cards-slider.png)}}.container-three-cards-slider.light .left .surpertitle{color:#212636}.container-three-cards-slider.light .left .paragraph{color:#212636}.container-three-cards-slider.light .glide .glide__action{color:#212636}.container-three-cards-slider.light .glide .cards.glide__slide{background-color:#fff;filter:drop-shadow(6px 6px 8px rgba(61, 70, 103, .2))}.container-three-cards-slider.light .glide .cards.glide__slide .number{color:#212636}.container-three-cards-slider.light .glide .cards.glide__slide .content{color:#5c6570}.container-three-cards-slider-deliverable{background:center/cover no-repeat url(https://static.bassan.ca/public/background-three-cards-slider-deliverable.png);margin-bottom:280px;padding-top:78px}@media (max-width:768px){.container-three-cards-slider-deliverable{padding-top:50px;margin-bottom:300px}}.container-three-cards-slider-deliverable .three-cards-slider-deliverable{max-width:1170px}@media (max-width:1024px){.container-three-cards-slider-deliverable .three-cards-slider-deliverable{padding-right:0;padding-left:0}}.container-three-cards-slider-deliverable .three-cards-slider-deliverable .supertitle{text-align:center;margin-bottom:10px;color:#fff;text-transform:uppercase}@media (max-width:768px){.container-three-cards-slider-deliverable .three-cards-slider-deliverable .supertitle{font-weight:400;font-size:12px;line-height:14px}}.container-three-cards-slider-deliverable .three-cards-slider-deliverable h2{text-align:center;color:#fff}@media (max-width:768px){.container-three-cards-slider-deliverable .three-cards-slider-deliverable h2{font-weight:400;font-size:24px;line-height:29px;max-width:220px;margin:auto}}.container-three-cards-slider-deliverable .three-cards-slider-deliverable .glide{pointer-events:none;width:100%}@media (max-width:1024px){.container-three-cards-slider-deliverable .three-cards-slider-deliverable .glide{pointer-events:auto}}.container-three-cards-slider-deliverable .three-cards-slider-deliverable .glide__actions{display:none}@media (max-width:1024px){.container-three-cards-slider-deliverable .three-cards-slider-deliverable .glide__actions{display:flex;margin-left:0;bottom:-220px}}.container-three-cards-slider-deliverable .three-cards-slider-deliverable .container-track{position:relative;margin-top:70px;margin-bottom:-240px;overflow-x:hidden;padding-left:20px}@media (max-width:768px){.container-three-cards-slider-deliverable .three-cards-slider-deliverable .container-track{padding-left:15px;margin-top:55px}}.container-three-cards-slider-deliverable .three-cards-slider-deliverable .cards.glide__slide{background-color:#fff;padding:30px 30px 55px;border-radius:12px;filter:drop-shadow(0 4px 8px rgba(61, 70, 103, .16));display:flex;flex-flow:column;align-items:flex-start;margin-bottom:20px}@media (max-width:768px){.container-three-cards-slider-deliverable .three-cards-slider-deliverable .cards.glide__slide{padding:28px 20px}}.container-three-cards-slider-deliverable .three-cards-slider-deliverable h3{color:#212636;text-transform:uppercase;padding:10px 24px;background-color:#e5e8f0;margin-bottom:32px;border-radius:50px}@media (max-width:768px){.container-three-cards-slider-deliverable .three-cards-slider-deliverable h3{font-weight:400;font-size:10px;line-height:12px;margin-bottom:28px}}.container-three-cards-slider-deliverable .three-cards-slider-deliverable .content p{margin-bottom:25px;color:#86919d}@media (max-width:768px){.container-three-cards-slider-deliverable .three-cards-slider-deliverable .content p{font-weight:300;font-size:16px;line-height:140%;margin-bottom:5px}}.container-three-cards-slider-deliverable .three-cards-slider-deliverable .content p:last-child{margin-bottom:0}.container-three-cards-slider-deliverable.fill-bg{background:#e5e8f0;margin-bottom:0}@media (max-width:768px){.container-three-cards-slider-deliverable.fill-bg{margin-bottom:180px}}.container-three-cards-slider-deliverable.fill-bg .supertitle{color:#86919d;font-weight:400;font-size:14px;line-height:17px;margin-bottom:20px}@media (max-width:768px){.container-three-cards-slider-deliverable.fill-bg .supertitle{font-weight:400;font-size:12px;line-height:14px;text-align:left;margin:0 15px 20px}}.container-three-cards-slider-deliverable.fill-bg h2{color:#212636;font-weight:400;font-size:28px;line-height:140%;max-width:795px;margin:auto}@media (max-width:768px){.container-three-cards-slider-deliverable.fill-bg h2{font-weight:400;font-size:20px;line-height:130%;text-align:left;margin:0 15px}}.container-three-cards-slider-deliverable.fill-bg .glide .container-track{margin-bottom:0}@media (max-width:768px){.container-three-cards-slider-deliverable.fill-bg .glide .container-track{margin-bottom:-210px}}@media (max-width:1024px){.container-three-cards-slider-deliverable.fill-bg .glide__actions{position:relative;bottom:-40px}}@media (max-width:768px){.container-three-cards-slider-deliverable.fill-bg .glide__actions{position:absolute;bottom:-190px}}.container-three-cards-slider-deliverable.fill-bg .container-button{width:100%;display:flex;justify-content:center}@media (max-width:768px){.container-three-cards-slider-deliverable.fill-bg .container-button{display:none}}.container-three-cards-slider-deliverable.fill-bg .container-button a.button{margin:0 auto 100px}.container-three-cards-slider-deliverable.fill-bg .container-button a.button span i,.container-three-cards-slider-deliverable.fill-bg .container-button a.button span:after{color:#bfe0b0}.container-one-card-deliverable{background:center/cover no-repeat url(https://static.bassan.ca/public/background-three-cards-slider-deliverable.png);margin-bottom:240px;margin-top:110px;padding-top:78px}@media (max-width:768px){.container-one-card-deliverable{padding-top:50px;margin-bottom:140px;margin-top:40px}}.container-one-card-deliverable .one-card-deliverable{max-width:945px}.container-one-card-deliverable .one-card-deliverable .supertitle{text-align:center;margin-bottom:10px;color:#fff;text-transform:uppercase}@media (max-width:768px){.container-one-card-deliverable .one-card-deliverable .supertitle{font-weight:400;font-size:12px;line-height:14px}}.container-one-card-deliverable .one-card-deliverable h2{text-align:center;color:#fff}@media (max-width:768px){.container-one-card-deliverable .one-card-deliverable h2{font-weight:400;font-size:24px;line-height:29px;max-width:220px;margin:auto}}.container-one-card-deliverable .one-card-deliverable .cards{display:flex}.container-one-card-deliverable .one-card-deliverable .card{margin-top:70px;margin-bottom:-100px;background-color:#fff;padding:30px 50px 40px 30px;border-radius:12px;filter:drop-shadow(0 4px 8px rgba(61, 70, 103, .16));display:flex;align-items:flex-start;gap:40px}@media (max-width:768px){.container-one-card-deliverable .one-card-deliverable .card{margin-top:40px;padding:28px 20px;flex-flow:column;gap:20px}}.container-one-card-deliverable .one-card-deliverable .card h3{color:#212636;text-transform:uppercase;padding:10px 24px;background-color:#e5e8f0;margin-bottom:32px;border-radius:50px;flex-shrink:0}@media (max-width:768px){.container-one-card-deliverable .one-card-deliverable .card h3{font-weight:400;font-size:10px;line-height:12px;margin-bottom:0}}.container-one-card-deliverable .one-card-deliverable .card .content p{margin-bottom:25px;color:#86919d}@media (max-width:768px){.container-one-card-deliverable .one-card-deliverable .card .content p{font-weight:300;font-size:16px;line-height:140%;margin-bottom:5px}}.container-one-card-deliverable .one-card-deliverable .card .content p:last-child{margin-bottom:0}.grid-clients{display:grid;grid-template-columns:400px 1fr;margin-top:120px;margin-bottom:120px}@media (max-width:1280px){.grid-clients{grid-template-columns:300px 1fr}}@media (max-width:1024px){.grid-clients{grid-template-columns:1fr}}@media (max-width:768px){.grid-clients{margin-top:42px;margin-bottom:42px}}.grid-clients .left{padding-right:20px}@media (max-width:1024px){.grid-clients .left{padding-right:0;margin-bottom:20px}}@media (max-width:768px){.grid-clients .left{margin-bottom:10px}}.grid-clients .left .title{color:#5c6570;text-transform:uppercase;margin-top:40px;margin-bottom:36px;width:100%}@media (max-width:1024px){.grid-clients .left .title{margin-top:0;margin-bottom:20px;text-align:center}}.grid-clients .left .content{max-width:310px;width:100%}@media (max-width:1024px){.grid-clients .left .content{max-width:none;margin-bottom:20px;text-align:center}}.grid-clients .right{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}@media (max-width:1024px){.grid-clients .right{grid-template-columns:repeat(2,1fr)}}.grid-clients .right.mobile{display:none}@media (max-width:1024px){.grid-clients .right.mobile{display:grid}}.grid-clients .right.desktop{display:grid}@media (max-width:1024px){.grid-clients .right.desktop{display:none}}.grid-clients .right ul{position:relative;display:flex;flex-flow:column;padding:0;list-style-type:none;gap:8px;width:100%}.grid-clients .right ul:after{position:absolute;bottom:0;left:0;right:0;height:40%;content:"";background:linear-gradient(transparent,#fff)}.grid-clients .right ul:first-child,.grid-clients .right ul:nth-child(2){margin-bottom:0}@media (max-width:1024px){.grid-clients .right ul:first-child::after,.grid-clients .right ul:nth-child(2)::after{display:none}}.grid-clients .right li{width:100%;aspect-ratio:115/106;background:#f7f8fb;border-radius:8px;display:flex;flex-flow:column;justify-content:space-between;align-items:center;padding:38px 38px 22px;gap:4px}@media (max-width:1280px){.grid-clients .right li{padding:20px 20px 10px}}@media (max-width:1024px){.grid-clients .right li{padding:20px 20px 10px;gap:10px}}.grid-clients .right li img{max-width:100%;max-height:100%;object-fit:contain;width:100%}.grid-clients .right li p{color:#5c6570;font-family:"Times New Roman";font-style:normal;font-weight:400;font-size:16px;line-height:18px;margin:0}.grid-clients .right ul:nth-child(2),.grid-clients .right ul:nth-child(4){margin-top:54px}@media (max-width:1024px){.grid-clients .right ul:nth-child(2),.grid-clients .right ul:nth-child(4){margin-top:0}}.fold-header{display:flex;justify-content:space-between;padding-top:15px;padding-bottom:15px}.fold-header{cursor:pointer}.fold-title{padding-right:50px}.fold-caret-on{display:none}[data-fold-children]{display:none}.fold.on [data-fold-children]{display:block}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide{padding-bottom:120px}@media (max-width:1024px){.glide{padding-bottom:100px}}.glide .grid-container{padding-left:20px;padding-top:20px;padding-right:0}.glide__actions{position:absolute;bottom:0;width:100%;height:auto;pointer-events:none;display:flex;align-items:center;padding-top:15px;margin-left:20px}.glide__actions__track{display:flex;justify-content:flex-start;width:100%}@media (max-width:1024px){.glide__actions__track{justify-content:center;gap:25px}}.glide__action{pointer-events:all;color:#5c6570;cursor:pointer;font-size:40px;transition:.2s;border:none;background:0 0}.glide__action:active,.glide__action:focus,.glide__action:hover{outline:0}.glide__action:disabled{opacity:.1;pointer-events:none}.glide__slide{height:auto;opacity:.5;transition:.2s}.overflow-hidden{overflow:hidden}.glide__slide--visible{opacity:1}.slider{position:relative;display:grid;grid-template-columns:43% 57%;width:100%}@media (max-width:1024px){.slider{grid-template-columns:100%}}.slider .content{display:flex;justify-content:flex-end;align-items:center;padding-right:100px;padding-left:20px}@media (max-width:1024px){.slider .content{justify-content:flex-start;margin-bottom:65px;padding-right:20px}}.slider .content div{width:325px;color:#fff}.slider .content div p.question{max-width:260px;text-transform:uppercase}.slider .content div p.answer{color:#949ea8;margin-top:30px}.slider .glide__slides:hover{cursor:url(https://static.bassan.ca/public/arrows-left-right-regular.svg),auto}.slider.dark-background{background:center/cover no-repeat url(https://static.bassan.ca/public/background-dark-slider.png);padding-top:50px;padding-bottom:60px}@media (max-width:1024px){.slider.dark-background{background-position:70% -500px}}.slider.dark-background .card{background-color:#121724;color:#b0b8bf}.slider.dark-background .content div{color:#fff}.slider.dark-background .content div p.answer{color:#949ea8}.slider.dark-background .card .icone{color:#949ea8}.slider.dark-background .glide__actions{border-top:1px solid #5c6570}@media (max-width:1024px){.slider.dark-background .glide__actions{border-top:none}}.slider.dark-background .glide__actions .glide__action:active,.slider.dark-background .glide__actions .glide__action:focus,.slider.dark-background .glide__actions .glide__action:hover{color:#b0b8bf}@media (max-width:1024px){.slider.dark-background .glide__actions .glide__action{color:#86919d}.slider.dark-background .glide__actions .glide__action:active,.slider.dark-background .glide__actions .glide__action:focus,.slider.dark-background .glide__actions .glide__action:hover{color:#212636}}.slider.light-background{background:center/cover no-repeat url(https://static.bassan.ca/public/background-light-slider.png);padding-top:50px;padding-bottom:60px}@media (max-width:1024px){.slider.light-background{background-position:70% -500px}}.slider.light-background .grid-container{filter:drop-shadow(0 4px 10px rgba(61, 70, 103, .16))}.slider.light-background .card{background-color:#fff;color:#5c6570}.slider.light-background .content div{color:#5c6570}.slider.light-background .content div p.answer{color:#212636}.slider.light-background .card .icone{color:#949ea8}.slider.light-background .glide__actions{border-top:1px solid #b0b8bf}@media (max-width:1024px){.slider.light-background .glide__actions{border-top:none}}.slider.light-background .glide__actions .glide__action{color:#86919d}.slider.light-background .glide__actions .glide__action:active,.slider.light-background .glide__actions .glide__action:focus,.slider.light-background .glide__actions .glide__action:hover{color:#212636}.slider .container-glide{overflow-x:hidden}.slider .container-glide .card{min-height:450px;display:flex;flex-flow:column;gap:20px;justify-content:flex-start}.slider .container-glide .card .icone{font-size:30px;margin-bottom:30px}.slider .container-glide .card figure{margin-bottom:20px}.slider .container-glide .card figure img{max-width:100px;max-height:40px;width:auto;height:auto}.slider .container-glide .card div p{margin-bottom:5px}.slider .container-glide .card div P:last-child{margin-bottom:0}.slider.icone .card{padding-top:0;position:relative;overflow:hidden}@media (max-width:768px){.slider.icone .card{padding:0!important;min-height:380px}}.slider.icone .card::after{content:"";width:100%;position:absolute;top:0;left:0;height:2px;background-color:#bfe0b0}.slider.icone .card .head{display:flex;align-items:center;justify-content:center;background:no-repeat url(https://static.bassan.ca/public/grid-slider.svg);background-position:30% -10px;background-size:118%}@media (max-width:1024px){.slider.icone .card .head{background-position:30% -25px}}@media (max-width:768px){.slider.icone .card .head{background-size:150%;background-position:40% -120px}}@media (max-width:560px){.slider.icone .card .head{background-size:150%;background-position:40% -100px}}.slider.icone .card .head .icon-bg{width:160px;height:160px;border-radius:50%;margin-top:70px;margin-bottom:50px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.slider.icone .card .head .icon-bg{margin-top:30px;margin-bottom:20px}}.slider.icone .card .head i,.slider.icone .card .head span{font-size:48px}.slider.icone .card .head i{padding:55px}.slider.icone .card .head span{padding:40px}.slider.icone .card .body h2{font-weight:400;margin-bottom:15px}@media (max-width:768px){.slider.icone .card .body h2{font-weight:300;font-size:14px;line-height:140%}}.slider.icone .card .body p{margin-bottom:15px}@media (max-width:768px){.slider.icone .card .body p{font-weight:300;font-size:14px;line-height:140%}}.slider.icone .card .body p:last-child{margin-bottom:0}@media (max-width:768px){.slider.icone .card .body{padding:0 24px 24px}}.slider.icone.dark-background .answer{color:#b0b8bf}.slider.icone.dark-background .card .head span{color:#e5e8f0}.slider.icone.dark-background .card .head .icon-bg{background-color:#212636}.slider.icone.dark-background .card .body h2{color:#fff}.slider.icone.light-background .card .head i,.slider.icone.light-background .card .head span{color:#212636}.slider.icone.light-background .card .head .icon-bg{background-color:#e5e8f0}.slider.icone.light-background .card .body h2{color:#212636}.wysiwyg p{margin-bottom:1.125rem}.wysiwyg a{color:#212636;padding-bottom:2px;border-bottom:1px solid #212636}.wysiwyg a:hover{text-decoration:none;border:none}.wysiwyg p:last-child{margin-bottom:0}.wysiwyg dd,.wysiwyg dt,.wysiwyg ol,.wysiwyg ul{margin-bottom:1.125rem;color:#5c6570}.wysiwyg dd li,.wysiwyg dt li,.wysiwyg ul li{margin-bottom:10px}.wysiwyg button{margin-bottom:1.125rem}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-top:3rem}.wysiwyg h1:first-child,.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg h5:first-child,.wysiwyg h6:first-child{margin-top:0}.wysiwyg h1{margin-bottom:1.125rem}@media (max-width:768px){.wysiwyg h1{font-size:2.5rem;line-height:140%;letter-spacing:-.03em}}.wysiwyg h2{font-weight:400;font-size:28px;line-height:140%;letter-spacing:-.03em;margin-bottom:1.125rem}@media (max-width:768px){.wysiwyg h2{font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.03em}}.wysiwyg h3{margin-bottom:1.125rem}@media (max-width:768px){.wysiwyg h3{font-weight:400;font-size:1rem;line-height:1.125rem;letter-spacing:-.01em}}.wysiwyg h4{font-weight:400;font-size:14px;line-height:17px;letter-spacing:.01em;margin-bottom:1.125rem}.wysiwyg img{display:block;max-width:100%;margin-bottom:1.125rem}.wysiwyg figure img{margin-bottom:0}.wysiwyg figure figcaption{margin-top:.5rem}.wysiwyg figcaption{margin-bottom:1.125rem}.wysiwyg hr{margin-top:4rem;margin-bottom:4rem;border:none;border-top:1px solid gray}.wysiwyg table{font-family:"Px Grotesk",sans-serif;background-color:#e6e6e6;width:100%}.wysiwyg table tr{border-bottom:1px solid gray}.wysiwyg table tr:last-of-type{border-bottom:none}.wysiwyg table td{padding:8px;border-right:1px solid gray}.wysiwyg table td:last-of-type{border-right:none}.wysiwyg blockquote p{font-weight:400;font-size:28px;line-height:140%;letter-spacing:-.03em}@media (max-width:768px){.wysiwyg blockquote p{font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.03em}}.chess-split{min-height:645px;position:relative;display:flex;flex-direction:column}.chess-split-image{width:calc(50% - 10px);background-size:contain;background-position:center center;background-repeat:no-repeat;height:calc(100% - 20px);position:absolute;top:0;left:0}.chess-split-body{padding-top:40px;padding-bottom:40px;padding-left:30px}.chess-split-content{height:100%;flex:1;display:flex;align-items:center}.chess-split-left:nth-of-type(even) .chess-split-image{right:0;left:auto}.chess-split-left:nth-of-type(even) .chess-split-body{order:1;padding-right:30px;padding-left:0}.chess-split-left:nth-of-type(even) .chess-split-spacer{order:2}.chess-split-right:nth-of-type(odd) .chess-split-image{right:0;left:auto}.chess-split-right:nth-of-type(odd) .chess-split-body{order:1;padding-right:30px;padding-left:0}.chess-split-right:nth-of-type(odd) .chess-split-spacer{order:2}@media (max-width:768px){.chess-split{height:auto;min-height:auto}.chess-split-image{width:100%;height:300px;position:relative}.chess-split-content{display:block}.chess-split-body{padding-right:0;padding-left:0}.chess-split:nth-of-type(even) .chess-split-body{padding-right:0}}.chess-section{margin:0 auto;padding:0 20px}@media (max-width:768px){.chess-section{padding:0}}.chess-section .top{margin:110px auto 100px;display:flex;flex-flow:column;align-items:center;justify-content:center}@media (max-width:768px){.chess-section .top{padding:0 15px;margin:48px auto;align-items:flex-start}}.chess-section .top .supertitle{margin-bottom:32px;color:#86919d;text-align:center;text-transform:uppercase}@media (max-width:768px){.chess-section .top .supertitle{font-weight:400;font-size:12px;line-height:14px;letter-spacing:.01em;text-align:left;margin-bottom:24px}}.chess-section .top .title{font-weight:400;font-size:28px;line-height:140%;max-width:985px;width:100%;text-align:center}@media (max-width:768px){.chess-section .top .title{text-align:left;font-weight:400;font-size:20px;line-height:130%;letter-spacing:-.01em}}.chess-section .chess-split-body{padding-right:100px!important}@media (max-width:1280px){.chess-section .chess-split-body{padding-right:50px!important}}@media (max-width:1024px){.chess-section .chess-split-body{padding-right:25px!important}}@media (max-width:768px){.chess-section .chess-split-body{padding-left:0!important;padding-right:0!important}}.chess-section .chess-split-body:nth-of-type(even){padding-left:100px!important}@media (max-width:1280px){.chess-section .chess-split-body:nth-of-type(even){padding-left:50px!important}}@media (max-width:1024px){.chess-section .chess-split-body:nth-of-type(even){padding-left:25px!important}}@media (max-width:768px){.chess-section .chess-split-body:nth-of-type(even){padding-left:0!important;padding-right:0!important}}.chess-section .chess-split-body h2{margin-bottom:32px;max-width:420px}@media (max-width:768px){.chess-section .chess-split-body h2{max-width:none;font-weight:400;font-size:16px;line-height:140%;letter-spacing:-.02em;margin-bottom:20px}}.chess-section .chess-split-body .content p{margin-bottom:20px;color:#5c6570;max-width:420px}@media (max-width:768px){.chess-section .chess-split-body .content p{max-width:none;font-weight:300;font-size:16px;line-height:140%;letter-spacing:-.01em;margin-bottom:12px}}.chess-section.team{margin-top:110px;margin-bottom:170px}@media (max-width:768px){.chess-section.team{margin-top:48px;margin-bottom:48px}}.chess-section.team div.top{margin-top:0}.chess-section.team .chess-split-body .content h2{font-weight:400!important;font-size:18px!important;line-height:140%!important;margin-bottom:32px!important}@media (max-width:1024px){.chess-section.team .chess-split-body .content h2{font-weight:400!important;font-size:16px!important;line-height:140%!important;margin-bottom:20px!important}}.chess-section.team .chess-split-body .content .job-title{margin-bottom:40px;color:#212636}@media (max-width:1024px){.chess-section.team .chess-split-body .content .job-title{margin-bottom:20px}}.chess-section.team .chess-split-body .content .paragraph{margin-bottom:32px}@media (max-width:1024px){.chess-section.team .chess-split-body .content .paragraph{margin-bottom:20px}}.chess-section.team .chess-split-body .content .tag{color:#212636;font-family:"Times New Roman";font-weight:400;font-size:18px;line-height:21px}@media (max-width:1024px){.chess-section.team .chess-split-body .content .tag{font-size:16px}}@media (max-width:1024px){.chess-section.team .chess-split-body .content .job-title,.chess-section.team .chess-split-body .content .paragraph{font-weight:400;font-size:1rem;line-height:1.125rem;letter-spacing:-.01em}}.hat{background-color:#e6e6e6;padding-top:15px;padding-bottom:15px;text-align:right}.hat ul{list-style-type:none;padding-left:0;margin-bottom:0}.hat li{display:inline-block;margin-bottom:0;margin-right:25px}.hat li:last-of-type{margin-right:0}.hat-link{font-family:"Px Grotesk",sans-serif;font-size:14px;color:#000}.hat-link:hover{color:#000}.menu{background-color:#e6e6e6;height:70px}.menu .menu-burger{display:none}@media (max-width:768px){.menu .menu-burger{display:block}}.menu-body{display:flex;justify-content:space-between;align-items:center}.menu-brand img{max-height:70px}@media (max-width:768px){.menu-links{display:none}}.menu-links ul{list-style-type:none;padding-left:0;margin-bottom:0}.menu li{display:inline-block;margin-bottom:0;margin-right:25px}.menu li:last-of-type{margin-right:0}.menu-link{font-family:"Px Grotesk",sans-serif;font-size:16px;color:#000}.menu-link:hover{color:#000}body.menu-open{overflow:hidden}nav.main.desktop{display:flex;justify-content:space-between;align-items:center;background-color:#e5e8f0;padding:13px;margin:32px 65px 0;border-radius:8px;position:fixed;top:0;left:0;right:0;z-index:90;transition:margin .3s ease-in-out}@media (max-width:768px){nav.main.desktop{display:none}}nav.main.desktop .left{display:flex;align-items:center;gap:25px}nav.main.desktop .left .hamburger{display:flex;flex-flow:column;align-items:flex-start;width:32px;margin:9px;padding:1px;border:none;background-color:transparent;gap:6px;outline:0}nav.main.desktop .left .hamburger span{display:block;width:100%;border-bottom:2px solid #212636;transition:all .3s ease-in-out}nav.main.desktop .left .hamburger span:nth-child(2){width:21px}nav.main.desktop .left .hamburger:hover{cursor:pointer}nav.main.desktop .left .hamburger:hover span{width:21px}nav.main.desktop .left .hamburger:hover span:nth-child(2){width:100%}nav.main.desktop .left .logo{width:125px}nav.main.desktop .left .logo img{width:100%}nav.main.desktop>p{margin:0;color:#212636;font-family:"Times New Roman";font-style:normal;font-weight:400;font-size:16px;line-height:18px}@media (max-width:1024px){nav.main.desktop>p{display:none}}nav.main.desktop .right{display:flex;align-items:center;gap:30px}nav.main.desktop .right .language{padding-bottom:3px;border-bottom:1px solid #212636;color:#212636;text-transform:uppercase}nav.main.desktop .right .language:hover{cursor:pointer;color:#343c55;text-decoration:none;border:none}.wysiwyg nav.main.desktop .right button i,.wysiwyg nav.main.desktop .right button span:after,nav.main.desktop .right .button i,nav.main.desktop .right .button span:after,nav.main.desktop .right .wysiwyg button i,nav.main.desktop .right .wysiwyg button span:after{color:#bfe0b0}nav.main.desktop.large{margin-left:0;margin-right:0;margin-top:0;border-radius:0}nav.main.mobile{display:none;align-items:center;justify-content:space-between;padding:16px 13px;background-color:#e5e8f0;position:sticky;top:0;transition:all .3s ease-in-out;z-index:90}@media (max-width:768px){nav.main.mobile{display:flex}}nav.main.mobile .logo{width:116px}nav.main.mobile .logo img{width:100%}nav.main.mobile .logo .blue{display:block}nav.main.mobile .logo .white{display:none}nav.main.mobile .right{display:flex;align-items:center;gap:25px}nav.main.mobile .right .language{padding-bottom:3px;border-bottom:1px solid #212636;color:#212636;text-transform:uppercase}nav.main.mobile .right .language:hover{cursor:pointer;color:#343c55;text-decoration:none;border:none}nav.main.mobile .right .hamburger{display:flex;flex-flow:column;align-items:flex-start;width:32px;margin:9px;padding:1px;border:none;background-color:transparent;gap:6px;outline:0;height:20px}nav.main.mobile .right .hamburger span{display:block;width:100%;border-bottom:2px solid #212636;transition:all .3s ease-in-out}nav.main.mobile .right .hamburger span:nth-child(2){width:21px}nav.main.mobile .right .hamburger:hover{cursor:pointer}nav.main.mobile .right .hamburger:hover span{width:21px}nav.main.mobile .right .hamburger:hover span:nth-child(2){width:100%}nav.main.mobile.open{background-color:#121724}nav.main.mobile.open .logo .blue{display:none}nav.main.mobile.open .logo .white{display:block}nav.main.mobile.open .right a{color:#fff;border-bottom:1px solid #bfe0b0}nav.main.mobile.open .right a:hover{color:#fff;border-bottom:none;padding-bottom:3px}nav.main.mobile.open .right button{height:20px;outline:0}nav.main.mobile.open .right button span{border-bottom:2px solid #bfe0b0;width:22px}nav.main.mobile.open .right button span:first-child{transform:rotate(45deg) translate(25%,0);margin-top:4px}nav.main.mobile.open .right button span:last-child{transform:rotate(-45deg) translate(25%,0)}nav.main.mobile.open .right button span:nth-child(2){display:none}nav.main.mobile.open .right button:hover span:first-child{border-bottom:2px solid #fff;transform:rotate(45deg) translate(25%,0);width:22px}nav.main.mobile.open .right button:hover span:last-child{border-bottom:2px solid #fff;transform:rotate(-45deg) translate(25%,0);width:22px}.menu-main-nav.desktop{position:fixed;top:0;bottom:0;left:0;right:100%;display:grid;grid-template-columns:840px 1fr;z-index:100;overflow-y:scroll;transition:right .5s ease-in-out}@media (max-width:1024px){.menu-main-nav.desktop{grid-template-columns:1fr}}@media (max-width:768px){.menu-main-nav.desktop{display:none}}.menu-main-nav.desktop .left{background-color:#fff;padding:48px 0 60px}.menu-main-nav.desktop .left .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:100px;padding:0 62px}.menu-main-nav.desktop .left .top .close span i,.menu-main-nav.desktop .left .top .close span:after{color:#bfe0b0}.menu-main-nav.desktop .left .top .close:focus{border-radius:28px}.menu-main-nav.desktop .left .top div{display:flex;justify-content:space-between;align-items:center;gap:35px}.menu-main-nav.desktop .left .top div .mail,.menu-main-nav.desktop .left .top div .tel{color:#212636;padding-bottom:2px;border-bottom:1px solid #212636}.menu-main-nav.desktop .left .top div .mail:hover,.menu-main-nav.desktop .left .top div .tel:hover{border-bottom:none;text-decoration:none}.menu-main-nav.desktop .left .top div .button,.menu-main-nav.desktop .left .top div .wysiwyg button,.wysiwyg .menu-main-nav.desktop .left .top div button{background-color:#bfe0b0;color:#212636}.menu-main-nav.desktop .left .content{display:flex;flex-flow:column;align-items:flex-start;margin-bottom:92px}.menu-main-nav.desktop .left .content .title{color:#949ea8;padding:0 62px 30px;border-bottom:1px solid #a6aeb6;width:100%;text-align:left;margin-bottom:42px}.menu-main-nav.desktop .left .content .cards-links{display:grid;grid-template-columns:repeat(2,1fr);padding:0 62px;gap:24px;width:100%}.menu-main-nav.desktop .left .content .cards-links .card-links{display:flex;flex-flow:column;align-items:flex-start;gap:12px;background-color:#e5e8f0;border-radius:10px;padding:16px}.menu-main-nav.desktop .left .content .cards-links .card-links ul{display:flex;flex-flow:column;gap:6px;padding:0 0 0 20px;list-style-type:none}.menu-main-nav.desktop .left .content .cards-links .card-links .button,.menu-main-nav.desktop .left .content .cards-links .card-links .wysiwyg button,.wysiwyg .menu-main-nav.desktop .left .content .cards-links .card-links button{background-color:transparent;color:#212636}.menu-main-nav.desktop .left .content .cards-links .card-links ul a{color:#54595e;padding-bottom:4px;border-bottom:1px solid #54595e}.menu-main-nav.desktop .left .content .cards-links .card-links ul a:hover{text-decoration:none;border-bottom:none;color:#212636}.menu-main-nav.desktop .left .bottom .links{display:flex;flex-wrap:wrap;gap:20px;padding:0 62px 40px;list-style-type:none;margin-bottom:22px;border-bottom:1px solid #a6aeb6}.menu-main-nav.desktop .left .bottom .links a{color:#5c6570;padding-bottom:4px;border-bottom:1px solid #5c6570}.menu-main-nav.desktop .left .bottom .links a:hover{text-decoration:none;color:#212636;border-bottom:none}.menu-main-nav.desktop .left .bottom div{display:flex;justify-content:space-between;align-items:flex-end;padding:0 62px}.menu-main-nav.desktop .left .bottom div img{width:125px}.menu-main-nav.desktop .left .bottom .social-networks{display:flex;align-items:flex-end;padding:0;list-style-type:none;margin:0;gap:12px}.menu-main-nav.desktop .left .bottom .social-networks a{color:#212636}.menu-main-nav.desktop .left .bottom .social-networks a:hover{opacity:.8}.menu-main-nav.desktop .left .bottom .social-networks li img{width:100%;margin-bottom:5px}.menu-main-nav.desktop .right{background-color:#121724;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}@media (max-width:1024px){.menu-main-nav.desktop .right{display:none}}.menu-main-nav.desktop .right img{width:142px;opacity:.5}.menu-main-nav.desktop .right:after{position:absolute;scale:.9;top:-330px;right:-320px;content:url(https://static.bassan.ca/public/headers/header-home-top-right.png)}.menu-main-nav.desktop .right:before{position:absolute;scale:.9;bottom:-230px;left:-125px;content:url(https://static.bassan.ca/public/headers/header-home-bottom-left.png)}.menu-main-nav.desktop.open{right:0}.menu-main-nav.mobile{position:fixed;top:70px;bottom:100%;left:0;right:0;z-index:89;background-color:#fff;padding:0;overflow-y:scroll;display:flex;flex-flow:column;align-items:flex-start;transition:bottom .5s ease-in-out}.menu-main-nav.mobile>.button,.wysiwyg .menu-main-nav.mobile>button{width:100%;background-color:#bfe0b0;color:#212636;margin-bottom:12px}.menu-main-nav.mobile .tel{width:100%;background-color:#212636;color:#fff;padding:16px;border-radius:200px;margin-bottom:32px;text-align:center}.menu-main-nav.mobile .tel:hover{text-decoration:none;cursor:pointer;background-color:#343c55}.menu-main-nav.mobile .cards-links{display:flex;flex-flow:column;gap:14px;margin-bottom:40px;width:100%}.menu-main-nav.mobile .card-links{display:flex;flex-flow:column;align-items:flex-start;gap:12px;background-color:#e5e8f0;border-radius:10px;padding:16px;width:100%}.menu-main-nav.mobile .card-links ul{display:flex;flex-flow:column;gap:6px;padding:0 0 0 20px;list-style-type:none}.menu-main-nav.mobile .card-links .button,.menu-main-nav.mobile .card-links .wysiwyg button,.wysiwyg .menu-main-nav.mobile .card-links button{background-color:transparent;color:#212636}.menu-main-nav.mobile .card-links ul a{color:#54595e;padding-bottom:4px;border-bottom:1px solid #54595e}.menu-main-nav.mobile .card-links ul a:hover{text-decoration:none;border-bottom:none;color:#212636}.menu-main-nav.mobile .bottom-links{display:flex;flex-flow:column;gap:16px;margin:0 20px 60px 35px;padding:0;list-style-type:none}.menu-main-nav.mobile .bottom-links a{color:#5c6570;padding-bottom:2px;border-bottom:1px solid #5c6570}.menu-main-nav.mobile .bottom-links a:hover{border-bottom:none;text-decoration:none}.menu-main-nav.mobile .social-networks{display:flex;align-items:center;gap:15px;padding:0;margin:0;margin-left:35px;list-style-type:none}.menu-main-nav.mobile .social-networks a{color:#212636}.menu-main-nav.mobile .social-networks a:hover{color:#343c55;text-decoration:none}.menu-main-nav.mobile .social-networks a img{margin-bottom:5px}.menu-main-nav.mobile .social-networks a:hover img{opacity:.8}.menu-main-nav.mobile.open{bottom:0;padding:22px 15px 50px}.menu-burger{display:flex;align-items:center;cursor:pointer}.menu-burger-wrap{display:flex;flex-direction:column}.menu-burger.on .burger-1{display:none}.menu-burger.on .burger-2{transform:rotate(45deg)}.menu-burger.on .burger-3{transform:rotate(135deg);margin-top:-12px}.menu-burger-wrap span{display:inline-block;height:2px;width:35px;background-color:#000;margin-bottom:10px;padding-bottom:0}.menu-burger-wrap span:last-of-type{margin-bottom:0}.footer ul{list-style-type:none;padding-left:0;margin-bottom:40px}.footer ul:last-of-type{margin-bottom:0}.footer li{margin-bottom:10px}.footer li:last-of-type{margin-bottom:0}.footer-link{color:#000;font-family:"Px Grotesk",sans-serif;font-size:14px}.footer-link.important{font-weight:700}.footer-link:hover{color:#000}.footer-link-icon{font-size:18px;text-decoration:none;margin-right:10px}.footer-link-icon:last-of-type{margin-right:0}.footer-link-icon:hover{text-decoration:none}.container-footer{background-color:#212636}.container-footer a{color:#e5e8f0}.container-footer a:hover{color:#fff}.container-footer .footer{padding:54px 64px 70px}.container-footer .footer .top{display:flex;justify-content:space-between;align-items:center}.container-footer .footer h2{color:#949ea8;margin:0}.container-footer .footer .bottom{display:flex;justify-content:space-between;margin-top:45px;gap:20px}.container-footer .footer .bottom a{color:#e5e8f0}.container-footer .footer .bottom a:hover{color:#fff}.container-footer .footer .section-links{display:grid;grid-template-columns:repeat(4,1fr);row-gap:60px;max-width:920px;column-gap:20px;flex-shrink:0}.container-footer .footer .section-links div{display:flex;flex-flow:column;gap:10px;align-items:flex-start}.container-footer .footer .section-links div a i{color:#bfe0b0}.container-footer .footer .section-links div a:not(.button){padding-left:20px}.container-footer .footer .section-right{display:flex;flex-flow:column;align-items:flex-end;justify-content:center;min-width:140px}@media (max-width:768px){.container-footer .footer .section-right{min-width:none}}.container-footer .footer .section-right div{display:flex;flex-flow:column;align-items:flex-end;gap:10px}.container-footer .footer figure{width:42px}.container-footer .footer figure img{width:100%;opacity:.6}.container-footer .footer .section-right a{text-align:right}@media (max-width:768px){.container-footer .footer .section-right a{text-align:center}}@media (max-width:1280px){.container-footer .section-links{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1024px){.container-footer .section-links{grid-template-columns:repeat(2,1fr)!important}}.container-footer .footer-mobile{display:none;flex-flow:column;align-items:center;padding-top:45px;padding-bottom:45px}.container-footer .footer-mobile figure{width:42px;margin-bottom:35px}.container-footer .footer-mobile img{width:100%;opacity:.6}.container-footer .footer-mobile h2{color:#949ea8;margin-bottom:35px}.container-footer .footer-mobile .links{background-color:#121724;border-radius:10px;padding:16px 16px 0;width:100%;margin-bottom:34px}.container-footer .footer-mobile .links button{background:0 0;color:#e5e8f0}.container-footer .footer-mobile .links button span::after{color:#bfe0b0}.container-footer .footer-mobile .links button i{color:#bfe0b0;transition:all .3s}.container-footer .footer-mobile .link-container{display:flex;flex-flow:column;align-items:flex-start;margin-bottom:24px;gap:15px}.container-footer .footer-mobile .link-container div{display:none;flex-flow:column;margin-left:20px;gap:10px}.container-footer .footer-mobile .link-container.open button i{transform:rotate(90deg)}.container-footer .footer-mobile .link-container.open button span::after{content:"";left:-15px}.container-footer .footer-mobile .link-container.open div{display:flex}.container-footer .footer-mobile>a.button{width:100%;margin-bottom:36px}.container-footer .footer-mobile .bottom-link{display:flex;flex-flow:column;align-items:center;gap:15px}.container-footer .footer-mobile .bottom-link a{padding-bottom:6px;transition:border .3s;outline:transparent;border:none;border-bottom:1px solid #e5e8f0}.container-footer .footer-mobile .bottom-link a:hover{outline:transparent;border:none;border-bottom:1px solid transparent;text-decoration:none}@media (max-width:768px){.container-footer .footer{display:none}.container-footer .footer-mobile{display:flex}}.footer-bottom-section{padding:25px 65px 48px}@media (max-width:768px){.footer-bottom-section{padding:30px 20px}}.footer-bottom-section .top{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.footer-bottom-section .top{flex-flow:column;align-items:center;gap:30px}}.footer-bottom-section .top figure{width:190px}@media (max-width:768px){.footer-bottom-section .top figure{width:160px}}.footer-bottom-section .top figure img{width:100%}.footer-bottom-section .top .info{display:flex;justify-content:space-between;align-items:center;max-width:800px;width:100%}@media (max-width:1280px){.footer-bottom-section .top .info{max-width:650px}}@media (max-width:1024px){.footer-bottom-section .top .info{flex-flow:column;gap:20px;max-width:none;width:auto;align-items:flex-end}}@media (max-width:768px){.footer-bottom-section .top .info{align-items:center;max-width:205px;width:100%;text-align:center;gap:25px}}.footer-bottom-section .top .info p{color:#5c6570}.footer-bottom-section .top .info .contact{display:flex;justify-content:space-between;gap:40px}@media (max-width:1280px){.footer-bottom-section .top .info .contact{flex-flow:column;gap:20px}}@media (max-width:1024px){.footer-bottom-section .top .info .contact{flex-flow:row;gap:20px}}.footer-bottom-section .top .info .contact a{color:#212636;padding-bottom:2px;border-bottom:1px solid #212636}.footer-bottom-section .top .info .contact a:hover{text-decoration:none;border:none}.footer-bottom-section .top .info .social-networks{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:18px}.footer-bottom-section .top .info .social-networks a{color:#212636}.footer-bottom-section .top .info .social-networks a:hover{color:#343c55}.footer-bottom-section .bottom{width:100%;display:flex;justify-content:flex-end;color:#5c6570;opacity:.8;margin-top:15px}@media (max-width:768px){.footer-bottom-section .bottom{align-items:center;margin-top:60px;justify-content:center}}.toes{background-color:#e6e6e6;padding-top:15px;padding-bottom:15px}.toes-credit{text-align:right}@media (max-width:768px){.toes-credit{text-align:center}.toes-trademark{text-align:center;margin-bottom:15px}}.text-half-column{color:#212636;border-top:1px solid #e5e8f0;padding-top:100px;margin-bottom:115px;max-width:1080px}@media (max-width:768px){.text-half-column{padding-top:42px;margin-bottom:45px}}.text-half-column h2,.text-half-column h3,.text-half-column h4{margin-bottom:60px}@media (max-width:1024px){.text-half-column h2,.text-half-column h3,.text-half-column h4{margin-bottom:36px}}@media (max-width:768px){.text-half-column h2,.text-half-column h3,.text-half-column h4{margin-bottom:32px}}.text-half-column p{max-width:56%;color:#5c6570}@media (max-width:768px){.text-half-column p{max-width:100%;font-weight:300;font-size:16px;line-height:140%;letter-spacing:-.01em}}.text-list{max-width:670px;margin-top:100px;margin-bottom:100px}@media (max-width:768px){.text-list{margin-top:50px;margin-bottom:35px}}.text-list h2,.text-list h3,.text-list h4{margin-bottom:20px;text-transform:uppercase}@media (max-width:768px){.text-list h2,.text-list h3,.text-list h4{font-weight:400;font-size:12px;line-height:14px}}.text-list p{color:#5c6570;margin-bottom:20px;font-weight:300;font-size:18px;line-height:140%;letter-spacing:-.02em}@media (max-width:768px){.text-list p{font-weight:300;font-size:16px;line-height:140%}}.text-list p:last-child{margin-bottom:0}.text-list ol{margin:0;margin-top:35px;padding:0;display:flex;flex-flow:column;gap:10px;counter-reset:item}@media (max-width:768px){.text-list ol{margin-top:20px}}.text-list ol li{padding:18px 18px 18px 50px;position:relative;border:1px solid rgba(84,89,94,.12);color:#5c6570;border-radius:8px;list-style-type:none;counter-increment:item;font-weight:300;font-size:18px;line-height:140%;letter-spacing:-.02em}@media (max-width:768px){.text-list ol li{font-weight:300;font-size:16px;line-height:140%;padding:50px 16px 20px}}.text-list ol li::after{position:absolute;content:counter(item,decimal-leading-zero);top:50%;left:16px;transform:translateY(-50%);font-family:"Px Grotesk",sans-serif;font-weight:300;font-size:15px;line-height:140%;color:#949ea8}@media (max-width:768px){.text-list ol li::after{font-weight:300;font-size:15px;line-height:140%;top:20px;transform:none}}.text-only{max-width:580px}.text-only h2{margin-bottom:30px;text-transform:uppercase}@media (max-width:768px){.text-only h2{font-weight:400;font-size:12px;line-height:14px;margin-bottom:25px}}.text-only .content p{color:#5c6570;margin-bottom:20px}@media (max-width:768px){.text-only .content p{font-weight:300;font-size:16px;line-height:140%}}.text-only .content p:last-child{margin-bottom:0}.grid-container.faq{max-width:724px;color:#212636;margin-top:100px;margin-bottom:100px}@media (max-width:768px){.grid-container.faq{margin-top:40px;margin-bottom:55px}}.grid-container.faq>p{color:#86919d;margin-bottom:16px}@media (max-width:768px){.grid-container.faq>p{text-align:left}}.grid-container.faq h2{margin-bottom:80px;font-weight:400}@media (max-width:768px){.grid-container.faq h2{text-align:left;margin-bottom:40px}}.grid-container.faq .fold-header{align-items:center}.grid-container.faq .fold{padding-bottom:20px}.grid-container.faq .fold:not(:last-child){border-bottom:1px solid #e5e8f0}.grid-container.faq .fold i{padding:8px 8px 7px;border-radius:100%;background-color:#bfe0b0;transition:all .5s}.grid-container.faq .fold-header:hover i{background-color:#212636;color:#bfe0b0}.grid-container.faq .fold-body p{color:#5c6570}.container-dual-cta{background-color:#212636;padding-top:95px;margin-bottom:230px}.container-dual-cta .dual-cta .title{text-transform:uppercase;color:#949ea8}.container-dual-cta .dual-cta>.title{margin-bottom:20px}.container-dual-cta .content{display:flex;justify-content:space-between;align-items:center;gap:20px}@media (max-width:768px){.container-dual-cta .content{flex-flow:column;justify-content:flex-start;align-items:flex-start;gap:27px}}.container-dual-cta .content p{color:#fff;max-width:780px}.container-dual-cta .content a{flex-shrink:0}.container-dual-cta .content a{font-weight:400;font-size:14px;line-height:17px;color:#121724}.container-dual-cta a{background-color:#fff;color:#121724}.container-dual-cta a:hover{color:#121724;background-color:#a6aeb6}.container-dual-cta .dual-cta-cards{display:flex;justify-content:flex-end;gap:25px;margin-top:100px}@media (max-width:768px){.container-dual-cta .dual-cta-cards{margin-top:50px;padding-bottom:50px;flex-flow:column;justify-content:center;gap:10px}}.container-dual-cta .dual-cta-card{background:linear-gradient(0deg,#212636 18.51%,rgba(33,38,54,.22) 119.71%),linear-gradient(0deg,rgba(33,38,54,.9),rgba(33,38,54,.9)),center/cover no-repeat var(--bg-image-dual-cta-cards);background-blend-mode:normal,screen,normal;width:533px;min-height:512px;display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-start;padding:40px;margin-bottom:-120px}@media (max-width:768px){.container-dual-cta .dual-cta-card{width:100%;margin-bottom:0;padding:40px 0}}.container-dual-cta .dual-cta-card .title{margin-bottom:18px}.container-dual-cta .dual-cta-card .description{color:#fff;margin-bottom:32px}.container-green-cta{margin-top:60px;margin-bottom:75px}@media (max-width:768px){.container-green-cta{margin-top:20px;margin-bottom:35px}}.green-cta{min-height:335px;width:100%;background:no-repeat url(https://static.bassan.ca/public/grid.png),#bfe0b0;background-position:bottom 0 right 0;display:flex;flex-flow:column;justify-content:center;align-items:flex-start;padding:100px;border-radius:18px;position:relative;overflow:hidden;pointer-events:none;transition:all .5s}@media (max-width:768px){.green-cta{background-size:500px;background-position:200px 290px}}@media (max-width:560px){.green-cta{background-size:320px;background-position:0 320px}}@media (max-width:1280px){.green-cta{padding-bottom:250px}}@media (max-width:1024px){.green-cta{padding-bottom:300px}}@media (max-width:768px){.green-cta{align-items:center;padding:50px 20px 235px}}.green-cta p{margin-bottom:40px;pointer-events:none}@media (max-width:768px){.green-cta p{text-align:center;font-size:24px;line-height:29px}}.green-cta a{pointer-events:auto}.green-cta::after{content:url(https://static.bassan.ca/public/background-green-cta.png);position:absolute;bottom:-110px;right:-250px;pointer-events:none;transition:all .5s}@media (max-width:768px){.green-cta::after{right:-300px;bottom:-150px;transform:scale(50%)}}.green-cta::before{content:url(https://static.bassan.ca/public/logo-b.png);position:absolute;bottom:0;right:120px;pointer-events:none;transition:all .5s ease-out}@media (max-width:768px){.green-cta::before{right:20px;bottom:-50px;transform:scale(70%)}}.green-cta:hover::after{bottom:-90px;right:-230px}@media (max-width:768px){.green-cta:hover::after{right:-280px;bottom:-135px;transform:scale(50%)}}.green-cta:hover::before{bottom:25px;right:120px}@media (max-width:768px){.green-cta:hover::before{right:20px;bottom:-30px;transform:scale(70%)}}.container-next-section{position:relative;background:linear-gradient(360deg,#212636 -23%,rgba(33,38,54,0) 100%),linear-gradient(0deg,rgba(33,38,54,.9),rgba(33,38,54,.9)),center/cover no-repeat var(--bg-image-next-section);background-blend-mode:normal,screen,normal;color:#fff}@media (max-width:768px){.container-next-section{background:linear-gradient(360deg,#212636 -23%,rgba(33,38,54,0) 100%),linear-gradient(0deg,rgba(33,38,54,.9),rgba(33,38,54,.9)),center/cover no-repeat var(--bg-mobile-image-next-section)}}.container-next-section::after{position:absolute;content:"";background:url(https://static.bassan.ca/public/next_section.svg);background-repeat:no-repeat;background-size:cover;top:0;left:0;height:20px;width:100%}@media (max-width:768px){.container-next-section::after{background:url(https://static.bassan.ca/public/next_section_mobile.svg);background-repeat:no-repeat;background-size:cover}}.container-next-section p{margin-bottom:4px;text-transform:uppercase;opacity:50%}@media (max-width:768px){.container-next-section p{margin-bottom:20px;font-size:12px}}.container-next-section .next-section{min-height:575px;display:flex;flex-flow:column;justify-content:flex-end}.container-next-section .content{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid rgba(229,232,240,.2)}.container-next-section .content h2{font-weight:400;max-width:465px}.container-next-section .content div{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}@media (max-width:768px){.container-next-section .content div{flex-flow:column;width:100%}}@media (max-width:768px){.container-next-section .content{flex-flow:column;align-items:flex-start;border:none;padding-bottom:0;margin-bottom:30px;gap:20px}.container-next-section .content h2{padding-bottom:20px;margin-bottom:0;width:100%;border-bottom:1px solid #e5e8f0}}.about{display:flex;position:relative}@media (max-width:768px){.about{padding:0}}.about .left-background{background:url(https://static.bassan.ca/public/about_left_background.png);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:flex-end;align-items:center;padding-bottom:230px;padding-top:172px;width:100%}.about .left-background div{max-width:720px;display:flex;align-items:center;justify-content:center;width:100%}.about .left-background figure{width:340px;transition:all .5s ease-in-out}.about .left-background img{width:100%}@media (max-width:1024px){.about .left-background figure{width:250px}.about .left-background img{width:100%}}@media (max-width:768px){.about .left-background{display:none}}.about .right-background{background-color:#212636;display:flex;justify-content:flex-start;align-items:center;width:100%;padding-bottom:58px}.about .right-background div{display:flex;justify-content:center;align-items:center;max-width:720px;width:100%}@media (max-width:768px){.about .right-background{padding-top:55px;padding-bottom:192px}}.about .right-background h2{color:#bfe0b0;border:1px solid #949ea8;border-radius:90px;max-width:370px;padding:32px;font-weight:300;font-size:57.0356px;line-height:57px;text-align:center;transition:all .5s ease-in-out}@media (max-width:1024px){.about .right-background h2{font-size:45px;padding:28px 28px;max-width:300px;line-height:45px}}@media (max-width:768px){.about .right-background h2{font-size:36.3795px;line-height:36px;padding:20px;max-width:236px}}.about a{position:absolute;left:50%;bottom:65px;color:#212636;transform:translateX(-82%);display:flex;align-items:center}@media (max-width:768px){.about a{color:#fff;flex-flow:column;text-align:center;width:100%;transform:translateX(-50%);bottom:55px}}.about a i{font-size:35px;background-color:#fff;padding:18px 18px 16px;border-radius:100%;margin-left:20px;transition:all .5s ease-in-out}@media (max-width:768px){.about a i{color:#212636;margin-left:0;margin-top:16px;font-size:25px;padding:14px 14px 12px}}.about a span{position:absolute;right:30px;top:50%;transform:translate(50%,-50%);background:#fff;padding:0;border-radius:100%;z-index:-1;transition:all .5s ease-in-out}@media (max-width:768px){.about a span{right:50%;top:62px}}.about a:hover{text-decoration:none}.about a:hover span{padding:60px;right:17%;background:linear-gradient(180deg,rgba(255,255,255,.15) 0,rgba(255,255,255,0) 100%)}@media (max-width:768px){.about a:hover span{right:50%}}.about a:hover i{background-color:#bfe0b0;transform:rotate(-19.69deg)}.container-cta-three-cards{background-color:#212636;width:100%;margin-bottom:435px}@media (max-width:768px){.container-cta-three-cards{margin-bottom:0}}.container-cta-three-cards .cta-three-cards{max-width:1240px;display:flex;flex-flow:column;justify-content:center;padding-top:85px}@media (max-width:768px){.container-cta-three-cards .cta-three-cards{padding:45px 30px 40px}}@media (max-width:560px){.container-cta-three-cards .cta-three-cards{padding:45px 0 40px}}.container-cta-three-cards .surtitle{color:#949ea8;text-align:center;margin-bottom:15px;text-transform:uppercase}.container-cta-three-cards h2{color:#fff;text-align:center;margin-bottom:0;font-weight:400}@media (max-width:768px){.container-cta-three-cards h2{font-weight:400;font-size:18px;line-height:140%;letter-spacing:-.03em}}.container-cta-three-cards .cards{display:flex;gap:30px;align-items:flex-start}@media (max-width:768px){.container-cta-three-cards .cards{flex-flow:column;justify-content:center;gap:30px;margin-top:40px}}.container-cta-three-cards .card{overflow:hidden;margin-top:80px;margin-bottom:-300px;width:100%}@media (max-width:768px){.container-cta-three-cards .card{margin-bottom:0;margin-top:0;width:100%;background:0 0}}.container-cta-three-cards .card figure{width:100%;height:auto;margin-bottom:28px;position:relative}@media (max-width:768px){.container-cta-three-cards .card figure{margin-bottom:12px}}.container-cta-three-cards .card figure::after{content:"";position:absolute;height:4px;width:100%;top:0;left:0;background-color:#bfe0b0}.container-cta-three-cards .card img{width:100%}@media (max-width:768px){.container-cta-three-cards .card .card-body{margin-left:15px;margin-right:15px}}.container-cta-three-cards .card .card-body p{margin-bottom:20px}@media (max-width:1024px){.container-cta-three-cards .card .card-body p{font-weight:300;font-size:16px;line-height:140%;letter-spacing:-.01em;margin-bottom:12px}}@media (max-width:768px){.container-cta-three-cards .card .card-body p{color:#fff}}@media (max-width:768px){.container-cta-three-cards .card .card-body .button,.container-cta-three-cards .card .card-body .wysiwyg button,.wysiwyg .container-cta-three-cards .card .card-body button{background-color:#fff;color:#000;border:1px solid #000}.container-cta-three-cards .card .card-body .button:hover,.container-cta-three-cards .card .card-body .wysiwyg button:hover,.wysiwyg .container-cta-three-cards .card .card-body button:hover{background-color:transparent;border:1px solid #fff;color:#fff}}.dual-cta-big-card{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:85px;margin-bottom:80px}@media (max-width:768px){.dual-cta-big-card{grid-template-columns:1fr;gap:18px;padding-left:0;padding-right:0;text-align:center;margin-top:0;margin-bottom:40px}}.dual-cta-big-card .cards{padding:35px 45px 48px;overflow:hidden;border-radius:18px;display:flex;flex-flow:column;align-items:flex-start;justify-content:space-between;min-height:435px;gap:40px}@media (max-width:1024px){.dual-cta-big-card .cards{padding:30px 20px 25px}}@media (max-width:768px){.dual-cta-big-card .cards{align-items:center;padding:105px 20px 40px;gap:22px}}.dual-cta-big-card .cards .supertitle{text-transform:uppercase}@media (max-width:768px){.dual-cta-big-card .cards .supertitle{align-items:center;font-weight:400;font-size:12px;line-height:14px}}.dual-cta-big-card .cards .content{font-weight:400;font-size:28px;line-height:140%;letter-spacing:-.03em;max-width:485px;margin-bottom:35px}@media (max-width:1024px){.dual-cta-big-card .cards .content{font-size:20px;line-height:130%}}@media (max-width:768px){.dual-cta-big-card .cards .content{margin-bottom:40px}}.dual-cta-big-card .left-card{background-color:#bfe0b0;position:relative;pointer-events:none}@media (max-width:768px){.dual-cta-big-card .left-card{border-radius:0}}.dual-cta-big-card .left-card::after{position:absolute;content:url(https://static.bassan.ca/public/background-green-cta.png);right:-400px;bottom:-150px;scale:1;z-index:0;transition:right .5s ease-in-out,bottom .5s ease-in-out}@media (max-width:768px){.dual-cta-big-card .left-card::after{transform:rotate(-120deg);right:-320px;bottom:auto;top:-240px;scale:.8;transition:right .5s ease-in-out,top .5s ease-in-out}}.dual-cta-big-card .left-card .content{z-index:1}.dual-cta-big-card .left-card a{pointer-events:auto;z-index:1}.dual-cta-big-card .left-card:hover::after{right:-390px;bottom:-140px}@media (max-width:768px){.dual-cta-big-card .left-card:hover::after{right:-310px;top:-230px;bottom:auto}}.dual-cta-big-card .right-card{color:#fff;background:center/cover no-repeat url(https://static.bassan.ca/public/background-big-dual-cta-card.png)}@media (max-width:768px){.dual-cta-big-card .right-card{margin-left:15px;margin-right:15px}}.dual-cta-big-card .right-card a{position:relative;border:1px solid #fff}.container-table-cta-jobs{background:#212636;padding:100px 0 125px}@media (max-width:768px){.container-table-cta-jobs{background:100% top/contain no-repeat url(https://static.bassan.ca/public/background-jobs.png),#212636;padding:48px 0 30px}}.container-table-cta-jobs .table-cta-jobs{max-width:1058px}.container-table-cta-jobs .table-cta-jobs .surtitle{color:#86919d;margin-bottom:18px;text-align:center;text-transform:uppercase}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .surtitle{font-weight:400;font-size:12px;line-height:14px;margin-bottom:18px}}.container-table-cta-jobs .table-cta-jobs h2{color:#fff;margin-bottom:92px;text-align:center}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs h2{font-weight:400;font-size:24px;line-height:29px;margin-bottom:48px}}.container-table-cta-jobs .table-cta-jobs .grid-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 24px}@media (max-width:1024px){.container-table-cta-jobs .table-cta-jobs .grid-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .grid-cards{grid-template-columns:1fr;gap:16px}}.container-table-cta-jobs .table-cta-jobs .card{position:relative;background-color:#121724;border-radius:8px;overflow:hidden;padding:24px;display:flex;flex-flow:column;justify-content:space-between;align-items:flex-start}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .card{padding:24px 20px;display:flex;flex-flow:column;align-items:center}}.container-table-cta-jobs .table-cta-jobs .card .tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.container-table-cta-jobs .table-cta-jobs .card .tags p{color:#fff;padding:6px 24px;background:rgba(88,91,97,.2);border-radius:50px;text-transform:uppercase}.container-table-cta-jobs .table-cta-jobs .card .place{color:#b0b8bf;margin-bottom:15px}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .card .place{font-weight:400;font-size:14px;line-height:140%;margin-bottom:6px}}.container-table-cta-jobs .table-cta-jobs .card .job{font-weight:400;font-size:28px;line-height:140%;color:#fff;margin-bottom:26px}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .card .job{font-weight:400;font-size:20px;line-height:130%;text-align:center}}.container-table-cta-jobs .table-cta-jobs .card .avadvantages{display:flex;flex-flow:column;gap:6px;margin-bottom:36px;color:#b0b8bf}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .card .avadvantages{align-items:center;font-weight:300;font-size:14px;line-height:140%}}.container-table-cta-jobs .table-cta-jobs .card .buttons{display:flex;justify-content:space-between;gap:15px}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .card .buttons{flex-flow:column-reverse;width:100%}}.container-table-cta-jobs .table-cta-jobs .card .buttons button:hover span:after{transform:translate(0,0);font-size:24px;font-weight:700}.container-table-cta-jobs .table-cta-jobs .card:after{content:"";background-color:#bfe0b0;position:absolute;top:0;left:0;right:0;height:3px}.container-table-cta-jobs .table-cta-jobs .end-card{position:relative;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:24px;background-color:#121724}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .end-card{padding:24px 20px;min-height:400px}}.container-table-cta-jobs .table-cta-jobs .end-card div{max-width:228px;z-index:1}.container-table-cta-jobs .table-cta-jobs .end-card .supertitle{text-transform:uppercase;margin-bottom:10px;color:#5c6570;text-align:center}.container-table-cta-jobs .table-cta-jobs .end-card .content{color:#fff;margin-bottom:40px;text-align:center;font-weight:400;font-size:28px;line-height:140%;letter-spacing:-.03em}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .end-card .content{font-weight:400;font-size:20px;line-height:130%;margin-bottom:30px}}.container-table-cta-jobs .table-cta-jobs .end-card:before{position:absolute;content:url(https://static.bassan.ca/public/background-green-cta.png);top:-140px;left:-340px;scale:.4;transform:rotate(180deg);filter:brightness(75%) contrast(250%) grayscale(100%)}.container-table-cta-jobs .table-cta-jobs .end-card:after{position:absolute;content:url(https://static.bassan.ca/public/background-green-cta.png);bottom:-140px;right:-340px;scale:.4;filter:brightness(75%) contrast(250%) grayscale(100%)}.container-table-cta-jobs .table-cta-jobs .end-card:nth-child(3n+1){display:none}.container-table-cta-jobs .table-cta-jobs .card-alone{grid-column:1/4;position:relative;background-color:#121724;border-radius:8px;overflow:hidden;padding:35px;display:grid;grid-template-columns:repeat(2,1fr);align-items:center}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .card-alone{grid-template-columns:1fr;gap:34px;padding:25px 20px}.container-table-cta-jobs .table-cta-jobs .card-alone .content{display:flex;flex-flow:column;align-items:center}}.container-table-cta-jobs .table-cta-jobs .card-alone .tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.container-table-cta-jobs .table-cta-jobs .card-alone .tags p{color:#fff;padding:6px 24px;background:rgba(88,91,97,.2);border-radius:50px;text-transform:uppercase}.container-table-cta-jobs .table-cta-jobs .card-alone .place{color:#b0b8bf;margin-bottom:15px}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .card-alone .place{font-weight:400;font-size:14px;line-height:140%;margin-bottom:6px}}.container-table-cta-jobs .table-cta-jobs .card-alone .job{font-weight:400;font-size:28px;line-height:140%;color:#fff;margin-bottom:26px}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .card-alone .job{font-weight:400;font-size:20px;line-height:130%;text-align:center}}.container-table-cta-jobs .table-cta-jobs .card-alone .avadvantages{display:flex;gap:40px;color:#b0b8bf}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .card-alone .avadvantages{flex-flow:column;align-items:center;font-weight:300;font-size:14px;line-height:140%;gap:5px}}.container-table-cta-jobs .table-cta-jobs .card-alone .buttons{display:flex;flex-flow:row-reverse;justify-content:flex-start;gap:15px}@media (max-width:768px){.container-table-cta-jobs .table-cta-jobs .card-alone .buttons{flex-flow:column-reverse;width:100%}}.container-table-cta-jobs .table-cta-jobs .card-alone .buttons button:hover span:after{transform:translate(0,0);font-size:24px;font-weight:700}.container-table-cta-jobs .table-cta-jobs .card-alone:after{content:"";background-color:#bfe0b0;position:absolute;top:0;left:0;right:0;height:3px}.background-send-job-application{max-width:1400px;margin-top:64px;margin-bottom:64px}@media (max-width:768px){.background-send-job-application{margin-top:25px;margin-bottom:36px}}.send-job-application{background:linear-gradient(174deg,#212636 53.83%,rgba(67,73,95,.33) 112.75%),bottom no-repeat url(https://static.bassan.ca/public/background_newsletter.png),#212636;border-radius:18px;display:flex;justify-content:space-between;padding:62px 70px 62px 56px;align-items:center;gap:20px}@media (max-width:768px){.send-job-application{background:center bottom/cover no-repeat url(https://static.bassan.ca/public/background-send-job-application.png);flex-flow:column;align-items:flex-start;padding:30px 25px}}.send-job-application div{display:flex;flex-flow:column;gap:18px}.send-job-application .title{color:#fff}@media (max-width:768px){.send-job-application .title{font-weight:400;font-size:24px;line-height:29px}}.send-job-application .content{color:#949ea8;max-width:500px}@media (max-width:768px){.send-job-application .content{font-weight:300;font-size:16px;line-height:140%}}.send-job-application a{flex-shrink:0}.background-two-columns-cta-cards{background:top center/cover no-repeat url(https://static.bassan.ca/public/background-two-columns-cta-cards.png);padding-top:90px;padding-bottom:68px}@media (max-width:768px){.background-two-columns-cta-cards{background:top right/cover no-repeat url(https://static.bassan.ca/public/background-two-columns-cta-cards-mobile.png),#212636;padding-top:0;padding-bottom:50px}}.two-columns-cta-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:70px;max-width:1400px}@media (max-width:1280px){.two-columns-cta-cards{gap:20px}}@media (max-width:1024px){.two-columns-cta-cards{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.two-columns-cta-cards{padding:0}}.two-columns-cta-cards .left{display:flex;flex-flow:column;gap:70px;width:100%}@media (max-width:1024px){.two-columns-cta-cards .left{gap:40px}}@media (max-width:768px){.two-columns-cta-cards .left{flex-flow:column-reverse}}.two-columns-cta-cards .left .top{display:flex;flex-flow:column;gap:20px;justify-content:space-between;min-height:300px}@media (max-width:1024px){.two-columns-cta-cards .left .top{min-height:auto}}@media (max-width:768px){.two-columns-cta-cards .left .top{margin:0 15px;gap:35px}}.two-columns-cta-cards .left .top h2{color:#fff}@media (max-width:768px){.two-columns-cta-cards .left .top h2{font-weight:400;font-size:24px;line-height:29px}}.two-columns-cta-cards .left .top .paragraph{color:#949ea8;max-width:395px}@media (max-width:768px){.two-columns-cta-cards .left .top .paragraph{max-width:auto;font-weight:400;font-size:18px;line-height:140%}}.two-columns-cta-cards .left img{width:100%}.two-columns-cta-cards .right{width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(10,1fr);gap:6px}@media (max-width:768px){.two-columns-cta-cards .right{max-width:auto;padding:0 15px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px}}@media (max-width:560px){.two-columns-cta-cards .right{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}}.two-columns-cta-cards .right .card{background-color:#121724;border-radius:10px;overflow:hidden;padding:48px 20px 60px;display:flex;flex-flow:column;align-items:center;justify-content:space-between;position:relative;gap:20px;transition:background-color .4s ease-in-out}@media (max-width:1280px){.two-columns-cta-cards .right .card{padding:25px 20px}}@media (max-width:1024px){.two-columns-cta-cards .right .card{align-items:flex-start}}@media (max-width:768px){.two-columns-cta-cards .right .card{padding:26px 20px}}.two-columns-cta-cards .right .card:after{position:absolute;top:0;left:0;right:0;height:2px;background-color:#bfe0b0;content:""}.two-columns-cta-cards .right .card:before{position:absolute;top:0;left:0;right:100%;height:2px;background-color:#fff;content:"";z-index:2;transition:right .6s ease-in-out}.two-columns-cta-cards .right .card div h3{color:#fff;margin-bottom:6px;text-align:center}@media (max-width:1280px){.two-columns-cta-cards .right .card div h3{font-weight:400;font-size:18px;line-height:140%}}@media (max-width:768px){.two-columns-cta-cards .right .card div h3{text-align:left}}.two-columns-cta-cards .right .card div p{text-align:center;color:#949ea8}@media (max-width:1280px){.two-columns-cta-cards .right .card div p{font-weight:300;font-size:14px;line-height:140%}}@media (max-width:768px){.two-columns-cta-cards .right .card div p{text-align:left}}.two-columns-cta-cards .right .card:nth-child(4n-3){grid-row:1/5}@media (max-width:768px){.two-columns-cta-cards .right .card:nth-child(4n-3){grid-row:1/2;width:100%}}@media (max-width:560px){.two-columns-cta-cards .right .card:nth-child(4n-3){grid-row:1/2}}.two-columns-cta-cards .right .card:nth-child(4n-2){grid-row:3/7}@media (max-width:768px){.two-columns-cta-cards .right .card:nth-child(4n-2){grid-row:1/2;width:100%}}@media (max-width:560px){.two-columns-cta-cards .right .card:nth-child(4n-2){grid-row:2/3}}.two-columns-cta-cards .right .card:nth-child(4n-1){grid-row:5/9}@media (max-width:768px){.two-columns-cta-cards .right .card:nth-child(4n-1){grid-row:2/3;width:100%}}@media (max-width:560px){.two-columns-cta-cards .right .card:nth-child(4n-1){grid-row:3/4}}.two-columns-cta-cards .right .card:nth-child(4n){grid-row:7/11}@media (max-width:768px){.two-columns-cta-cards .right .card:nth-child(4n){grid-row:2/3;width:100%}}@media (max-width:560px){.two-columns-cta-cards .right .card:nth-child(4n){grid-row:4/5}}.two-columns-cta-cards .button-white{background-color:#fff;color:#000;border:1px solid #000;padding:16px 18px;font-weight:400;font-family:"Px Grotesk",sans-serif;text-decoration:none;display:inline-block;vertical-align:middle;text-align:center;border-radius:28px;transition:background-color .3s ease-in-out;position:relative}@media (max-width:768px){.two-columns-cta-cards .button-white{font-size:14px}}.two-columns-cta-cards .button-white span{position:relative}.two-columns-cta-cards .button-white i{display:inline-block;opacity:1;visibility:visible;transition:all .4s cubic-bezier(.76,0,.24,1);padding-right:.2rem}.two-columns-cta-cards .button-white span::after{font-family:"Font Awesome 6 Pro";content:attr(data-replace);position:absolute;font-weight:500;height:100%;width:100%;left:-20px;top:-2px;transform:translate(0,.75rem);transition:all .4s cubic-bezier(.76,0,.24,1);opacity:0;visibility:hidden;padding-left:1.2rem;text-align:left}.two-columns-cta-cards .card:hover{background-color:#242e47;text-decoration:none}.two-columns-cta-cards .card:hover .button-white i{opacity:0;visibility:hidden;transform:translate(0,-.75rem)}.two-columns-cta-cards .card:hover .button-white span::after{transform:translate(0,.1rem);opacity:1;visibility:visible}.two-columns-cta-cards .right .card:hover:before{right:0}.container-newsletter{padding-left:64px;padding-right:64px;margin-top:64px;margin-bottom:64px}@media (max-width:768px){.container-newsletter{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0}}.newsletter{width:100%;display:flex;align-items:center;justify-content:space-between;background:left no-repeat url(https://static.bassan.ca/public/background_blue_newsletter.svg),center/cover no-repeat url(https://static.bassan.ca/public/background_newsletter.png);padding:68px 70px;border-radius:10px}@media (max-width:1280px){.newsletter{background:-180px 0/cover no-repeat url(https://static.bassan.ca/public/background_blue_newsletter.svg),center/cover no-repeat url(https://static.bassan.ca/public/background_newsletter.png)}}@media (max-width:1024px){.newsletter{background:-350px 0/cover no-repeat url(https://static.bassan.ca/public/background_blue_newsletter.svg),center/cover no-repeat url(https://static.bassan.ca/public/background_newsletter.png)}}@media (max-width:768px){.newsletter{background:center bottom -35px/contain no-repeat url(https://static.bassan.ca/public/background-newsletter-mobile.svg),#212636;flex-flow:column;gap:40px;padding:55px 15px 145px;border-radius:0}}@media (max-width:560px){.newsletter{background:center bottom/contain no-repeat url(https://static.bassan.ca/public/background-newsletter-mobile.svg),#212636}}.newsletter p{color:#fff;max-width:220px}@media (max-width:768px){.newsletter p{text-align:center}}.newsletter form{display:flex;flex-flow:column;align-items:flex-end}@media (max-width:768px){.newsletter form{width:100%}}.newsletter form .form-container{display:flex;align-items:flex-start;gap:10px}@media (max-width:1280px){.newsletter form .form-container{flex-flow:column}}@media (max-width:768px){.newsletter form .form-container{width:100%}}.newsletter .mc-field-group{padding-top:5px}@media (max-width:1280px){.newsletter .mc-field-group{padding-top:0}}@media (max-width:768px){.newsletter .mc-field-group{width:100%}}.newsletter .mce_inline_error{padding-top:4px;color:#ff1c1c}.newsletter .response{max-width:725px;padding-top:4px;color:#fff}@media (max-width:1280px){.newsletter .response{max-width:400px}}@media (max-width:768px){.newsletter .response{max-width:none}}.newsletter input{height:50px;width:250px;background:#fff;border:1px solid rgba(33,38,54,.2);box-shadow:inset 0 4px 4px rgba(86,105,173,.09);border-radius:8px;padding-left:14px}@media (max-width:768px){.newsletter input{width:100%}}.newsletter input::placeholder{color:#949ea8}@media (max-width:768px){.newsletter .button,.newsletter .wysiwyg button,.wysiwyg .newsletter button{width:100%}}.accordion-information{margin-top:86px;margin-bottom:86px}@media (max-width:768px){.accordion-information{margin-top:48px;margin-bottom:48px;padding:0}}.accordion-information .container-accordion-information{display:grid;grid-template-columns:repeat(2,1fr);width:100%;max-width:1200px;margin:auto;min-height:542px}@media (max-width:768px){.accordion-information .container-accordion-information{grid-template-columns:1fr}}.accordion-information .left{display:flex;justify-content:center;align-items:center}.accordion-information .left.background{background-color:#e5e8f0}@media (max-width:768px){.accordion-information .left{height:540px}}@media (max-width:560px){.accordion-information .left{height:290px}.accordion-information .left svg{width:100px;height:120px}}.accordion-information .left img{width:100%}.accordion-information .right{padding:75px}@media (max-width:1024px){.accordion-information .right{padding:40px 20px}}@media (max-width:768px){.accordion-information .right{padding:40px 15px}}.accordion-information .right .surtitle{text-transform:uppercase;color:#86919d;margin-bottom:25px}.accordion-information .right h2{margin-bottom:55px;max-width:325px;font-weight:400}@media (max-width:768px){.accordion-information .right h2{margin-bottom:28px;max-width:none}}.accordion-information .right .content{margin-bottom:45px;color:#5c6570}@media (max-width:768px){.accordion-information .right .content{margin-bottom:35px}}.accordion-information .right .fold-header{padding:20px 0;align-items:center}.accordion-information .right .fold{border-bottom:1px solid #e5e8f0}@media (max-width:768px){.accordion-information .right>div{border-bottom:1px solid #e5e8f0;border-top:1px solid #e5e8f0}}.accordion-information .right .fold:last-child{border-bottom:none}.accordion-information .right .fold-body{padding-bottom:15px;color:#5c6570}.accordion-information .right .fold-caret{padding:5px 10px;background-color:#bfe0b0;border-radius:100%;transition:all .3s ease-in-out}.accordion-information .right .fold-header:hover .fold-caret{background-color:#212636;color:#bfe0b0}.block-image-description{max-width:1090px;margin-top:100px;margin-bottom:110px}@media (max-width:768px){.block-image-description{margin-top:50px;margin-bottom:60px}}.block-image-description figure{width:100%}.block-image-description figure img{width:100%}.block-image-description figure .img{display:block;width:100%;position:relative;height:auto}.block-image-description figure .img>span{position:absolute;bottom:20px;right:20px;padding:10px 24px;text-transform:uppercase;background:rgba(229,232,240,.9);border-radius:50px;z-index:2}@media (max-width:768px){.block-image-description figure .img>span{bottom:10px;right:10px;padding:8px 15px}}.block-image-description figcaption{margin-top:30px;max-width:756px}@media (max-width:768px){.block-image-description figcaption{margin-top:20px}}.block-image-description figcaption p{color:#5c6570;margin-bottom:20px;font-weight:300;font-size:18px;line-height:140%;letter-spacing:-.02em}@media (max-width:768px){.block-image-description figcaption p{font-weight:300;font-size:16px;line-height:140%;letter-spacing:-.01em;margin-bottom:15px}}.block-image-description figcaption p:last-child{margin-bottom:0}.two-columns-logo{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:130px;margin-bottom:160px}@media (max-width:1024px){.two-columns-logo{flex-flow:column;margin-top:60px;margin-bottom:80px}}.two-columns-logo .content{max-width:422px;width:100%}@media (max-width:1024px){.two-columns-logo .content{margin:auto;text-align:center}}@media (max-width:768px){.two-columns-logo .content{width:100%}}.two-columns-logo .content .title{margin-bottom:65px;color:#86919d;text-transform:uppercase}@media (max-width:768px){.two-columns-logo .content .title{margin-bottom:16px}}@media (max-width:1024px){.two-columns-logo .logos{margin:auto}}@media (max-width:768px){.two-columns-logo .logos{margin:0;width:100%}}.two-columns-logo .logos ul{padding:0;margin:0;list-style-type:none;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background-color:rgba(134,145,157,.25);border:1px solid rgba(134,145,157,.25)}.two-columns-logo .logos li{min-width:320px;min-height:307px;display:flex;align-items:center;justify-content:center;padding:29px;position:relative;background-color:#fff}@media (max-width:1280px){.two-columns-logo .logos li{min-width:250px;min-height:240px;padding:0}}@media (max-width:1024px){.two-columns-logo .logos li{min-width:320px;min-height:307px;padding:0}}@media (max-width:768px){.two-columns-logo .logos li{min-width:0;width:100%;min-height:145px}}.two-columns-logo .logos li img{max-width:160px}@media (max-width:768px){.two-columns-logo .logos li img{max-width:105px}}.two-columns-logo .logos li p{font-family:"Times New Roman";position:absolute;bottom:29px;left:50%;transform:translateX(-50%);color:#5c6570}@media (max-width:768px){.two-columns-logo .logos li p{max-width:105px;font-weight:400;font-size:13px;line-height:15px;bottom:15px}}.container-nav-case-studies{width:100%;background-color:#e5e8f0;margin-bottom:64px}@media (max-width:768px){.container-nav-case-studies{margin-bottom:20px}}.nav-case-studies{max-width:1440px;margin:auto;overflow:hidden;display:flex;align-items:center;gap:25px;position:relative;padding:22px 45px}@media (max-width:1024px){.nav-case-studies{padding:22px 20px}}.nav-case-studies:after{pointer-events:none;position:absolute;top:0;right:0;bottom:0;content:"";width:265px;background:linear-gradient(270deg,#e5e8f0 18.38%,rgba(229,232,240,0) 50.27%)}@media (max-width:1024px){.nav-case-studies:after{width:185px}}@media (max-width:768px){.nav-case-studies:after{width:210px}}.nav-case-studies .glide{display:flex;align-items:center;padding-bottom:0}.nav-case-studies .glide .glide__actions{width:auto;position:relative;padding-top:0}@media (max-width:768px){.nav-case-studies .glide .glide__actions{display:none}}.nav-case-studies .glide .glide__actions button{background:0 0;outline:0;border:none;color:#454d68;font-size:20px;padding:8px}.nav-case-studies .glide .glide__actions button.active{color:#212636}.nav-case-studies .glide .glide__actions button.active:hover{color:#5c6570;cursor:pointer}.nav-case-studies .glide .glide__actions button:disabled,.nav-case-studies .glide .glide__actions button[disabled]{opacity:.2}.nav-case-studies .container-track{position:relative}.nav-case-studies .glide .track.ready{left:0}.nav-case-studies .glide .track{overflow:hidden;padding-left:40px;padding-right:40px;position:relative;top:0;left:100vw;width:calc(100vw - 40px);max-width:1220px;transition:left 1s ease-out}@media (max-width:1280px){.nav-case-studies .glide .track{width:calc(100vw - 230px)}}@media (max-width:1024px){.nav-case-studies .glide .track{width:calc(100vw - 100px);padding-left:20px;padding-right:0}}@media (max-width:768px){.nav-case-studies .glide .track{width:calc(100vw - 40px)}}@media (max-width:560px){.nav-case-studies .glide .track{padding-left:0}}.nav-case-studies .glide .track:before{pointer-events:none;position:absolute;z-index:2;top:0;left:0;bottom:0;content:"";width:80px;background:linear-gradient(90deg,#e5e8f0 18.38%,rgba(229,232,240,0) 50.27%)}@media (max-width:1024px){.nav-case-studies .glide .track:before{width:40px}}@media (max-width:768px){.nav-case-studies .glide .track:before{display:none}}.nav-case-studies .glide .track a{border:none;outline:0;background-color:#fff;color:#212636;padding:10px 22px;border-radius:25px;min-height:50px;text-align:center;display:flex;align-items:center;justify-content:center}.nav-case-studies .glide .track a:hover{background-color:#343c55;color:#fff;cursor:pointer;text-decoration:none}.nav-case-studies .glide .track a.active{background-color:#212636;color:#fff}.cta-case-studies{max-width:1170px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:768px){.cta-case-studies{grid-template-columns:1fr;gap:48px}}.cta-case-studies .content .button-white{background-color:#fff;color:#000;border:1px solid #000;padding:16px 18px;font-weight:400;font-family:"Px Grotesk",sans-serif;text-decoration:none;display:inline-block;vertical-align:middle;text-align:center;border-radius:28px;transition:background-color .3s ease-in-out;position:relative}@media (max-width:768px){.cta-case-studies .content .button-white{font-size:14px}}.cta-case-studies .content .button-white span{position:relative}.cta-case-studies .content .button-white i{display:inline-block;opacity:1;visibility:visible;transition:all .4s cubic-bezier(.76,0,.24,1);padding-right:.2rem}.cta-case-studies .content .button-white span::after{font-family:"Font Awesome 6 Pro";content:attr(data-replace);position:absolute;font-weight:500;height:100%;width:100%;left:-20px;top:-2px;transform:translate(0,.75rem);transition:all .4s cubic-bezier(.76,0,.24,1);opacity:0;visibility:hidden;padding-left:1.2rem;text-align:left}@media (max-width:768px){.cta-case-studies .content .button-white{background-color:#212636;color:#fff}.cta-case-studies .content .button-white i{color:#bfe0b0}}.cta-case-studies .case.small{aspect-ratio:133/128;overflow:hidden;position:relative}@media (max-width:768px){.cta-case-studies .case.small{aspect-ratio:auto}}.cta-case-studies .case.small img{width:100%;height:100%;object-fit:cover;scale:1;transition:scale .5s ease-in-out}.cta-case-studies .case.small .img{position:relative;overflow:hidden;height:100%}@media (max-width:768px){.cta-case-studies .case.small .img{height:auto}}.cta-case-studies .case.small .img:after{position:absolute;content:"";top:0;bottom:0;right:0;left:0;opacity:1;background:linear-gradient(0deg,#212636 8.17%,rgba(120,127,149,.22) 68.77%),linear-gradient(0deg,rgba(33,38,54,.4),rgba(33,38,54,.4));background-blend-mode:normal,screen;transition:all .5s ease-in-out}@media (max-width:768px){.cta-case-studies .case.small .img:after{background:linear-gradient(0deg,#212636 -43.05%,rgba(149,154,172,.22) 48.31%),linear-gradient(0deg,rgba(33,38,54,.2),rgba(33,38,54,.2))}}.cta-case-studies .case.small .img:before{position:absolute;content:"";top:0;bottom:0;right:0;left:0;z-index:2;opacity:0;background:linear-gradient(0deg,#212636 19.4%,rgba(33,38,54,.22) 114.26%),linear-gradient(0deg,rgba(33,38,54,.3),rgba(33,38,54,.3));transition:all .5s ease-in-out}@media (max-width:768px){.cta-case-studies .case.small .img:before{background:linear-gradient(0deg,#212636 -43.05%,rgba(149,154,172,.22) 48.31%),linear-gradient(0deg,rgba(33,38,54,.2),rgba(33,38,54,.2))}}.cta-case-studies .case.small .content{position:absolute;z-index:2;bottom:40px;left:40px}@media (max-width:1024px){.cta-case-studies .case.small .content{bottom:20px;left:20px}}@media (max-width:768px){.cta-case-studies .case.small .content{position:static;padding-top:12px}}.cta-case-studies .case.small .company{color:#fff;opacity:.7;text-transform:uppercase;margin-bottom:15px}@media (max-width:1024px){.cta-case-studies .case.small .company{font-weight:400;font-size:12px;line-height:14px;letter-spacing:.01em;margin-bottom:10px}}@media (max-width:768px){.cta-case-studies .case.small .company{color:#5c6570}}.cta-case-studies .case.small .paragraph{color:#fff;margin-bottom:32px;max-width:350px;transition:margin-bottom .5s ease-in-out}@media (max-width:1024px){.cta-case-studies .case.small .paragraph{font-weight:400;font-size:20px;line-height:130%;margin-bottom:22px}}@media (max-width:768px){.cta-case-studies .case.small .paragraph{color:#212636}}.cta-case-studies .case.small:hover{text-decoration:none}.cta-case-studies .case.small:hover .img img{scale:1.25}.cta-case-studies .case.small:hover .img:before{opacity:.5}.cta-case-studies .case.small:hover .paragraph{margin-bottom:50px}@media (max-width:768px){.cta-case-studies .case.small:hover .paragraph{margin-bottom:22px}}.cta-case-studies .case.small:hover .button-white i{opacity:0;visibility:hidden;transform:translate(0,-.75rem)}.cta-case-studies .case.small:hover .button-white span::after{transform:translate(0,.1rem);opacity:1;visibility:visible}@media (max-width:768px){.cta-case-studies .case.small:hover .button-white{background-color:#343c55;text-decoration:none;color:#fff}}@media (max-width:768px){.cta-case-studies .case.small.logo .img{position:relative}.cta-case-studies .case.small.logo .img:after{position:absolute;content:"";top:0;bottom:0;right:0;left:0;background:linear-gradient(127.17deg,#212636 26.09%,rgba(33,38,54,0) 106.86%),linear-gradient(10.54deg,#212636 -13.15%,rgba(33,38,54,0) 85.44%)}.cta-case-studies .case.small.logo .img .background{object-fit:cover}}.cta-case-studies .case.small.logo img{min-width:100%}.cta-case-studies .case.small.logo:after{position:absolute;content:"";top:0;bottom:0;right:0;left:0;background:linear-gradient(127.17deg,#212636 26.09%,rgba(33,38,54,0) 106.86%),linear-gradient(10.54deg,#212636 -13.15%,rgba(33,38,54,0) 85.44%)}@media (max-width:768px){.cta-case-studies .case.small.logo:after{background:0 0}}.cta-case-studies .case.small.logo .logo-mobile{display:none}@media (max-width:768px){.cta-case-studies .case.small.logo .logo-mobile{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250px;min-width:auto;z-index:2;height:auto}}@media (max-width:560px){.cta-case-studies .case.small.logo .logo-mobile{width:150px}}.cta-case-studies .case.small.logo .content{position:absolute;z-index:2;bottom:40px;left:40px;right:40px;top:40px;display:flex;flex-flow:column;justify-content:flex-end;align-items:flex-start}@media (max-width:1024px){.cta-case-studies .case.small.logo .content{bottom:20px;left:20px;right:20px;top:20px}}@media (max-width:768px){.cta-case-studies .case.small.logo .content{position:static;padding-top:12px}}.cta-case-studies .case.small.logo .logo{width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width:768px){.cta-case-studies .case.small.logo .logo{display:none}}.cta-case-studies .case.small.logo .logo img{max-width:300px;max-height:120px;min-width:auto;height:auto}@media (max-width:1024px){.cta-case-studies .case.small.logo .logo img{max-width:200px;max-height:80px}}.cta-case-studies .case.small.logo .company{color:#fff;opacity:.7;text-transform:uppercase;margin-bottom:15px}@media (max-width:1024px){.cta-case-studies .case.small.logo .company{font-weight:400;font-size:12px;line-height:14px;letter-spacing:.01em;margin-bottom:10px}}@media (max-width:768px){.cta-case-studies .case.small.logo .company{color:#5c6570}}.cta-case-studies .case.small.logo .paragraph{color:#fff;margin-bottom:32px;max-width:350px}@media (max-width:1024px){.cta-case-studies .case.small.logo .paragraph{font-weight:400;font-size:20px;line-height:130%;margin-bottom:22px}}@media (max-width:768px){.cta-case-studies .case.small.logo .paragraph{color:#212636}}@media (max-width:768px){.cta-case-studies .case.small.logo .content .button-white{background-color:#212636;color:#fff}.cta-case-studies .case.small.logo .content .button-white i{color:#bfe0b0}}@media (max-width:768px){.cta-case-studies .case.small.logo .content .button-white:hover{background-color:#343c55;text-decoration:none;color:#fff}}.cta-case-studies .case.small.logo:hover .paragraph{margin-bottom:50px}@media (max-width:768px){.cta-case-studies .case.small.logo:hover .paragraph{margin-bottom:22px}}.cta-case-studies .case.large{grid-column:1/3;aspect-ratio:545/256;display:grid;grid-template-columns:calc(50% + 12px) 1fr;background:center/cover no-repeat url(https://static.bassan.ca/public/background-case-studies.png)}@media (max-width:768px){.cta-case-studies .case.large{grid-column:1/2;grid-template-columns:1fr;aspect-ratio:auto;background:0 0}}.cta-case-studies .case.large .content{display:flex;justify-content:center;align-items:center}@media (max-width:1024px){.cta-case-studies .case.large .content{padding:20px}}@media (max-width:768px){.cta-case-studies .case.large .content{grid-row:2/3;justify-content:flex-start;padding:12px 0 0}}.cta-case-studies .case.large .content>.text,.cta-case-studies .case.large .form .input-form.checkbox .content>.wpcf7-list-item-label,.cta-case-studies .case.large .form .input-form.file .content>.label,.cta-case-studies .case.large .form select .content>option,.cta-case-studies .case.large .wysiwyg .content>dd,.cta-case-studies .case.large .wysiwyg .content>dt,.cta-case-studies .case.large .wysiwyg .content>h1,.cta-case-studies .case.large .wysiwyg .content>h2,.cta-case-studies .case.large .wysiwyg .content>h3,.cta-case-studies .case.large .wysiwyg .content>h4,.cta-case-studies .case.large .wysiwyg .content>h5,.cta-case-studies .case.large .wysiwyg .content>h6,.cta-case-studies .case.large .wysiwyg .content>ol,.cta-case-studies .case.large .wysiwyg .content>p,.cta-case-studies .case.large .wysiwyg .content>ul,.cta-case-studies .case.large .wysiwyg figure .content>figcaption,.form .input-form.checkbox .cta-case-studies .case.large .content>.wpcf7-list-item-label,.form .input-form.file .cta-case-studies .case.large .content>.label,.form select .cta-case-studies .case.large .content>option,.wysiwyg .cta-case-studies .case.large .content>dd,.wysiwyg .cta-case-studies .case.large .content>dt,.wysiwyg .cta-case-studies .case.large .content>h1,.wysiwyg .cta-case-studies .case.large .content>h2,.wysiwyg .cta-case-studies .case.large .content>h3,.wysiwyg .cta-case-studies .case.large .content>h4,.wysiwyg .cta-case-studies .case.large .content>h5,.wysiwyg .cta-case-studies .case.large .content>h6,.wysiwyg .cta-case-studies .case.large .content>ol,.wysiwyg .cta-case-studies .case.large .content>p,.wysiwyg .cta-case-studies .case.large .content>ul,.wysiwyg figure .cta-case-studies .case.large .content>figcaption{max-width:350px;width:100%}.cta-case-studies .case.large .company{color:#fff;opacity:.7;text-transform:uppercase;margin-bottom:15px}@media (max-width:1024px){.cta-case-studies .case.large .company{font-weight:400;font-size:12px;line-height:14px;letter-spacing:.01em;margin-bottom:10px}}@media (max-width:768px){.cta-case-studies .case.large .company{color:#5c6570}}.cta-case-studies .case.large .paragraph{color:#fff;margin-bottom:32px;max-width:350px}@media (max-width:1024px){.cta-case-studies .case.large .paragraph{font-weight:400;font-size:20px;line-height:130%;margin-bottom:22px}}@media (max-width:768px){.cta-case-studies .case.large .paragraph{color:#212636}}.cta-case-studies .case.large .image{width:100%;min-width:100%;min-height:100%;position:relative;overflow:hidden}.cta-case-studies .case.large .image:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background:linear-gradient(127.34deg,#212636 -22.66%,rgba(117,123,148,.22) 68.89%),linear-gradient(0deg,rgba(33,38,54,.4),rgba(33,38,54,.4));background-blend-mode:normal,screen}@media (max-width:768px){.cta-case-studies .case.large .image:after{background:linear-gradient(0deg,#212636 -43.05%,rgba(148,151,164,.22) 48.31%),linear-gradient(0deg,rgba(33,38,54,.2),rgba(33,38,54,.2))}}.cta-case-studies .case.large img{width:100%;object-fit:cover;height:100%;transition:scale .5s ease-in-out}.cta-case-studies .case.large:hover{text-decoration:none}.cta-case-studies .case.large:hover .image img{scale:1.2}.cta-case-studies .case.large:hover .button-white i{opacity:0;visibility:hidden;transform:translate(0,-.75rem)}.cta-case-studies .case.large:hover .button-white span::after{transform:translate(0,.1rem);opacity:1;visibility:visible}.case.large.logo .image .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;min-height:auto;min-width:auto;height:auto;z-index:2}@media (max-width:1024px){.case.large.logo .image .logo{width:200px}}@media (max-width:768px){.case.large.logo .image .logo{width:250px}}@media (max-width:560px){.case.large.logo .image .logo{width:150px}}.bottom-nav-case-studies{margin-top:120px;max-width:1170px}@media (max-width:768px){.bottom-nav-case-studies{margin-top:80px;margin-bottom:56px}}.bottom-nav-case-studies .container-desktop{display:flex;justify-content:space-between;align-items:center}@media (max-width:768px){.bottom-nav-case-studies .container-desktop{display:none}}.bottom-nav-case-studies .container-desktop .buttons{display:flex;align-items:flex-end;gap:8px}.bottom-nav-case-studies .container-desktop .buttons a{color:#212636;text-decoration:underline;padding:3px 8px 4px 7px;background-color:transparent;border-radius:100%;transition:all .2s ease-out}.bottom-nav-case-studies .container-desktop .buttons a:hover{color:#bfe0b0;background-color:#343c55;text-decoration:none}.bottom-nav-case-studies .container-desktop .buttons a.active{color:#bfe0b0;background-color:#212636}.bottom-nav-case-studies .container-desktop>a{padding-left:30px;padding-right:30px}.bottom-nav-case-studies .container-desktop>a i{color:#bfe0b0}.bottom-nav-case-studies .container-desktop>a:hover span::after{color:#bfe0b0}.bottom-nav-case-studies .container-desktop>a.left i{margin-left:2px}.bottom-nav-case-studies .container-desktop>a.left span::after{left:auto;right:-90%;padding-left:0;padding-right:1.2rem}.bottom-nav-case-studies .container-desktop>a.left:hover span::after{left:auto;right:-90%}.bottom-nav-case-studies .container-desktop>a.disable{background-color:#e5e8f0;color:#949ea8;pointer-events:none}.bottom-nav-case-studies .container-mobile{display:none}@media (max-width:768px){.bottom-nav-case-studies .container-mobile{display:flex;justify-content:space-between;align-items:center}.bottom-nav-case-studies .container-mobile a{background-color:#212636;color:#bfe0b0;padding:16px 35px;border-radius:28px}.bottom-nav-case-studies .container-mobile a:hover{background-color:#343c55}.bottom-nav-case-studies .container-mobile a.disable{background-color:#e5e8f0;color:#949ea8;pointer-events:none}.bottom-nav-case-studies .container-mobile p{color:#949ea8}}.intro-single-studies-case{display:grid;grid-template-columns:380px 1fr;gap:40px;margin-top:50px;margin-bottom:50px}@media (max-width:1024px){.intro-single-studies-case{gap:20px}}@media (max-width:768px){.intro-single-studies-case{grid-template-columns:1fr;margin-top:40px;margin-bottom:20px}}.intro-single-studies-case .nav{background-color:#121724;padding:50px 0 160px;position:relative;border-radius:12px;overflow:hidden}@media (max-width:768px){.intro-single-studies-case .nav{padding:30px 0 110px}}@media (max-width:768px){.intro-single-studies-case .nav{grid-row:2/3}}.intro-single-studies-case .nav p{color:#949ea8;margin:0 45px 45px}@media (max-width:768px){.intro-single-studies-case .nav p{font-weight:400;font-size:12px;line-height:14px;margin:0 25px 25px}}.intro-single-studies-case .nav ul{list-style-type:none;padding:0;margin:0 45px}@media (max-width:768px){.intro-single-studies-case .nav ul{margin:0 25px}}.intro-single-studies-case .nav li{margin-bottom:12px}.intro-single-studies-case .nav li:last-child{margin-bottom:50px}@media (max-width:768px){.intro-single-studies-case .nav li:last-child{margin-bottom:40px}}.intro-single-studies-case .nav li a{color:#fff;background:0 0}.intro-single-studies-case .nav li a i{color:#bfe0b0}.intro-single-studies-case .nav li a:hover span::after{color:#bfe0b0}.intro-single-studies-case .nav>div{padding:50px 45px 0;border-top:1px solid #5c6570}@media (max-width:768px){.intro-single-studies-case .nav>div{padding:40px 25px 0}}.intro-single-studies-case .nav>div a{background-color:#bfe0b0;color:#212636;border-color:#bfe0b0}.intro-single-studies-case .nav>div a:focus,.intro-single-studies-case .nav>div a:hover{border-color:#fff}.intro-single-studies-case .nav::before{position:absolute;top:0;left:0;right:0;height:4px;content:"";background-color:#bfe0b0}.intro-single-studies-case .nav::after{position:absolute;content:url(https://static.bassan.ca/public/background-green-cta.png);bottom:-175px;left:-50%;scale:.8;transform:rotate(5deg);filter:brightness(65%) contrast(200%) grayscale(50%)}@media (max-width:768px){.intro-single-studies-case .nav::after{scale:1.2;left:-80px;width:100%}}@media (max-width:560px){.intro-single-studies-case .nav::after{scale:.9;left:-150px;bottom:-165px}}.intro-single-studies-case .content{margin:auto;display:flex;align-items:center;justify-content:center}.intro-single-studies-case .content div{max-width:590px}.intro-single-studies-case .content .supertitle{text-transform:uppercase;color:#86919d;margin-bottom:30px}@media (max-width:768px){.intro-single-studies-case .content .supertitle{font-weight:400;font-size:12px;line-height:14px}}.intro-single-studies-case .content .title{font-weight:400;font-size:28px;line-height:140%;margin-bottom:40px}@media (max-width:1024px){.intro-single-studies-case .content .title{font-weight:400;font-size:20px;line-height:130%}}.intro-single-studies-case .content .paragraph{color:#5c6570}@media (max-width:768px){.intro-single-studies-case .content .paragraph{font-weight:300;font-size:16px;line-height:140%}}.logo-technologies-used{max-width:1090px;margin-top:100px;margin-bottom:170px}@media (max-width:768px){.logo-technologies-used{margin-top:40px;margin-bottom:40px}}.logo-technologies-used .supertitle{text-align:center;text-transform:uppercase;margin-bottom:15px;color:#5c6570}@media (max-width:768px){.logo-technologies-used .supertitle{font-weight:400;font-size:12px;line-height:14px}}.logo-technologies-used h2{margin-bottom:55px;text-align:center}@media (max-width:768px){.logo-technologies-used h2{font-weight:400;font-size:20px;line-height:130%}}.logo-technologies-used ul{padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid #e5e8f0;background-color:#e5e8f0}@media (max-width:768px){.logo-technologies-used ul{grid-template-columns:repeat(2,1fr)}}.logo-technologies-used li{position:relative;aspect-ratio:137/128;display:flex;justify-content:center;align-items:center;background-color:#fff}.logo-technologies-used li p{position:absolute;left:50%;transform:translateX(-50%);bottom:20px;color:#5c6570;font-family:"Times New Roman"}@media (max-width:768px){.logo-technologies-used li p{font-weight:400;font-size:13px;line-height:15px}}.logo-technologies-used img{width:140px}@media (max-width:560px){.logo-technologies-used img{width:100px}}.three-pictures{max-width:1440px;width:100%;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:175px;margin-bottom:115px}@media (max-width:768px){.three-pictures{grid-template-columns:1fr;margin-top:45px;margin-bottom:60px}}.three-pictures figure{aspect-ratio:239/260;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:0}.three-pictures img{width:100%;height:100%;object-fit:cover}.two-pictures{max-width:1440px;width:100%;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:5px;margin-top:175px;margin-bottom:115px}@media (max-width:768px){.two-pictures{grid-template-columns:1fr;margin-top:45px;margin-bottom:60px}}.two-pictures figure{aspect-ratio:239/260;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:0}.two-pictures img{width:100%;height:100%;object-fit:cover}.one-picture{max-width:1440px;width:100%;margin:auto;display:grid;grid-template-columns:1fr;justify-items:center;gap:5px;margin-top:175px;margin-bottom:115px}@media (max-width:768px){.one-picture{grid-template-columns:1fr;margin-top:45px;margin-bottom:60px}}.one-picture figure{aspect-ratio:239/260;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:0;max-height:800px}.one-picture img{width:100%;height:100%;object-fit:cover}.grid-employees{max-width:1170px}.grid-employees ul{padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(10,1fr);gap:58px 24px}@media (max-width:768px){.grid-employees ul{gap:30px 12px}}@media (max-width:560px){.grid-employees ul{grid-template-columns:1fr}}.grid-employees li img{width:100%;aspect-ratio:1/1;margin-bottom:8px}.grid-employees li .name{margin-bottom:4px}@media (max-width:768px){.grid-employees li .name{font-weight:400;font-size:1rem;line-height:1.125rem;letter-spacing:-.01em}}.grid-employees li .subtitle{color:#5c6570}@media (max-width:768px){.grid-employees li .subtitle{font-weight:400;font-size:.875rem;line-height:1.0625rem;letter-spacing:-.01em}}.grid-employees li:nth-child(6n-5){grid-column:1/4}.grid-employees li:nth-child(6n-4){grid-column:4/7}.grid-employees li:nth-child(6n-3){grid-column:7/10}.grid-employees li:nth-child(6n-2){grid-column:2/5}.grid-employees li:nth-child(6n-1){grid-column:5/8}.grid-employees li:nth-child(6n){grid-column:8/11}@media (max-width:1024px){.grid-employees li:nth-child(4n-3){grid-column:1/5}.grid-employees li:nth-child(4n-2){grid-column:5/9}.grid-employees li:nth-child(4n-1){grid-column:3/7}.grid-employees li:nth-child(4n){grid-column:7/11}}@media (max-width:768px){.grid-employees li:nth-child(2n-1){grid-column:1/6}.grid-employees li:nth-child(2n){grid-column:6/11}}@media (max-width:560px){.grid-employees li:nth-child(1n){grid-column:1/2}}.container-block-blockquote{background-color:#212636;padding-top:124px;margin-top:110px;margin-bottom:115px}@media (max-width:768px){.container-block-blockquote{padding-top:0;margin-top:55px;margin-bottom:50px}}.container-block-blockquote .block-blockquote{max-width:1440px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media (max-width:768px){.container-block-blockquote .block-blockquote{grid-template-columns:1fr}}.container-block-blockquote .block-blockquote .left{background:#e5e8f0;display:flex;justify-content:center;align-items:center}.container-block-blockquote .block-blockquote svg{width:205px}@media (max-width:768px){.container-block-blockquote .block-blockquote svg{width:125px}}.container-block-blockquote .block-blockquote .right{padding:84px 84px 95px;display:flex;flex-flow:column;justify-content:space-between;gap:20px;min-height:482px;transition:padding .3s ease-in-out}@media (max-width:1280px){.container-block-blockquote .block-blockquote .right{padding:60px 60px 70px}}@media (max-width:1024px){.container-block-blockquote .block-blockquote .right{padding:40px 20px 40px}}@media (max-width:768px){.container-block-blockquote .block-blockquote .right{padding:24px 15px 15px;min-height:280px}.container-block-blockquote .block-blockquote .right>div{align-self:flex-end;max-width:200px}}.container-block-blockquote .block-blockquote .right blockquote{font-weight:400;font-size:28px;line-height:140%;letter-spacing:-.03em;color:#fff;max-width:460px}@media (max-width:768px){.container-block-blockquote .block-blockquote .right blockquote{max-width:100%;font-weight:400;font-size:20px;line-height:130%}}.container-block-blockquote .block-blockquote .right .cite{color:#949ea8;max-width:460px;margin-bottom:5px}@media (max-width:768px){.container-block-blockquote .block-blockquote .right .cite{max-width:100%;font-weight:300;font-size:12px;line-height:140%;text-align:end;display:flex;flex-flow:column}}.two-columns-advantages{max-width:1440px;display:grid;grid-template-columns:repeat(2,1fr);padding-right:0}@media (max-width:1024px){.two-columns-advantages{grid-template-columns:1fr;padding-right:40px}}@media (max-width:1024px){.two-columns-advantages{padding-right:15px}}.two-columns-advantages .left{position:relative;padding-top:135px;padding-bottom:100px;display:flex;justify-content:center;align-items:flex-start;overflow:hidden}@media (max-width:1024px){.two-columns-advantages .left{margin-top:95px;justify-content:flex-start;padding-top:0;padding-bottom:60px}}@media (max-width:768px){.two-columns-advantages .left{padding-bottom:35px}}.two-columns-advantages .left .supertitle{color:#86919d;margin-bottom:48px}@media (max-width:1024px){.two-columns-advantages .left .supertitle{margin-bottom:32px}}@media (max-width:768px){.two-columns-advantages .left .supertitle{font-weight:400;font-size:12px;line-height:14px;margin-bottom:20px}}.two-columns-advantages .left h2{font-weight:400}@media (max-width:768px){.two-columns-advantages .left h2{font-size:24px;line-height:29px}}.two-columns-advantages .left div{max-width:425px}@media (max-width:1024px){.two-columns-advantages .left div{max-width:800px}}.two-columns-advantages .left:after{position:absolute;content:"";background:left top/cover no-repeat url(https://static.bassan.ca/public/big-b-logo.png);bottom:0;width:75%;height:50%;left:25%}@media (max-width:1024px){.two-columns-advantages .left:after{display:none}}.two-columns-advantages .right{display:flex;justify-content:center;align-items:flex-start;padding-top:185px;padding-bottom:140px;position:relative;box-shadow:-8px 0 12px rgba(61,70,103,.06);overflow:hidden}@media (max-width:1024px){.two-columns-advantages .right{box-shadow:0 20px 30px rgba(61,70,103,.1);border-radius:10px;padding-top:150px;padding-bottom:50px}}@media (max-width:768px){.two-columns-advantages .right{padding-top:70px;padding-bottom:25px}}.two-columns-advantages .right ul{max-width:530px;list-style-type:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.two-columns-advantages .right ul{grid-template-columns:1fr}}.two-columns-advantages .right li{display:flex;flex-flow:column;align-items:center;padding:30px;text-align:center}@media (max-width:768px){.two-columns-advantages .right li{flex-flow:row;justify-content:flex-start;padding:10px;gap:20px}}.two-columns-advantages .right li i{font-size:65px;margin-bottom:32px}@media (max-width:768px){.two-columns-advantages .right li i{padding:10px;margin-bottom:0;font-size:45px}}.two-columns-advantages .right li p{color:#5c6570}@media (max-width:768px){.two-columns-advantages .right li p{font-weight:300;font-size:15px;line-height:120%;text-align:left}}.two-columns-advantages .right:after{content:"";background:center/cover no-repeat url(https://static.bassan.ca/public/advantages-top.png);position:absolute;top:0;left:0;right:0;height:95px}@media (max-width:1024px){.two-columns-advantages .right:after{width:100%}}@media (max-width:768px){.two-columns-advantages .right:after{height:50px}}@media (max-width:560px){.two-columns-advantages .right:after{height:35px}}.background-modal-job{position:fixed;overflow-y:scroll;background-color:#fff;top:0;bottom:0;left:0;right:0;z-index:99;display:none;grid-template-columns:42% 1fr}@media (max-width:1280px){.background-modal-job{grid-template-columns:485px 1fr}}@media (max-width:1024px){.background-modal-job{grid-template-columns:400px 1fr}}@media (max-width:768px){.background-modal-job{grid-template-columns:1fr}}.background-modal-job .left{background:0 top/165% auto no-repeat url(https://static.bassan.ca/public/background-modal-job.png),#e5e8f0;display:flex;align-items:center;justify-content:flex-end;padding-top:40px;padding-bottom:40px}@media (max-width:768px){.background-modal-job .left{background:#e5e8f0;grid-row:2/3;justify-content:center;padding:40px 20px}}.background-modal-job .left .card{background:#212636;min-height:420px;max-width:340px;overflow:hidden;padding:25px;margin-right:110px;margin-left:40px}@media (max-width:1024px){.background-modal-job .left .card{margin-right:20px}}@media (max-width:768px){.background-modal-job .left .card{margin-right:0;margin-left:0}}.background-modal-job .left .card .tags{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:40px}.background-modal-job .left .card .tags p{color:#fff;padding:6px 24px;background:rgba(88,91,97,.2);border-radius:50px;text-transform:uppercase}.background-modal-job .left .card .place{color:#b0b8bf;margin-bottom:15px}@media (max-width:768px){.background-modal-job .left .card .place{font-weight:400;font-size:14px;line-height:140%;margin-bottom:6px}}.background-modal-job .left .card .job{font-weight:400;font-size:28px;line-height:140%;color:#fff;margin-bottom:36px}@media (max-width:768px){.background-modal-job .left .card .job{font-weight:400;font-size:20px;line-height:130%;text-align:left}}.background-modal-job .left .card .avadvantages{display:flex;flex-flow:column;gap:6px;color:#b0b8bf;margin-bottom:0}@media (max-width:768px){.background-modal-job .left .card .avadvantages{align-items:flex-start;font-weight:300;font-size:14px;line-height:140%;gap:5px}}.background-modal-job .left .card a{margin-top:56px}.background-modal-job .left .card:after{content:"";background-color:#bfe0b0;position:absolute;top:0;left:0;right:0;height:3px}.background-modal-job .right{position:relative;display:flex;align-items:center;justify-content:flex-start;padding-top:40px;padding-bottom:40px}@media (max-width:768px){.background-modal-job .right{padding:120px 20px 40px}}.background-modal-job .right .container-fold{max-width:532px;margin-left:110px;margin-right:40px;border-top:1px solid #e5e8f0}@media (max-width:1024px){.background-modal-job .right .container-fold{margin-left:20px}}@media (max-width:768px){.background-modal-job .right .container-fold{max-width:none;margin-left:0;margin-right:0}}.background-modal-job .right .fold{border-bottom:1px solid #e5e8f0}.background-modal-job .right .fold .fold-body{color:#5c6570;padding-bottom:20px}.background-modal-job .right .fold .fold-header .fold-caret{width:30px;height:30px;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:#bfe0b0;border-radius:100%;transition:all .3s ease-in-out}.background-modal-job .right .fold .fold-header{align-items:center}.background-modal-job .right .fold .fold-header:hover .fold-caret{background-color:#212636;color:#bfe0b0}.background-modal-job .right>button{position:absolute;top:35px;right:42px}.background-modal-job .right>button span i{color:#bfe0b0}.background-modal-job .right>button span:after{color:#bfe0b0}@media (max-width:768px){.background-modal-job .right>button{top:35px;right:20px}}.background-modal-job.open{display:grid;animation:modal-jop-appearance .4s ease-in-out both}@keyframes modal-jop-appearance{from{opacity:0}to{opacity:1}}.modal-open{overflow:hidden}.modal-video{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.9);z-index:99;display:none;align-items:center;justify-content:center}.modal-video .close-video-modal{position:absolute;top:20px;right:20px;color:#fff;opacity:.8;font-size:30px;background-color:transparent;border:none}.modal-video .close-video-modal:hover{opacity:1;cursor:pointer}.modal-video .content{width:80%;aspect-ratio:16/9}@media (max-width:768px){.modal-video .content{width:90%}}.background-form{background-color:#121724;padding-top:80px;padding-bottom:125px}@media (max-width:768px){.background-form{padding-top:30px;padding-bottom:40px}}.form{max-width:540px;display:flex;flex-flow:column}.form .info_google{margin-top:20px;margin-bottom:0!important;color:#b0b8bf!important}.form .info_google a{color:#fff}.form .title{font-weight:400;font-size:28px;line-height:140%;color:#fff;margin-bottom:80px;text-align:center;letter-spacing:-.03em}@media (max-width:768px){.form .title{font-size:1.5rem;line-height:1.875rem;letter-spacing:-.02em;margin-bottom:30px}}.form form{background-color:#212636;padding:38px 48px 50px;border-radius:12px;overflow:hidden;position:relative}@media (max-width:560px){.form form{padding:20px 10px 25px}}.form form::after{position:absolute;content:"";top:0;left:0;right:0;height:4px;background-color:#bfe0b0}.form form p{margin:0}.form .input-form.checkbox form p.wpcf7-list-item-label,.form .input-form.file form p.label,.form form .input-form.checkbox p.wpcf7-list-item-label,.form form .input-form.file p.label,.form form .wysiwyg p,.form form p.text,.wysiwyg .form form p{color:#fff;margin-bottom:40px}.form .input-form{display:flex;flex-flow:column;align-items:flex-start;margin-bottom:20px;width:100%}.form .wpcf7-form-control-wrap{width:100%}.form .input-form.group{display:grid;grid-template-columns:1fr 39%;gap:10px}.form label{color:#b0b8bf;margin-bottom:8px}.form .input-form .select,.form .input-form input,.form .input-form select,.form .input-form textarea{width:100%}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 25px 12px 10px;position:relative;border-radius:8px;font-family:"Px Grotesk";font-style:normal;font-weight:400;font-size:15px;line-height:140%}.form .select{position:relative}.form .select:before{font-family:"Font Awesome 6 Pro";position:absolute;right:8px;top:50%;transform:translateY(-50%);content:"";font-weight:900;display:inline-block;z-index:1}.form .input-form input{padding:12px 10px;border-radius:8px;font-family:"Px Grotesk";font-style:normal;font-weight:400;font-size:15px;line-height:140%}.form .input-form textarea{padding:12px 10px;border-radius:8px;font-family:"Px Grotesk";font-style:normal;font-weight:400;font-size:15px;line-height:140%}.form .input-form.file{margin-bottom:12px}.form .input-form.file p{margin-bottom:8px;width:100%}.form .input-form.file .label{color:#b0b8bf!important;margin-bottom:8px!important}.form .input-form.file label{background-color:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;color:#212636;border-radius:8px;margin-bottom:0;position:relative}.form .input-form.file label span.button{position:absolute;pointer-events:none;top:50%;right:5px;transform:translateY(-50%);padding:9px 18px}.form .input-form.file label:hover span.button{background-color:#343c55}.form .input-form.file label:hover span.button i{opacity:0;visibility:hidden;transform:translate(0,-.75rem)}.form .input-form.file label:hover span.button span:after{transform:translate(0,.1rem);opacity:1;visibility:visible}.form .input-form.file label span.button span:after,.form .input-form.file label>span.button i{color:#bfe0b0}.form .input-form.file .wpcf7-not-valid-tip{position:absolute;bottom:-80%;left:0}.form .input-form.file label.invalid{margin-bottom:30px}.form .input-form.file input::-webkit-file-upload-button{display:none}.form .input-form.file input::file-selector-button{display:none}.form .input-form.file input::-ms-browse{display:none}.form .input-form.file input{padding:14px 16px;margin:0;width:100%;color:#212636}.form .input-form.checkbox{height:auto;background:0 0}.form .input-form.checkbox:after{display:none}.form .input-form.checkbox label{color:#b0b8bf;margin-bottom:8px}.form .input-form.checkbox .wpcf7-list-item{display:flex;width:100%;justify-content:flex-start;align-items:center;padding:12px 10px 12px 48px;border-radius:8px;position:relative;margin-left:0;background-color:#121724;margin-bottom:8px}.form .input-form.checkbox .wpcf7-list-item:hover{cursor:pointer}.form .input-form.checkbox input{display:none}.form .input-form.checkbox .wpcf7-list-item-label{width:100%;color:#b0b8bf}.form .input-form.checkbox input+.wpcf7-list-item-label::before{content:"";width:26px;height:26px;border:1px solid #343c55;border-radius:4px;background-color:#212636;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.form .input-form.checkbox input:checked+.wpcf7-list-item-label::before{content:"";width:26px;height:26px;border-radius:4px;background-color:#fff;position:absolute;left:10px;top:50%;transform:translateY(-50%)}.form .input-form.checkbox input:checked+.wpcf7-list-item-label::after{position:absolute;font-family:"Font Awesome 6 Pro";content:"";left:13px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:700;color:#212636}.form .input-form.checkbox .wpcf7-list-item.last{margin-bottom:0}.form .info-supp{color:#fff;font-weight:300;font-size:13px;line-height:140%;font-style:normal;letter-spacing:-.02em;margin-bottom:0!important;margin-top:6px}.form button{margin-top:20px;width:100%}.form{max-width:540px;display:flex;flex-flow:column}.form br{display:none}.form .title{font-weight:400;font-size:28px;line-height:140%;color:#fff;margin-bottom:80px;text-align:center;letter-spacing:-.03em}@media (max-width:768px){.form .title{font-size:1.5rem;line-height:1.875rem;letter-spacing:-.02em;margin-bottom:30px}}.form .result{background-color:#212636;padding:38px 48px 50px;border-radius:12px;overflow:hidden;position:relative;display:none;flex-flow:column;align-items:center}@media (max-width:560px){.form .result{padding:20px 10px 25px}}.form .result::after{position:absolute;content:"";top:0;left:0;right:0;height:4px;background-color:#bfe0b0}.form .result i{font-size:118px;color:#fff;font-weight:100;margin-top:24px;margin-bottom:60px}@media (max-width:768px){.form .result i{font-size:80px;margin-top:14px;margin-bottom:30px}}.form .result p{color:#b0b8bf;text-align:center}@media (max-width:768px){.form .result p{font-weight:400;font-size:1rem;line-height:1.125rem;letter-spacing:-.01em}}.wysiwyg form button:focus,form .button:focus,form .wysiwyg button:focus{border-radius:28px}form .wpcf7-not-valid-tip,form .wpcf7-response-output{font-family:"Px Grotesk",sans-serif;letter-spacing:.01em;font-weight:400;font-size:.875rem;line-height:1.0625rem;letter-spacing:-.01em;margin:4px 0 0!important;color:#e13d3d}form .wpcf7-response-output{padding:0!important;border:none!important}.background-hub-animation{background-color:#e5e8f0}.hub-animation{display:grid;grid-template-columns:750px 1fr;padding-top:75px;padding-bottom:60px}@media (max-width:1280px){.hub-animation{grid-template-columns:550px 1fr}}@media (max-width:1024px){.hub-animation{grid-template-columns:1fr;padding:0}}.hub-animation .left{margin-left:25px;aspect-ratio:341/313;background:top left/cover no-repeat url(https://static.bassan.ca/public/about_left_background.png);display:flex;align-items:center;justify-content:center}@media (max-width:1024px){.hub-animation .left{margin-left:0}}.hub-animation .left lottie-player{width:100%!important;height:auto!important;aspect-ratio:682px/626px}.hub-animation .right{display:flex;justify-content:center;align-items:center}.hub-animation .right .card{background:bottom right no-repeat url(https://static.bassan.ca/public/background-hub-anim-card.png),#fff;padding:32px 35px 80px 32px;border-radius:12px;max-width:370px;margin:20px}@media (max-width:1024px){.hub-animation .right .card{margin:0;border-radius:0;max-width:none;width:100%}}.hub-animation .right .card h2{margin-bottom:18px;font-weight:400}.hub-animation .right .card p{color:#5c6570;margin-bottom:30px}.background-block-video{background-color:#212636;padding-top:105px;padding-bottom:68px;border-bottom:1px solid #5c6570}@media (max-width:768px){.background-block-video{padding-top:48px;padding-bottom:48px}}.block-video{display:grid;grid-template-columns:1fr 280px;gap:50px;max-width:1360px}@media (max-width:768px){.block-video{grid-template-columns:1fr;gap:30px}}.block-video .top-mobile{display:none}.block-video .top-mobile .supertitle{color:#b0b8bf;text-transform:uppercase;margin-bottom:20px}.block-video .top-mobile .title{color:#fff}@media (max-width:768px){.block-video .top-mobile{display:block}}.block-video .video{background:center no-repeat var(--bg-image);background-size:100% 100%;opacity:.6;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;border:none;outline:0;position:relative;overflow:hidden;transition:all .6s ease-out}.block-video .video i{font-size:26px;padding:20px 23px;background-color:#fff;border-radius:50%;transition:all .6s ease-out}.block-video .video:hover{cursor:pointer;background-size:115% 115%;opacity:.8}.block-video .video:hover i{padding:28px 31px}.block-video .video:before{position:absolute;bottom:-830px;left:-25px;content:url(https://static.bassan.ca/public/texture-video.svg)}@media (max-width:1024px){.block-video .video:before{scale:.6;bottom:-700px;left:-90px}}@media (max-width:768px){.block-video .video:before{scale:.5;bottom:-640px;left:-105px}}@media (max-width:560px){.block-video .video:before{scale:.3;bottom:-580px;left:-133px}}.block-video .video:after{position:absolute;top:-790px;right:-12px;content:url(https://static.bassan.ca/public/texture-video.svg);transform:rotate(180deg)}@media (max-width:1024px){.block-video .video:after{scale:.6;top:-670px;right:-85px}}@media (max-width:768px){.block-video .video:after{scale:.55;top:-640px;right:-90px}}@media (max-width:560px){.block-video .video:after{scale:.35;top:-590px;right:-122px}}.block-video .right{display:flex;flex-flow:column;height:100%}.block-video .right .top{height:100%;display:flex;flex-flow:column;justify-content:flex-end}@media (max-width:768px){.block-video .right .top{display:none}}.block-video .right .top .supertitle{color:#b0b8bf;text-transform:uppercase;margin-bottom:24px}.block-video .right .top .title{color:#fff}.block-video .right .bottom{height:100%;display:flex;flex-flow:column;justify-content:flex-end}@media (max-width:768px){.block-video .right .bottom{align-items:flex-end}}.block-video .right .bottom p{color:#b0b8bf;margin-bottom:10px}.block-video .right .bottom .social-networks{display:flex;gap:18px}.block-video .right .bottom a{color:#fff}.block-video .right .bottom a img{filter:invert(100%);transform:translateY(-2px)}.header-home{background:center/cover no-repeat url(https://static.bassan.ca/public/headers/background-header-home.png);height:auto;position:relative;overflow:hidden}.header-home:before{pointer-events:none;position:absolute;content:url(https://static.bassan.ca/public/headers/header-home-top-left.png);top:-250px;left:-300px}@media (max-width:1280px){.header-home:before{scale:.7;top:-250px;left:-320px}}@media (max-width:768px){.header-home:before{scale:.8;top:-280px;left:-300px}}.header-home:after{pointer-events:none;position:absolute;content:url(https://static.bassan.ca/public/headers/header-home-top-right.png);top:-350px;right:-360px}@media (max-width:1280px){.header-home:after{scale:.7;top:-380px;right:-380px}}@media (max-width:768px){.header-home:after{display:none}}.header-home .container-home{display:flex;justify-content:center;align-items:center;flex-flow:column;width:100%;padding-top:310px;padding-bottom:200px;height:90vh;background-color:rgba(18,23,36,0)}@media (max-width:768px){.header-home .container-home{padding-top:190px;padding-bottom:125px}}.header-home .container-home:before{pointer-events:none;position:absolute;content:url(https://static.bassan.ca/public/headers/header-home-bottom-left.png);bottom:-280px;left:-100px}@media (max-width:1280px){.header-home .container-home:before{scale:.7;bottom:-290px;left:-170px}}@media (max-width:768px){.header-home .container-home:before{scale:.8;bottom:-245px;left:-370px}}.header-home .container-home:after{pointer-events:none;position:absolute;content:url(https://static.bassan.ca/public/headers/header-home-bottom-right.png);bottom:-180px;right:-390px}@media (max-width:1280px){.header-home .container-home:after{scale:.7;bottom:-180px;right:-415px}}@media (max-width:768px){.header-home .container-home:after{display:none}}.header-home .container-home .old-logo{position:absolute;top:35%;left:50%;width:250px;transform:translate(-50%,-50%);opacity:0}.header-home .container-home .old-logo img{width:100%}.header-home .container-home .tag-become{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;color:#fafafc}.header-home .container-home .logo{position:absolute;top:65%;left:50%;width:300px;transform:translate(-50%,-50%);opacity:0}.header-home .container-home .logo img{width:100%}.header-home .container-home .content{position:relative;z-index:2;display:flex;align-items:center;flex-flow:column}.header-home .container-home h1{color:#fff;margin:0 20px 70px;text-align:center;max-width:990px;display:flex;flex-flow:column;align-items:center}.header-home .container-home h1 span{overflow:hidden;height:100%}@media (max-width:1280px){.header-home .container-home h1{font-weight:400;font-size:30px;line-height:36px;letter-spacing:-.02em}}@media (max-width:768px){.header-home .container-home h1{margin-left:20px;margin-right:20px;margin-bottom:50px;overflow:hidden;height:100%}}@media (max-width:768px){.header-home .container-home h1.desktop{display:none}}.header-home .container-home h1.mobile{display:none}@media (max-width:768px){.header-home .container-home h1.mobile{display:block}}.header-home .container-home a{text-align:center;color:#fff;text-decoration:none;background-color:transparent;padding-bottom:1px;border-radius:0;text-transform:uppercase}.header-home .container-home a i{color:#bfe0b0}.header-home .container-home a span:after{color:#bfe0b0}.header-home .container-home a{overflow:hidden;height:100%;border-bottom:1px solid #fff}.header-home.animation:before{animation:textureTopLeft .3s ease-in-out both;animation-delay:8s;animation-duration:3s}@media (max-width:1280px){.header-home.animation:before{animation:textureTopLeftLarge .3s ease-in-out both;animation-delay:8s;animation-duration:3s}}@media (max-width:768px){.header-home.animation:before{animation:textureTopLeftSmall .3s ease-in-out both;animation-delay:8s;animation-duration:3s}}.header-home.animation:after{animation:textureTopRight .3s ease-in-out both;animation-delay:8s;animation-duration:3s}@media (max-width:1280px){.header-home.animation:after{animation:textureTopRightLarge .3s ease-in-out both;animation-delay:8s;animation-duration:3s}}.header-home.animation .container-home{animation:backgroundAnimation .3s ease-in-out both;animation-delay:10.5s;animation-duration:.8s}.header-home.animation .container-home:before{animation:textureBottomLeft .3s ease-in-out both;animation-delay:8s;animation-duration:3s}@media (max-width:1280px){.header-home.animation .container-home:before{animation:textureBottomLeftLarge .3s ease-in-out both;animation-delay:8s;animation-duration:3s}}@media (max-width:768px){.header-home.animation .container-home:before{animation:textureBottomLeftSmall .3s ease-in-out both;animation-delay:8s;animation-duration:3s}}.header-home.animation .container-home:after{animation:textureBottomRight .3s ease-in-out both;animation-delay:8s;animation-duration:3s}@media (max-width:1280px){.header-home.animation .container-home:after{animation:textureBottomRightLarge .3s ease-in-out both;animation-delay:8s;animation-duration:3s}}.header-home.animation .old-logo{animation:oldLogoAppearance .3s ease-in-out both;animation-delay:2s;animation-duration:8s}.header-home.animation .tag-become{animation:tagBecome .3s ease-in-out both;animation-delay:3.5s;animation-duration:6.8s}.header-home.animation .logo{animation:logoAppearance .3s ease-in-out both;animation-delay:5s;animation-duration:5s}.header-home.animation h1 span{animation:titleAppearance .3s ease-in-out both;animation-delay:11s;animation-duration:2s}@media (max-width:768px){.header-home.animation h1{animation:titleAppearance .3s ease-in-out both;animation-delay:11s;animation-duration:2s}}.header-home.animation a{animation:linkAppearance .3s ease-in-out both;animation-delay:11.8s;animation-duration:.5s}@media (max-width:768px){.header-home.animation a{animation-delay:12.5s}}@keyframes oldLogoAppearance{0%{opacity:0;scale:1.5}10%{opacity:1;scale:1}80%{opacity:1;scale:1}100%{opacity:0;scale:1}}@keyframes tagBecome{0%{opacity:0;scale:1.5}10%{opacity:1;scale:1}80%{opacity:1;scale:1}100%{opacity:0;scale:1}}@keyframes logoAppearance{0%{opacity:0;scale:1.5}10%{opacity:1;scale:1}80%{opacity:1;scale:1}100%{opacity:0;scale:1}}@keyframes textureTopLeft{0%{top:-500px;left:-600px}20%{top:-200px;left:-250px}85%{top:-200px;left:-250px}100%{top:-250px;left:-300px}}@keyframes textureTopLeftLarge{0%{top:-400px;left:-530px}20%{top:-225px;left:-300px}85%{top:-225px;left:-300px}100%{top:-250px;left:-320px}}@keyframes textureTopLeftSmall{0%{top:-420px;left:-550px}20%{top:-260px;left:-290px}85%{top:-260px;left:-290px}100%{top:-280px;left:-300px}}@keyframes textureTopRight{0%{top:-620px;right:-650px}20%{top:-310px;right:-280px}85%{top:-310px;right:-280px}100%{top:-350px;right:-360px}}@keyframes textureTopRightLarge{0%{top:-560px;right:-580px}20%{top:-360px;right:-320px}85%{top:-360px;right:-320px}100%{top:-380px;right:-380px}}@keyframes textureBottomLeft{0%{bottom:-450px;left:-600px}20%{bottom:-220px;left:-80px}85%{bottom:-220px;left:-80px}100%{bottom:-280px;left:-100px}}@keyframes textureBottomLeftLarge{0%{bottom:-400px;left:-520px}20%{bottom:-245px;left:-160px}85%{bottom:-245px;left:-160px}100%{bottom:-290px;left:-170px}}@keyframes textureBottomLeftSmall{0%{bottom:-365px;left:-550px}20%{bottom:-225px;left:-350px}85%{bottom:-225px;left:-350px}100%{bottom:-245px;left:-370px}}@keyframes textureBottomRight{0%{bottom:-350px;right:-880px}20%{bottom:-100px;right:-390px}85%{bottom:-100px;right:-390px}100%{bottom:-180px;right:-390px}}@keyframes textureBottomRightLarge{0%{bottom:-340px;right:-700px}20%{bottom:-145px;right:-415px}85%{bottom:-145px;right:-415px}100%{bottom:-180px;right:-415px}}@keyframes titleAppearance{0%{height:0}100%{height:100%}}@keyframes linkAppearance{0%{height:0;border-bottom:0 solid #fff}100%{height:100%;border-bottom:1px solid #fff}}@keyframes backgroundAnimation{0%{height:100vh;background-color:#121724}100%{height:90vh;background-color:rgba(18,23,36,0)}}.header-two-columns{width:100%;display:grid;grid-template-columns:repeat(2,1fr);background-color:#212636}@media (max-width:768px){.header-two-columns{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}}.header-two-columns .left{background-color:#212636;display:flex;align-items:center;justify-content:flex-end}@media (max-width:1400px){.header-two-columns .left{justify-content:center}}@media (max-width:768px){.header-two-columns .left{justify-content:flex-start}}.header-two-columns .left .content{min-height:265px;max-width:450px;display:flex;flex-flow:column;justify-content:space-between;gap:40px;margin:230px 120px 125px 20px}@media (max-width:1400px){.header-two-columns .left .content{margin:230px 20px 125px}}@media (max-width:1024px){.header-two-columns .left .content{margin:100px 20px 80px;min-height:200px}}@media (max-width:768px){.header-two-columns .left .content{margin:30px 15px 80px;gap:30px;min-height:auto}}.header-two-columns .left .content h1{font-weight:400;padding-left:16px;border-left:2px solid #bfe0b0;color:#fff}@media (max-width:1024px){.header-two-columns .left .content h1{font-weight:400;font-size:30px;line-height:36px}}.header-two-columns .left .content p{color:#b0b8bf}.header-two-columns .left .content a{color:#fff;padding-bottom:4px;border-bottom:1px solid #fff;border-radius:0;margin-top:25px}.header-two-columns .left .content a span i,.header-two-columns .left .content a span:after{color:#bfe0b0}.header-two-columns .left .content.link,.header-two-columns .left .wysiwyg a.content,.wysiwyg .header-two-columns .left a.content{min-height:310px;margin:230px 120px 70px 20px}@media (max-width:1400px){.header-two-columns .left .content.link,.header-two-columns .left .wysiwyg a.content,.wysiwyg .header-two-columns .left a.content{margin:230px 20px 70px}}@media (max-width:1024px){.header-two-columns .left .content.link,.header-two-columns .left .wysiwyg a.content,.wysiwyg .header-two-columns .left a.content{margin:100px 20px 50px;min-height:200px}}@media (max-width:768px){.header-two-columns .left .content.link,.header-two-columns .left .wysiwyg a.content,.wysiwyg .header-two-columns .left a.content{margin:30px 15px 60px;gap:30px;min-height:auto}}.header-two-columns .right{width:100%;height:100%;background:center/cover no-repeat var(--bg-image-header-two-columns);position:relative;overflow:hidden}@media (max-width:768px){.header-two-columns .right{grid-row:1/2}}.header-two-columns .right:after{position:absolute;content:url(https://static.bassan.ca/public/headers/headers-after-blue.png);bottom:-10px;right:-10px}@media (max-width:1280px){.header-two-columns .right:after{scale:.8;right:-80px;bottom:-32px}}@media (max-width:1024px){.header-two-columns .right:after{scale:.6;bottom:-50px;right:-150px}}@media (max-width:560px){.header-two-columns .right:after{scale:.4;bottom:-75px;right:-220px}}@media (max-width:768px){.header-two-columns.no-image{grid-template-columns:1fr;grid-template-rows:1fr}}.header-middle-text{width:100%;padding-top:230px;padding-bottom:130px;display:flex;justify-content:center;position:relative;overflow:hidden;background:center/cover no-repeat url(https://static.bassan.ca/public/headers/background-header-middle-text.png)}@media (max-width:768px){.header-middle-text{justify-content:flex-start;align-items:flex-end;padding-top:220px;padding-bottom:30px;background:center/cover no-repeat url(https://static.bassan.ca/public/headers/background-header-middle-text-mobile.png)}}.header-middle-text div{max-width:540px;margin:0 20px;z-index:2}@media (max-width:560px){.header-middle-text div{max-width:260px}}.header-middle-text h1{margin-bottom:35px;color:#fff;text-align:center}@media (max-width:768px){.header-middle-text h1{font-weight:400;font-size:30px;line-height:36px;text-align:left;margin-bottom:26px}}.header-middle-text p{margin:0;color:#b0b8bf;text-align:center}@media (max-width:768px){.header-middle-text p{font-weight:300;font-size:14px;line-height:140%;text-align:left}}.header-middle-text:after{position:absolute;bottom:-10px;right:0;content:url(https://static.bassan.ca/public/headers/green-line-header-middle-text.svg)}@media (max-width:768px){.header-middle-text:after{top:0;right:0;content:url(https://static.bassan.ca/public/headers/green-line-header-middle-text-mobile.png)}}.header-contact{padding-top:180px;padding-bottom:112px;width:100%;display:flex;justify-content:center;background:center/cover no-repeat url(https://static.bassan.ca/public/headers/background-header-contact.png)}@media (max-width:768px){.header-contact{padding-top:100px;padding-bottom:60px}}.header-contact .content{margin-left:20px;margin-right:20px;max-width:1090px;width:100%}.header-contact .cta{background:#bfe0b0;border-radius:18px;padding:40px 45px;position:relative;overflow:hidden;pointer-events:none}@media (max-width:768px){.header-contact .cta{padding:40px 15px 150px}}.header-contact .cta p{margin-bottom:20px}@media (max-width:768px){.header-contact .cta p{font-size:1.25rem;line-height:140%;letter-spacing:-.02em}}.header-contact .cta a{pointer-events:auto}.header-contact .cta:after{position:absolute;content:url(https://static.bassan.ca/public/background-green-cta.png);right:-280px;bottom:-110px;transform:rotate(-10deg);transition:all .3s ease-in-out}@media (max-width:768px){.header-contact .cta:after{scale:.4;right:-320px;bottom:-140px}}.header-contact .cta:before{position:absolute;content:url(https://static.bassan.ca/public/logo-b.png);scale:.75;bottom:-120px;right:0;z-index:2;transition:all .3s ease-in-out}@media (max-width:768px){.header-contact .cta:before{scale:.6;bottom:-120px;right:0}}.header-contact .cta:hover:after{right:-260px;bottom:-100px}@media (max-width:768px){.header-contact .cta:hover:after{right:-310px;bottom:-128px}}.header-contact .cta:hover:before{bottom:-100px;right:0}@media (max-width:768px){.header-contact .cta:hover:before{bottom:-110px;right:0}}.header-contact .contact{display:grid;grid-template-columns:repeat(2,1fr);width:100%;max-width:none;margin-top:98px;gap:20px}@media (max-width:768px){.header-contact .contact{grid-template-columns:1fr;margin-top:40px;gap:40px}}.header-contact .contact .address-info{width:100%;display:flex;flex-flow:column;justify-content:center;align-items:flex-start;color:#fff;height:100%;max-width:475px}@media (max-width:768px){.header-contact .contact .address-info{max-width:none}}.header-contact .contact .address-info .title{margin-bottom:32px}@media (max-width:1024px){.header-contact .contact .address-info .title{font-size:1.25rem;line-height:140%;letter-spacing:-.02em}}.header-contact .contact .address-info .name{color:#b0b8bf;margin-bottom:2px}@media (max-width:1024px){.header-contact .contact .address-info .name{font-size:1.5rem;line-height:1.875rem;letter-spacing:-.02em}}.header-contact .contact .address-info .address{margin-bottom:60px;color:#b0b8bf}@media (max-width:1024px){.header-contact .contact .address-info .address{font-size:1.5rem;line-height:1.875rem;letter-spacing:-.02em;margin-bottom:40px}}.header-contact .contact .address-info .access{color:#b0b8bf;margin-bottom:20px}@media (max-width:1024px){.header-contact .contact .address-info .access{font-weight:400;font-size:1rem;line-height:1.125rem;letter-spacing:-.01em}}.header-contact .contact .address-info .info{display:flex;gap:40px}.header-contact .contact .address-info .info a{color:#fff;padding-bottom:2px;border-bottom:1px solid #fff}@media (max-width:1024px){.header-contact .contact .address-info .info a{font-weight:300;font-size:.9375rem;line-height:140%;letter-spacing:-.02em}}.header-contact .contact .address-info .info a:hover{border:none;text-decoration:none}.header-contact .contact .form{align-items:flex-end}@media (max-width:768px){.header-contact .contact .form{align-items:flex-start;max-width:none}}.header-contact .contact form{width:100%;max-width:460px}@media (max-width:768px){.header-contact .contact form{max-width:none}}.header-contact .contact form label{display:none}.header-contact .contact form input::placeholder{color:#949ea8}.header-contact .contact form .button,.header-contact .contact form .wysiwyg button,.wysiwyg .header-contact .contact form button{margin:0}.header-submission-request{display:flex;align-items:center;justify-content:center;background-color:#bfe0b0;padding-top:215px;padding-bottom:175px;position:relative;overflow:hidden}@media (max-width:768px){.header-submission-request{padding-top:180px;padding-bottom:150px}}.header-submission-request h1{margin:0 20px;max-width:715px;text-align:center}@media (max-width:768px){.header-submission-request h1{margin:0 15px;font-weight:400;font-size:30px;line-height:36px}}.header-submission-request:before{position:absolute;top:-175px;left:-200px;transform:rotate(170deg);content:url(https://static.bassan.ca/public/background-green-cta.png)}@media (max-width:1024px){.header-submission-request:before{scale:.8}}@media (max-width:768px){.header-submission-request:before{scale:.6;top:-175px;left:-290px}}.header-submission-request:after{position:absolute;bottom:-170px;right:-200px;transform:rotate(-12deg);content:url(https://static.bassan.ca/public/background-green-cta.png)}@media (max-width:1024px){.header-submission-request:after{scale:.8}}@media (max-width:768px){.header-submission-request:after{scale:.6;bottom:-170px;right:-290px}}.header-collect-data{width:100%;position:relative;z-index:80;overflow:hidden;background:center/cover no-repeat url(https://static.bassan.ca/public/headers/background-header-middle-text.png)}@media (max-width:768px){.header-collect-data{justify-content:flex-start;align-items:flex-end;background:#121724 center top/100% 336px no-repeat url(https://static.bassan.ca/public/headers/background-header-middle-text.png)}}.header-collect-data .container-content{width:100%;min-height:500px;max-width:1440px;padding:90px 0 0;margin:0 auto;display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-end}@media (max-width:768px){.header-collect-data .container-content{align-items:stretch;min-height:0;padding:230px 0 0}}.header-collect-data .container-content>a{color:#fff;background:0 0;margin:0 20px 40px}@media (max-width:768px){.header-collect-data .container-content>a{margin:0 15px 20px;align-self:flex-start}}.header-collect-data .container-content h1{color:#fff;margin:0 20px 30px;font-weight:400}@media (max-width:768px){.header-collect-data .container-content h1{margin:0 15px 30px;font-weight:400;font-size:30px;line-height:36px}}.header-collect-data .container-content nav{padding:25px 20px}@media (max-width:768px){.header-collect-data .container-content nav{padding:0}}.header-collect-data .container-content nav>button{display:none;align-items:center;justify-content:space-between;width:100%;padding:16px;border:none;color:#fff}.header-collect-data .container-content nav>button i{transition:all .3s ease-in-out}@media (max-width:768px){.header-collect-data .container-content nav>button{display:flex;background-color:#121724}}.header-collect-data .container-content nav>button:hover{cursor:pointer}.header-collect-data .container-content nav.open>button i{transform:rotate(180deg)}.header-collect-data .container-content nav ul{display:flex;gap:24px;padding:0;margin:0;list-style-type:none;flex-wrap:wrap}@media (max-width:768px){.header-collect-data .container-content nav ul{display:none;flex-flow:column;padding:26px 18px;background-color:#121724}}.header-collect-data .container-content nav.open ul{display:flex}.header-collect-data .container-content nav ul li a{color:#fff;padding-bottom:4px;border-bottom:1px solid #fff;border-radius:0;background:0 0;text-transform:uppercase}.header-collect-data .container-content nav ul:hover a{opacity:.6}.header-collect-data .container-content nav ul:hover a:hover{opacity:1}.header-collect-data .container-content nav ul li a span i,.header-collect-data .container-content nav ul li a span:after{color:#bfe0b0}.header-collect-data:after{pointer-events:none;position:absolute;bottom:-10px;right:0;content:url(https://static.bassan.ca/public/headers/green-line-header-middle-text.svg)}@media (max-width:1024px){.header-collect-data:after{top:0;right:0;content:url(https://static.bassan.ca/public/headers/green-line-header-middle-text-mobile.png)}}.header-collect-data.sticky{background:0 0}.header-collect-data.sticky:after{display:none}.header-collect-data.sticky .container-content{padding-bottom:77px}@media (max-width:768px){.header-collect-data.sticky .container-content{padding-bottom:50px}}.header-collect-data.sticky nav{background-color:#212636;position:fixed;top:75px;z-index:90;left:0;right:0}@media (max-width:768px){.header-collect-data.sticky nav{top:70px;left:0;right:0}}.header-collect-data-single{background:linear-gradient(180deg,#212636 16.75%,rgba(33,38,54,.12) 100%),linear-gradient(0deg,rgba(18,23,36,.1),rgba(18,23,36,.1)),linear-gradient(0deg,rgba(33,38,54,.4),rgba(33,38,54,.4)),center/cover no-repeat var(--bg-collect-data-single);position:relative}.header-collect-data-single .background-header-collect-data-single{width:100%;max-width:1440px;margin:auto}.header-collect-data-single .background-header-collect-data-single:after{position:absolute;content:"";top:0;bottom:0;right:0;left:calc(50% + 720px);background-color:#212636}@media (max-width:768px){.header-collect-data-single .background-header-collect-data-single:after{display:none}}.header-collect-data-single .container-content{margin:auto;padding:190px 84px 20px;min-height:826px;max-width:1440px;position:relative}@media (max-width:768px){.header-collect-data-single .container-content{padding:100px 15px 20px;min-height:710px}}.header-collect-data-single .container-content:after{position:absolute;top:0;bottom:0;right:0;left:calc(100% - 84px);content:"";background:center/cover no-repeat url(https://static.bassan.ca/public/headers/right-backgroun-header-collect-data-single.png)}@media (max-width:768px){.header-collect-data-single .container-content:after{display:none}}.header-collect-data-single .content{display:flex;flex-flow:column;gap:50px;max-width:1000px;margin:auto}.header-collect-data-single h1{max-width:810px;color:#fff;margin-right:20px}@media (max-width:1024px){.header-collect-data-single h1{font-weight:400;font-size:30px;line-height:36px;letter-spacing:-.02em}}@media (max-width:768px){.header-collect-data-single h1{margin-right:0}}.header-collect-data-single .content div{align-self:flex-end;padding-right:20px}@media (max-width:768px){.header-collect-data-single .content div{align-self:flex-start;padding-right:0}}.header-collect-data-single .content div p{color:#fff;margin-bottom:4px}.header-collect-data-single .content div p:last-child{margin-bottom:0}@media (max-width:768px){.header-collect-data-single .content div p{font-weight:400;font-size:15px;line-height:140%}}.header-collect-data-single .content .title{color:#b0b8bf;text-transform:uppercase}@media (max-width:768px){.header-collect-data-single .content .title{font-weight:400;font-size:14px;line-height:17px}}.header-collect-data-single a{position:absolute;bottom:48px;right:35px;color:#fff;z-index:2}@media (max-width:768px){.header-collect-data-single a{bottom:36px;right:0;font-weight:400;font-size:14px;line-height:140%}}.header-collect-data-single a span{padding:40px 20px;border-radius:50%;background-color:rgba(255,255,255,0);transition:all .3s ease-in-out}@media (max-width:768px){.header-collect-data-single a span{padding:32px 16px}}.header-collect-data-single a i{color:#212636;padding:20px;background-color:#949ea8;border-radius:50%;transition:all .3s ease-in-out;padding:16px}@media (max-width:768px){.header-collect-data-single a i{background-color:#fff}}.header-collect-data-single a:hover{text-decoration:none}.header-collect-data-single a:hover span{background-color:rgba(255,255,255,.1)}.header-collect-data-single a:hover i{background-color:#bfe0b0;transform:rotate(-19deg)}.header-apply{display:flex;align-items:center;justify-content:center;flex-flow:column;background-color:#212636;padding-top:215px;padding-bottom:175px;position:relative;overflow:hidden}@media (max-width:768px){.header-apply{padding-top:180px;padding-bottom:150px}}.header-apply a{color:#fff;background-color:transparent;margin-bottom:50px}@media (max-width:768px){.header-apply a{margin-bottom:30px}}.header-apply a span i,.header-apply a span:after{color:#bfe0b0}.header-apply h1{margin:0 20px;max-width:715px;text-align:center;color:#fff}@media (max-width:768px){.header-apply h1{margin:0 15px;font-weight:400;font-size:30px;line-height:36px}}.header-apply:before{position:absolute;top:-175px;left:-200px;transform:rotate(170deg);content:url(https://static.bassan.ca/public/background-green-cta.png)}@media (max-width:1024px){.header-apply:before{scale:.8}}@media (max-width:768px){.header-apply:before{scale:.6;top:-175px;left:-290px}}.header-apply:after{position:absolute;bottom:-170px;right:-200px;transform:rotate(-12deg);content:url(https://static.bassan.ca/public/background-green-cta.png)}@media (max-width:1024px){.header-apply:after{scale:.8}}@media (max-width:768px){.header-apply:after{scale:.6;bottom:-170px;right:-290px}}.animation-secondary-page{width:100%;height:0;background-color:#212636;display:flex;align-items:center;justify-content:center;overflow:hidden}.animation-secondary-page .logo{width:250px}.animation-secondary-page .logo img{width:100%}.animation-secondary-page.animation{animation:animSecondaryPage .3s ease-in-out both;animation-delay:5s;animation-duration:1s}.animation-secondary-page.animation .logo{animation:logoSecondaryPage .3s ease-in-out both;animation-delay:2s;animation-duration:.8s}@keyframes logoSecondaryPage{0%{scale:2;opacity:0}100%{scale:1;opacity:1}}@keyframes animSecondaryPage{0%{display:flex;height:100vh}100%{height:0;display:none}}.error{min-height:100vh;background-color:#212636;display:flex;flex-flow:column;align-items:center;padding-top:270px}@media (max-width:768px){.error{padding-top:80px}}.error h1{max-width:730px;margin-bottom:70px;color:#fff;text-align:center}@media (max-width:768px){.error h1{margin:0 15px 40px;font-weight:400;font-size:30px;line-height:36px}}.error ul{display:flex;flex-wrap:wrap;gap:20px 80px;padding:0;margin:0 20px 160px}@media (max-width:1024px){.error ul{flex-flow:column}}@media (max-width:768px){.error ul{margin:0 15px 50px}}.error ul a{color:#fff;padding-bottom:4px;border-bottom:1px solid #fff;border-radius:0}.error ul a span i,.error ul a span:after{color:#bfe0b0}.error .cta{background:#bfe0b0;border-radius:18px;padding:40px 45px;position:relative;overflow:hidden;pointer-events:none;width:calc(100% - 40px);max-width:1220px;margin:0 20px 80px}@media (max-width:768px){.error .cta{padding:40px 15px 150px;margin:0 15px 40px}}.error .cta p{margin-bottom:20px}@media (max-width:768px){.error .cta p{font-size:1.25rem;line-height:140%;letter-spacing:-.02em}}.error .cta a{pointer-events:auto}.error .cta:after{position:absolute;content:url(https://static.bassan.ca/public/background-green-cta.png);right:-280px;bottom:-110px;transform:rotate(-10deg);transition:all .3s ease-in-out}@media (max-width:768px){.error .cta:after{scale:.4;right:-320px;bottom:-140px}}.error .cta:before{position:absolute;content:url(https://static.bassan.ca/public/logo-b.png);scale:.75;bottom:-120px;right:0;z-index:2;transition:all .3s ease-in-out}@media (max-width:768px){.error .cta:before{scale:.6;bottom:-120px;right:0}}.error .cta:hover:after{right:-260px;bottom:-100px}@media (max-width:768px){.error .cta:hover:after{right:-310px;bottom:-128px}}.error .cta:hover:before{bottom:-100px;right:0}@media (max-width:768px){.error .cta:hover:before{bottom:-110px;right:0}}#map{height:400px;width:100%}.background-cover{background-size:cover;background-position:center center;background-repeat:no-repeat}.grecaptcha-badge{display:none!important}