:root{--font-family:"Public Sans",sans-serif;--cl-text:#555;--cl-text-2:#282826;--cl-text-3:#333;--cl-cta:#ff981f;--cl-accent:#2a7465;--cl-accent-2:rgba(32,101,88,.85);--cl-bg:#fff;--cl-bg-2:#f5f6ff;--cl-bg-3:#f5f6ff00;--cl-bg-4:#f8f9fe;--cl-border:#ddd;--cl-bg-icon:rgba(42,116,101,.1);--br-radius:20px;--bg-gradient-1:radial-gradient(at center center,var(--cl-cta) 0%,#f2295b00 80%);--bg-gradient-2:radial-gradient(at center center,var(--cl-accent) 0%,#f2295b00 80%);--overlay-opacity:0.1;--background-overlay:"";--overlay-transition:0.3s;--h2:2rem}body{color:var(--cl-text);font-family:var(--font-family);font-size:100%;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0;position:relative;width:100%}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{color:var(--cl-text-2);font-weight:600;line-height:1}h1{font-size:2.5rem;font-weight:700}h2{font-size:var(--h2)}h3{font-size:1.5rem}.section__container{margin-top:clamp(50px,5vw,80px);padding:0 clamp(8px,5vw,10px)}#brx-content{overflow:hidden}@media only screen and (min-width:769px){.d-none-mobile-min{display:none}}.overlayed{background-color:var(--cl-accent)}.overlayed img{filter:grayscale(.4);mix-blend-mode:overlay;opacity:.5}.logo-container{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex}.logo-container .logo{height:40px;width:40px}@keyframes navanim{0%{box-shadow:0 0 0 0 var(--cl-accent)}}.overflow-hidden{overflow:hidden}.hero-container{align-items:center;display:flex;flex-direction:row;gap:20px;min-height:571px}@media only screen and (max-width:768px){.hero-container{flex-direction:column}}.hero{position:relative}.hero:before{background-image:var(--bg-gradient-1);content:"";height:100%;opacity:var(--overlay-opacity);position:absolute;top:0;transition:background var(--overlay-transition,.3s),border-radius var(--overlay-transition,.3s),opacity var(--overlay-transition,.3s);width:100%;z-index:-1}.hero__title{font-size:clamp(2.188rem,5vw,3.75rem)}.hero__text{align-items:flex-start;display:flex;flex:0 1 50%;flex-direction:column;justify-content:center;padding:120px 10px 40px;row-gap:20px}@media only screen and (max-width:768px){.hero__text{align-items:center;text-align:center}}.hero__text--info{font-size:1.25rem}.hero__text .hero__subtitle{color:var(--cl-cta);font-size:.9rem;font-weight:700;line-height:1.5}.hero__img{flex:0 1 50%;height:100%;margin-right:-10px;overflow:hidden;padding-bottom:clamp(300px,50vw,580px);position:relative;width:100%}.hero__img img,.hero__img picture{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.breadcrumbs{align-items:baseline;font-size:.75rem;line-height:1}.breadcrumbs .item{align-items:baseline;display:flex;gap:5px}.breadcrumbs a.item{text-decoration:underline;transition:.3s ease-in-out}@media(hover:hover)and (pointer:fine){.breadcrumbs a.item:hover{color:var(--cl-cta);font-weight:600;transform:scale(1.2)}}.breadcrumbs svg{height:.75rem}.contact-item{align-items:center;display:flex;font-size:.875rem;gap:10px;line-height:1;text-transform:capitalize}.contact-item svg{height:.875rem;width:.875rem}.section-subheader{background-color:var(--cl-accent);padding:10px}.section-subheader .subheader-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.section-subheader .contact-item{color:var(--cl-bg)}@media only screen and (max-width:768px){.section-subheader .contact-item__addr{display:none}}.nav-container{align-items:center;align-self:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px;padding-top:20px}@media only screen and (max-width:880px){.nav-container{align-self:center;padding-left:5px;padding-right:12px}.nav-container .logo-container{order:1}.nav-container .button-appointment{order:2}.nav-container .navnest{order:3}.nav-container .navnest .navnest-items{display:none}.nav-container .navnest .brxe-toggle{display:flex}}.nav-container .navnest .menu-item a{position:relative;text-wrap:nowrap;transition:color .3s ease-in-out}@media(hover:hover)and (pointer:fine){.nav-container .navnest .menu-item a:hover{color:var(--cl-accent)}.nav-container .navnest .menu-item a:before{background-color:var(--cl-accent);border-radius:.8rem;bottom:0;content:"";height:3px;position:absolute;transition:.3s;width:0}.nav-container .navnest .menu-item a:hover:before{animation:navanim 1s;box-shadow:0 0 0 1em transparent;width:80%}}.nav-container .navnest .menu-item a.bricks-button[aria-current]{background-color:var(--cl-accent);color:var(--cl-bg)}.nav-container .navnest .menu-item a.bricks-button[aria-current]:after,.nav-container .navnest .menu-item a.bricks-button[aria-current]:before{all:unset}.nav-container .navnest .menu-item a[aria-current]{color:var(--cl-accent)}.nav-container .navnest .menu-item a[aria-current]:before{background-color:var(--cl-accent);bottom:0;content:"";height:3px;position:absolute;width:100%}.nav-container .navnest .brxe-dropdown{position:relative}.nav-container .navnest .brxe-dropdown .aria-current{color:var(--cl-accent);position:relative}.nav-container .navnest .brxe-dropdown .aria-current:after{background-color:var(--cl-accent);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;text-align:center;width:100%}.nav-container .navnest .brx-dropdown-content{border-radius:var(--br-radius);box-shadow:0 0 20px 0 rgba(0,0,0,.1);gap:24px;margin-top:10px;min-width:-moz-fit-content;min-width:fit-content;padding:20px}.nav-container .navnest .brx-offcanvas-inner{padding-left:20px;padding-right:20px;padding-top:54px}.nav-container .navnest .brx-offcanvas-inner .brx-nav-nested-items{align-items:flex-start;display:flex}.nav-container .navnest .brx-offcanvas-inner .brx-nav-nested-items .menu-item{width:100%}.nav-container .navnest .brx-offcanvas-inner .brx-nav-nested-items .menu-item .nav-group__services{margin-top:1rem}.nav-container .navnest .brx-offcanvas-inner .brx-nav-nested-items .menu-item .nav-grid{display:grid;gap:30px!important;grid-template-columns:repeat(2,1fr)}.nav-container .navnest .brx-offcanvas-inner .brx-nav-nested-items .menu-item .services__list{margin-left:1rem}.nav-container .navnest .brx-offcanvas-inner .brx-nav-nested-items .menu-item .contact-item{font-size:1rem;margin-top:2rem}.nav-container .navnest .brx-offcanvas-inner .brx-nav-nested-items .menu-item .contact-item svg{color:var(--cl-accent)}.bricks-button,.button-appointment{background-color:var(--cl-cta);border-radius:var(--br-radius);color:var(--cl-bg);cursor:pointer;font-size:15px;font-weight:600;line-height:1;text-transform:uppercase;transition:background-color .4s ease-in-out,box-shadow .3s ease-in-out,scale .3s ease-in-out,color .3s ease-in-out,background .3s ease-in-out,scale .3s ease-in-out}@media(hover:hover)and (pointer:fine){.bricks-button:hover,.button-appointment:hover{background-color:var(--cl-accent);box-shadow:0 0 8px 0 var(--cl-bg-icon);color:var(--cl-bg)!important;scale:1.05}}@media only screen and (max-width:768px){.button-appointment{display:none}}.shape{direction:ltr;left:0;overflow:hidden;position:absolute;top:-1px;width:100%}.shape svg{color:var(--cl-bg);display:block;height:clamp(30px,7vw,100px);left:50%;position:relative;transform:translateX(-50%);width:calc(150% + 1.3px)}.shape svg path{fill:var(--cl-bg);transform:rotateY(0deg);transform-origin:center}.shape__bottom{bottom:-1px;color:var(--cl-bg);left:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.shape__bottom svg{display:block;height:clamp(30px,7vw,120px);left:50%;position:relative;transform:translateX(-50%) rotateY(180deg);width:calc(156% + 1.3px);z-index:-1}.shape__bottom svg path{transform:rotateY(0deg);transform-origin:center}.shape__bottom--low{bottom:-1px;color:var(--cl-bg);left:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.shape__bottom--low svg{display:block;height:clamp(20px,4vw,40px);left:50%;position:relative;transform:translateX(-50%) rotateY(180deg);width:calc(156% + 1.3px);z-index:-1}.shape__bottom--low svg path{transform:rotateY(0deg);transform-origin:center}.shape--low{color:var(--cl-bg);direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;top:-1px;width:100%}.shape--low svg{display:block;height:clamp(20px,4vw,40px);left:50%;position:relative;transform:translateX(-50%);width:calc(100% + 1.3px)}.shape--low svg path{transform:rotateY(0deg);transform-origin:center}.richcontact{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.richcontact__container{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media only screen and (max-width:1200px){.richcontact__container{display:flex;flex-wrap:wrap}}.richcontact__icon{align-items:center;background:var(--cl-bg-icon);border-radius:50%;color:var(--cl-accent);display:flex;flex:0 0 60px;height:60px;justify-content:center;transition:color .3s ease-in-out,background .3s ease-in-out}.richcontact__icon:hover{background:var(--cl-accent);color:var(--cl-bg)}.richcontact__icon svg{background:transparent;height:30px;width:30px}.richcontact__icon--alt{color:var(--cl-cta)}.richcontact__info{gap:.5rem;line-height:1;margin-left:15px}:root{--gap-richtitle:30px;--width-richtitle-col1:30%;--width-richtitle-col2:70%}@media only screen and (max-width:1200px){:root{--width-richtitle-col1:40%;--width-richtitle-col2:60%}}@media only screen and (max-width:768px){:root{--gap-richtitle:10px}}.richtitle{display:grid;gap:var(--gap-richtitle);grid-template-columns:var(--width-richtitle-col1) var(--width-richtitle-col2)}@media only screen and (max-width:768px){.richtitle{display:flex;flex-wrap:wrap}}.richtitle .bricks-button,.richtitle .heading{margin-top:10px}.richtitle-col1{border:var(--cl-border) solid;border-width:0 1px 0 0}.subtitle{align-items:center;color:var(--cl-accent);display:flex;font-size:.938rem;font-weight:700;gap:10px;text-transform:uppercase}.subtitle svg{height:1.25rem;width:1.25rem}.richcta{margin-top:50px;padding:0 clamp(8px,5vw,10px)}.richcta__container{background-color:var(--cl-accent);border-radius:var(--br-radius);box-shadow:0 10px 30px 0 rgba(42,116,101,.6);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:50px;min-height:220px;position:relative}.richcta__container img,.richcta__container picture{border-radius:var(--br-radius);height:100%;left:0;mix-blend-mode:overlay;-o-object-fit:cover;object-fit:cover;opacity:.45;position:absolute;top:0;width:100%}.richcta__container .richcta__txt{color:var(--cl-bg);display:flex;flex-direction:column;gap:clamp(8px,2vw,16px);height:100%;justify-content:space-between;padding:clamp(30px,5vw,50px) clamp(16px,5vw,50px);position:relative;z-index:2}.richcta__container .richcta__txt h3{color:var(--cl-bg)}.richcta__container .richcta__cta{align-items:flex-end;display:flex;height:100%;justify-content:center;padding:clamp(30px,5vw,50px) clamp(16px,5vw,50px);position:relative;z-index:2}.services{position:relative}.services:before{background-image:var(--bg-gradient-2);content:"";height:100%;opacity:var(--overlay-opacity);position:absolute;top:0;transition:background var(--overlay-transition,.3s),border-radius var(--overlay-transition,.3s),opacity var(--overlay-transition,.3s);width:100%;z-index:-1}@media only screen and (max-width:768px){.services .cardico{align-items:center;-moz-column-gap:10px;column-gap:10px;flex-direction:row;padding:10px;row-gap:10px}.services .cardico .cadrico__icon{width:60px}.services .cardico .cardico__title{width:-moz-fit-content;width:fit-content}.services .cardico .cardico__text{width:100%}}.services-page{background-color:var(--cl-bg-2);padding-bottom:112px;position:relative}.services-page .txtimg__container .txtimg__img{background-color:var(--cl-accent);height:100%;position:relative}.services-page .txtimg__container .txtimg__img img{bottom:0;height:100%;left:0;mix-blend-mode:overlay;-o-object-fit:cover;object-fit:cover;position:absolute!important;right:0;top:0;width:100%}.services-page .cardico__container{position:relative;z-index:2}@media only screen and (max-width:768px){.services-page .cardico{align-items:center;-moz-column-gap:10px;column-gap:10px;flex-direction:row;padding:10px;row-gap:10px}.services-page .cardico .cadrico__icon{width:60px}.services-page .cardico .cardico__title{width:-moz-fit-content;width:fit-content}.services-page .cardico .cardico__text{width:100%}}.single-service main h2,.single-service main h3{margin-bottom:1.25rem}.single-service main .brxe-container{padding:30px clamp(8px,5vw,10px) 0}.single-service main .section-start{background:linear-gradient(180deg,var(--cl-bg-2) 0,var(--cl-bg-3) 100%);position:relative}.single-service main .section-start__container{padding:120px clamp(8px,5vw,10px) 0}.cardico{align-self:stretch;background:var(--cl-bg);border-radius:var(--br-radius);box-shadow:inset 0 0 0 0 rgba(0,0,0,.1);color:var(--cl-text-3);display:flex;flex-direction:column;padding:30px;row-gap:20px;transition:all .3s ease-in-out}@media(hover:hover)and (pointer:fine){.cardico:hover{background:var(--cl-accent);box-shadow:0 0 12px 6px rgba(0,0,0,.15);color:var(--cl-bg);scale:1.02}.cardico:hover .cardico__icon{background:var(--cl-bg);color:var(--cl-accent)}.cardico:hover .cardico__link,.cardico:hover .cardico__title{color:var(--cl-bg)}}.cardico__container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.cardico__icon{align-items:center;background:var(--cl-bg-icon);border-radius:50%;display:flex;height:60px;justify-content:center;transition:background .3s ease-in-out,color .3s ease-in-out;width:60px}.cardico__icon img,.cardico__icon svg{border-radius:0;height:30px;width:30px}.cardico__title{font-size:1.25rem;font-weight:600;transition:color .3s ease-in-out}@media only screen and (max-width:420px){.cardico__title{max-width:240px}}.cardico__link{color:var(--cl-cta);cursor:pointer;margin-top:auto;text-decoration:underline;transition:.3s ease-in-out}@media(hover:hover)and (pointer:fine){.cardico__link:hover{color:var(--cl-accent);font-weight:500;letter-spacing:.05rem}}.cardimg{align-self:stretch;background:var(--cl-bg);border-radius:var(--br-radius);box-shadow:0 0 10px 0 rgba(0,0,0,.15);color:var(--cl-text-3);display:flex;flex-direction:column;overflow:hidden;row-gap:20px}@media only screen and (min-width:577px){.cardimg{max-width:373px}}.cardimg__container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:80px}.cardimg__pic{height:50%;position:relative;width:100%}@media only screen and (max-width:880px){.cardimg__pic{height:unset}}.cardimg__pic:before{background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:.3s ease-out;width:100%}.cardimg__pic img{-o-object-fit:cover;object-fit:cover}.cardimg__title{font-size:1.25rem;font-weight:600;padding:0 clamp(8px,5vw,16px)}.cardimg__text{color:var(--cl-text);padding:0 clamp(8px,5vw,16px)}.cardimg__link{color:var(--cl-cta);cursor:pointer;margin-top:auto;padding:0 clamp(8px,5vw,16px) clamp(8px,5vw,16px);text-decoration:underline;transition:.3s ease-in-out}@media(hover:hover)and (pointer:fine){.cardimg__link:hover{color:var(--cl-accent);font-weight:500;letter-spacing:.05rem}}:root{--gap-imgtxt:30px;--width-imgtxt-col1:50%;--width-imgtxt-col2:50%}@media only screen and (max-width:1200px){:root{--width-imgtxt-col1:40%;--width-imgtxt-col2:60%}}@media only screen and (max-width:768px){:root{--gap-imgtxt:10px}}.thermography{position:relative}.thermography:before{background-image:var(--bg-gradient-1);content:"";height:100%;opacity:var(--overlay-opacity);position:absolute;top:0;transition:background var(--overlay-transition,.3s),border-radius var(--overlay-transition,.3s),opacity var(--overlay-transition,.3s);width:100%;z-index:-1}.thermography__container{display:grid;gap:var(--gap-imgtxt);grid-template-columns:auto var(--width-imgtxt-col2)}@media only screen and (max-width:768px){.thermography__container{display:flex;flex-wrap:wrap}}.about{background-color:var(--cl-bg-2);position:relative}.about__container{display:grid;gap:var(--gap-imgtxt);grid-template-columns:clamp(500px,50vw,800px) 1fr;padding:80px clamp(8px,5vw,10px) 50px;position:relative}@media only screen and (max-width:880px){.about__container{display:flex;flex-wrap:wrap;gap:30px}}.about__img{border-radius:var(--br-radius)}@media only screen and (max-width:880px){.about__img{max-width:380px;order:1;padding-bottom:clamp(350px,50vh,550px);position:relative;width:100%}.about__img img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute!important;right:0;top:0;width:100%}}@media only screen and (max-width:768px){.about__img{max-width:unset}}.about__txt{align-self:stretch;display:flex;flex-direction:column;row-gap:20px}@media only screen and (max-width:880px){.about__txt{order:2}}.appointment__page .button-appointment{background:var(--cl-accent)}@media only screen and (max-width:880px){.appointment__page .button-appointment{display:none}}.appointment{position:relative}.appointment:before{background-image:var(--bg-gradient-1);content:"";height:100%;opacity:var(--overlay-opacity);position:absolute;top:0;transition:background var(--overlay-transition,.3s),border-radius var(--overlay-transition,.3s),opacity var(--overlay-transition,.3s);width:100%;z-index:-1}.appointment__container{position:relative}.appointment__container .embed{min-height:700px}.appointment__container .embed iframe{min-height:700px!important;position:relative;z-index:1}.appointment__loader{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.appointment__loader{font-weight:500;justify-content:flex-start;margin-top:25%}}.appointment__loader .spinner{background:url(../images/spinner-2x.cc6f0bb6.gif) no-repeat;background-size:40px 40px;filter:alpha(opacity=70);height:40px;margin:4px 10px 0;opacity:.7;visibility:visible;width:40px}:root{--container-max-width:50%}.howto{background-color:var(--cl-bg-2);margin-top:80px;padding:80px clamp(8px,5vw,10px);position:relative;row-gap:20px}.howto__title{align-items:center;align-self:stretch;display:flex;flex-direction:column;row-gap:20px;text-align:center}@media only screen and (min-width:881px){.howto__title{max-width:450px}}.howto__container{align-items:center;align-self:stretch;background:var(--cl-bg);border-radius:var(--br-radius);box-shadow:0 0 20px 0 rgba(0,0,0,.05);display:flex;flex:0 1 auto;flex-direction:column;min-height:500px;padding:50px clamp(8px,3vw,50px) clamp(12px,3vw,20px);row-gap:20px}@media only screen and (min-width:881px){.howto__container{max-width:590px}}@media only screen and (max-width:768px){.howto__container{max-width:100%}}.howto__container .contacts__container{align-items:center;display:flex;flex-direction:column;gap:10px}.howto__container .contacts__container .contact-item svg{color:var(--cl-accent)}.howto__cards{align-self:stretch;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:30px;margin-left:-355px;margin-top:20px;min-width:1200px;overflow:visible;position:relative;z-index:10}@media only screen and (max-width:1200px){.howto__cards{margin-left:-240px;min-width:970px;width:970px}}@media only screen and (max-width:1024px){.howto__cards{margin-left:-130px;min-width:730px;width:730px}}@media only screen and (max-width:880px){.howto__cards{margin-left:10px;min-width:710px;width:710px}}@media only screen and (max-width:768px){.howto__cards{flex-wrap:wrap;margin-left:unset;max-width:inset!important;min-width:800px;min-width:unset;width:800px;width:unset}}.howto__cards .cardico{box-shadow:0 0 10px 0 rgba(0,0,0,.05);flex:0 1 auto;width:100%}@media only screen and (max-width:768px){.howto__cards .cardico{align-items:center;-moz-column-gap:10px;column-gap:10px;flex-direction:row;padding:10px;row-gap:10px}.howto__cards .cardico .cadrico__icon{width:60px}.howto__cards .cardico .cardico__title{width:-moz-fit-content;width:fit-content}.howto__cards .cardico .cardico__text{width:100%}}.howto__cards .howto__image{align-self:stretch;border:1px solid var(--cl-accent);border-radius:var(--br-radius);flex:1 0 28%;overflow:hidden;position:relative}@media(min-width:769px)and (max-width:1200px){.howto__cards .howto__image{display:none}}@media only screen and (max-width:768px){.howto__cards .howto__image{padding-bottom:clamp(250px,50vw,450px)}}.howto__cards .howto__image figure,.howto__cards .howto__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.faq{background:linear-gradient(180deg,var(--cl-bg-2) 0,var(--cl-bg-3) 100%);position:relative}.faq__container{display:grid;gap:var(--gap-imgtxt);grid-template-columns:1fr clamp(500px,50vw,700px);padding:80px clamp(8px,5vw,10px) 50px;position:relative}@media only screen and (max-width:880px){.faq__container{display:flex;flex-wrap:wrap;gap:30px}}.faq__img{border-radius:var(--br-radius)}@media only screen and (max-width:880px){.faq__img{max-width:380px;order:1;padding-bottom:clamp(250px,30vh,550px);position:relative;width:100%}.faq__img img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute!important;right:0;top:0;width:100%}}@media only screen and (max-width:768px){.faq__img{max-width:unset}}.faq-item{transition:all .3s ease-in-out}.faq-item__title{align-items:center;background:var(--cl-bg-2);border:1px solid var(--cl-border);border-radius:var(--br-radius);color:var(--cl-text-2);cursor:pointer;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;padding:clamp(4px,3vw,10px) clamp(8px,3vw,20px);width:100%}.faq-item__title,.faq-item__title .brxe-heading{transition:.3s ease-in-out}.faq-item__title:hover{background:var(--cl-cta);color:var(--cl-bg)}.faq-item__title:hover .brxe-heading{color:var(--cl-bg)}.faq-item__title .faq-item__icon{height:1rem;transform:rotate(90deg);transition:transform .3s ease-in-out;width:1rem}.faq-item__title[aria-expanded=true]{background:var(--cl-accent);border:none;color:var(--cl-bg-2)}.faq-item__title[aria-expanded=true] h3{color:var(--cl-bg-2)}.faq-item__title[aria-expanded=true] .faq-item__icon{transform:rotate(180deg)}.faq-item__content{padding:clamp(4px,3vw,10px) clamp(8px,3vw,20px)}.contact{background:linear-gradient(180deg,var(--cl-bg-2) 0,var(--cl-bg-3) 100%);position:relative}.contact__container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));padding:80px clamp(8px,5vw,10px) 50px;position:relative}.contact__txt{display:flex;flex-direction:column;gap:20px}.contact__form,.contact__map{border-radius:var(--br-radius)}.contact__form{background:var(--cl-bg);box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;gap:20px;height:100%;padding:clamp(30px,5vw,50px) clamp(16px,5vw,50px)}.single-post h2{margin:2.25rem 0 1.25rem}.single-post .breadcrumbs{color:var(--cl-bg)}.single-post__header{color:var(--cl-bg);display:flex;flex-direction:column;justify-content:center;min-height:50vh;padding:0 clamp(8px,5vw,10px);position:relative;z-index:1}.single-post__featured{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.single-post__featured img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.single-post__featured:before{background-image:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.45) 30%,rgba(0,0,0,.55) 50%,rgba(0,0,0,.45) 70%,rgba(0,0,0,.1) 100%,transparent 0);background-repeat:no-repeat;bottom:0;content:"";display:block;height:100%;opacity:1;position:absolute;transition:.3s ease-out;width:100%;z-index:1}@media only screen and (min-width:881px){.single-post__featured:before{background-image:radial-gradient(ellipse farthest-side at center,rgba(0,0,0,.56) 0,rgba(0,0,0,.45) 30%,rgba(0,0,0,.25) 60%,rgba(0,0,0,.01) 100%)}}.single-post__title{color:var(--cl-bg);padding-top:10px}.single-post .brxe-post-content a{color:var(--cl-accent);text-decoration:underline!important}.txtimg__container{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));padding:clamp(50px,5vw,100px) clamp(8px,5vw,10px) 50px}.txtimg__container .txtimg__txt{display:flex;flex-direction:column;gap:20px}.imgtxt__img,.txtimg__img{border-radius:var(--br-radius)}@media only screen and (max-width:768px){.imgtxt__img,.txtimg__img{padding-bottom:clamp(250px,50vw,450px);position:relative;width:100%}.imgtxt__img img,.txtimg__img img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute!important;right:0;top:0;width:100%}}.imgtxt__txt{align-self:stretch;display:flex;flex-direction:column;row-gap:20px}.blog-archive{background-color:var(--cl-bg-2);padding:clamp(20px,2vh,80px) clamp(8px,5vw,10px) 50px;position:relative}.blog-archive .cardimg__container{position:relative;z-index:2}.pagehead{margin-top:clamp(45px,5vw,100px);padding:0 clamp(8px,5vw,10px)}.pagehead__container{display:grid;gap:1rem;grid-template-columns:1fr clamp(500px,60vw,600px)}@media only screen and (max-width:768px){.pagehead__container{display:flex;flex-direction:column}}.pagehead__title{padding-top:10px}#brx-footer{background-color:var(--cl-bg-2);margin-top:80px}.footer{position:relative}.footer__container{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(254px,1fr));padding:80px clamp(8px,5vw,10px) 20px;row-gap:40px}.footer__column{display:flex;flex-direction:column;gap:20px}.footer__column .contact-item{cursor:pointer;font-size:1rem;font-weight:600;transition:color .3s ease-in-out}.footer__column .contact-item svg{color:var(--cl-accent);transition:color .3s ease-in-out}.footer__column .contact-item:hover,.footer__column .contact-item:hover svg{color:var(--cl-cta)}.footer__column .contact-item__email{word-break:break-all}.footer__title{border:solid var(--cl-accent);border-width:0 0 1px;padding-bottom:16px;width:100%}.menu-footer ul{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(122px,1fr));row-gap:8px}.menu-footer ul li{border:solid var(--cl-border);border-width:0 0 1px;font-weight:600;margin-left:0;padding-bottom:8px;transition:color .3s ease-in-out}.menu-footer ul li.current-menu-item.menu-item-type-post_type_archive a,.menu-footer ul li.current_page_item a{color:var(--cl-accent);transition:color .3s ease-in-out}.menu-footer ul li.current-menu-item.menu-item-type-post_type_archive a:hover,.menu-footer ul li.current_page_item a:hover,.menu-footer ul li:hover{color:var(--cl-cta)}.subfooter{margin:clamp(0px,3vw,35.5px) 0}.subfooter__container{padding:10px}.sj-toc-title{color:var(--cl-text-2);font-size:var(--h2);font-weight:600;line-height:1}@media(hover:hover)and (pointer:fine){.sj-toc ul li a{position:relative;transition:.3s ease-in-out}.sj-toc ul li a:before{animation:navanim 1s;background-color:var(--cl-cta);border-radius:.8rem;bottom:0;box-shadow:0 0 0 1em transparent;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:.3s ease-in-out;width:0}.sj-toc ul li a:hover{color:var(--cl-cta)}.sj-toc ul li a:hover:before{width:100%}.sj-toc ul li a:before{display:block}}
