.owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5rem}.owl-dots .owl-dot{width:10px;height:10px;border-radius:50%;margin:0 .2rem .25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(124,124,124,.3176470588)!important}.owl-dots .owl-dot.active{background-color:var(--brand)!important;width:16px;border-radius:8px}.line{text-decoration:underline;text-decoration-thickness:6px;-webkit-text-decoration-color:var(--secondary);text-decoration-color:var(--secondary)}.header__wraper{padding-top:4rem}.radius__btn{border-radius:2rem 2rem 0;padding-top:.75rem;padding-bottom:.75rem}.circle__logo{right:5%;top:-.5rem}@media (max-width:768px){.circle__logo{max-width:16rem;top:.25rem}}@media (max-width:575px){.circle__logo{max-width:8rem;top:1.25rem}}.line__row .column:not(:last-child){border-right:1px solid var(--border-color)}.info__list li:not(:last-child){margin-bottom:2rem;padding-bottom:1.5rem;position:relative}.info__list li:not(:last-child)::after{content:"";width:200%;height:1px;background-color:var(--border-color);position:absolute;bottom:0;left:-2.5rem}.info__list.compact li:not(:last-child){margin-bottom:1rem;padding-bottom:.25rem}@media (max-width:991px){.res__border.border-start{border-left:0!important}.res__border.border-start::before{content:"";width:150vw;height:1px;background-color:var(--border-color);position:absolute;top:0;left:-30vw}.info__list li:not(:last-child)::after{left:-50%}.line__row .column:nth-child(2){border-right:0}}@media (max-width:767px){.line__row .column{border-right:0!important}}.team__card .social__links a{width:2rem;height:2rem;border-radius:3px;background-color:var(--brand)}.team__card .social__links a svg{width:1rem;height:1rem}.team__card .social__links a svg path{fill:var(--white)}.owl-carousel .owl-item{padding:1px}.right__align__bg::after{content:"";width:50vw;position:absolute;right:-40vw;height:100%;background-color:var(--brand);z-index:0}@media (max-width:768px){.full__width__btn__bg::after{content:"";width:200vw;position:absolute;right:-40vw;height:100%;background-color:var(--secondary);z-index:0}.right__align__bg::after{width:200vw;right:-40vw}}.service__card .icon{width:3rem}.service__card .caption{height:14rem}.service__card .desc__box .desc{max-height:9rem;position:relative;-webkit-transition:4s ease-in-out;-o-transition:4s ease-in-out;transition:4s ease-in-out}.service__card .desc__box .desc.large{max-height:14rem}.service__card .desc__box:focus .desc,.service__card .desc__box:hover .desc{-webkit-transform:translateY(-8rem);-ms-transform:translateY(-8rem);transform:translateY(-8rem)}.service__card .desc__box:focus .desc.large,.service__card .desc__box:hover .desc.large{-webkit-transform:translateY(-14rem);-ms-transform:translateY(-14rem);transform:translateY(-14rem)}.service__card .bg__overlay{height:2rem;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(white));background-image:-o-linear-gradient(transparent,#fff);background-image:linear-gradient(transparent,#fff)}.input__box label{position:absolute;top:-.75rem;left:1rem;background-color:var(--white);padding:0 .25rem;font-weight:500}.input__box .form-control,.input__box .form-select{padding:1rem 1.5rem;font-size:1.25rem;font-weight:600;border-radius:.5rem;border:2px solid var(--border-color);-webkit-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.page__header{margin-bottom:5rem}.page__header .circle__logo{right:4%;bottom:-3.5rem;top:auto;max-width:14rem;z-index:55}.page__header .thumbnail{max-height:36rem}.arrow__list li{padding-left:1.75rem;position:relative}.arrow__list li::before{content:"";width:1.25rem;height:1.25rem;background:var(--arrow-right-squre) no-repeat center center/1.125rem;position:absolute;top:.45rem;left:0;border-radius:8px;overflow:hidden}