.dc-flex{display:flex}.dc-grid{display:grid}.dc-hidden{display:none}.dc-flex-row{flex-direction:row}.dc-flex-row-reverse{flex-direction:row-reverse}.dc-flex-col{flex-direction:column}.dc-justify-start{justify-content:flex-start}.dc-justify-center{justify-content:center}.dc-justify-end{justify-content:flex-end}.dc-justify-between{justify-content:space-between}.dc-items-start{align-items:flex-start}.dc-items-center{align-items:center}.dc-items-end{align-items:flex-end}.dc-gap-0{gap:0}.dc-gap-1{gap:.25rem}.dc-gap-2{gap:.5rem}.dc-gap-3{gap:.75rem}.dc-gap-4{gap:1rem}.dc-gap-5{gap:1.25rem}.dc-gap-6{gap:1.5rem}.dc-h-auto{height:auto}.dc-h-full{height:100%}.dc-w-full{width:100%}.dc-w-1\/12{width:8.333333%}.dc-w-2\/12{width:16.666667%}.dc-w-3\/12{width:25%}.dc-w-4\/12{width:33.333333%}.dc-w-5\/12{width:41.666667%}.dc-w-6\/12{width:50%}.dc-w-7\/12{width:58.333333%}.dc-w-8\/12{width:66.666667%}.dc-w-9\/12{width:75%}.dc-w-10\/12{width:83.333333%}.dc-w-11\/12{width:91.666667%}.dc-w-12\/12{width:100%}.dc-text-left{text-align:left}.dc-text-center{text-align:center}.dc-text-right{text-align:right}.dc-grid-cols-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.dc-col-12{grid-column:span 12/span 12}.dc-col-11{grid-column:span 11/span 11}.dc-col-10{grid-column:span 10/span 10}.dc-col-9{grid-column:span 9/span 9}.dc-col-8{grid-column:span 8/span 8}.dc-col-7{grid-column:span 7/span 7}.dc-col-6{grid-column:span 6/span 6}.dc-col-5{grid-column:span 5/span 5}.dc-col-4{grid-column:span 4/span 4}.dc-col-3{grid-column:span 3/span 3}.dc-col-2{grid-column:span 2/span 2}.dc-col-1{grid-column:span 1/span 1}@media (min-width: 768px){.dc-md-flex-row{flex-direction:row}.dc-md-flex-row-reverse{flex-direction:row-reverse}.dc-md-flex-col{flex-direction:column}.dc-md-items-start{align-items:flex-start}.dc-md-items-center{align-items:center}.dc-md-text-left{text-align:left}.dc-md-text-center{text-align:center}.dc-md-text-right{text-align:right}.dc-md-gap-0{gap:0}.dc-md-gap-1{gap:.25rem}.dc-md-gap-2{gap:.5rem}.dc-md-gap-3{gap:.75rem}.dc-md-gap-4{gap:1rem}.dc-md-w-1\/12{width:8.333333%}.dc-md-w-2\/12{width:16.666667%}.dc-md-w-3\/12{width:25%}.dc-md-w-4\/12{width:33.333333%}.dc-md-w-5\/12{width:41.666667%}.dc-md-w-6\/12{width:50%}.dc-md-w-7\/12{width:58.333333%}.dc-md-w-8\/12{width:66.666667%}.dc-md-w-9\/12{width:75%}.dc-md-w-10\/12{width:83.333333%}.dc-md-w-11\/12{width:91.666667%}.dc-md-w-12\/12{width:100%}.dc-md-col-12{grid-column:span 12/span 12}.dc-md-col-11{grid-column:span 11/span 11}.dc-md-col-10{grid-column:span 10/span 10}.dc-md-col-9{grid-column:span 9/span 9}.dc-md-col-8{grid-column:span 8/span 8}.dc-md-col-7{grid-column:span 7/span 7}.dc-md-col-6{grid-column:span 6/span 6}.dc-md-col-5{grid-column:span 5/span 5}.dc-md-col-4{grid-column:span 4/span 4}.dc-md-col-3{grid-column:span 3/span 3}.dc-md-col-2{grid-column:span 2/span 2}.dc-md-col-1{grid-column:span 1/span 1}}@media (min-width: 992px){.dc-lg-col-12{grid-column:span 12/span 12}.dc-lg-col-11{grid-column:span 11/span 11}.dc-lg-col-10{grid-column:span 10/span 10}.dc-lg-col-9{grid-column:span 9/span 9}.dc-lg-col-8{grid-column:span 8/span 8}.dc-lg-col-7{grid-column:span 7/span 7}.dc-lg-col-6{grid-column:span 6/span 6}.dc-lg-col-5{grid-column:span 5/span 5}.dc-lg-col-4{grid-column:span 4/span 4}.dc-lg-col-3{grid-column:span 3/span 3}.dc-lg-col-2{grid-column:span 2/span 2}.dc-lg-col-1{grid-column:span 1/span 1}.dc-lg-w-1\/12{width:8.333333%}.dc-lg-w-2\/12{width:16.666667%}.dc-lg-w-3\/12{width:25%}.dc-lg-w-4\/12{width:33.333333%}.dc-lg-w-5\/12{width:41.666667%}.dc-lg-w-6\/12{width:50%}.dc-lg-w-7\/12{width:58.333333%}.dc-lg-w-8\/12{width:66.666667%}.dc-lg-w-9\/12{width:75%}.dc-lg-w-10\/12{width:83.333333%}.dc-lg-w-11\/12{width:91.666667%}.dc-lg-w-12\/12{width:100%}}a.card{cursor:pointer!important}.card{border-radius:.3125rem;background:#fff;box-shadow:0 0 10px #0000001c;overflow:hidden;display:flex;flex-direction:column;height:100%;cursor:initial}.card--dark{background:#f8f8f8;box-shadow:none!important}.card--white-border{border-radius:.3125rem;background:#fff;box-shadow:0 0 10px #0000001a!important}.card--white-border .card__content{padding:.9375rem;gap:1.1875rem}.card--white-border .card__image{border-radius:.3125rem;border-bottom:2px solid #BF1A19;background:url(<path-to-image>) #d3d3d3 50%/cover no-repeat}.card--white-border h3{color:var(--Darkgrey, #393939);font-size:1rem;font-weight:500;line-height:1.125;margin:0!important}.card--white-border .consultant__field{color:#393939;font-size:1rem;font-weight:400;line-height:.875rem;border-bottom:1px dotted #C5C5C5;padding:.625rem 0}.card--white-border .consultant__field:last-child{border-bottom:1px dotted #C5C5C5}.card--box{box-shadow:0 0 10px #00000014}.card__header{padding:.94rem 1.4rem;display:flex;gap:.6rem;align-items:center;position:relative}.card__header:after{position:absolute;content:"";width:calc(100% - 2.8rem);bottom:0;height:1px;background:#00000026}.card__header--dark{background:#e3e3e3}.card__header--dark:after{content:unset}.card__header--grey{background:#f3f3f3}.card__header--grey:after{position:absolute;content:""}.card__header--initial{color:#fff;font-size:1.75rem;font-weight:500;line-height:1.125rem;background-color:#004d41;fill:#004d41;filter:drop-shadow(0px 4px 10px rgba(0,0,0,.16));width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;border-radius:50%;text-transform:uppercase}.card__header--name{font-size:1rem;font-weight:500;line-height:1.125rem}.card__header--date{font-size:.875rem;font-weight:400;line-height:1.125}.card__header--meta{display:flex;flex:1;min-width:0;flex-direction:column}.card-wrapper{display:grid;grid-auto-flow:column;grid-template-rows:1fr;width:100%;height:auto;box-sizing:content-box}.card-wrapper .swiper-slide{align-items:stretch}.card__image{display:block;position:relative;flex:0 0 auto;width:100%;aspect-ratio:16/9;overflow:hidden}.card__image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;transform:none;z-index:0;cursor:pointer}.card__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .3s ease;background:linear-gradient(180deg,#0000,#0009)}.card--video .card__image:after{content:unset}.card:hover .card__image:after{opacity:1}.card__description{width:100%;overflow:hidden;margin-bottom:.175rem}.card__subtitle{color:#bf1a19;font-size:.875rem;font-weight:500;line-height:1.1;letter-spacing:.105rem;text-transform:uppercase;margin-bottom:.375rem}.card__content{--gap: .625rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap);padding:1.25rem 1.875rem 1.875rem;flex:1;width:100%}@media (max-width: 767.98px){.card__content{-webkit-hyphens:auto;hyphens:auto}}.card__content--same{padding:1.875rem}.card__content h3.title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#000;font-size:1.1rem!important;font-weight:500;line-height:1.2;text-transform:none;margin:0!important}@media (min-width: 768px){.card__content h3.title{font-size:1.25rem!important}}.card__content h4{font-size:1rem!important;font-weight:400;text-align:left;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word;max-width:100%;text-transform:none;line-height:1.28;margin:0!important}.card__content h4.youtube-title{color:var(--Red, #ca0f0c);font-weight:500;line-height:1.3125rem}.card--box .card__content{--gap: .4375rem;padding:1.88rem;gap:var(--gap)}.card--box .card__description{color:#000;font-weight:400;line-height:1.3125}.card--header{border-radius:.3125rem}.card--header .card__content{padding:1.3rem 1.4rem 1.8rem}.card--header .card__content h4{font-size:.875rem!important;-webkit-line-clamp:6}.card .btn{margin-top:auto}.card--row-links .card__image:after{opacity:1}.card--row-links .card__image img{cursor:initial!important}.card__link{display:flex;align-items:center;gap:.875rem;padding-bottom:.725rem;align-self:stretch;border-bottom:1px solid rgba(0,0,0,.1);width:100%;cursor:pointer}.card__link svg{width:.9375rem;height:auto;transition:transform .3s ease}.card__link span{color:#000;font-weight:400;transform:translate(0);transition:transform .3s ease}.card__link:hover svg,.card__link:hover span{transform:translate(.5rem)}.card__link:hover span{color:var(--review-text-color, #ca0f0c)}.google-rating--number{color:var(--review-text-color, #ca0f0c);font-size:1.25rem;font-weight:500;line-height:1;text-transform:uppercase}.google-rating--stars{color:var(--review-text-color, #ca0f0c)}.google-rating--link p{color:#000}.google-rating--stars{display:flex;gap:.3rem}.google-rating p{font-size:1rem;font-weight:400}.google-reviews{overflow:hidden;padding:10px}.google-reviews h3{color:#000;text-align:left;font-size:1rem;font-weight:500;line-height:1.125rem;margin:0;max-width:300px}.google-reviews a{text-decoration:none}.google-reviews__text{font-size:.875rem;font-weight:400;line-height:1.125rem}.google-reviews__meta{gap:.9rem}.google-reviews__meta p{font-size:1rem;font-weight:400;line-height:normal}@media (max-width: 767.98px){.google-reviews__meta{gap:.7rem}}.google-reviews__btn{display:inline-flex;padding:.4375rem .75rem;align-items:center;gap:.625rem;border-radius:.3125rem;background:var(--review-button-background, #ca0f0c)}.google-reviews__btn span{color:var(--review-button-text-color, #FFFFFF);font-size:1rem;font-weight:500}.google-reviews__btn svg{width:1.1875rem;height:auto;fill:#fff}.google-reviews .card__quote{color:#000;font-weight:500;line-height:1.25rem;margin-top:-.25rem}.google-reviews .card__name{border-top:1px solid #E3E3E3;padding-top:.625rem;color:#000;font-size:.875rem;font-weight:400;line-height:1.0625rem;width:100%}.swiper.swiper-google-reviews{overflow:visible!important;clip-path:inset(-1rem -.8rem);will-change:transform;transform:translateZ(0)}.swiper-custom-navigation{position:relative;padding:20px 35px}.swiper-custom-navigation .swiper-button-next,.swiper-custom-navigation .swiper-button-prev{--swiper-navigation-sides-offset: .9375rem;position:absolute;top:50%;transform:translateY(-50%);top:var(--swiper-navigation-top-offset, 50%);width:1.54769rem;height:auto;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}.swiper-custom-navigation .swiper-button-next:after,.swiper-custom-navigation .swiper-button-prev:after{font-size:20px}.swiper-custom-navigation .swiper-button-next:hover,.swiper-custom-navigation .swiper-button-prev:hover{color:var(--review-text-color, #ca0f0c)}@media (max-width: 767.98px){.swiper-custom-navigation .swiper-button-next,.swiper-custom-navigation .swiper-button-prev{--swiper-navigation-sides-offset: 0}}.swiper-custom-navigation .swiper-button-prev{left:0}.swiper-custom-navigation .swiper-button-prev svg{transform:rotate(180deg)}.swiper-custom-navigation .swiper-button-next{right:0}@media (max-width: 767.98px){.swiper-custom-navigation:not(.swiper-custom-navigation--both) .swiper-button-prev{display:none}.swiper-custom-navigation:not(.swiper-custom-navigation--both) .swiper-button-next{right:0!important}}.swiper.swiper-navigation-disabled+.swiper-button-prev,.swiper-navigation-disabled+.swiper-button-prev+.swiper-button-next,.swiper-button-disabled{opacity:0}.swiper.swiper-initialized+.swiper-button-prev,.swiper.swiper-initialized+.swiper-button-prev+.swiper-button-next{transition:opacity .3s ease,color .3s ease}.swiper-bottom-navigation{display:flex;align-items:center;justify-content:center;margin-top:1.2rem}@media (max-width: 767.98px){.swiper-bottom-navigation{margin-top:1.2rem}}.swiper-bottom-navigation__left,.swiper-bottom-navigation__right{display:flex;align-items:center;width:.75rem}.swiper-bottom-navigation__inner{position:relative;height:1.5rem;display:flex;align-items:center;justify-content:center;min-width:100px}.swiper-bottom-navigation__inner--small{min-width:80px}.swiper-bottom-navigation__inner .nav-text{font-size:.75rem;font-weight:400;color:#666;white-space:nowrap;letter-spacing:.5px}.bottom-nav-indicator{display:flex;align-items:center;justify-content:center;width:auto;height:auto;background:transparent;border:none;transition:all .2s ease;visibility:hidden;opacity:0}.bottom-nav-indicator svg{width:.75rem;height:.75rem;color:#666}.bottom-nav-indicator.bottom-nav-prev svg{transform:rotate(180deg)}
