:root{--primary-dark:#333;--secondary-dark:#167c1a;--bs-black:#000;--bs-white:#fff;--gray-100:#f5f5f5;--gray-200:#e9ecef;--gray-300:#ddd;--gray-400:#c4c4c4;--gray-500:#adb5bd;--gray-600:#707070;--gray-650:#7b7b7b;--gray-700:#434343;--gray-800:#343a40;--gray-900:#242424;--bs-primary:#e30614;--bs-secondary:#2faa25;--bs-dark:var(--bs-black);--green:#2faa25;--orange:#ff8900;--dark-green-02:#57a63d;--bs-body-bg:var(--bs-white);--bs-body-color:var(--bs-black);--bs-body-font-size:1.6rem;--bs-body-line-height:1.375;--bs-body-font-family:Roboto, Arial, Helvetica, sans-serif;--bs-link-color:var(--bs-secondary);--bs-link-hover-color:var(--secondary-dark);--bs-text-muted:#7b7b7b;--bs-font-weight-bold:500;--h1-font-size:4.6rem;--h2-font-size:3rem;--h3-font-size:3.6rem;--h4-font-size:2rem;--h5-font-size:2.2rem;--h6-font-size:1.7rem;--h1-font-size-sm:3.6rem;--h2-font-size-sm:2.6rem;--h3-font-size-sm:var(--h3-font-size);--h4-font-size-sm:var(--h4-font-size);--h5-font-size-sm:var(--h5-font-size);--h6-font-size-sm:var(--h6-font-size);--headings-font-weight:500;--btn-font-size:1.7rem;--btn-line-height:1.412;--btn-font-weight:500;--btn-padding-y:0.7rem;--btn-padding-x:1.7rem;--btn-font-size-sm:1rem;--btn-padding-y-sm:0.4rem;--btn-padding-x-sm:0.6rem;--btn-font-size-lg:1.6rem;--btn-padding-y-lg:1.1rem;--btn-padding-x-lg:1rem;--input-border-color:var(--bs-black);--input-color:var(--bs-black);--input-placeholder-color:var(--bs-black);--input-bg:var(--bs-white);--input-box-shadow:none;--input-height:4rem;--input-font-size:1.6rem;--input-font-weight:400;--input-padding-y:0.4rem;--input-padding-x:1.4rem;--input-focus-bg:var(--bs-white);--header-bg-color:var(--bs-black);--header-color:var(--bs-white);--header-drop-bg-color:var(--bs-black);--header-drop-bg-color-mobile:var(--gray-100);--header-drop-color:var(--bs-white);--header-drop-color-mobile:var(--bs-black);--header-drop-hover-color:var(--bs-primary);--extra-menu-bg-color:var(--bs-black);--extra-menu-color:var(--bs-white);--menu-bg-color-mobile:var(--bs-black);--menu-color-mobile:var(--bs-white);--footer-bg-color:var(--bs-black);--footer-color:var(--bs-white);--footer-secondary-bg-color:var(--gray-900);--footer-secondary-color:var(--gray-light);--backdrop-bg:var(--bs-black);--backdrop-opacity:0.4;--modal-border-width:0;--modal-border-color:var(--bs-white);--modal-bg:var(--bs-white);--gray-light:#7b7b7b;--gray-002:#212121;--bs-gutter-x:3rem}.team-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:1px solid;margin-bottom:4.1rem}.team-card .img-holder{background:var(--gray-100);aspect-ratio:1/1;margin:0}.team-card .img-holder img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.team-card .text-holder{padding:2rem 1rem;color:var(--gray-light);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:1200px){.team-card .text-holder{padding:2.5rem 1.8rem .8rem}}.team-card .text-holder h3{font-size:var(--h5-font-size);line-height:1.09;text-transform:none;margin-bottom:1.9rem;color:var(--gray-002)}.team-card .text-holder>a{position:relative}.team-card .text-holder>a::before{content:"";position:absolute;left:0;bottom:-.2rem;height:.1rem;border-bottom:.1rem solid;width:0;-webkit-transition:inherit;transition:inherit;-webkit-transition-property:width;transition-property:width}.team-card .text-holder>a:hover::before{width:100%}.team-card .text-holder>a{color:var(--bs-black)}.team-card .text-holder>a:hover{color:var(--bs-secondary)}.team-card .contact-list{margin:auto 0 4.5rem;padding:1.2rem 0 0;gap:.4rem;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.team-card .contact-list li:hover .icon{background:var(--primary-dark);color:var(--bs-white)}.team-card .contact-list li:hover .text{opacity:1;visibility:visible}.team-card .contact-list li .icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:4rem;width:4rem;background:var(--bs-primary);font-size:1.8rem;color:var(--bs-white);cursor:pointer}.team-card .contact-list li .icon:hover{background:var(--primary-dark);color:var(--bs-white)}.team-card .contact-list li .text{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;padding:1.1rem 0;min-width:100%;white-space:nowrap}.team-card .contact-list li .text a{position:relative}.team-card .contact-list li .text a::before{content:"";position:absolute;left:0;bottom:-.2rem;height:.1rem;border-bottom:.1rem solid;width:0;-webkit-transition:inherit;transition:inherit;-webkit-transition-property:width;transition-property:width}.team-card .contact-list li .text a:hover::before{width:100%}.team-card .contact-list li .text a{color:var(--bs-black)}.team-card .contact-list li .text a:hover{color:var(--bs-secondary)}.team-list>.row>[class*=col]{display:-webkit-box;display:-ms-flexbox;display:flex}