@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.e-layout{width:calc(100% - 48px);margin:0 auto;max-width:1300px;flex-direction:column;justify-content:flex-start;padding:0 24px}.e-layout .e-layout-article{padding:0;margin:0;left:0;width:100vw}.e-layout .e-layout-article .e-layout-container{width:100%;padding:160px 40px;margin:0 auto;max-width:1320px;display:flex;justify-content:space-between}.e-layout .e-layout-article .e-layout-container.e-layout-cta{display:flex;flex-direction:column;align-items:center;padding:240px 0;max-width:800px}.e-layout .e-layout-article.e-layout-black{background-color:#050505}.e-layout .e-layout-article.e-layout-black h2,.e-layout .e-layout-article.e-layout-black p{color:#fff}.e-layout .e-layout-article.e-layout-drawings{background-image:url(/img/bg-sketches.webp);background-position:50%;background-size:cover}.e-layout .e-layout-keypoints{padding:160px 40px;width:calc(100% - 80px);display:flex;align-items:flex-start;position:relative}.e-layout .e-layout-text{padding:0 40px;width:calc(100% - 80px);display:flex}.e-layout .e-layout-text.e-col-2{padding:0;width:100%;justify-content:space-between;align-items:flex-start}.e-layout .e-layout-text.e-col-2 .e-col-item{width:48%}.e-layout .e-layout-general{padding:160px 40px;width:calc(100% - 80px);display:flex;flex-direction:column}.e-layout .e-layout-general h2{width:48%}.e-layout .e-layout-titles{display:flex;flex-direction:column;align-items:flex-start}.e-layout-orders h1{text-align:left;font-size:48px;color:#050505;width:100%;margin-bottom:0}.e-layout-orders h3{text-align:left;font-size:18px;color:#afafaf;font-family:Open Sans,sans-serif;font-weight:400;margin-top:0;width:100%}.e-layout-sticky{position:sticky;top:40px}.w-8{width:8%}.w-16{width:16%}.w-24{width:24%}.w-32{width:32%}.w-40{width:40%}.w-48{width:48%}.w-56{width:56%}.w-64{width:64%}.w-72{width:72%}.w-80{width:80%}.w-88{width:88%}.w-96{width:96%}@media only screen and (max-width:768px){.w-8,.w-16,.w-24,.w-32,.w-40,.w-48,.w-56,.w-64,.w-72,.w-80,.w-88,.w-96{width:100%}.e-layout-sticky.cards{position:relative;top:auto;padding-bottom:40px}.e-layout .e-layout-article .e-layout-container{padding:80px 24px;max-width:calc(100vw - 48px);display:flex;flex-direction:column;justify-content:space-between}.e-layout .e-layout-article .e-layout-container.e-layout-cta{padding:160px 24px;max-width:calc(100% - 48px)}.e-layout .e-layout-keypoints{padding:80px 24px;width:calc(100% - 48px);display:flex;flex-direction:column-reverse;align-items:flex-start;position:relative}.e-layout .e-layout-text{padding:0 24px;width:calc(100% - 48px)}.e-layout .e-layout-general{padding:80px 24px;width:calc(100% - 48px)}}@media only screen and (max-width:1440px){.e-layout-orders{padding:0 16px;width:calc(100% - 32px)}}@font-face{font-family:Times;font-weight:300;src:url(/fonts/TimesMedium.ttf) format("opentype")}@font-face{font-family:Times;font-weight:600;src:url(/fonts/TimesSemiBold.ttf) format("opentype")}@font-face{font-family:Times;font-weight:900;src:url(/fonts/TimesBold.ttf) format("opentype")}h1,h2,h3,h4,h5{font-family:Grafier;color:#404040}h1{font-weight:900;font-size:48px;font-family:Times,serif}h1,h2{text-align:left}h2,h3{font-weight:900;font-size:40px;font-family:Open Sans,sans-serif}h3{text-align:center}h4{font-weight:400;font-size:30px;font-family:Open Sans,sans-serif}h4,h5{text-align:left}h5{font-weight:600;font-size:24px;font-family:Times,serif}a,b,p{font-family:Open Sans,sans-serif;font-size:16px;color:#404040}p{font-weight:300;text-align:left;line-height:21px}@media only screen and (max-width:1440px){.e-layout-orders{padding:0 32px;width:calc(100% - 64px)}}@media only screen and (max-width:992px){h1{font-size:40px;line-height:50px!important}h2{text-align:left}h2,h3{font-weight:900;font-size:32px}h3{text-align:center}p{font-size:14px}}@media only screen and (max-width:768px){h1{font-size:32px;line-height:42px!important}h2{text-align:left}h2,h3{font-weight:900;font-size:28px}h3{text-align:center}p{font-size:14}}@media only screen and (max-width:600px){h1{line-height:42px!important}h1,h2{font-size:32px}h2{text-align:left}h2,h3{font-weight:900}h3{font-size:px;text-align:center}p{font-size:16px}}@media only screen and (max-width:414px){h1{font-size:24px;line-height:34px!important}h2{font-size:32px;text-align:left}h2,h3{font-weight:900}h3{font-size:px;text-align:center}p{font-size:16px}}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 1000px #fff!important}body,html{width:100%;height:100%;scroll-behavior:smooth}body>div{min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1}*{-ms-touch-action:manipulation;touch-action:manipulation}.no-scroll{overflow:hidden}.c-button-main{margin-top:20px;text-decoration:none;color:#fff!important;padding:17px 40px;background:#892e32;border-radius:5px;border:2px solid #892e32;cursor:pointer}.c-button-main:hover{color:#892e32!important;background:transparent}.cookie-container{z-index:999;position:fixed;right:0;background-color:#fff!important;max-width:500px;width:calc(100% - 40px);height:250px;margin:20px;-webkit-box-shadow:0 0 45px -22px rgba(0,0,0,.3);-moz-box-shadow:0 0 45px -22px rgba(0,0,0,.3);box-shadow:0 0 45px -22px rgba(0,0,0,.3);border-radius:20px}.cookie-container p{margin:30px;line-height:24px;font-weight:500;font-family:Open Sans,sans-serif;color:#000}.cookie-container a{text-decoration:underline;color:#892e32;position:absolute;right:180px;bottom:31px}.cookie-btn{position:absolute;right:0;bottom:19px;margin-right:30px;margin-top:20px;text-decoration:none;padding:10px 15px;border:2px solid #892e32;background-color:#892e32;border-radius:5px;color:#fff;font-family:Open Sans,sans-serif;cursor:pointer}.cookie-btn:hover{color:#892e32;background:transparent}h1,h2,h3,h4,h5,h6{white-space:pre-line!important}p{white-space:pre-line}.navbar{height:120px;width:100%;position:sticky;transition:all .1s ease-out;background:#fff;display:flex;align-items:center;z-index:999}.navbar img{transition-duration:.6s;width:300px}.navbar--hidden{width:0}.main-menu{float:right;display:flex;justify-content:flex-end;align-items:center}.main-menu a{margin-top:3px;text-decoration:none}.main-menu a p{color:#000;margin-left:35px;font-family:Times,serif;font-weight:600;margin-bottom:0;margin-top:0;font-style:normal;font-size:18px;color:#404040;mix-blend-mode:normal}.main-menu a .c-active-line{width:32px}.main-menu a .c-active-line,.main-menu a .c-inactive-line{height:6px;background-color:rgba(198,23,31,.64);float:right;position:relative;top:-7px;right:-3px;z-index:-1}.main-menu a .c-inactive-line{width:0;transition-duration:.4s}.main-menu a:hover .c-inactive-line{width:32px;height:6px;background-color:rgba(198,23,31,.64);float:right;position:relative;top:-7px;right:-3px;z-index:-1}.main-menu .contact{padding:8px 18px;background:red;border:2px solid red}.main-menu .nuxt-link-exact-active,.mobile-menu .nuxt-link-exact-active{color:red}.main-menu:last-child .nuxt-link-exact-active{background:transparent;font-weight:600}.container{width:calc(100% - 48px);padding:0 24px;margin:0 auto;max-width:1300px;height:100%;display:flex;justify-content:space-between;align-items:center}.vertical__divider{background-color:#404040;width:1px;height:32px;margin:0 24px}.container__language{margin-top:3px;padding-bottom:4px;display:flex;align-items:flex-start;gap:16px}.container__language a{display:flex;align-items:center;justify-content:center;font-family:Times,serif;font-weight:600;margin-bottom:0;margin-top:0;color:#404040;height:40px;width:40px;border-radius:20px}.container__language a.selected,.container__language a:hover{color:#404040!important;background-color:#eee}.main-wrapper{width:100%;max-width:1440px}.mobile-menu{padding-top:40px}.mobile-menu a{text-decoration:none}.mobile-menu a div{width:fit-content}.mobile-menu a div p{color:#000;margin-left:24px;font-size:28px;margin-bottom:22px;display:block;font-family:Times,serif;font-weight:600;white-space:nowrap}.mobile-menu a div .c-active-line{width:53px}.mobile-menu a div .c-active-line,.mobile-menu a div .c-inactive-line{height:8px;background-color:rgba(198,23,31,.64);float:right;position:relative;top:-33px;right:-3px;z-index:-1}.mobile-menu a div .c-inactive-line{width:0;transition-duration:.4s}.mobile-menu a div:hover .c-inactive-line{width:53px;height:8px;background-color:rgba(198,23,31,.64);float:right;position:relative;top:-33px;right:-3px;z-index:-1}.mobile-menu .horizontal__divider{background-color:#404040;width:32px;height:1px;margin:40px 24px}.mobile-menu .container__language{margin-left:24px;margin-top:0}.navbar img:hover{transition-duration:.6s;transform:scale(1.05)}.main-menu .contact:hover{color:red;background:transparent;font-weight:800}.main-menu a:hover{color:red}.mobile-menu{height:100vh;background:#fff;position:fixed;transition-duration:.6s;width:100%;top:120px}#hamburger{width:36px;height:18px;position:relative;display:block;cursor:pointer;margin:0 auto;right:24px}#hamburger .line{width:36px;height:2px;display:block;background-color:#000;position:absolute;left:0;transition:all .3s cubic-bezier(.58,0,.58,1)}#hamburger .line:first-child{top:0;margin:0}#hamburger .line:nth-child(2){top:50%;margin-top:-1px}#hamburger .line:nth-child(3){top:100%;margin-top:-2px}#hamburger:focus .line:first-child,#hamburger:hover .line:first-child{transform:translateY(-1px)}#hamburger:focus .line:nth-child(3),#hamburger:hover .line:nth-child(3){transform:translateY(1px)}#hamburger.active .line:first-child{transform:translateY(8px) rotate(45deg)}#hamburger.active .line:nth-child(2){opacity:0}#hamburger.active .line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}#hamburger{display:none}@media (min-width:1023px){.mobile-menu{display:none}}@media (max-width:1023px){#hamburger{display:unset!important}.main-menu{display:none}.mobile-menu{display:unset}.mobile-menu a div .c-active-line{width:53px;height:8px;background-color:rgba(198,23,31,.64);float:right;position:relative;top:-27px;right:-3px;z-index:-1}}@media (max-width:550px){.navbar{height:77px}.navbar img{width:240px}.mobile-menu{top:77px}}@media (max-width:350px){.navbar{height:77px}.navbar img{width:160px}.mobile-menu{top:77px}}a{text-decoration:none;color:#000;transition-duration:.6s}.bottom-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:flex-start;gap:24px}.bottom-footer a{text-decoration:none;color:#000;transition-duration:.6s}.bottom-footer a:hover p{color:#892e32!important}.bottom-footer .legal-content{padding:0;margin-top:30px;list-style:none;float:left;display:flex;justify-content:center;align-items:center;align-content:center}.bottom-footer .legal-content li a{font-family:Times,"serif";font-weight:600}.bottom-footer .legal-content li a:hover{color:#892e32!important}.bottom-footer .social-content{float:right;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;align-content:center;margin-top:30px}.bottom-footer .social-content li a{font-family:Times,"serif";font-weight:600}.bottom-footer .social-content li a:hover{color:#892e32!important}.bottom-footer .split-line{margin:0 5px;width:8px;height:2px;background-color:#404040}.column-footer{width:33.33333%}.column-footer h3{margin-top:60px;text-transform:uppercase;font-style:normal;font-weight:700;font-size:18px;text-align:left;margin-bottom:0;font-family:Times,"serif"}.column-footer ul{list-style:none;margin-bottom:10px;padding:0}.column-footer ul li{padding-bottom:5px}.column-footer ul li p{margin:0}.column-footer ul li a{font-weight:300}.column-footer ul li a:hover{color:#892e32!important}.c-footerlist{width:100%;display:flex;justify-content:flex-end;align-items:center;align-content:flex-start;align-items:flex-start}.column{float:left;padding:0 10px 10px}.first-column{float:left;width:75%}.row{flex-direction:row;display:flex;justify-content:flex-end;align-items:flex-start;align-content:flex-start}.row:after{content:"";display:table;clear:both}footer{position:relative;bottom:0;width:100%;z-index:998}footer .c-copyright{padding:16px 0;width:32%;text-align:center;margin:0 34%;font-size:14px}.content-footer{position:relative;bottom:0;width:100%;background-color:#f4f4f4}.content-footer h2{margin-top:48px;margin-bottom:38px;font-size:26px;font-family:Times,"serif";font-weight:200;line-height:36px;margin-right:5vw;font-weight:900}.line{margin-top:60px;border-bottom:1px solid #d6d7d1}@media (max-width:992px){.column-footer ul li a{font-size:14px}.column-footer ul li a:hover{color:#892e32!important}}@media (max-width:767px){.column-footer{width:33.33333%}.first-column{width:70%}.bottom-footer,.row{flex-direction:column}.c-copyright{width:80%!important;margin:0 auto!important}}@media (max-width:572px){.bottom-footer{display:block}.bottom-footer .legal-content{margin-top:30px;float:left}.bottom-footer .legal-content,.bottom-footer .social-content{display:flex;padding:0;list-style:none;justify-content:center;align-items:center;align-content:center;width:100%}.bottom-footer .social-content{float:right;margin-top:17px}}@media (max-width:549px){.first-column{width:81%}.content-footer{height:100%}}@media (max-width:488px){.first-column{width:100%}}@media (max-width:520px){.first-column{width:100%}.c-footerlist{flex-direction:column}}@media (max-width:445px){.column-footer{width:100%}.content-footer{position:relative}}.c-blog-card{transition:transform .1s;border-radius:8px}.c-blog-card:hover{background-color:#f4f4f4;cursor:pointer;transform:scale(1.1)}.c-blog-card:hover .c-blog-card-content{background-color:#f4f4f4;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.c-blog-card:hover .c-blog-card-image{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-blog-card .c-blog-card-image{width:100%;aspect-ratio:16/9;border-radius:8px;object-fit:cover}.c-blog-card .c-blog-card-content{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:16px}.c-blog-card .c-blog-card-content .c-blog-card-tag{font-family:Open Sans;font-weight:600;font-size:12px;text-transform:uppercase;color:#892e32!important}.c-blog-card .c-blog-card-content .c-blog-card-title{font-size:24px;margin:0;font-weight:600;font-family:Times,serif;padding:4px 0}.c-blog-card .c-blog-card-content .c-blog-card-intro{font-size:14px;margin:0}.c-blog-card .c-blog-card-content .c-blog-card-cta-button{display:flex;align-items:center;align-self:unset;margin-top:12px;color:#892e32;font-family:Open Sans;font-weight:600;font-size:12px}.e-layout{display:flex;justify-content:center;align-items:center}.e-blog-article-detail-video{margin-top:40px;width:100%;aspect-ratio:16/9;border-radius:8px}.e-blog-article-detail-recommended{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;border-top:1px solid #ebebeb;margin-top:0;padding-top:120px;padding-bottom:120px}.e-blog-article-detail-recommended h6{font-weight:700;font-size:16px;text-transform:uppercase;margin:0;padding-bottom:80px}.e-blog-article-detail-recommended .e-blog-recommended_row{max-width:1200px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:24px}.e-blog-article-detail-recommended .e-blog-recommended_row>div{flex:0 0 31%;margin-bottom:64px}.e-blog-article-detail-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;max-width:80%;padding:120px 40px}.e-blog-article-detail-content .c-case-detail-tag{font-family:Open Sans;font-weight:600;text-transform:uppercase;color:#892e32!important;padding-bottom:8px}.e-blog-article-detail-content .e-blog-article-detail-content__image{display:flex;justify-content:center;align-items:center;float:left;box-shadow:0 0 24px rgba(0,0,0,.25);width:100%;max-height:400px;aspect-ratio:4/3;border-radius:8px;margin:40px 15px 80px 0}.e-blog-article-detail-content .e-blog-article-detail-content__image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.e-blog-article-detail-content .e-blog-article-detail-content__image.image__height img{width:unset;max-height:400px!important}.e-blog-article-detail-content a{font-family:Open Sans;text-decoration:underline;color:#892e32!important;padding-bottom:8px}.e-blog-article-detail-content .c-blog-article-detail-intro,.e-blog-article-detail-content h1{margin:0;padding-bottom:24px}.e-blog-article-detail-content .c-blog-article-detail-line{width:120px;height:8px;background:rgba(198,23,31,.64);margin-bottom:40px}.e-blog-article-detail-content h5{font-weight:700;font-size:28px;margin:0;padding:24px 0}.e-blog-article-detail-content h5 span{color:#892e32}.e-blog-article-detail-content p{margin-top:0;margin-bottom:8px!important}.e-blog-article-detail-content ol,.e-blog-article-detail-content ul{font-family:Open Sans}.e-blog-article-detail-content ol li,.e-blog-article-detail-content ul li{color:#404040!important;padding-bottom:8px}.e-blog-article-detail-content b{font-family:Open Sans;color:#000!important;font-weight:700;padding-top:32px}.e-blog-article-detail-content p+p{padding-top:12px}@media only screen and (max-width:1024px){.e-blog-recommended_row{display:flex;justify-content:flex-start;align-items:center;flex-direction:column!important;width:92%!important}}@media only screen and (max-width:600px){.e-blog-article-detail-content{max-width:100%;padding:120px 0}.e-blog-article-detail-content__image.image__height img{width:100%!important}}.e-blog-article{position:relative;max-width:100%!important;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px}.e-blog-article .e-blog-article__image{box-shadow:0 0 24px rgba(0,0,0,.25);border-radius:8px;display:flex;justify-content:center;align-items:center;overflow:hidden;width:40%;max-width:400px;aspect-ratio:4/3}.e-blog-article .e-blog-article__image img{object-fit:cover;min-width:100%;min-height:100%}.e-blog-article .e-blog-article__content{margin-top:24px;width:60%;padding:0 16px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.e-blog-article .e-blog-article__content h2{font-weight:900;font-size:32px;text-align:left;font-family:Times,serif;margin:0}.e-blog-article .e-blog-article__content p{margin:16px 0}.e-blog-article .e-blog-article__content a{margin-top:16px;border-radius:8px;background:#892e32;padding:12px 32px;font-family:Open Sans;font-weight:600;font-size:16px;text-align:left;color:#fff}.e-blog-article .e-blog-article__content a:hover{cursor:pointer;background:#692225}.e-blog-article .e-blog-article__content .c-blog-article__content-tag{font-family:Open Sans;font-weight:600;font-size:12px;text-transform:uppercase;color:#892e32!important;padding-bottom:8px}@media (max-width:1040px){.e-blog-article{position:relative;max-width:100%!important;flex-direction:column;align-items:center;justify-content:center}.e-blog-article .e-blog-article__image{width:100%;max-width:100%!important;aspect-ratio:4/3}.e-blog-article .e-blog-article__content{width:100%;padding:0;align-items:center;text-align:center}.e-blog-article .e-blog-article__content h2{text-align:center;font-size:24px}.e-blog-article .e-blog-article__content p{text-align:center}}.e-blog-hero{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:14vh}.e-blog-hero h1{max-width:957px}.e-blog-hero h1,.e-blog-hero p{text-align:center}.e-blog-main{justify-content:center;align-items:center;padding-top:120px;max-width:1200px;margin:0 auto}.e-blog-main,.e-blog-main .e-blog-article-list{position:relative;display:flex;flex-direction:column}.e-blog-main .e-blog-article-list{width:100%;flex-wrap:wrap;justify-content:space-between;padding:64px 0;margin-bottom:120px;gap:64px}.e-blog-main .e-blog-subsection{display:flex;justify-content:center;align-items:center;flex-direction:column}.e-blog-main .e-blog-subsection .c-subsection-titles{width:100%;max-width:1200px;padding-bottom:80px}.e-blog-main .e-blog-subsection .c-subsection-titles p{margin:0;max-width:64%}.e-blog-main .e-blog-subsection .c-subsection-titles .c-titles-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.e-blog-main .e-blog-subsection.c-contact-cta{width:100vw;background-color:#f4f4f4;padding:120px 24px!important;margin-bottom:0}.e-blog-main .e-blog-subsection.c-contact-cta h2{margin-top:0;text-align:center;max-width:957px;font-family:Times,serif}.e-blog-main .e-blog-subsection.c-contact-cta p{text-align:center;max-width:697px;margin-bottom:0}.e-blog-main .e-blog-subsection.c-contact-cta .c-cta-button{margin-top:48px;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:#892e32;padding:12px 32px;font-family:Open Sans;font-weight:600;font-size:16px;text-align:left;color:#fff;width:fit-content}@media (max-width:1040px){.e-blog-main .e-blog-subsection .c-subsection-titles{box-sizing:border-box;padding:0 24px!important;width:100%;max-width:1000px;padding-bottom:40px}.e-blog-main .e-blog-article-list{box-sizing:border-box;width:100vw;padding:64px 24px!important;margin-bottom:120px;gap:160px}}.c-quote-block{display:flex;flex-direction:row;align-items:center;min-height:600px}.c-quote-block .c-quote-text{display:flex;flex-direction:column;justify-content:center;margin-left:16%;margin-right:64px;width:100%}.c-quote-block .c-quote-text .c-quote-text-quote{margin:0;font-size:120px}.c-quote-block .c-quote-text h2{font-family:Times,serif}.c-quote-block .c-quote-text .c-quote-text-line{width:64px;height:8px;background:rgba(198,23,31,.64)}@media only screen and (max-width:1200px){.c-quote-block{margin-top:120px;flex-direction:column;align-items:center}.c-quote-block .c-quote-text{margin-left:0;margin-right:0;width:auto;margin-bottom:200px}.c-quote-block .c-quote-text h2,.c-quote-block .c-quote-text h5{text-align:center}.c-quote-block .c-quote-text .c-quote-text-line{align-self:center;margin-top:24px}}.e-case-detail-video{margin-top:40px;width:100%;aspect-ratio:16/9;border-radius:8px}.e-case-detail-content{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;max-width:80%;padding:120px 40px}.e-case-detail-content .c-case-detail-tag{font-family:Open Sans;font-weight:600;text-transform:uppercase;color:#892e32!important;padding-bottom:8px}.e-case-detail-content h1{margin:0;padding-bottom:48px}.e-case-detail-content .c-case-detail-intro{margin:0;padding-bottom:24px}.e-case-detail-content .c-case-detail-line{width:120px;height:8px;background:rgba(198,23,31,.64);margin-bottom:40px}.e-case-detail-content h5{font-weight:700;font-size:28px;margin:0;padding:24px 0}.e-case-detail-content h5 span{color:#892e32}.e-case-detail-content p{margin-top:0;margin-bottom:8px!important}.e-case-detail-content ol li,.e-case-detail-content ul li{color:#892e32!important;padding-bottom:8px}.e-case-detail-content ol li span,.e-case-detail-content ul li span{color:#404040;font-family:Open Sans}@media only screen and (max-width:600px){.e-case-detail-content{max-width:100%;padding:120px 0}}.c-home-header{justify-content:space-between;align-items:flex-end}.c-home-header,.c-home-header .c-header-text{display:flex;align-content:center;height:calc(100vh - 120px)}.c-home-header .c-header-text{flex-direction:column;justify-content:center;align-items:flex-start;width:60%}.c-home-header .c-header-text h1{text-align:left;max-width:957px;margin-bottom:30px}.c-home-header .c-header-text p{text-align:left;margin-top:0}.c-home-header img{height:90%;width:40%}@media only screen and (max-width:720px){.c-home-header{height:800px;flex-direction:column}.c-home-header .c-header-text{width:100%;align-items:center}.c-home-header .c-header-text h1{text-align:center;max-width:957px;margin-bottom:30px}.c-home-header .c-header-text p{text-align:center;margin-top:0}.c-home-header img{width:100%;height:40%}}.c-expertise-section{background-color:#f4f4f4;margin-top:160px;padding:0 0 50px}.c-expertise-section .e-layout{display:flex;justify-content:space-between;align-items:flex-start;align-content:center}.c-expertise-section .e-layout .c-cta-block{width:100%;margin-top:60px;justify-content:center}.c-expertise-section .e-layout .c-cta-block h1,.c-expertise-section .e-layout .c-cta-block p{text-align:center}.c-expertise-section .e-layout .c-cta-block .c-article-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.c-expertise-section .e-layout .c-cta-block p{width:55%;margin:0 auto 46px}.c-expertise-section .e-layout .c-cta-block .c-expertise-button{border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:#892e32;padding:12px 32px;font-family:Open Sans;font-weight:600;font-size:16px;text-align:left;color:#fff;margin:0 auto;width:fit-content}.c-expertise-section .e-layout .c-image-collection,.c-expertise-section .e-layout .c-image-collection .c-backbone-image{width:100%}.c-expertise-section .e-layout .c-image-collection .c-bone-name{display:flex;justify-content:flex-end;align-items:center;align-content:center;position:relative}.c-expertise-section .e-layout .c-image-collection .c-bone-name p{font-family:Times,serif;font-weight:300;color:#9b2f32}@media only screen and (max-width:800px){.c-expertise-section .e-layout .c-cta-block p{width:80%!important}}.c-hor-scroll-section{background-color:#f4f4f4}.c-hor-scroll-section .e-layout{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;align-content:center}.c-hor-scroll-section .e-layout .c-cta-block{margin:165px 0 0}.c-hor-scroll-section .e-layout .c-cta-block .c-article-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.c-hor-scroll-section .e-layout .c-cta-block p{margin-bottom:40px;max-width:600px;text-align:center}.c-hor-scroll-section .e-layout .c-cta-block a{color:#892e32}.btn-list{margin-top:60px}.c-treatment-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:80px;grid-row-gap:48px;margin:213px 0}.c-treatment-list .c-treatment-item h5{margin-bottom:24px;margin-top:0}@media only screen and (min-width:1200px){.c-hor-scroll-section{background-color:#f4f4f4}.c-hor-scroll-section .e-layout .c-cta-block{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media only screen and (max-width:1200px){.c-hor-scroll-section .e-layout .c-cta-block{margin-right:6vw}}@media only screen and (max-width:720px){.c-hor-scroll-section .e-layout{flex-direction:column}.c-hor-scroll-section .e-layout .c-cta-block{margin-top:80px;margin-right:6vw}.c-treatment-list{margin:64px 0}}.c-list{display:flex;flex-wrap:wrap;justify-content:center}.c-list.c-list-middle{justify-content:space-between}.c-list-section{width:calc(33.3333% - 80px);margin:20px;height:auto;background-color:#fff;padding:20px;box-shadow:4px 4px 40px hsla(0,0%,40%,.12);transition-duration:.6s}.c-list-section:hover{transition-duration:.6s;transform:scale(1.03)}.c-list-section .c-inner-list-section{padding:0 20px}.c-list-section .c-list-title{display:flex;align-items:center;align-content:flex-start}.c-list-section .c-list-title h5{margin:20px 12px}.c-list-section .c-list-title .c-list-title-number{min-width:40px;height:40px;line-height:40px;background-color:#9b3033;color:#fff;border-radius:50%;text-align:center}.c-list-section .c-list-title .c-list-title-number span{font-size:24px;display:inline-block}.c-list-section .c-list-title h5{margin-left:16px}.c-list-section .c-line{border-bottom:1px solid hsla(0,0%,76.9%,.4)}.c-list-button{align-self:center;text-align:center;width:calc(33.3333% - 40px)}.c-list-layout{background-image:linear-gradient(#f4f4f4 50%,#fff 0)}@media only screen and (max-width:450px){.c-treatment-list{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:40px}.c-list-section{width:auto}.c-list-section .c-inner-list-section{padding:0}}@media only screen and (max-width:1080px){.c-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:49px;grid-row-gap:49px}.c-list-section{width:auto}.c-list-section .c-inner-list-section{padding:0 10px}.c-list-button{margin-top:24px;width:auto}.c-list-layout{background-image:linear-gradient(#f4f4f4 40%,#fff 0);padding-bottom:48px}.c-hor-scroll-section .e-layout .c-cta-block{margin:60px 0}.c-hor-scroll-section .e-layout .c-cta-block p{margin-bottom:0;text-align:left}}@media only screen and (max-width:1080px) and (max-width:450px){.c-hor-scroll-section .e-layout .c-cta-block p{text-align:center}.c-hor-scroll-section .e-layout .c-cta-block{margin:60px 0 0}.c-hor-scroll-section .e-layout .c-cta-block h1{text-align:center}.c-hor-scroll-section .e-layout .c-cta-block .c-button-main{display:flex;width:fit-content;margin:20px auto 60px}}@media only screen and (min-width:1081px){.c-list-button{border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:#892e32;padding:12px 24px;font-family:Open Sans;font-weight:600;font-size:16px;color:#fff;width:fit-content;text-decoration:none;border:2px solid #892e32;cursor:pointer}.c-list-button:hover{color:#892e32!important;background:#fff}}@media only screen and (max-width:640px){.c-list{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-column-gap:49px;grid-row-gap:49px}}.e-cases-hero{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;margin-top:14vh}.e-cases-hero h1{max-width:957px}.e-cases-hero h1,.e-cases-hero p{text-align:center}.e-cases-hero .e-cases-hero-grid{padding:80px 0;position:relative;width:100%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;gap:40px}.e-cases-hero .e-cases-hero-grid .e-cases-symtome-card{width:40%;background-color:#fff;padding:32px 40px;box-shadow:4px 4px 40px hsla(0,0%,40%,.12)}.e-cases-hero .e-cases-hero-grid .e-cases-symtome-card h5{margin-top:0;margin-bottom:16px}.e-cases-hero .e-cases-hero-grid .e-cases-symtome-card p{text-align:left;font-size:16px;margin-bottom:16px}.e-cases-hero .e-cases-hero-grid .e-cases-symtome-card a{font-weight:500;color:#892e32!important}.e-banner-fullwidth{width:100%;height:40vh;object-fit:cover}.e-cases-main{padding-top:120px}.e-cases-main,.e-cases-main .e-cases-subsection{display:flex;justify-content:center;align-items:center;flex-direction:column}.e-cases-main .e-cases-subsection .c-subsection-titles{width:100%;max-width:1200px;padding-bottom:80px}.e-cases-main .e-cases-subsection .c-subsection-titles p{margin:0;max-width:64%}.e-cases-main .e-cases-subsection .c-subsection-titles .c-titles-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.e-cases-main .e-cases-subsection .c-subsection-testimonials{width:100vw;padding:64px 0;margin-bottom:120px;display:flex;justify-content:center;align-items:center;flex-direction:column}.e-cases-main .e-cases-subsection .c-subsection-testimonials .c-subsection-testimonials-content{max-width:1200px;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.e-cases-main .e-cases-subsection .c-subsection-testimonials .c-subsection-testimonials-content>div{flex:0 0 32%;margin-bottom:64px}.e-cases-main .e-cases-subsection.c-contact-cta{width:100vw;background-color:#f4f4f4;padding:120px 24px!important;margin-bottom:0}.e-cases-main .e-cases-subsection.c-contact-cta h2{margin-top:0;text-align:center;max-width:957px;font-family:Times,serif}.e-cases-main .e-cases-subsection.c-contact-cta p{text-align:center;max-width:697px;margin-bottom:0}.e-cases-main .e-cases-subsection.c-contact-cta .c-cta-button{margin-top:48px;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:#892e32;padding:12px 32px;font-family:Open Sans;font-weight:600;font-size:16px;text-align:left;color:#fff;width:fit-content}@media (max-width:1040px){.e-cases-hero .e-cases-hero-grid .e-cases-symtome-card{width:100%}.e-cases-main .e-cases-subsection .c-subsection-titles{box-sizing:border-box;padding:0 24px!important;width:100%;max-width:1000px;padding-bottom:40px}.e-cases-main .e-cases-subsection .c-subsection-testimonials{width:100vw;padding:64px 0;margin-bottom:120px;display:flex;justify-content:center;align-items:center;flex-direction:column}.e-cases-main .e-cases-subsection .c-subsection-testimonials .c-subsection-testimonials-content{box-sizing:border-box;padding:0 24px!important;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}.e-cases-main .e-cases-subsection .c-subsection-testimonials .c-subsection-testimonials-content>div{flex:0 0 48%;margin-bottom:64px}}@media (max-width:640px){.e-cases-main .e-cases-subsection .c-subsection-testimonials .c-subsection-testimonials-content{box-sizing:border-box;padding:0 24px!important;width:100%;gap:16px}.e-cases-main .e-cases-subsection .c-subsection-testimonials .c-subsection-testimonials-content>div{flex:0 0 100%;margin-bottom:64px}}.c-values-container{margin:160px auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;min-height:fit-content;background-image:linear-gradient(275deg,#f4f4f4 75%,#fff 0)}.c-values-container .c-values-img{margin:-48px 0 48px;width:520px;object-fit:cover}.c-values-container .c-values-items{padding-top:32px;padding-bottom:32px}.c-values-container .c-values-items .c-values-item{margin:24px 48px;display:flex;flex-direction:row;position:relative}.c-values-container .c-values-items .c-values-item:not(:last-child) .c-values-item-text{padding-bottom:24px;border-bottom:1px solid #d6d6d6}.c-values-container .c-values-items .c-values-item .c-values-item-img{width:40px;align-self:flex-start}.c-values-container .c-values-items .c-values-item .c-values-item-text{margin:0 0 0 16px;font:normal normal normal 16px Open Sans;letter-spacing:0;color:#404040}.c-values-container .c-values-items .c-values-item .c-values-item-text p{text-transform:uppercase;margin-top:5px;font:normal normal 700 22px Times New Roman}@media only screen and (max-width:1080px){.c-values-container{flex-direction:column;background-image:linear-gradient(#fff 29%,#f4f4f4 0)}.c-values-container .c-values-img{width:100%;object-fit:cover}.c-values-container .c-values-item{margin:24px 0}.c-values-container .c-values-item .c-values-item-img{width:36px}.c-values-container .c-values-item .c-values-item-text{font-size:14px}.c-values-container .c-values-item .c-values-item-text p{font-size:24px}}@media only screen and (max-width:421px){.c-values-container{background-image:linear-gradient(#fff 15%,#f4f4f4 0)}}@media only screen and (max-width:321px){.c-values-container{background-image:linear-gradient(#fff 13%,#f4f4f4 0)}}.c-chiro-header,.c-chiro-header .c-header-text{display:flex;justify-content:center;flex-direction:column}.c-chiro-header .c-header-text{align-items:center;align-content:center}.c-chiro-header .c-header-text h1{text-align:center;max-width:957px;margin-bottom:31px}.c-chiro-header .c-header-text p{margin:0;text-align:center;max-width:679px}.c-chiro-header img{height:410px}@media only screen and (min-width:1200px){.c-chiro-header .c-header-text{margin-top:149px}.c-chiro-header img{margin-top:109px}}@media only screen and (max-width:1200px){.c-chiro-header .c-header-text,.c-chiro-header img{margin-top:10vw}}.c-chiro-card-cta-section{background-image:linear-gradient(#f4f4f4 58%,#fff 0)}.c-chiro-card-cta-section .e-layout{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:center}.c-chiro-card-cta-section .e-layout .c-cta-block{margin-top:161px;min-width:16vw}.c-chiro-card-cta-section .e-layout .c-cta-block .c-article-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.c-chiro-card-cta-section .e-layout .c-cta-block p{margin-bottom:52px}.c-chiro-card-cta-section .e-layout .c-cta-block a{color:#892e32;margin-top:46px}.c-cards-list .c-card-item{border-radius:8px;margin-top:24px;background-color:#fff;padding:0 32px;color:#404040;box-shadow:4px 4px 80px hsla(0,0%,40%,.12)}.c-cards-list .c-card-item:first-of-type{margin-top:160px}.c-cards-list .c-card-item h5{color:#000;padding:32px 0;margin:0}.c-cards-list .c-card-item .c-card-item-text{padding:0 0 24px;margin:0}.c-cards-list .c-card-item .c-line{border-bottom:1px solid hsla(0,0%,76.9%,.4);margin:0 0 24px}.c-cards-list .c-card-item .c-card-item-subtitle{text-transform:uppercase;font-weight:700;font-size:16px;padding:0 0 16px;margin:0;text-decoration:underline}.c-cards-list .c-card-item .c-card-item-subtext{padding:0 0 32px;margin:0}@media only screen and (min-width:1200px){.c-chiro-card-cta-section{background-color:#f4f4f4}.c-chiro-card-cta-section .e-layout .c-cta-block{margin-right:120px}.c-chiro-card-cta-section .e-layout .c-cta-block p{margin-bottom:52px}}@media only screen and (max-width:1200px){.c-chiro-card-cta-section{background-image:linear-gradient(#f4f4f4 56%,#fff 0)}.c-chiro-card-cta-section .e-layout .c-cta-block{margin-right:6vw}.c-chiro-card-cta-section .e-layout .c-cta-block p{margin-bottom:32px}}@media only screen and (max-width:720px){.c-chiro-card-cta-section{background-image:linear-gradient(#f4f4f4 59%,#fff 0)}.c-chiro-card-cta-section .e-layout{flex-direction:column}.c-chiro-card-cta-section .e-layout .c-cta-block{margin-top:80px;margin-right:0;width:100%;display:flex;flex-direction:column;align-items:center}.c-chiro-card-cta-section .e-layout .c-cta-block h1{text-align:center;font-size:32px}.c-cards-list{margin:64px 0}.c-cards-list .c-card-item:first-of-type{margin-top:0}}.c-axis-atlas-section{margin:160px 0}.c-axis-atlas-section .e-layout{display:flex;justify-content:space-between;align-items:flex-start;align-content:center}.c-axis-atlas-section .e-layout .c-cta-block{width:100%}.c-axis-atlas-section .e-layout .c-cta-block .c-article-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.c-axis-atlas-section .e-layout .c-cta-block p{margin-bottom:46px}.c-axis-atlas-section .e-layout .c-image-collection,.c-axis-atlas-section .e-layout .c-image-collection .c-backbone-image{width:100%}.c-axis-atlas-section .e-layout .c-image-collection .c-bone-name{display:flex;justify-content:flex-end;align-items:center;align-content:center;position:relative}.c-axis-atlas-section .e-layout .c-image-collection .c-bone-name p{font-family:Times,serif;font-weight:300;color:#9b2f32}@media only screen and (min-width:1200px){.c-axis-atlas-section .e-layout .c-cta-block{margin-top:60px}.c-axis-atlas-section .e-layout .c-cta-block p{margin-bottom:32px}.c-image-collection{margin-right:120px!important}.c-axis-atlas-section .e-layout .c-image-collection{margin-right:120px}}@media only screen and (max-width:1200px){.c-axis-atlas-section .e-layout .c-cta-block p{margin-bottom:16px}}@media only screen and (min-width:1100px){.c-bone-name{bottom:234px;left:202px;margin-bottom:20px}.c-bone-name img{width:130px}.c-bone-name p{font-size:30px}.c-axis-atlas-section .e-layout .c-image-collection{margin-right:40px}}@media only screen and (max-width:1100px){.c-bone-name{bottom:185px;left:181px;margin-bottom:10px}.c-bone-name img{width:100px}.c-bone-name p{font-size:24px}.c-axis-atlas-section .e-layout .c-image-collection{margin-right:40px}}@media only screen and (min-width:850px){.c-axis-atlas-section .e-layout{flex-direction:row}.c-bone-name p{width:94px;margin-left:20px}}@media only screen and (max-width:850px){.c-axis-atlas-section{margin:80px 0}.c-axis-atlas-section .e-layout{flex-direction:column}.c-axis-atlas-section .e-layout .c-cta-block{margin-top:0}.c-bone-name{bottom:0;left:0;margin-bottom:56px;margin-right:20px}.c-bone-name img{width:70px}.c-bone-name p{font-size:18px;margin-left:10px;width:unset}.c-axis-atlas-section .e-layout .c-image-collection{margin-right:0}.c-image-collection{display:flex;align-items:center;align-content:center;margin-top:18px}.c-backbone-image-mobile{width:100%}}@media only screen and (max-width:720px){.c-axis-atlas-section .e-layout{flex-direction:column}.c-axis-atlas-section .e-layout .c-image-collection{width:100%}}@media only screen and (max-width:370px){.c-bone-name{bottom:0;left:0;margin-bottom:56px;margin-right:20px}.c-bone-name img{width:50px}.c-bone-name p{font-size:16px;margin-left:10px;width:unset}}.c-chiro-steps-cta-section{margin-bottom:160px;margin-top:0;max-width:100%;background-color:#f4f4f4;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start}.c-chiro-steps-cta-section .c-faq-block p{margin-bottom:46px;max-width:100%}.c-chiro-steps-cta-section .c-faq-block a{color:#892e32;margin-top:46px}.c-chiro-steps-cta-section .c-faq-block ul{list-style:none;padding-left:0}.c-chiro-steps-cta-section .c-faq-block ul li{display:flex;cursor:pointer}.c-chiro-steps-cta-section .c-faq-block ul li div{margin-top:40px}.c-chiro-steps-cta-section .c-faq-block ul li div svg{margin-right:20px;margin-top:-10px}.c-chiro-steps-cta-section .c-faq-block ul li div svg.chevronUp{transform:rotate(180deg);transition-duration:.4s}.c-chiro-steps-cta-section .c-faq-block ul li div svg.chevronDown{transition-duration:.4s}.c-chiro-steps-cta-section .c-faq-block ul li h6{text-transform:uppercase;text-decoration:underline;font-size:16px;margin:0}.c-chiro-steps-cta-section .c-faq-block ul li p{font-size:16px;margin:10px 0 0}.c-chiro-steps-cta-section .c-faq-block ul li p.accordionClose{max-height:0;overflow:hidden;transition-duration:.25s}.c-chiro-steps-cta-section .c-faq-block ul li p.accordionOpen{max-height:600px;overflow:hidden;transition-duration:.5s}.c-chiro-steps-cta-section img{position:relative;top:181px;width:50%;left:120px}@media only screen and (min-width:1200px){.c-chiro-steps-cta-section{display:flex;flex-direction:row;justify-content:space-between}.c-chiro-steps-cta-section .c-faq-block p{margin-bottom:32px}}@media only screen and (max-width:1200px){.c-chiro-steps-cta-section .c-faq-block p{margin-bottom:32px}.c-chiro-steps-cta-section img{top:15vw}}@media only screen and (min-width:850px){.c-chiro-steps-cta-section{display:flex;flex-direction:row;justify-content:space-between}.c-chiro-steps-cta-section .c-faq-block{padding:24px 24px 24px 48px}.c-chiro-steps-cta-section .c-faq-block p{margin-bottom:32px}}@media only screen and (max-width:850px){.c-chiro-steps-cta-section{display:flex;flex-direction:column;justify-content:space-between;max-width:100%;background-color:#fff}.c-chiro-steps-cta-section .c-faq-block{padding:0}.c-chiro-steps-cta-section .c-faq-block p{margin-bottom:32px}.c-chiro-steps-cta-section .c-faq-block ul{padding:0}.c-chiro-steps-cta-section img{width:100%;left:0}}@media only screen and (max-width:720px){.c-chiro-steps-cta-section{flex-direction:column}.c-chiro-steps-cta-section .c-faq-block{margin-top:78px}.c-chiro-steps-cta-section img{width:100%}}.c-input-container{width:100%;display:flex;flex-direction:column;align-items:flex-start}.c-input-container label{width:100%;font-size:14px;color:#afafaf}.c-input-container .c-input,.c-input-container label{font-family:Open Sans,"sans-serif";font-weight:400;text-align:left}.c-input-container .c-input{width:calc(100% - 20px);background:none;border:1px solid #c4c4c4;font-size:16px;color:#3a3a3a;-webkit-appearance:none;margin-top:24px;padding:15px 10px;outline:none}.c-input-container .c-input.c-textarea{height:100px;margin-bottom:40px}::placeholder{color:#707070}.c-contact-form-wrapper{margin-top:40px}.c-fullname-contact{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:20px;grid-row-gap:0;width:100%}.c-btn-send-mail{display:inline-block;margin-top:40px}.c-pricavy-notice{font-size:14px;font-family:Open Sans,sans-serif;margin-left:10px}.mapContainer{height:335px}.c-form-error{color:#b40000;margin:0!important}@media (max-width:720px){.c-contact-info-form{margin-top:120px}}.c-map{height:400px}.c-map,.c-page-title{width:100%}.c-page-title h1{margin-top:80px;margin-bottom:60px}.c-contact-info{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:120px;grid-row-gap:0;width:100%}.c-contact-info h4{font-weight:500;margin-top:0;margin-bottom:9px;font-style:normal;font-weight:400}.c-contact-info p{margin-top:10px;margin-bottom:40px;line-height:23px;max-width:400px;width:100%;font-weight:600}.c-contact-info .c-error{color:red;font-size:12px;margin-top:unset;margin-bottom:unset;line-height:unset;width:unset}.c-contact-info ul{list-style:none;padding:0;margin-bottom:80px;margin-top:19px}.c-contact-info ul li{width:100%;margin:0 0 12px}.c-contact-info ul li a{text-decoration:none;color:#000}.c-contact-info .new-address{margin-top:40px}.c-contact-info .new-address b{color:#892e32!important}.c-contact-info .new-address p{font-weight:300;font-size:16px;color:#404040;line-height:21px;margin-bottom:0}.c-contact-info .italic{font-style:italic}.c-contact-info .underline{text-decoration:underline}.c-contact-info-form,.c-contact-info li:first-child,.mapboxgl-canvas{width:100%}form{padding-top:55px}form input[type=text],form textarea{-webkit-appearance:none;border:1px solid #000;margin-top:40px;padding:15px 10px}form input[type=checkbox]{margin-top:25px;margin-right:10px}form input[type=submit]{-webkit-appearance:none;margin-top:25px;text-decoration:none;color:#000;padding:10px 23px;background:#fdd007;font-family:Nunito,sans-serif;border:none}form span{font-size:14px}form .c-left-input{position:relative;width:48%;float:left;z-index:2}form .c-left-input input{width:100%}form .c-left-input .error{position:absolute}form .c-right-input{z-index:2;position:relative;width:48%;float:right}form .c-right-input input{width:100%}form .c-right-input .error{position:absolute}form .c-whole{position:relative;width:100%}form .c-whole input,form .c-whole textarea{width:100%}form .c-whole .c-error{position:absolute}@media (max-width:1050px){.c-contact-info{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:40px}}@media (max-width:720px){.c-contact-info{grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-column-gap:0}}.c-contact{margin-bottom:120px}.c-map{height:335px}.c-about-header,.c-about-header .c-header-text{display:flex;justify-content:center;flex-direction:column}.c-about-header .c-header-text{align-items:center;align-content:center}.c-about-header .c-header-text h1{text-align:center;max-width:957px}.c-about-header .c-header-text p{text-align:center}.c-about-header .c-header-img-area{display:flex;justify-content:center;height:410px;position:relative}.c-about-header .c-header-img-area .c-header-img-area-text{text-transform:uppercase;transform:rotate(-90deg) translate(-50%,-200%);left:0;position:absolute;font-size:12px;letter-spacing:2px}.c-about-header .c-header-img-area img{height:410px}@media only screen and (min-width:1200px){.c-about-header .c-header-img-area,.c-about-header .c-header-text{margin-top:14vh}}@media only screen and (max-width:1200px){.c-about-header .c-header-img-area,.c-about-header .c-header-text{margin-top:20vw}.c-about-header .c-header-img-area .c-header-img-area-text{display:none}}.c-about-gray-cta-section{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#f4f4f4}.c-about-gray-cta-section .e-layout{display:flex;flex-direction:row;align-items:center;align-content:center}.c-about-gray-cta-section .e-layout .c-cta-block{display:flex;flex-direction:column;align-items:center;width:100%}.c-about-gray-cta-section .e-layout .c-cta-block h2{margin-top:120px;font-family:Times,serif;text-align:center}.c-about-gray-cta-section .e-layout .c-cta-block p{text-align:center;width:100%;max-width:697px}.c-about-gray-cta-section img{margin-top:80px;width:100%;height:40vh;object-fit:cover}@media only screen and (min-width:1200px){.c-about-gray-cta-section{background-color:#f4f4f4}.c-about-gray-cta-section .e-layout{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}.c-about-gray-cta-section .e-layout .c-cta-block h2{margin-top:120px;font-family:Times,serif}.c-about-gray-cta-section .e-layout .c-cta-block p{margin-bottom:32px}}@media only screen and (max-width:1200px){.c-about-gray-cta-section .e-layout .c-cta-block{margin-right:0!important}.c-about-gray-cta-section .e-layout .c-cta-block p{margin-bottom:32px}}@media only screen and (max-width:720px){.c-about-gray-cta-section .e-layout{flex-direction:column}.c-about-gray-cta-section .e-layout .c-cta-block{margin-top:80px;margin-right:6vw}.c-about-gray-cta-section .e-layout .c-cta-block h2{margin-top:0;margin-bottom:0}}.c-about-white-cta-section{max-width:960px;width:100%;display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}.c-about-white-cta-section .c-about-white-cta-section-timeline{width:100%;position:relative}.c-about-white-cta-section .c-about-white-cta-section-timeline .start-year{margin-bottom:24px}.c-about-white-cta-section .c-about-white-cta-section-timeline .end-year{margin-top:24px}.c-about-white-cta-section .c-about-white-cta-section-timeline .end-year,.c-about-white-cta-section .c-about-white-cta-section-timeline .start-year{display:inline-block;width:100%!important;text-align:center;text-transform:uppercase;font-size:32px;font-weight:700;font-family:Open sans,serif;margin-top:0;color:#9e2c2b;letter-spacing:-1px}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-arrow{height:calc(100% - 120px);width:2px;position:absolute;z-index:-1000;left:50%;transform:translate(-50%);background-color:#9e2c2b}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row{display:flex;justify-content:center;align-items:center;width:100%;padding:32px 0}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column{display:flex;align-items:center;min-height:48px;width:calc(44% - 48px);padding:24px;position:relative}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.left{justify-content:flex-end}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.right{justify-content:flex-start}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.timing{border:4px solid transparent}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.timing .timeframe{font-family:Open Sans;line-height:35px;font-size:24px;text-transform:uppercase;color:#404040;font-weight:700;letter-spacing:-1px}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.description{border:4px solid transparent;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(62,17,17,.24);flex-direction:column;align-items:flex-start}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.description.location{border:4px solid #9e2c2b!important}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.description h3{text-transform:uppercase;font-size:20px;text-align:left;font-weight:700;font-family:Times,serif;margin-top:0;margin-right:64px}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.description p{margin-top:0;text-align:left}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.description .flag{position:absolute;right:24px;width:30px;top:19px}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-bullet{width:32px;height:32px;margin:0 40px;background-color:#9e2c2b;border-radius:24px}.c-about-white-cta-section h2{margin-top:300px;text-align:center;max-width:957px;font-family:Times,serif}.c-about-white-cta-section p{text-align:center;max-width:697px;margin-bottom:0}.c-about-white-cta-section .c-about-white-cta-section-button{margin:48px auto;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:#892e32;padding:12px 32px;font-family:Open Sans;font-weight:600;font-size:16px;text-align:left;color:#fff;width:fit-content}@media only screen and (min-width:1200px){.c-about-white-cta-section{margin-top:160px}}@media only screen and (max-width:1200px){.c-about-white-cta-section{margin-top:160px}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-card .timeline-card-line{width:26%}}@media only screen and (max-width:800px){.c-about-white-cta-section .c-about-white-cta-section-timeline{width:100%;position:relative}.c-about-white-cta-section .c-about-white-cta-section-timeline .start-year{margin-bottom:24px}.c-about-white-cta-section .c-about-white-cta-section-timeline .end-year{margin-top:24px}.c-about-white-cta-section .c-about-white-cta-section-timeline .end-year,.c-about-white-cta-section .c-about-white-cta-section-timeline .start-year{display:inline-block;width:100%!important;text-align:center;text-transform:uppercase;font-size:32px;font-weight:700;font-family:Open sans,serif;margin-top:0;color:#9e2c2b;letter-spacing:-1px}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-arrow{height:calc(100% - 120px)}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:32px 0;position:relative}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row.mobile-reverse{flex-direction:column-reverse}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column{display:flex;align-items:center;min-height:48px;width:64%;padding:24px;position:relative}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.left,.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.right{justify-content:center}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.timing{min-height:24px;width:24%;border:4px solid transparent;border-radius:8px;background-color:#fff;box-shadow:0 4px 8px rgba(62,17,17,.24);margin-bottom:20px}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.timing .timeframe{max-width:56px;text-align:center}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.description{align-items:center}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.description h3{text-align:center;margin-top:16px;margin-right:0}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.description p{margin-top:0;text-align:center}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column.description .flag{position:unset;width:30px}.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-bullet{width:0;height:0}}@media only screen and (max-width:560px){.c-about-white-cta-section .c-about-white-cta-section-timeline .timeline-row .timeline-column{width:80%}}.c-imagegallerygrid-container{position:relative;max-width:100%;margin:0;background-color:#f4f4f4}.c-foot-wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;align-content:flex-end}.c-imagegallerygrid-wrapper{display:flex;justify-content:space-between;flex-direction:row!important;padding:0 4px;position:relative;max-width:960px}.c-imagegallerygrid-wrapper .column{flex:48%;max-width:48%;padding:0 8px}.c-imagegallerygrid-wrapper .column img{margin-top:24px;vertical-align:middle;width:100%}.c-imagegallerygrid-wrapper .c-img-collection{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,1fr);grid-column-gap:0}@media only screen and (min-width:1200px){.c-imagegallerygrid-container{margin-top:560px}.c-imagegallerygrid-container .c-imagegallerygrid-wrapper{position:relative;top:-370px}}@media only screen and (max-width:1200px){.c-imagegallerygrid-container{margin-top:60vw}.c-imagegallerygrid-container .c-imagegallerygrid-wrapper{position:relative;top:-30vw;grid-column-gap:2.6vw}.c-imagegallerygrid-container .c-imagegallerygrid-wrapper .c-img-collection{grid-row-gap:2.6vw}}@media only screen and (max-width:720px){.c-imagegallerygrid-container{margin:30vh auto 15vh;background:none}.c-imagegallerygrid-container .c-imagegallerygrid-wrapper{display:flex;flex-direction:column!important;padding:0 4px;position:relative;max-width:960px}.c-imagegallerygrid-container .c-imagegallerygrid-wrapper .column{flex:100%;max-width:100%;padding:0 8px}.c-imagegallerygrid-container .c-imagegallerygrid-wrapper .column img{margin-top:24px;vertical-align:middle;width:100%}}.c-about-quotes{display:flex;flex-direction:row;align-items:center;min-height:600px}.c-about-quotes .c-quotes-text{display:flex;flex-direction:column;justify-content:center;margin-left:16%;margin-right:64px;width:40%}.c-about-quotes .c-quotes-text .c-quotes-text-quote{margin:0;font-size:120px}.c-about-quotes .c-quotes-text h2{font-family:Times,serif}.c-about-quotes .c-quotes-text .c-quotes-text-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.c-about-quotes .c-quotes-img{width:56%;object-fit:cover}@media only screen and (max-width:1200px){.c-about-quotes{margin-top:120px;flex-direction:column;align-items:center}.c-about-quotes .c-quotes-text{margin-left:0;margin-right:0;width:auto;margin-bottom:200px}.c-about-quotes .c-quotes-text h2{text-align:center}.c-about-quotes .c-quotes-text .c-quotes-text-line{align-self:center;margin-top:24px}.c-about-quotes .c-quotes-img{width:100%}}.c-about-certificates{margin:200px auto}.c-about-certificates h5{text-align:center}.c-about-certificates .c-about-certificates-card-wrapper{display:flex;justify-content:center;text-align:center}.c-about-certificates .c-about-certificates-card-wrapper .c-about-certificates-card{padding:32px 48px;max-width:400px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0 10px;background:#fff;border-radius:8px;box-shadow:4px 4px 80px hsla(0,0%,40%,.12);width:100%}.c-about-certificates .c-about-certificates-card-wrapper .c-about-certificates-card img{height:148px;margin-bottom:32px}.c-about-certificates .c-about-certificates-card-wrapper .c-about-certificates-card span{font-family:Times New Roman;font-weight:700;font-size:28px;text-align:center;color:#404040;max-width:280px}@media only screen and (max-width:1000px){.c-about-certificates{margin-top:120px}.c-about-certificates .c-about-certificates-card-wrapper{flex-direction:column!important}.c-about-certificates .c-about-certificates-card-wrapper .c-about-certificates-card{box-sizing:border-box;padding:32px 16px;margin:0 0 48px;align-self:center}}.team-section{padding:160px 0;background-color:#f4f4f4}.team-section .e-layout{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:center}.team-section .e-layout .section-title-block{width:24%}.team-section .e-layout .section-title-block .c-title-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.team-section .e-layout .section-title-block h2{font-family:Times,serif}.e-team__grid{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:56px}.e-team__grid .team__grid__item{border-radius:8px;box-shadow:0 4px 8px rgba(62,17,17,.08)}.e-team__grid .team__grid__item .team__grid__item__img{height:420px}.e-team__grid .team__grid__item .team__grid__item__img img{border-top-left-radius:8px;border-top-right-radius:8px;position:relative;max-height:420px}.e-team__grid .team__grid__item .team__grid__item__text{border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:32px 24px;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start}.e-team__grid .team__grid__item .team__grid__item__text h3{font-family:Times,serif;font-weight:600;text-align:left;font-size:24px;margin-top:0;margin-bottom:0}.e-team__grid .team__grid__item .team__grid__item__text .text-divider{width:40px;height:4px;background:rgba(198,23,31,.64);margin-top:8px;margin-bottom:16px}.e-team__grid .team__grid__item .team__grid__item__text p{font-family:Open Sans,sans-serif;font-size:16px;font-weight:300;margin-top:0;margin-bottom:0}.partner-section{padding:160px 0;background-color:#f4f4f4}.partner-section .e-layout{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:center}.partner-section .e-layout .section-title-block{width:24%}.partner-section .e-layout .section-title-block .c-title-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.partner-section .e-layout .section-title-block h2{font-family:Times,serif}.e-partner__grid{flex:64% 0 1;display:flex;flex-direction:row;justify-content:flex-end;gap:56px}.e-partner__grid .partner__grid__item{flex:1;display:flex;flex-direction:row;justify-content:space-between;padding:32px 24px;min-height:280px;gap:56px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(62,17,17,.08)}.e-partner__grid .partner__grid__item .partner-info{padding-top:24px}.e-partner__grid .partner__grid__item .partner-link{padding-top:32px;font-style:italic}.e-partner__grid .partner__grid__item .partner-link a{text-decoration:underline;color:#892e32}.e-partner__grid .partner__grid__item .partner__grid__item__img{height:240px}.e-partner__grid .partner__grid__item .partner__grid__item__img img{border-radius:8px;box-shadow:0 4px 8px rgba(62,17,17,.08);border-top-left-radius:8px;border-top-right-radius:8px;position:relative;max-height:240px}.e-partner__grid .partner__grid__item .partner__grid__item__text{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.e-partner__grid .partner__grid__item .partner__grid__item__text h3{font-family:Times,serif;font-weight:600;text-align:left;font-size:24px;margin-top:0;margin-bottom:0}.e-partner__grid .partner__grid__item .partner__grid__item__text .text-divider{width:40px;height:4px;background:rgba(198,23,31,.64);margin-top:8px;margin-bottom:16px}.e-partner__grid .partner__grid__item .partner__grid__item__text p{font-family:Open Sans,sans-serif;font-size:16px;font-weight:300;margin-top:0;margin-bottom:0}@media only screen and (max-width:800px){.team-section .e-layout{display:flex;flex-direction:column}.team-section .e-layout .section-title-block{margin-right:0;width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:64px}.team-section .e-layout .section-title-block .c-title-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.team-section .e-layout .section-title-block h2{font-family:Times,serif}.partner-section .e-layout{display:flex;flex-direction:column}.partner-section .e-layout .section-title-block{margin-right:0;width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:64px}.partner-section .e-layout .section-title-block .c-title-line{width:64px;height:8px;background:rgba(198,23,31,.64)}.partner-section .e-layout .section-title-block h2{font-family:Times,serif}.e-partner__grid,.e-team__grid{flex:100% 0 1!important;justify-content:center!important}.partner__grid__item{flex-direction:column-reverse!important}.partner__grid__item .partner__grid__item__img{height:320px!important}.partner__grid__item .partner__grid__item__img img{max-height:320px!important}}.title-policy{margin-top:100px}.policy{margin-bottom:100px}.policy h6{margin:0;font-weight:400;font-size:20px;text-align:left;font-family:Open Sans,sans-serif}.policy p>span{text-transform:uppercase;margin-top:0;margin-right:24px}.policy a{color:#892e32;text-decoration:underline}