*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}body{color:#000;font-weight:400;font-family:"Inter",sans-serif;font-size:calc((15px + 2 * ((100vw - 376px) / 1544)) - 0.1px);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;line-height:1.55;margin:0;padding:0}body.admin-bar{padding-top:32px}body.preview{height:auto;overflow:auto;width:auto}body .cursor{pointer-events:none;z-index:9999}body .cursor .cursor__ball{position:fixed;top:0;left:0;z-index:9999;mix-blend-mode:difference}body .cursor .cursor__ball svg{position:relative;z-index:1}body .cursor .cursor__ball svg circle{fill:#f7f8fa}body .cursor .cursor__ball div.ball_text{position:absolute;top:50%;left:50%;transform:translate(-50%,-75%);font-family:Cardo;font-weight:700;text-align:center;color:#fff;z-index:2;font-size:8px;mix-blend-mode:difference}.dark>path{fill:#000}.dark>a{color:#000}.darkh1{color:#000}.dark>.color-in-viewport-adjust{background-color:#000}.light>path{fill:#fff}.light>a:not(:hover){color:#fff !important}.lighth1{color:#fff}.light>.color-in-viewport-adjust{background-color:#fff}a{transition-property:color;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);color:inherit;text-decoration:none}.no-touchevents a:hover{color:#87b438}img{border:none}ul,ol,li{list-style:none;list-style-position:outside;margin:0;padding:0}input,button,textarea{font-family:inherit;font-weight:400;font-size:calc((8.25px + 6.75 * ((100vw - 376px) / 1544)) - 0.1px)}input:focus,button:focus,textarea:focus{outline:none}input::-webkit-input-placeholder,button::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}input::-moz-placeholder,button::-moz-placeholder,textarea::-moz-placeholder{color:#000}input:-moz-placeholder,button:-moz-placeholder,textarea:-moz-placeholder{color:#000}input:-ms-input-placeholder,button:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}sup{font-size:50%}address{font-style:normal}.preview *{transition-property:none !important;transition-duration:0ms !important;transition-delay:0ms !important}h1{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((35.75px + 29.25 * ((100vw - 376px) / 1544)) - 0.1px);line-height:1.15;margin:0;margin-top:calc((55px + 45 * ((100vw - 376px) / 1544)) - 0.1px);margin-bottom:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px)}@media (max-width:1024px){h1{margin-top:calc((33px + 27 * ((100vw - 376px) / 1544)) - 0.1px);margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}}@media (max-width:575px){h1 br{display:none}}h2{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((35.75px + 29.25 * ((100vw - 376px) / 1544)) - 0.1px);line-height:1.15;margin:0;margin-top:calc((110px + 90 * ((100vw - 376px) / 1544)) - 0.1px);margin-bottom:calc((55px + 45 * ((100vw - 376px) / 1544)) - 0.1px)}@media (max-width:1024px){h2{margin-top:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px);margin-bottom:calc((33px + 27 * ((100vw - 376px) / 1544)) - 0.1px)}}@media (max-width:575px){h2 br{display:none}}h3{color:#87b438;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 5 * ((100vw - 376px) / 1544)) - 0.1px);margin:0;margin-top:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px);margin-bottom:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px)}h4{color:#87b438;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 3 * ((100vw - 376px) / 1544)) - 0.1px);margin:0;margin-top:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px);margin-bottom:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,p:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,p:last-child{margin-bottom:0}@media (max-width:375px){h1,h2,h3,h4,h5,p{word-break:break-word}}.line{position:relative;display:block}.word{position:relative;display:inline-block;white-space:nowrap}.char{position:relative;display:inline-block;white-space:nowrap}.wysiwyg strong{font-weight:600}.wysiwyg ul,.wysiwyg li,.wysiwyg p{margin:0}.wysiwyg a:not(.button){color:inherit;text-decoration:underline;transition-property:color;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.no-touchevents .wysiwyg a:not(.button):hover{color:#87b438}.wysiwyg p:not(:last-child){margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg ul{padding:0;padding-left:calc((24.75px + 20.25 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg ul:not(:last-child){margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg ol{padding:0;padding-left:calc((24.75px + 20.25 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg ol:not(:last-child){margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg li:not(:last-child){margin-bottom:calc((8.25px + 6.75 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg blockquote{position:relative;margin:0;padding:0}.wysiwyg blockquote:not(:last-child){margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .text-emphasize{color:#87b438;font-weight:400;font-family:"Inter",sans-serif;font-size:calc((15px + 4 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .text-emphasize:not(:first-child){margin-top:calc((24.75px + 20.25 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .text-emphasize:not(:last-child){margin-bottom:calc((24.75px + 20.25 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .text-understate{font-size:calc((7px + 7 * ((100vw - 376px) / 1544)) - 0.1px);font-weight:300;letter-spacing:.15em}.wysiwyg.wysiwyg--offset ul,.wysiwyg.wysiwyg--offset ol,.wysiwyg.wysiwyg--offset blockquote,.wysiwyg.wysiwyg--offset p{padding-left:calc((82.5px + 67.5 * ((100vw - 376px) / 1544)) - 0.1px)}@media (max-width:768px){.wysiwyg.wysiwyg--offset ul,.wysiwyg.wysiwyg--offset ol,.wysiwyg.wysiwyg--offset blockquote,.wysiwyg.wysiwyg--offset p{padding-left:0}}.wysiwyg img{max-width:100%}.wysiwyg .alignnone{display:block;margin:0}.wysiwyg .alignnone:not(:last-child){margin-bottom:calc((24.75px + 20.25 * ((100vw - 376px) / 1544)) - 0.1px)}p:not(:last-child) .wysiwyg .alignnone{margin-bottom:calc((24.75px + 20.25 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:calc((24.75px + 20.25 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .alignright{float:right;margin:0;margin-left:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .alignleft{float:left;margin:0;margin-right:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .wp-caption.alignnone{width:100% !important}.wysiwyg .wp-caption.alignnone:not(:last-child){margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .wp-caption.alignleft{margin-right:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .wp-caption.alignright{margin-left:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .wp-caption img{display:block;height:auto;width:100%}.wysiwyg .wp-caption .wp-caption-text{font-size:calc((6.6px + 5.4 * ((100vw - 376px) / 1544)) - 0.1px);margin:0;margin-top:calc((5.5px + 4.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .gallery{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;margin-left:calc((-8.25px + -6.75 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((-8.25px + -6.75 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .gallery-item{margin-left:calc((8.25px + 6.75 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((8.25px + 6.75 * ((100vw - 376px) / 1544)) - 0.1px);margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.wysiwyg .screen-reader-text{border:0;clip-path:inset(50%);clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.wysiwyg .screen-reader-text:focus{background-color:#eee;clip-path:none;clip:auto !important;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.validation_error{color:#e94141}.validation_error:not(:last-child){margin-bottom:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px)}.validation_message{color:#e94141 !important}.gform_body:not(:last-child){margin-bottom:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px)}.gform_page{position:relative}.gform_fields{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px);grid-row-gap:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px);width:100%}@media (max-width:575px){.gform_fields{grid-column-gap:calc((0px + 0 * ((100vw - 376px) / 1544)) - 0.1px)}}.gfield.gfield--width-full{grid-column:span 12}.gfield.gfield--width-half{grid-column:span 6;grid-column-start:span 6;grid-column-end:auto}@media (max-width:575px){.gfield.gfield--width-half{grid-column:span 12}}.gform_page_fields{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.gform_page_fields:not(:last-child){margin-bottom:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px)}.gform_page_footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:0;margin-left:calc((-13.75px + -11.25 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((-13.75px + -11.25 * ((100vw - 376px) / 1544)) - 0.1px)}.gform_page_footer .button{margin:0;margin-left:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px)}@media (max-width:375px){.gform_page_footer{flex-direction:column;align-items:stretch;justify-content:flex-start}}.gform_validation_errors:not(:last-child){margin-bottom:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px)}.gform_validation_errors h2{color:#e94141;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 7 * ((100vw - 376px) / 1544)) - 0.1px)}.gform_fields{margin:0;padding:0}.gform_fields:not(:last-child){margin-bottom:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px)}.gform_heading:not(:last-child){margin-bottom:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px)}.gform_footer{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.gform_title{color:inherit;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((22.75px + 12.25 * ((100vw - 376px) / 1544)) - 0.1px)}.gsection:not(:last-child){margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.gsection_title{color:inherit;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 7 * ((100vw - 376px) / 1544)) - 0.1px);padding:0;padding-bottom:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px)}.block .gsection_title{color:inherit;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 7 * ((100vw - 376px) / 1544)) - 0.1px)}.gfield{position:relative}.gfield:not(:last-child):not(.gfield--type-hidden){margin-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.gfield_description{color:#606060;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 2 * ((100vw - 376px) / 1544)) - 0.1px);margin:0;margin-top:calc((2.75px + 2.25 * ((100vw - 376px) / 1544)) - 0.1px);padding:0}.gfield_label{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 4 * ((100vw - 376px) / 1544)) - 0.1px)}.hidden_label .gfield_label{display:none}.gfield_animated_label .gfield_label{position:absolute;top:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;transition-property:background-color,color,opacity,transform,visibility;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);height:calc((42.5px + 7.5 * ((100vw - 376px) / 1544)) - 0.1px);padding:0;transform-origin:top left;white-space:nowrap}.gfield_animated_label.gfield_active .gfield_label{color:rgba(41,55,78,.5);transform:translateX(calc((0px + 0 * ((100vw - 376px) / 1544)) - 0.1px)) translateY(calc((-8.25px + -6.75 * ((100vw - 376px) / 1544)) - 0.1px)) scale(0.75)}.gfield_type_checkbox{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:none;margin:0;padding:0}.gfield_type_checkbox .gchoice{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.gfield_type_checkbox .gchoice:not(:last-child){margin-bottom:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px)}.gfield_type_checkbox input[type=checkbox]{-webkit-appearance:none;flex:none;border:2px solid #000;border-radius:0;background:#fff;cursor:pointer;height:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px);margin:0;margin-right:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px);width:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.gfield_type_checkbox input[type=checkbox]:checked{background:#fff url(//www.cote-jean.ca/wp-content/themes/cotejean/dist/styles/../images/check.svg) no-repeat center center;background-size:contain}.gfield_type_checkbox label{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 4 * ((100vw - 376px) / 1544)) - 0.1px)}.gfield_radio{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border:none;margin:0;padding:0}.gfield_radio .gchoice{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.gfield_radio .gchoice:not(:last-child){margin-bottom:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px)}.gfield_radio input[type=radio]{-webkit-appearance:none;flex:none;border:2px solid #000;border-radius:0;background:#fff;cursor:pointer;height:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px);margin:0;margin-right:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px);width:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.gfield_radio input[type=radio]:checked{background:#fff url(//www.cote-jean.ca/wp-content/themes/cotejean/dist/styles/../images/dot.svg) no-repeat center center;background-size:contain}.gfield_radio label{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 4 * ((100vw - 376px) / 1544)) - 0.1px)}.ginput_container_text input,.ginput_container_date input,.ginput_container_phone input,.ginput_container_email input{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 3 * ((100vw - 376px) / 1544)) - 0.1px);background:#fff;border:none;border-bottom:2px solid #000;border-radius:0;height:calc((42.5px + 7.5 * ((100vw - 376px) / 1544)) - 0.1px);max-width:100%;padding:0;width:100%}.ginput_container_textarea textarea{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 3 * ((100vw - 376px) / 1544)) - 0.1px);background:#fff;border:none;border-bottom:2px solid #000;border-radius:0;height:calc((136px + 24 * ((100vw - 376px) / 1544)) - 0.1px);max-width:100%;padding:0;padding-top:calc((13.75px + 11.25 * ((100vw - 376px) / 1544)) - 0.1px);width:100%}.ginput_container_select select{-webkit-appearance:none;color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 3 * ((100vw - 376px) / 1544)) - 0.1px);background:#fff url(//www.cote-jean.ca/wp-content/themes/cotejean/dist/styles/../images/select-arrow.svg) no-repeat center right;border:none;border-bottom:2px solid #000;border-radius:0;height:calc((42.5px + 7.5 * ((100vw - 376px) / 1544)) - 0.1px);max-width:100%;padding:0;width:100%}.ginput_container_fileupload input{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 3 * ((100vw - 376px) / 1544)) - 0.1px);background:#fff;border:1px dotted rgba(0,0,0,.5);border-radius:calc((42.5px + 7.5 * ((100vw - 376px) / 1544)) - 0.1px);margin:0;margin-top:calc((5.5px + 4.5 * ((100vw - 376px) / 1544)) - 0.1px);max-width:100%;padding:calc((8.25px + 6.75 * ((100vw - 376px) / 1544)) - 0.1px);width:100%}.ginput_container_fileupload .gform_fileupload_rules{display:none}.gform_button_spacer{flex:1 0 auto}@media (max-width:375px){.gform_button_spacer{border-top:1px solid #c7c7c7;margin-top:25px;margin-bottom:25px;width:100%}}.button.gform_button,.button.gform_next_button,.button.gform_previous_button{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 4 * ((100vw - 376px) / 1544)) - 0.1px);background:transparent url(//www.cote-jean.ca/wp-content/themes/cotejean/dist/styles/../images/arrow-more.svg) no-repeat center left;background-size:calc((37.5px + 12.5 * ((100vw - 376px) / 1544)) - 0.1px) calc((37.5px + 12.5 * ((100vw - 376px) / 1544)) - 0.1px);border:0;border-radius:0;height:calc((37.5px + 12.5 * ((100vw - 376px) / 1544)) - 0.1px);padding:0;padding-left:calc((41.25px + 33.75 * ((100vw - 376px) / 1544)) - 0.1px);padding-right:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px)}.gform_wrapper .gfmc-column>ul{display:flex;flex-direction:wrap;align-items:flex-start;justify-content:flex-start;margin:0;margin-left:calc((-5px + -2.5 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((-5px + -2.5 * ((100vw - 376px) / 1544)) - 0.1px);padding:0}.gform_wrapper .gfmc-column>ul>.gfield{flex:1 1 0;margin-left:calc((5px + 2.5 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((5px + 2.5 * ((100vw - 376px) / 1544)) - 0.1px)}@media (max-width:575px){.gform_wrapper .gfmc-column>ul>.gfield{flex:1 0 auto}}.gf_progressbar_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:center}.gf_progressbar_title{font-size:calc((12px + 4 * ((100vw - 376px) / 1544)) - 0.1px);font-weight:400;opacity:.5;text-transform:uppercase}.gf_progressbar{display:none}.gform_ajax_spinner{position:absolute;top:10px;right:0;flex:none;height:20px;margin-left:auto;margin-right:auto;width:20px}.block{--back-color:#fff;--text-color:#000;transition-property:background-color,color,opacity,transform,visibility;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);background:0 0}.ready .block.block-on-screen{background:var(--back-color)}.block.back-style-white{color:#000}.block.back-style-black{color:#fff}.block.back-style-black h1,.block.back-style-black h2{color:#fff}.block.back-style-green{color:#fff}.block.back-style-green h1,.block.back-style-green h2{color:#fff}.block.back-style-white.text-style-white .colorable ul,.block.back-style-white.text-style-white .colorable ol,.block.back-style-white.text-style-white .colorable p,.block.back-style-white.text-style-black .colorable ul,.block.back-style-white.text-style-black .colorable ol,.block.back-style-white.text-style-black .colorable p,.block.back-style-white.text-style-green .colorable ul,.block.back-style-white.text-style-green .colorable ol,.block.back-style-white.text-style-green .colorable p,.block.back-style-green.text-style-white .colorable ul,.block.back-style-green.text-style-white .colorable ol,.block.back-style-green.text-style-white .colorable p,.block.back-style-green.text-style-black .colorable ul,.block.back-style-green.text-style-black .colorable ol,.block.back-style-green.text-style-black .colorable p,.block.back-style-green.text-style-green .colorable ul,.block.back-style-green.text-style-green .colorable ol,.block.back-style-green.text-style-green .colorable p,.block.back-style-black.text-style-white .colorable ul,.block.back-style-black.text-style-white .colorable ol,.block.back-style-black.text-style-white .colorable p,.block.back-style-black.text-style-black .colorable ul,.block.back-style-black.text-style-black .colorable ol,.block.back-style-black.text-style-black .colorable p,.block.back-style-black.text-style-green .colorable ul,.block.back-style-black.text-style-green .colorable ol,.block.back-style-black.text-style-green .colorable p{color:var(--text-color)}.block.text-style-white .colorable ul,.block.text-style-white .colorable ol,.block.text-style-white .colorable p,.block.text-style-black .colorable ul,.block.text-style-black .colorable ol,.block.text-style-black .colorable p,.block.text-style-green .colorable ul,.block.text-style-green .colorable ol,.block.text-style-green .colorable p{color:var(--text-color)}.horizontal-layout.horizontal-layout--enabled .block{flex:none;height:100vh;margin-left:calc((55px + 45 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((55px + 45 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block.block--padded{margin-left:calc((0px + 0 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((0px + 0 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block.block--padded .container{padding-left:calc((55px + 45 * ((100vw - 376px) / 1544)) - 0.1px);padding-right:calc((55px + 45 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block.block--start{margin-left:calc((110px + 90 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block.block--start.block--padded{margin-left:calc((0px + 0 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block.block--start.block--padded .container{padding-left:calc((110px + 90 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block.block--end{margin-right:calc((110px + 90 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block.block--end.block--padded{margin-right:calc((0px + 0 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block.block--end.block--padded .container{padding-right:calc((110px + 90 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block.block--padded .caption{margin-left:0}.horizontal-layout.horizontal-layout--enabled .block.block--last,.horizontal-layout.horizontal-layout--enabled .block.block--last.block--start.block--end{margin-right:0;padding-right:calc((110px + 90 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block .caption{margin-left:calc((-30px + -170 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout.horizontal-layout--enabled .block .container{height:100%;margin-left:0;margin-right:0;padding-top:18vh;padding-bottom:18vh;width:auto}.horizontal-layout:not(.horizontal-layout--enabled) .block{flex:none;margin-top:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px);margin-bottom:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout:not(.horizontal-layout--enabled) .block.block--padded{margin-top:calc((0px + 0 * ((100vw - 376px) / 1544)) - 0.1px);margin-bottom:calc((0px + 0 * ((100vw - 376px) / 1544)) - 0.1px);padding-top:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px);padding-bottom:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout:not(.horizontal-layout--enabled) .block.block--start{margin-top:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout:not(.horizontal-layout--enabled) .block.block--start.block--padded{margin-top:calc((0px + 0 * ((100vw - 376px) / 1544)) - 0.1px);padding-top:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout:not(.horizontal-layout--enabled) .block.block--end{margin-bottom:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px)}.horizontal-layout:not(.horizontal-layout--enabled) .block.block--end.block--last{margin-bottom:0}.horizontal-layout:not(.horizontal-layout--enabled) .block.block--end.block--padded{margin-bottom:calc((0px + 0 * ((100vw - 376px) / 1544)) - 0.1px);padding-bottom:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px)}.image{overflow:hidden}.image img{display:block}.image.image--fit{position:relative}.image.image--fit img{height:auto;object-fit:contain;object-position:center center;width:100%}.image.image--fill{position:absolute;top:0;right:0;bottom:0;left:0}.image.image--fill img{position:absolute;top:0;left:0;height:100%;object-fit:cover;object-position:center center;width:100%}.image.image--scale{position:relative}.image.image--scale .frame{position:absolute;top:0;right:0;bottom:0;left:0}.image.image--scale img{position:absolute;top:0;left:0;height:100%;object-fit:cover;object-position:center center;width:100%}.image .frame{position:relative;height:100%;width:100%}.video{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;overflow:hidden}.video video{height:100%;object-fit:cover;transition-property:opacity,transform;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);width:100%}.video.video--loading .spinner{opacity:1}.video.video--playing .spinner{opacity:0}.spinner{position:absolute;top:50%;left:50%;animation:spinner-rotate 3s linear infinite;border:2px solid #fff;border-radius:calc((33px + 27 * ((100vw - 376px) / 1544)) - 0.1px);border-left-color:transparent;height:calc((33px + 27 * ((100vw - 376px) / 1544)) - 0.1px);margin-top:calc((-16.5px + -13.5 * ((100vw - 376px) / 1544)) - 0.1px);margin-left:calc((-16.5px + -13.5 * ((100vw - 376px) / 1544)) - 0.1px);opacity:0;transition-property:opacity,transform;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);width:calc((33px + 27 * ((100vw - 376px) / 1544)) - 0.1px)}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.social{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-start;margin:0;margin-left:calc((-2.75px + -2.25 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((-2.75px + -2.25 * ((100vw - 376px) / 1544)) - 0.1px)}.social-item{transition-property:background-color,color,opacity,transform,visibility;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);height:30px;margin:0;margin-left:calc((2.75px + 2.25 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((2.75px + 2.25 * ((100vw - 376px) / 1544)) - 0.1px);width:30px}.no-touchevents .social-item:hover{transform:scale(1.15)}.social-item svg{display:block;width:30px}.caption{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-top:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px);padding-bottom:calc((66px + 54 * ((100vw - 376px) / 1544)) - 0.1px);width:calc((55px + 45 * ((100vw - 376px) / 1544)) - 0.1px)}@media (max-width:1024px){.caption{position:relative;top:auto;bottom:auto;left:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0;width:auto}.caption:not(:last-child){margin-bottom:calc((33px + 27 * ((100vw - 376px) / 1544)) - 0.1px)}}.caption-label{color:#97c940;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 5 * ((100vw - 376px) / 1544)) - 0.1px);transition-property:background-color,color,opacity,transform,visibility;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-delay:.57s;transform:translateX(calc((-55px + -45 * ((100vw - 376px) / 1544)) - 0.1px))}@media (max-width:1024px){.caption-label{color:#97c940;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((16.9px + 9.1 * ((100vw - 376px) / 1544)) - 0.1px)}}@media (max-width:1024px){.caption-label{transform:translateY(-100%)}}.ready .block-on-screen .caption-label{transform:none}.caption-label span{transform:rotate(180deg);writing-mode:tb;writing-mode:vertical-lr;display:block}@media (max-width:1024px){.caption-label span{writing-mode:initial;transform:none}}.error-404{position:relative;height:calc(100vh - calc((33px + 27 * ((100vw - 376px) / 1544)) - 0.1px))}.error-404 .container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.error-404-content{font-size:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px);font-weight:700;text-align:center}.error-404-content h1:first-child,.error-404-content h2:first-child{transform:translateY(calc((8.25px + 6.75 * ((100vw - 376px) / 1544)) - 0.1px));transition-property:opacity,transform;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.ready .block-on-screen .error-404-content>*{opacity:1;transform:none}.ready .block-on-screen .error-404-content h1:first-child,.ready .block-on-screen .error-404-content h2:first-child,.ready .block-on-screen .error-404-content h3:first-child{transform:none}.container{margin-left:calc((30px + 170 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((30px + 170 * ((100vw - 376px) / 1544)) - 0.1px);width:calc(100% - calc((60px + 340 * ((100vw - 376px) / 1544)) - 0.1px))}.container-inset{margin-left:calc((30px + 370 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((30px + 370 * ((100vw - 376px) / 1544)) - 0.1px);width:calc(100% - calc((60px + 740 * ((100vw - 376px) / 1544)) - 0.1px))}.main-layout{position:relative}.main-layout-header{position:fixed;top:0;right:0;left:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;z-index:75;height:calc((55px + 45 * ((100vw - 376px) / 1544)) - 0.1px);padding:0;padding-left:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px);padding-right:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px);max-width:100vw}.main-layout-header-logo{position:relative;display:flex;flex:none;flex-direction:row;align-items:center;justify-content:flex-start}.main-layout-header-logo a{display:flex;flex-direction:row;align-items:center;justify-content:center}.main-layout-header-logo svg path{transition-property:fill;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.main-layout-header-logo h1{display:none}.main-layout-menu-active .main-layout-header-logo svg path{fill:#fff}.main-layout-header-logo-picto{position:relative;margin:0;margin-right:calc((8.25px + 6.75 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-header-logo-picto svg{display:block;width:calc((24.75px + 20.25 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-header-logo-label{position:relative;height:calc((22px + 18 * ((100vw - 376px) / 1544)) - 0.1px);overflow:hidden;width:calc((232.1px + 189.9 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-header-logo-label-large{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transition-property:background-color,color,opacity,transform,visibility;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(0%)}.main-layout-menu-active .main-layout-header-logo-label-large,.scrolled .main-layout-header-logo-label-large{transform:translateY(-100%)}.main-layout-header-logo-label-large svg{display:block;width:calc((232.1px + 189.9 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-header-logo-label-small{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;transition-property:background-color,color,opacity,transform,visibility;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);transform:translateY(100%)}.main-layout-menu-active .main-layout-header-logo-label-small,.scrolled .main-layout-header-logo-label-small{transform:translateY(0%)}.main-layout-header-logo-label-small svg{display:block;width:calc((35.75px + 29.25 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-header-menu{display:flex;flex:1 0 auto;flex-direction:row;align-items:center;justify-content:flex-end;height:100%}.main-layout-header-menu .menu{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:center;margin:0;margin-right:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px);padding:0;gap:20px}@media (max-width:575px){.main-layout-header-menu .menu{display:none}}.main-layout-header-menu .menu-item{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:15px;position:relative;list-style:none;list-style-position:outside;white-space:nowrap}.no-touchevents .main-layout-header-menu .menu-item:hover{color:#87b438}.main-layout-header-menu .menu-item a{color:inherit}.main-layout-header-side-logo-cote,.main-layout-header-side-logo-jean{z-index:65;height:100vh;min-height:10vh;max-height:100vh;pointer-events:none;overflow:hidden;width:calc((49.5px + 40.5 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-header-side-logo-cote:after,.main-layout-header-side-logo-jean:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition-property:background-color,color,opacity,transform,visibility;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (max-width:575px){.main-layout-header-side-logo-cote,.main-layout-header-side-logo-jean{display:none}}.main-layout-header-side-logo-cote{position:absolute;top:0;left:0}.main-layout-header-side-logo-cote:after{background:url(//www.cote-jean.ca/wp-content/themes/cotejean/dist/styles/../images/logo-cote.svg) no-repeat center center;background-size:calc((24.75px + 20.25 * ((100vw - 376px) / 1544)) - 0.1px) calc((71.5px + 58.5 * ((100vw - 376px) / 1544)) - 0.1px)}.scrolled .main-layout-header-side-logo-cote:after{opacity:0;transform:translateX(-100%)}.main-layout-header-side-logo-jean{position:absolute;top:0;right:0}.main-layout-header-side-logo-jean:after{background:url(//www.cote-jean.ca/wp-content/themes/cotejean/dist/styles/../images/logo-jean.svg) no-repeat center center;background-size:calc((24.75px + 20.25 * ((100vw - 376px) / 1544)) - 0.1px) calc((71.5px + 58.5 * ((100vw - 376px) / 1544)) - 0.1px)}.scrolled .main-layout-header-side-logo-jean:after{opacity:0;transform:translateX(100%)}.main-layout-content{position:relative}.main-layout-footer{position:relative;z-index:50;display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;height:calc((77px + 63 * ((100vw - 376px) / 1544)) - 0.1px);padding:0;padding-left:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px);padding-right:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}@media all and (max-width:767px){.main-layout-footer{height:auto !important;padding:2em calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px) !important}}.main-layout-footer .main-layout-footer-container{flex:0 0 100%;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-flow:row wrap}@media all and (max-width:767px){.main-layout-footer .main-layout-footer-container{row-gap:20px}}.main-layout-footer .main-layout-footer-copyright{font-size:14px}.main-layout-footer-head{position:relative}.main-layout-footer-head:not(:last-child){margin-right:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}@media all and (max-width:767px){.main-layout-footer-head{flex:0 0 100%;width:100%}}.main-layout-footer-body{position:relative}.main-layout-footer-body:not(:last-child){margin-right:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}@media all and (max-width:767px){.main-layout-footer-body{margin-right:0 !important}}.main-layout-footer-credit iframe{display:block}.main-layout-footer-menu .menu{display:flex;flex:none;flex-direction:row;align-items:center;justify-content:center;margin-left:calc((-4.125px + -3.375 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((-4.125px + -3.375 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px);padding:0}.main-layout-footer-menu .menu-item{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:15px;position:relative;margin:0;margin-left:calc((4.125px + 3.375 * ((100vw - 376px) / 1544)) - 0.1px);margin-right:calc((4.125px + 3.375 * ((100vw - 376px) / 1544)) - 0.1px);list-style:none;list-style-position:outside;white-space:nowrap}.main-layout-footer-menu .menu-item.current-menu-item:after,.main-layout-footer-menu .menu-item.current-menu-item-ancestor:after{transform:none}.main-layout-footer-menu .menu-item.wpml-ls-current-language:after{transform:none}.no-touchevents .main-layout-footer-menu .menu-item:hover:after{transform:none}.main-layout-footer-menu .menu-item a{color:inherit}.main-layout-menu-button{position:relative;cursor:pointer;user-select:none;width:calc((30px + 10 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-menu-button-bar{transition-property:opacity,transform,visibility,width;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);background:#000;height:8px;margin:0;margin-top:4px;margin-bottom:4px;width:calc((30px + 10 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-menu-button-bar:first-child{margin-top:0}.main-layout-menu-button-bar:last-child{margin-bottom:0}.main-layout-menu-button-bar:nth-child(2){background:#97c940;width:calc((22.5px + 7.5 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-menu-active .main-layout-menu-button-bar:nth-child(1),.main-layout-menu-active .main-layout-menu-button-bar:nth-child(3){transition-delay:.25s;background:#fff}.main-layout-menu-active .main-layout-menu-button-bar:nth-child(1){transition-delay:.25s;opacity:1;transform:translateY(6px) rotate(-45deg)}.main-layout-menu-active .main-layout-menu-button-bar:nth-child(2){transition-delay:.25s;opacity:1;transform:translateY(-6px) rotate(45deg)}.main-layout-menu-active .main-layout-menu-button-bar:nth-child(3){opacity:0}.no-touchevents .main-layout-menu-button:hover .main-layout-menu-button-bar:nth-child(2){transition-delay:0ms;width:calc((30px + 10 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-menu{position:fixed;top:0;right:0;bottom:0;left:auto;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition-property:background-color,color,opacity,transform,visibility;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);background:#000;transform:translateX(100%);max-width:640px;width:100vw;height:100vh;padding:52px 0 0}@media all and (max-width:640px){.main-layout-menu{left:0 !important}}.main-layout-menu-active .main-layout-menu{transform:none}.main-layout-menu-group{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;flex:1}.main-layout-menu-group.main-layout-menu-group--firm{background-color:#2b2b2b;padding:calc((36.3px + 29.7 * ((100vw - 376px) / 1544)) - 0.1px) 0 0 0;position:relative}.main-layout-menu-group.main-layout-menu-group--firm:before{content:"";width:0;height:0;border-style:solid;border-width:0 0 16px 640px;border-color:transparent transparent transparent #000;position:absolute;top:0;left:0}.main-layout-menu-group.main-layout-menu-group--firm:after{content:"";width:0;height:0;border-style:solid;border-width:0 640px 16px 0;border-color:transparent #2b2b2b transparent transparent;position:absolute;top:100%;left:0}.main-layout-menu-group.main-layout-menu-group--team{justify-content:flex-end;padding:0 0 calc((22px + 18 * ((100vw - 376px) / 1544)) - 0.1px) 0}.main-layout-menu-group>*{width:50%}@media all and (max-width:390px){.main-layout-menu-group>*{width:78%}}.main-layout-menu-group-heading{position:relative;transition-property:background-color,color,opacity,transform,visibility;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);opacity:0;visibility:hidden;transform:translateX(-100%)}.main-layout-menu-active .main-layout-menu-group-heading{transition-delay:237.5ms;opacity:1;transform:none;visibility:visible}.main-layout-menu-group-content{transition-property:height;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);overflow:hidden;padding:0}.main-layout-menu-group-content .menu{padding:0;padding-top:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px);padding-bottom:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-menu-group-content .menu .menu-item{color:#87b438;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 4 * ((100vw - 376px) / 1544)) - 0.1px);display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.main-layout-menu-group-content .menu .menu-item:before{content:"";display:block;transition-property:width;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);background:#87b438;height:2px;margin:0;margin-right:calc((8.25px + 6.75 * ((100vw - 376px) / 1544)) - 0.1px);width:calc((27.5px + 22.5 * ((100vw - 376px) / 1544)) - 0.1px)}.no-touchevents .main-layout-menu-group-content .menu .menu-item:hover:before{width:calc((35.75px + 29.25 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-menu-group-text{color:#fff;font-weight:500;font-family:"Roboto Mono",sans-serif;font-size:calc((15px + 5 * ((100vw - 376px) / 1544)) - 0.1px);margin:0;margin-top:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}@media all and (max-width:767px){.main-layout-menu-group-text{display:none}}.main-layout-menu-small{fill:#fff;stroke-width:1;stroke:#fff}.main-layout-menu-large{transition-property:stroke,fill;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1);stroke-width:1;stroke:#fff}.main-layout-menu-label--hollow .main-layout-menu-large{stroke-width:1;stroke:#fff}.main-layout-menu-label--filled .main-layout-menu-large{fill:#fff}.no-touchevents .main-layout-menu-label.main-layout-menu-label--hollow:hover .main-layout-menu-large{fill:#fff}.no-touchevents .main-layout-menu-label.main-layout-menu-label--filled:hover .main-layout-menu-large{fill:transparent}.main-layout-menu-footer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;flex:0 0 220px;height:220px;background-color:#87b438}.main-layout-menu-footer>*{width:50%}@media all and (max-width:390px){.main-layout-menu-footer>*{width:78%}}.main-layout-menu-footer-body{position:relative}.main-layout-menu-footer-body:not(:last-child){margin-right:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-menu-footer-head{position:absolute;bottom:0;left:50%}.main-layout-menu-footer-head:not(:last-child){margin-right:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-footer-body{position:relative}.main-layout-footer-body:not(:last-child){margin-right:calc((16.5px + 13.5 * ((100vw - 376px) / 1544)) - 0.1px)}.main-layout-menu-footer-menu .menu{display:flex;flex:0 1 auto;flex-direction:column;align-items:normal;justify-content:normal;flex-wrap:wrap;height:92px;padding:0;row-gap:7px}.main-layout-menu-footer-menu .menu-item{color:#000;font-weight:500;font-family:"Inter",sans-serif;font-size:calc((15px + 4 * ((100vw - 376px) / 1544)) - 0.1px);position:relative;margin:0;flex:0 0 26px;height:26px;width:50%;list-style:none;list-style-position:outside;white-space:nowrap}.main-layout-menu-footer-menu .menu-item.current-menu-item:after,.main-layout-menu-footer-menu .menu-item.current-menu-item-ancestor:after{transform:none}.main-layout-menu-footer-menu .menu-item.wpml-ls-current-language:after{transform:none}.no-touchevents .main-layout-menu-footer-menu .menu-item:hover:after{transform:none}.main-layout-menu-footer-menu .menu-item a{color:inherit}.main-layout-menu-footer-menu .menu-item a:hover{color:#3d580e}.main-layout-loader{position:fixed;top:0;right:0;bottom:0;left:0}.main-layout-loader.main-layout-loader--enter{transform:translateX(100%)}.main-layout-loader.main-layout-loader--enter.main-layout-loader--enter-active{transform:none;transition-property:transform;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.main-layout-loader.main-layout-loader--leave{transform:none}.main-layout-loader.main-layout-loader--leave.main-layout-loader--leave-active{transform:translateX(-100%);transition-property:transform;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.main-layout-loader.main-layout-loader--unload{transform:translateX(100%)}.main-layout-loader.main-layout-loader--unload.main-layout-loader--unload-active{transform:translateX(0%);transition-property:transform;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.main-layout-loader.main-layout-loader--gone{display:none}.main-layout-loader-value{transition-property:width;transition-duration:.5s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.horizontal-layout{position:relative;background:#fff;height:100vh;pointer-events:none;transition-property:opacity,visibility;transition-duration:.95s;transition-timing-function:cubic-bezier(.23,1,.32,1);width:100%}@media (max-width:1024px){.horizontal-layout{height:auto;margin-left:0;margin-right:0;width:100%}}.horizontal-layout.horizontal-layout--hidden{opacity:0;visibility:hidden}.horizontal-layout-wrapper{position:sticky;top:0;height:100vh;overflow:hidden;pointer-events:none;width:100%}@media (max-width:1024px){.horizontal-layout-wrapper{height:auto}}.horizontal-layout-content{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;pointer-events:auto;height:100vh}@media (max-width:1024px){.horizontal-layout-content{display:block;height:auto;min-height:100vh;max-height:none;width:100%}}