@charset "UTF-8";.charipex-button {padding: 14px 35px;border-radius: 5px;-webkit-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;line-height: 1.3;background-color: #ff7258;color: #fff;font-size: 14px;font-weight: 600;z-index: 1;position: relative;text-transform: uppercase;}.charipex-button .charipex-button-icon {font-size: 28px;line-height: 1;-webkit-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;}.charipex-button .charipex-align-icon-right {margin-left: 20px;-webkit-box-ordinal-group: 4;-ms-flex-order: 3;order: 3;}.charipex-button .charipex-align-icon-left {margin-right: 20px;-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}.charipex-button .charipex-button-text {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}.charipex-button:hover {color: #fff;border-color: #1e2736;background-color: #1e2736;}.elementor-align-justify .charipex-button {width: 100%;}.charipex-heading {text-align: center;line-height: 1;}.charipex-heading .title {font-size: 35px;margin: 0;line-height: 1.4;}@media (max-width: 479px) {.charipex-heading .title {font-size: 25px;line-height: 1.3;}}.charipex-heading .tag-line {font-size: 12px;font-weight: 600;text-transform: uppercase;color: #fff;line-height: 1.4;padding: 6px 25px;margin-bottom: 20px;background-color: #f4fffa;position: relative;z-index: 1;}.charipex-heading .tag-line::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background-color: #ff7258;-webkit-clip-path: polygon(0 0, 100% 0, calc(100% - 15px) 50%, 100% 100%, 0 100%, 15px 50%);clip-path: polygon(0 0, 100% 0, calc(100% - 15px) 50%, 100% 100%, 0 100%, 15px 50%);}.charipex-heading .separator {margin-top: 25px;line-height: 1;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;}.charipex-heading .separator-line {height: 8px;width: 30px;background-color: #ffc337;}.charipex-heading .separator-dot {width: 8px;height: 8px;background-color: #03b664;border-radius: 50%;margin: 0 5px;}.charipex-heading .separator-dot:first-child {margin-left: 10px;}.charipex-heading .separator span:first-child {margin-right: 5px;}.charipex-heading .separator span:last-child {margin-left: 5px;}.charipex-counter {padding: 40px 35px 35px;background-color: #03b664;}.charipex-counter .icon {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;line-height: 1;color: #fff;margin-bottom: 40px;position: relative;z-index: 1;}.charipex-counter .icon i {font-size: 50px;}.charipex-counter .icon img, .charipex-counter .icon svg {max-width: 50px;}.charipex-counter .icon svg {height: 50px;}.charipex-counter .icon i:nth-child(2), .charipex-counter .icon img:nth-child(2), .charipex-counter .icon svg:nth-child(2) {opacity: 0.35;position: absolute;z-index: -1;left: 8px;top: -8px;}.charipex-counter .counter-wrap {font-weight: 700;color: #fff;font-size: 35px;line-height: 1;margin-bottom: 20px;}.charipex-counter .title {margin: 0;color: #fff;font-size: 14px;font-weight: 600;letter-spacing: 1px;text-transform: uppercase;}.charipex-items-carousel .carousel-navigation {margin-top: 60px;}.charipex-items-carousel .carousel-navigation .carousel-dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.charipex-items-carousel .carousel-navigation .carousel-dots .swiper-pagination-bullet {height: 10px;width: 10px;background-color: #03b664;opacity: 1;margin: 0 5px !important;border-radius: 50%;display: block;}.charipex-items-carousel .carousel-navigation .carousel-dots .swiper-pagination-bullet.swiper-pagination-bullet-active {width: 20px;height: 20px;border: 6px solid #ff7258;background-color: #fff;}.charipex-items-carousel .carousel-navigation .carousel-dots .fraction-inner {font-size: 12px;line-height: 1;background-color: #03b664;color: #fff;width: auto;padding: 5px 15px;border: 2px solid #fff;border-radius: 30px;}.charipex-items-carousel .carousel-navigation svg {width: 95px;}.charipex-items-carousel .carousel-navigation svg .st0 {fill: none;stroke: #03b664;stroke-width: 10;stroke-miterlimit: 10;}.charipex-items-carousel .carousel-navigation .arrow-prev, .charipex-items-carousel .carousel-navigation .arrow-next {padding: 0;border: none;background-color: transparent;height: auto;width: auto;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;border-radius: 0;}.charipex-items-carousel .carousel-navigation .arrow-prev svg {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}.charipex-items-carousel .carousel-navigation .arrow-prev svg .st0 {stroke: #1e2736;}.charipex-items-carousel .carousel-navigation .carousel-arrow {margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-line-pack: center;align-content: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;overflow: hidden;width: 165px;height: 65px;position: relative;}.charipex-items-carousel .carousel-navigation .carousel-arrow button {position: absolute;z-index: 2;}.charipex-items-carousel .carousel-navigation .carousel-arrow button.arrow-next {right: 0;top: 0;}.charipex-items-carousel .carousel-navigation .carousel-arrow button.arrow-prev {left: 0;bottom: 0;}.charipex-items-carousel .carousel-navigation .both-navigation-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.charipex-items-carousel .carousel-navigation .both-navigation-inner .carousel-dots {width: auto;margin: 0 20px;}.charipex-items-carousel .carousel-navigation .both-navigation-inner svg {width: 85px;}.charipex-items-carousel .carousel-navigation .both-navigation-inner .arrow-prev, .charipex-items-carousel .carousel-navigation .both-navigation-inner .arrow-next {position: relative;height: 50px;z-index: 1;}.charipex-items-carousel .carousel-navigation .both-navigation-inner .arrow-prev::before, .charipex-items-carousel .carousel-navigation .both-navigation-inner .arrow-next::before {content: "";position: absolute;left: -14.5px;top: 50%;width: 50px;height: 50px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-radius: 50%;z-index: -1;}.charipex-items-carousel .carousel-navigation .both-navigation-inner .arrow-prev svg .st0 {stroke: #ff7258;}.charipex-items-carousel .carousel-navigation .both-navigation-inner .arrow-prev::before {background-color: #f9d5ce;}.charipex-items-carousel .carousel-navigation .both-navigation-inner .arrow-next svg .st0 {stroke: #00c5ff;}.charipex-items-carousel .carousel-navigation .both-navigation-inner .arrow-next::before {left: auto;right: -14.5px;background-color: #e1f2f7;}.charipex-items-carousel.charipex-testimonial.layout-two .carousel-navigation.navigation-type-arrows {position: absolute;top: 295px;width: 33.33%;margin: 0;z-index: 22;}@media (max-width: 1024px) {.charipex-items-carousel.charipex-testimonial.layout-two .carousel-navigation.navigation-type-arrows {display: none;}}.charipex-items-carousel.charipex-testimonial.layout-two .carousel-navigation.navigation-type-arrows .carousel-arrow {width: 100%;height: unset;}.charipex-items-carousel.charipex-testimonial.layout-two .carousel-navigation.navigation-type-arrows .arrow-next, .charipex-items-carousel.charipex-testimonial.layout-two .carousel-navigation.navigation-type-arrows .arrow-prev {width: 50%;height: 100px;position: unset;}.charipex-items-carousel.charipex-testimonial.layout-two .carousel-navigation.navigation-type-arrows .arrow-next svg .st0, .charipex-items-carousel.charipex-testimonial.layout-two .carousel-navigation.navigation-type-arrows .arrow-prev svg .st0 {stroke: #fff;}.charipex-items-carousel.charipex-testimonial.layout-two .carousel-navigation.navigation-type-arrows .arrow-prev {background-color: #ff7258;}.charipex-items-carousel.charipex-testimonial.layout-two .carousel-navigation.navigation-type-arrows .arrow-next {background-color: #ffc337;}.charipex-testimonial.layout-one .testimonial-item {background-color: #263142;padding: 80px 50px 80px 90px;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;border-left: 3px solid #00beff;border-right: 3px solid transparent;position: relative;}@media (max-width: 767px) {.charipex-testimonial.layout-one .testimonial-item {padding: 45px 28px;}}.charipex-testimonial.layout-one .testimonial-item .content {font-size: 20px;font-weight: 500;color: #fff;line-height: 1.9;margin-bottom: 60px;}@media (max-width: 767px) {.charipex-testimonial.layout-one .testimonial-item .content {font-size: 16px;margin-bottom: 35px;}}.charipex-testimonial.layout-one .testimonial-item .content p {margin: 0;position: relative;}.charipex-testimonial.layout-one .testimonial-item .content p::before, .charipex-testimonial.layout-one .testimonial-item .content p::after {font-family: "flaticon";content: "";color: #03b664;font-size: 25px;position: relative;top: 7px;margin-left: 15px;line-height: 1;}@media (max-width: 767px) {.charipex-testimonial.layout-one .testimonial-item .content p::before, .charipex-testimonial.layout-one .testimonial-item .content p::after {display: none;}}.charipex-testimonial.layout-one .testimonial-item .content p::before {position: absolute;left: -40px;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);margin: 0;}.charipex-testimonial.layout-one .testimonial-item .author {line-height: 1;}.charipex-testimonial.layout-one .testimonial-item .author .author-img {max-width: 100px;-webkit-box-flex: 0;-ms-flex: 0 0 100px;flex: 0 0 100px;}@media (max-width: 767px) {.charipex-testimonial.layout-one .testimonial-item .author .author-img {max-width: 60px;-webkit-box-flex: 0;-ms-flex: 0 0 60px;flex: 0 0 60px;}}.charipex-testimonial.layout-one .testimonial-item .author .author-info {width: 100%;padding-left: 40px;}@media (max-width: 767px) {.charipex-testimonial.layout-one .testimonial-item .author .author-info {padding-left: 20px;}}.charipex-testimonial.layout-one .testimonial-item .author .author-info .name {color: #fff;font-size: 20px;margin-bottom: 15px;}@media (max-width: 767px) {.charipex-testimonial.layout-one .testimonial-item .author .author-info .name {font-size: 18px;}}.charipex-testimonial.layout-one .testimonial-item .author .author-info .title {display: block;line-height: 1;font-size: 14px;color: #ff7258;}.charipex-testimonial.layout-one .testimonial-item .author .author-info .elementor-star-rating {display: block;line-height: 1;margin: 15px 0 0;color: #9da6a6;}.charipex-testimonial.layout-one .testimonial-item .author .author-info .elementor-star-rating i {margin-right: 4px;font-size: 14px;}.charipex-testimonial.layout-one .testimonial-item .author .author-info .elementor-star-rating i::before {color: #ffc337;}.charipex-testimonial.layout-one .swiper-wrapper .swiper-slide.swiper-slide-active .testimonial-item {border-right-color: #ff7258;border-left-color: transparent;}.charipex-testimonial.layout-two .content-box {background-color: #03b664;padding: 55px;}@media (max-width: 767px) {.charipex-testimonial.layout-two .content-box {padding: 35px 30px;}}.charipex-testimonial.layout-two .content {font-size: 25px;font-weight: 500;color: #fff;line-height: 1.7;margin-bottom: 35px;}@media (max-width: 1024px) {.charipex-testimonial.layout-two .content {font-size: 17px;}}.charipex-testimonial.layout-two .content p {margin: 0;}.charipex-testimonial.layout-two .author-info {position: relative;}@media (max-width: 767px) {.charipex-testimonial.layout-two .author-info {padding-top: 28px;}}.charipex-testimonial.layout-two .author-info .name {color: #fff;font-size: 25px;font-weight: 600;margin-bottom: 10px;}@media (max-width: 1024px) {.charipex-testimonial.layout-two .author-info .name {font-size: 20px;}}.charipex-testimonial.layout-two .author-info .title {font-size: 16px;line-height: 1;color: #1e2736;}@media (max-width: 1024px) {.charipex-testimonial.layout-two .author-info .title {font-size: 14px;}}.charipex-testimonial.layout-two .author-info .elementor-star-rating {line-height: 1;color: #1e2736;position: absolute;right: 0;top: 0;}@media (max-width: 767px) {.charipex-testimonial.layout-two .author-info .elementor-star-rating {right: unset;left: 0;}}.charipex-testimonial.layout-two .author-info .elementor-star-rating i {margin-right: 4px;font-size: 20px;}@media (max-width: 1024px) {.charipex-testimonial.layout-two .author-info .elementor-star-rating i {font-size: 15px;}}.charipex-testimonial.layout-two .author-info .elementor-star-rating i::before {color: #ffc337;}.charipex-testimonial.layout-two .author-img {max-width: 205px;max-height: 265px;position: relative;margin: auto;display: -webkit-box;display: -ms-flexbox;display: flex;}.charipex-testimonial.layout-two .author-img::before, .charipex-testimonial.layout-two .author-img::after {content: "";position: absolute;left: -5px;top: 0;width: 5px;height: calc(50% + 40px);background-color: #ff7258;}.charipex-testimonial.layout-two .author-img::after {top: auto;left: auto;bottom: 0;right: -5px;background-color: #ffc337;}.charipex-testimonial.layout-three .testimonial-item {-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;background-color: #eef7f3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.charipex-testimonial.layout-three .testimonial-item .content {font-size: 16px;font-weight: 500;color: #39584c;line-height: 1.8;position: relative;margin-top: 35px;padding: 0 30px 30px;}.charipex-testimonial.layout-three .testimonial-item .content::before {content: "";position: absolute;left: 0;top: 4px;bottom: 0;width: 5px;background-color: #7729cf;}.charipex-testimonial.layout-three .testimonial-item .content p {margin: 0;}.charipex-testimonial.layout-three .testimonial-item .author {padding: 30px 30px 0;line-height: 1;}.charipex-testimonial.layout-three .testimonial-item .author .author-img {max-width: 80px;-webkit-box-flex: 0;-ms-flex: 0 0 80px;flex: 0 0 80px;}.charipex-testimonial.layout-three .testimonial-item .author .author-info {width: 100%;padding-left: 30px;}.charipex-testimonial.layout-three .testimonial-item .author .author-info .name {color: #032115;font-size: 20px;margin-bottom: 10px;font-weight: 600;}.charipex-testimonial.layout-three .testimonial-item .author .author-info .title {display: block;line-height: 1;font-size: 14px;color: #7729cf;}.charipex-testimonial.layout-three .testimonial-item .author .author-info .elementor-star-rating {display: block;line-height: 1;margin: 10px 0 0;color: #8fa59c;}.charipex-testimonial.layout-three .testimonial-item .author .author-info .elementor-star-rating i {margin-right: 4px;font-size: 15px;}.charipex-testimonial.layout-three .testimonial-item .author .author-info .elementor-star-rating i::before {color: #ffc337;}.charipex-testimonial.layout-three .swiper-wrapper .swiper-slide:nth-child(3n+2) .testimonial-item .content::before {background-color: #03b664;}.charipex-testimonial.layout-three .swiper-wrapper .swiper-slide:nth-child(3n+0) .testimonial-item .content::before {background-color: #ff7258;}.charipex-icon-box {position: relative;z-index: 1;text-align: center;}.charipex-icon-box, .charipex-icon-box * {-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-icon-box .box-link {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background-color: transparent;}.charipex-icon-box .overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background-position: center;background-size: cover;visibility: hidden;opacity: 0;}.charipex-icon-box .title {font-size: 25px;line-height: 1.3;margin: 0;}.charipex-icon-box .title, .charipex-icon-box .title a {color: #fff;}.charipex-icon-box .icon {height: 112px;width: 112px;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;font-size: 50px;line-height: 1;border-radius: 50%;}.charipex-icon-box.layout-one .overlay {background-color: #1e2736;}.charipex-icon-box.layout-one .icon-wrap {padding: 35px;background-color: #fff;}.charipex-icon-box.layout-one .icon {background-color: #e8f7fb;border: 2px solid #03b664;color: #03b664;}.charipex-icon-box.layout-one .title {padding: 25px 20px;background-color: #03b664;}@media (max-width: 767px) {.charipex-icon-box.layout-one .title {padding: 20px;}}.charipex-icon-box.layout-one:hover {background-color: transparent;}.charipex-icon-box.layout-one:hover .overlay {opacity: 1;visibility: visible;}.charipex-icon-box.layout-one:hover .icon, .charipex-icon-box.layout-one:hover .icon-wrap, .charipex-icon-box.layout-one:hover .title {background-color: transparent !important;}.charipex-icon-box.layout-one:hover .icon {color: #fff;border-style: dashed;}.charipex-icon-box.layout-two {padding: 40px;background-size: cover;background-position: center;}@media (max-width: 767px) {.charipex-icon-box.layout-two {padding: 30px;}}.charipex-icon-box.layout-two .overlay {background-color: #03b664;visibility: visible;opacity: 0.8;}.charipex-icon-box.layout-two .icon-wrap {margin-bottom: 25px;}.charipex-icon-box.layout-two .icon {background-color: #fff;color: #03b664;border: 6px solid #46c184;}.charipex-icon-box.layout-three {background-color: #293343;padding: 60px 40px;}@media (max-width: 767px) {.charipex-icon-box.layout-three {padding: 50px 30px;}}@media (max-width: 479px) {.charipex-icon-box.layout-three {padding: 50px 25px;}}.charipex-icon-box.layout-three .icon-wrap {margin-bottom: 30px;}.charipex-icon-box.layout-three .icon {background-color: #00c5ff;color: #fff;border: 9px solid #263e52;border-radius: 0;}.charipex-icon-box.layout-three .title {font-size: 30px;line-height: 1.3;padding-bottom: 30px;margin-bottom: 30px;position: relative;}@media (max-width: 479px) {.charipex-icon-box.layout-three .title {font-size: 26px;}}.charipex-icon-box.layout-three .title::after {position: absolute;content: "";left: 0;bottom: 0;width: 100%;height: 3px;background-color: #00c5ff;border-radius: 1.5px;}.charipex-icon-box.layout-three .desc {text-align: left;font-size: 16px;color: #c0c6d0;margin: 0;padding: 0px 10px;}.charipex-icon-box.layout-three .desc p {margin: 0 0 15px;}.charipex-icon-box.layout-three .desc p:last-child {margin: 0;}.charipex-fancy-box {padding: 0 20px;position: relative;z-index: 1;}.charipex-fancy-box .box-img {width: 100%;height: 500px;}.charipex-fancy-box .box-img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.charipex-fancy-box .box-content {padding: 25px 55px 25px 130px;position: absolute;right: 0;bottom: 30px;max-width: calc(100% - 35px);z-index: 2;}@media (max-width: 767px) {.charipex-fancy-box .box-content {padding: 25px;}}.charipex-fancy-box .box-content .content-clippy {position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 1;-webkit-clip-path: polygon(110px 0, 100% 0, 100% 100%, 0% 100%);clip-path: polygon(110px 0, 100% 0, 100% 100%, 0% 100%);background-color: #03b664;}@media (max-width: 767px) {.charipex-fancy-box .box-content .content-clippy {-webkit-clip-path: none;clip-path: none;}}.charipex-fancy-box .box-content::before, .charipex-fancy-box .box-content::after {content: "";position: absolute;right: 0;top: -20px;width: 20px;height: 20px;background-color: #058a4d;z-index: -1;-webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);clip-path: polygon(0 0, 0% 100%, 100% 100%);}.charipex-fancy-box .box-content::after {top: auto;bottom: -20px;-webkit-clip-path: polygon(100% 0, 0 0, 0 100%);clip-path: polygon(100% 0, 0 0, 0 100%);}.charipex-fancy-box .box-content .title {font-size: 32px;color: #fff;line-height: 1.4;margin: 0;position: relative;z-index: 2;}@media (max-width: 767px) {.charipex-fancy-box .box-content .title {font-size: 22px;}}.charipex-fancy-box .box-icon {position: absolute;z-index: 2;left: 0;top: 40px;width: 110px;height: 270px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-left: 14px;font-size: 65px;color: #fff;}@media (max-width: 767px) {.charipex-fancy-box .box-icon {width: 80px;height: 200px;font-size: 40px;}}.charipex-fancy-box .box-icon .icon-clippy {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #00c5ff;z-index: 1;-webkit-clip-path: polygon(100% 50%, 0 0, 0 100%);clip-path: polygon(100% 50%, 0 0, 0 100%);}.charipex-fancy-box .box-icon i {position: relative;z-index: 2;}.charipex-fancy-box .box-icon::before, .charipex-fancy-box .box-icon::after {content: "";position: absolute;left: 0;top: 0;width: 20px;height: 30px;background-color: #029cc9;z-index: -1;}.charipex-fancy-box .box-icon::after {top: auto;bottom: 0;}.charipex-fancy-box.layout-two {padding: 30px 20px 0 30px;}@media (max-width: 767px) {.charipex-fancy-box.layout-two {padding: 20px 20px 0px 20px;}}.charipex-fancy-box.layout-two .box-img {height: 750px;}@media (max-width: 767px) {.charipex-fancy-box.layout-two .box-img {height: 520px;}}.charipex-fancy-box.layout-two::before, .charipex-fancy-box.layout-two::after {content: "";position: absolute;left: 0;top: 0;width: 470px;height: 600px;background-color: #ff7258;z-index: -1;-webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);clip-path: polygon(0 0, 0% 100%, 100% 0);max-height: 100%;max-width: 100%;}@media (max-width: 767px) {.charipex-fancy-box.layout-two::before, .charipex-fancy-box.layout-two::after {width: 280px;height: 360px;}}.charipex-fancy-box.layout-two::after {width: 160px;height: 200px;background-color: #00c5ff;z-index: 2;left: 60px;top: 60px;}@media (max-width: 767px) {.charipex-fancy-box.layout-two::after {width: 80px;height: 120px;left: 40px;right: 40px;}}.charipex-hero-slider .single-hero-slide {position: relative;z-index: 1;}.charipex-hero-slider .single-hero-slide .hero-slider-bg {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -2;background-size: cover;background-position: center;}.charipex-hero-slider .single-hero-slide .slider-inner {max-width: 1200px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: auto;padding-left: 15px;padding-right: 15px;height: 1000px;}.charipex-hero-slider .single-hero-slide .hero-slider-overlay {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}.charipex-hero-slider .slider-btns {margin-top: 50px;}.charipex-hero-slider .slider-btns ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -10px;padding: 0;list-style: none;}.charipex-hero-slider .slider-btns ul li {margin: 0;}.charipex-hero-slider .slider-btns li {padding: 10px;}.charipex-hero-slider .slider-btns .hero-btn {padding: 18px 35px;border-radius: 5px;color: #fff;background-color: #03b664;font-size: 14px;font-weight: 600;line-height: 1.2;display: block;text-transform: uppercase;}@media (max-width: 767px) {.charipex-hero-slider .slider-btns .hero-btn {padding: 15px 25px;}}.charipex-hero-slider .slider-btns .hero-btn i {margin-right: 20px;font-size: 28px;line-height: 1;}@media (max-width: 767px) {.charipex-hero-slider .slider-btns .hero-btn i {margin-right: 10px;}}.charipex-hero-slider .slider-btns .hero-btn:hover {background-color: #1e2736;}.charipex-hero-slider .slider-btns .hero-btn.hero-btn-two {background-color: #ff7258;}.charipex-hero-slider .slider-btns .hero-btn.hero-btn-two:hover {background-color: #1e2736;}.charipex-hero-slider .slider-btns .slider-contact-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left: 10px;}.charipex-hero-slider .slider-btns .slider-contact-info .info-icon {font-size: 45px;line-height: 1;color: #03b664;}.charipex-hero-slider .slider-btns .slider-contact-info .desc {padding-left: 25px;margin-left: 20px;position: relative;}.charipex-hero-slider .slider-btns .slider-contact-info .desc::before {content: "";position: absolute;left: 0;height: 100%;width: 4px;background-color: #03b664;border-radius: 2px;}.charipex-hero-slider .slider-btns .slider-contact-info .desc span {display: block;text-align: left;line-height: 1;}.charipex-hero-slider .slider-btns .slider-contact-info .desc .info-title {font-size: 19px;font-weight: 600;margin-bottom: 20px;color: #ffc337;}.charipex-hero-slider .slider-btns .slider-contact-info .desc .info-desc {font-size: 22px;color: #fff;font-weight: 700;}.charipex-hero-slider .description {font-size: 20px;font-weight: 500;color: #fff;margin: 40px 0 0;}@media (max-width: 767px) {.charipex-hero-slider .description {font-size: 18px;}}.charipex-hero-slider .slider-icon {line-height: 1;color: #ffc337;font-size: 70px;margin-bottom: 50px;}@media (max-width: 767px) {.charipex-hero-slider .slider-icon {margin-bottom: 40px;}}.charipex-hero-slider .tagline {font-size: 45px;line-height: 1;color: #ffc337;font-weight: 700;margin-bottom: 40px;}@media (max-width: 1024px) {.charipex-hero-slider .tagline {font-size: 35px;}}@media (max-width: 767px) {.charipex-hero-slider .tagline {font-size: 28px;margin-bottom: 30px;}}.charipex-hero-slider .title {color: #fff;margin: 0;}@media (max-width: 767px) {.charipex-hero-slider .swiper-navigation {display: none;}}.charipex-hero-slider .swiper-navigation button {position: absolute;left: 4%;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 9;width: 60px;height: 60px;border-radius: 50%;background-color: transparent;color: #fff;border: 2px solid rgba(255, 255, 255, 0.15);font-size: 24px;text-align: center;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-hero-slider .swiper-navigation button.slide-button-next {left: auto;right: 4%;}.charipex-hero-slider .swiper-navigation button span {position: absolute;left: 50%;bottom: 0;-webkit-transform: translate(-50%, 40%);-ms-transform: translate(-50%, 40%);transform: translate(-50%, 40%);font-size: 10px;color: #fff;background-color: #03b664;border-radius: 30px;padding: 4px 10px;line-height: 1;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-hero-slider .swiper-navigation button:hover {background-color: #03b664;color: #fff;}.charipex-hero-slider .swiper-navigation button:hover span {background-color: #fff;color: #1e2736;}.charipex-hero-slider .swiper-navigation.arrow-style-one button {visibility: hidden;opacity: 0;}.charipex-hero-slider .swiper-navigation.arrow-style-two {position: absolute;right: 12%;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 9;max-width: 60px;}@media (max-width: 1024px) {.charipex-hero-slider .swiper-navigation.arrow-style-two {right: 20px;}}.charipex-hero-slider .swiper-navigation.arrow-style-two button {position: relative;left: 0;top: 0;-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);display: block;background-color: #ff7258;}.charipex-hero-slider .swiper-navigation.arrow-style-two button i {display: none;}.charipex-hero-slider .swiper-navigation.arrow-style-two button span {color: #1e2736;background-color: #fff;bottom: 50%;left: 50%;-webkit-transform: translate(-50%, 50%);-ms-transform: translate(-50%, 50%);transform: translate(-50%, 50%);font-weight: 500;}.charipex-hero-slider .swiper-navigation.arrow-style-two button.slide-button-next {margin-top: 20px;background-color: #ffc337;}.charipex-hero-slider .swiper-container:hover .swiper-navigation.arrow-style-one button {left: 10%;visibility: visible;opacity: 1;}@media screen and (max-width: 1400px) {.charipex-hero-slider .swiper-container:hover .swiper-navigation.arrow-style-one button {left: 5%;}}@media (max-width: 1024px) {.charipex-hero-slider .swiper-container:hover .swiper-navigation.arrow-style-one button {left: 2%;}}.charipex-hero-slider .swiper-container:hover .swiper-navigation.arrow-style-one button.slide-button-next {left: auto;right: 10%;}@media screen and (max-width: 1500px) {.charipex-hero-slider .swiper-container:hover .swiper-navigation.arrow-style-one button.slide-button-next {left: auto;right: 5%;}}@media (max-width: 1024px) {.charipex-hero-slider .swiper-container:hover .swiper-navigation.arrow-style-one button.slide-button-next {left: auto;right: 2%;}}.charipex-hero-slider .swiper-pagination {bottom: 40px !important;}@media (max-width: 767px) {.charipex-hero-slider .swiper-pagination {display: none;}}.charipex-hero-slider .swiper-pagination .swiper-pagination-bullet {background-color: #fff;font-size: 0;width: 10px;height: 10px;margin: 0 4px;opacity: 1;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-hero-slider .swiper-pagination .swiper-pagination-bullet-active {background-color: #03b664;}.charipex-hero-slider .swiper-pagination.pagination-style-two {left: auto;right: 16%;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: auto;bottom: auto !important;border-radius: 3px;}@media (max-width: 1024px) {.charipex-hero-slider .swiper-pagination.pagination-style-two {right: 20px;}}.charipex-hero-slider .swiper-pagination.pagination-style-two .swiper-pagination-bullet {height: auto;width: auto;font-size: 10px;font-weight: 600;color: #fff;position: relative;border-radius: 0;line-height: 1;background-color: transparent;margin: 8px 0;display: block;width: 60px;text-align: right;}.charipex-hero-slider .swiper-pagination.pagination-style-two .swiper-pagination-bullet::before {content: "";position: absolute;right: 25px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);height: 5px;width: 35px;background-color: #fff;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-hero-slider .swiper-pagination.pagination-style-two .swiper-pagination-bullet.swiper-pagination-bullet-active {color: #03b664;}.charipex-hero-slider .swiper-pagination.pagination-style-two .swiper-pagination-bullet.swiper-pagination-bullet-active::before {width: 55px;background-color: #03b664;}.charipex-hero-slider.layout-one .slider-inner {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.charipex-hero-slider.layout-one .hero-slider-content {max-width: 55%;text-align: center;}@media (max-width: 1024px) {.charipex-hero-slider.layout-one .hero-slider-content {max-width: 65%;}}@media (max-width: 767px) {.charipex-hero-slider.layout-one .hero-slider-content {max-width: 100%;}}.charipex-hero-slider.layout-one .title {font-size: 78px;line-height: 1.1;}@media (max-width: 1024px) {.charipex-hero-slider.layout-one .title {font-size: 62px;}}@media (max-width: 767px) {.charipex-hero-slider.layout-one .title {font-size: 36px;}}.charipex-hero-slider.layout-one .slider-btns ul {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.charipex-hero-slider.layout-two .hero-slider-content {max-width: 50%;}@media (max-width: 1024px) {.charipex-hero-slider.layout-two .hero-slider-content {max-width: 75%;}}@media (max-width: 767px) {.charipex-hero-slider.layout-two .hero-slider-content {max-width: 100%;}}.charipex-hero-slider.layout-two .title {font-size: 90px;line-height: 1;}@media (max-width: 1024px) {.charipex-hero-slider.layout-two .title {font-size: 72px;}}@media (max-width: 767px) {.charipex-hero-slider.layout-two .title {font-size: 42px;line-height: 1.2;}}.charipex-hero-slider.layout-three .hero-slider-content {max-width: 50%;}@media (max-width: 1024px) {.charipex-hero-slider.layout-three .hero-slider-content {max-width: 65%;}}@media (max-width: 767px) {.charipex-hero-slider.layout-three .hero-slider-content {max-width: 100%;}}.charipex-hero-slider.layout-three .title {font-size: 90px;line-height: 1;}@media (max-width: 1024px) {.charipex-hero-slider.layout-three .title {font-size: 72px;}}@media (max-width: 767px) {.charipex-hero-slider.layout-three .title {font-size: 46px;line-height: 1.2;}}.charipex-hero-slider.layout-three .description {color: #e0e4d7;}.charipex-hero-slider.layout-three .slider-btns .hero-btn {padding: 24px 50px;border-radius: 35px;position: relative;}@media (max-width: 767px) {.charipex-hero-slider.layout-three .slider-btns .hero-btn {padding: 18px 40px;}}.charipex-hero-slider.layout-three .slider-btns .hero-btn::before, .charipex-hero-slider.layout-three .slider-btns .hero-btn::after {content: "";background-color: #fff;position: absolute;height: 5px;width: 10px;background-color: #fff;-webkit-transition: all 0.4s ease-out 0s;-o-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;}.charipex-hero-slider.layout-three .slider-btns .hero-btn::before {left: 30px;bottom: 0;}.charipex-hero-slider.layout-three .slider-btns .hero-btn::after {right: 30px;top: 0;}.charipex-hero-slider.layout-three .slider-btns .hero-btn:hover::before {left: calc(100% - 40px);}.charipex-hero-slider.layout-three .slider-btns .hero-btn:hover::after {right: calc(100% - 40px);}.charipex-logos .swiper-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.charipex-logos .logos-item a {display: block;}.charipex-featured-form .form-cat {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 15px;}.charipex-featured-form .form-cat a {display: block;background-color: #ff7258;font-size: 11px;line-height: 1;font-weight: 600;color: #fff;text-transform: uppercase;padding: 8px 25px 8px 8px;margin-right: 5px;margin-bottom: 5px;-webkit-clip-path: polygon(100% 0, calc(100% - 17px) 50%, 100% 100%, 0 100%, 0 0);clip-path: polygon(100% 0, calc(100% - 17px) 50%, 100% 100%, 0 100%, 0 0);}.charipex-featured-form .form-img {width: 100%;height: 220px;}.charipex-featured-form .form-img img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.charipex-featured-form .title {font-size: 32px;line-height: 1.3;margin-bottom: 30px;}.charipex-featured-form .progress-bar {margin-top: 8px;width: 100%;background-color: #cfe8dc;position: relative;height: 8px;z-index: 2;}.charipex-featured-form .progress-bar .progress {position: absolute;left: 0;top: 0;height: 100%;background-color: #03b664;z-index: 1;border-top-right-radius: 9px;border-bottom-right-radius: 9px;}.charipex-featured-form .progress-bar .progress-percentage {position: absolute;z-index: 2;background-color: #03b664;width: 38px;height: 38px;border-radius: 50%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1;color: #fff;top: 50%;left: 100%;font-size: 11px;font-weight: 500;}.charipex-featured-form .form-stats {margin-top: 50px;display: -ms-grid;display: grid;-ms-grid-columns: 1fr 30px 1fr 30px 1fr;grid-template-columns: repeat(3, 1fr);gap: 30px;}@media (max-width: 767px) {.charipex-featured-form .form-stats {gap: 20px;}}.charipex-featured-form .form-stats .stats-box {background-color: #fff;padding: 10px;line-height: 1.4;text-transform: uppercase;border: 1px solid #d9e2de;position: relative;font-size: 13px;font-weight: 700;text-transform: uppercase;text-align: center;}.charipex-featured-form .form-stats .stats-label {color: #1e2736;position: relative;margin-right: 20px;padding-right: 20px;}@media (max-width: 767px) {.charipex-featured-form .form-stats .stats-label {display: block;margin-right: 0;padding-right: 0;margin-bottom: 10px;padding-bottom: 10px;}}.charipex-featured-form .form-stats .stats-label::before {content: "";position: absolute;right: 0;top: 0;bottom: 0;width: 1px;background-color: #d9e2de;}@media (max-width: 767px) {.charipex-featured-form .form-stats .stats-label::before {top: auto;right: auto;bottom: 0;left: 50%;width: 30px;height: 1px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}}.charipex-featured-form .form-stats .stats-value {color: #ff7258;}.charipex-featured-form .form-btns {margin-top: 30px;}.charipex-featured-form .form-btns ul {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: -10px;padding: 0;list-style: none;}.charipex-featured-form .form-btns ul li {margin: 0;padding: 10px;}.charipex-recent-posts .post-thumbnail {background-size: cover;background-position: center;background-color: #d4d4d4;width: 100%;overflow: hidden;}.charipex-recent-posts .post-thumbnail img {display: block;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;width: 100%;height: 100%;}.charipex-recent-posts .post-meta {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background-color: #f7f7f7;margin: 0;padding: 0;list-style: none;font-size: 13px;font-weight: 700;line-height: 1;text-align: center;padding: 8px 10px;}.charipex-recent-posts .post-meta i {color: #03b664;font-size: 18px;margin-bottom: 6px;}.charipex-recent-posts .post-meta .count, .charipex-recent-posts .post-meta .sl-count {display: block;color: #1e2736;}.charipex-recent-posts .post-meta a {padding: 5px;}.charipex-recent-posts .post-meta li:not(:last-child) {margin: 0 30px 0 0;padding-right: 30px;position: relative;}.charipex-recent-posts .post-meta li:not(:last-child)::after {content: "";position: absolute;right: 0;top: 10px;bottom: 10px;background-color: #d4d4d4;width: 1px;}.charipex-recent-posts .content-top {padding-bottom: 25px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.charipex-recent-posts .categories {display: -webkit-box;display: -ms-flexbox;display: flex;margin-right: 5px;}.charipex-recent-posts .categories a {display: block;background-color: #ff7258;font-size: 11px;line-height: 1;font-weight: 600;color: #fff;text-transform: uppercase;padding: 8px 25px 8px 8px;margin-right: 5px;-webkit-clip-path: polygon(100% 0, calc(100% - 17px) 50%, 100% 100%, 0 100%, 0 0);clip-path: polygon(100% 0, calc(100% - 17px) 50%, 100% 100%, 0 100%, 0 0);}.charipex-recent-posts p {margin: 15px 0 0;}.charipex-recent-posts.layout-one .post-content {padding: 35px;border: 2px solid #f7f7f7;border-top: 0;}.charipex-recent-posts.layout-one .title {font-size: 22px;line-height: 1.4;margin: 0;}.charipex-recent-posts.layout-one .post-button {margin-top: 25px;background-color: #03b664;color: #fff;padding: 10px 22px;line-height: 1.4;text-transform: uppercase;font-weight: 600;font-size: 13px;}.charipex-recent-posts.layout-one .post-button:hover {background-color: #ff7258;}.charipex-recent-posts.layout-one .date {color: #1e2736;line-height: 1;font-size: 13px;font-weight: 600;}.charipex-recent-posts.layout-one .post-thumbnail {height: 220px;}.charipex-recent-posts.layout-two .post-content {padding-top: 35x;text-align: center;}.charipex-recent-posts.layout-two .content-top {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-bottom: 5px;}.charipex-recent-posts.layout-two .title {line-height: 1.4;margin: 0;font-size: 25px;font-weight: 600;}.charipex-recent-posts.layout-two .post-button {margin-top: 15px;color: #ff7258;position: relative;text-transform: uppercase;font-weight: 600;font-size: 13px;}.charipex-recent-posts.layout-two .post-button::after {content: "";font-family: "Font Awesome 5 Pro" !important;margin-left: 10px;}.charipex-recent-posts.layout-two .post-button:hover {color: #1e2736;}.charipex-recent-posts.layout-two .date {color: #656a72;font-size: 15px;font-weight: 500;}.charipex-recent-posts.layout-two .post-thumbnail {margin-bottom: 35px;position: relative;z-index: 1;height: 450px;}.charipex-recent-posts.layout-two .post-thumbnail::after {content: "";position: absolute;right: 10px;top: 10px;bottom: 10px;left: 10px;background: transparent;z-index: 1;border: 4px solid #03b664;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;visibility: hidden;opacity: 0;}.charipex-recent-posts.layout-two .charipex-post-box:hover .post-thumbnail:after {right: 20px;top: 20px;bottom: 20px;left: 20px;opacity: 1;visibility: visible;}.charipex-cta {background-color: #03b664;padding: 65px 45px;position: relative;z-index: 1;overflow: hidden;}@media (max-width: 767px) {.charipex-cta {padding: 50px 30px;}}.charipex-cta .title {color: #fff;font-size: 58px;line-height: 1.3;margin-bottom: 55px;}@media (max-width: 1024px) {.charipex-cta .title {font-size: 42px;}}@media (max-width: 479px) {.charipex-cta .title {font-size: 26px;}}@media (max-width: 479px) {.charipex-cta .title {margin-bottom: 30px;}}.charipex-cta .cta-button .button-text {color: #fff;text-transform: uppercase;padding: 35px 50px;background-color: #1e2736;line-height: 1.3;font-size: 28px;font-weight: 700;}@media (max-width: 1024px) {.charipex-cta .cta-button .button-text {font-size: 20px;padding: 25px 35px;}}@media (max-width: 479px) {.charipex-cta .cta-button .button-text {font-size: 14px;padding: 20px;}}.charipex-cta .cta-button .button-icon {background-color: #ffc337;color: #fff;font-size: 85px;padding: 0 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media (max-width: 1024px) {.charipex-cta .cta-button .button-icon {padding: 0 35px;}}@media (max-width: 479px) {.charipex-cta .cta-button .button-icon {padding: 0 15px;}}.charipex-cta .cta-button .button-icon svg {width: 90px;}@media (max-width: 1024px) {.charipex-cta .cta-button .button-icon svg {width: 75px;}}@media (max-width: 479px) {.charipex-cta .cta-button .button-icon svg {width: 50px;}}.charipex-cta .cta-button .button-icon svg .st0 {fill: none;stroke: #fff;stroke-width: 10;stroke-miterlimit: 10;}.charipex-cta .cta-svg-line {position: absolute;right: -20px;bottom: -40px;z-index: -1;width: 380px;max-width: 100%;}@media (max-width: 1024px) {.charipex-cta .cta-svg-line {width: 320px;}}@media (max-width: 767px) {.charipex-cta .cta-svg-line {width: 240px;}}.charipex-cta .cta-svg-line svg path {fill: none;stroke-width: 5;stroke-miterlimit: 10;}.charipex-cta .cta-svg-line svg path.path-1 {stroke: #fff;}.charipex-cta .cta-svg-line svg path.path-2 {stroke: #ffc337;}.charipex-mailchimp.style-one .mc4wp-form-fields {display: -webkit-box;display: -ms-flexbox;display: flex;}@media (max-width: 767px) {.charipex-mailchimp.style-one .mc4wp-form-fields {display: block;}}.charipex-mailchimp.style-one .mc4wp-form-fields .mail-field {width: 100%;max-width: 100%;padding-right: 30px;}@media (max-width: 767px) {.charipex-mailchimp.style-one .mc4wp-form-fields .mail-field {padding-right: 0;padding-bottom: 20px;}}.charipex-mailchimp.style-one input[type=email] {border: 2px solid #ecebea;height: 65px;border-radius: 0;}.charipex-mailchimp.style-one input[type=submit] {height: 65px;padding: 0px 55px;font-size: 14px;font-weight: 600;background-color: #ffc337;color: #1e2736;text-transform: uppercase;border: none;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;border-radius: 0;}.charipex-mailchimp.style-one input[type=submit]:hover {background-color: #03b664;color: #fff;}.charipex-mailchimp.style-two input[type=email] {border: none;height: 60px;border-radius: 30px;padding: 0 220px 0 40px;}@media (max-width: 767px) {.charipex-mailchimp.style-two input[type=email] {padding: 0 40px;}}.charipex-mailchimp.style-two input[type=submit] {height: 70px;padding: 0px 40px;font-size: 14px;font-weight: 600;background-color: #03b664;color: #1e2736;text-transform: uppercase;border: 4px solid #fff;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;border-radius: 35px;width: auto;}.charipex-mailchimp.style-two .mc4wp-form-fields {position: relative;}.charipex-mailchimp.style-two .mc4wp-form-fields .button-field {position: absolute;right: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}@media (max-width: 767px) {.charipex-mailchimp.style-two .mc4wp-form-fields .button-field {position: unset;-webkit-transform: translate(0);-ms-transform: translate(0);transform: translate(0);margin-top: 20px;}}.charipex-mailchimp.style-two .mc4wp-alert {margin-top: 20px;}.charipex-mailchimp.style-two .mc4wp-alert p {margin: 0;}.charipex-contact-info .single-contact-info {background-color: #f5f3f2;padding: 45px;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;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;border-left: 5px solid #ff7258;}@media (max-width: 767px) {.charipex-contact-info .single-contact-info {padding: 30px 30px 30px 35px;}}.charipex-contact-info .single-contact-info:not(:last-child) {margin-bottom: 20px;}.charipex-contact-info .single-contact-info .info-title {margin: 0;font-size: 28px;font-weight: 600;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;width: 40%;}@media (max-width: 767px) {.charipex-contact-info .single-contact-info .info-title {font-size: 26px;}}@media (max-width: 479px) {.charipex-contact-info .single-contact-info .info-title {width: 100%;margin-bottom: 15px;}}.charipex-contact-info .single-contact-info .info-content {margin: 0;font-size: 18px;font-weight: 600;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}@media (max-width: 767px) {.charipex-contact-info .single-contact-info .info-content {font-size: 16px;}}.charipex-contact-info .single-contact-info .info-content, .charipex-contact-info .single-contact-info .info-content a {color: #80848a;}.charipex-contact-info .single-contact-info.title-top {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.charipex-contact-info .single-contact-info.title-top .info-title {margin-bottom: 15px;width: 100%;}.charipex-contact-info .single-contact-info.title-right {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}.charipex-contact-info .single-contact-info.title-right .info-title {text-align: right;}.charipex-contact-info .single-contact-info:hover {background-color: #ff7258;border-color: #1e2736;}.charipex-contact-info .single-contact-info:hover .info-title {color: #fff;}.charipex-contact-info .single-contact-info:hover .info-content, .charipex-contact-info .single-contact-info:hover .info-content a {color: #fff;}.charipex-cf7 .wpcf7-form-control-wrap {display: block;}.charipex-cf7 label {width: 100%;display: block;color: #1e2736;margin-bottom: 10px;font-size: 16px;font-weight: 500;font-line-height: 1;}.charipex-cf7 label span {display: block;}.charipex-cf7 input.wpcf7-submit {background-color: #ff7258;color: #fff;width: auto;height: auto;margin: 0 auto;font-size: 16px;font-weight: 600;line-height: 1;padding: 18px 50px;text-align: center;text-transform: uppercase;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;border-radius: 0;}.charipex-cf7 input.wpcf7-submit:hover {background-color: #1e2736;color: #fff;}.charipex-cf7 input[type=radio] {width: 15px;height: 15px;line-height: 1;position: relative;top: 2px;margin-right: 10px;}.charipex-cf7 .wpcf7-radio span span {display: inline-block;}.charipex-cf7 .row {margin-left: -10px;margin-right: -10px;}.charipex-cf7 .row > .col, .charipex-cf7 .row > [class*=col-] {padding-left: 10px;padding-right: 10px;}.charipex-cf7 .input-field {margin-bottom: 20px;}.charipex-video .charipex-image {background-size: cover;background-position: center;background-color: #ddd;width: 100%;height: 570px;}.charipex-video, .charipex-video .charipex-image, .charipex-video .popup-video {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.charipex-video .popup-video {height: 80px;width: 80px;background: #03b664;border-radius: 50%;font-size: 18px;color: #fff;position: relative;}.charipex-video .popup-video.animated-border::before, .charipex-video .popup-video.animated-border::after {position: absolute;content: "";left: 0;top: 0;height: 100%;width: 100%;border: 1px solid #fff;border-radius: 50%;-webkit-animation: pulse-border-2 1.5s linear infinite;animation: pulse-border-2 1.5s linear infinite;}.charipex-video .popup-video.animated-border::after {-webkit-animation: pulse-border 1s linear infinite;animation: pulse-border 1s linear infinite;}@-webkit-keyframes pulse-border {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.3);transform: scale(1.3);opacity: 0;}}@keyframes pulse-border {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.3);transform: scale(1.3);opacity: 0;}}@-webkit-keyframes pulse-border-2 {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}@keyframes pulse-border-2 {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}100% {-webkit-transform: scale(1.5);transform: scale(1.5);opacity: 0;}}.charipex-skew-shape {position: relative;width: 100%;height: 200px;}.charipex-skew-shape .overlay {-webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);clip-path: polygon(0 0, 0% 100%, 100% 0);position: absolute;background-color: #03b664;width: 100%;height: 100%;z-index: 1;}.charipex-skew-shape .overlay.top-left {-webkit-clip-path: polygon(0 0, 0 100%, 100% 0);clip-path: polygon(0 0, 0 100%, 100% 0);left: 0;top: 0;}.charipex-skew-shape .overlay.top-right {-webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);clip-path: polygon(0 0, 100% 100%, 100% 0);right: 0;top: 0;}.charipex-skew-shape .overlay.bottom-left {-webkit-clip-path: polygon(0 100%, 100% 100%, 0 0);clip-path: polygon(0 100%, 100% 100%, 0 0);left: 0;bottom: 0;}.charipex-skew-shape .overlay.bottom-right {-webkit-clip-path: polygon(0 100%, 100% 100%, 100% 0);clip-path: polygon(0 100%, 100% 100%, 100% 0);right: 0;bottom: 0;}.charipex-volunteer .volunteer-box {margin-bottom: 30px;}.charipex-volunteer.layout-one .volunteer-box {position: relative;z-index: 1;overflow: hidden;text-align: center;}.charipex-volunteer.layout-one .volunteer-box .name {font-size: 20px;margin-bottom: 5px;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-volunteer.layout-one .volunteer-box .name a:hover {color: #ff7258;}.charipex-volunteer.layout-one .volunteer-box .title {font-size: 12px;font-weight: 600;color: #ff7258;line-height: 1;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-volunteer.layout-one .volunteer-box .content {background-color: #fff;padding: 15px;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-volunteer.layout-one .volunteer-box .hover-content {position: absolute;left: 0;right: 0;bottom: -50px;background-color: #ff7258;padding: 30px 15px;visibility: hidden;opacity: 0;z-index: 2;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-volunteer.layout-one .volunteer-box .hover-content .short-desc {font-size: 14px;margin: 10px 0 0;}.charipex-volunteer.layout-one .volunteer-box .hover-content .title, .charipex-volunteer.layout-one .volunteer-box .hover-content .name a, .charipex-volunteer.layout-one .volunteer-box .hover-content .short-desc {color: #fff;}.charipex-volunteer.layout-one .volunteer-box:hover .content > * {opacity: 0;}.charipex-volunteer.layout-one .volunteer-box:hover .hover-content {visibility: visible;opacity: 1;bottom: 0;}.charipex-volunteer.layout-two .volunteer-box {background-color: #f1f7fa;}.charipex-volunteer.layout-two .volunteer-box .box-top-content {display: -webkit-box;display: -ms-flexbox;display: flex;padding: 25px 25px 30px;}@media (max-width: 479px) {.charipex-volunteer.layout-two .volunteer-box .box-top-content {padding: 25px 20px 25px;}}.charipex-volunteer.layout-two .volunteer-box .social-icons {width: 50px;-webkit-box-flex: 0;-ms-flex: 0 0 50px;flex: 0 0 50px;margin-right: 18px;}@media (max-width: 479px) {.charipex-volunteer.layout-two .volunteer-box .social-icons {width: 40px;-webkit-box-flex: 0;-ms-flex: 0 0 40px;flex: 0 0 40px;}}.charipex-volunteer.layout-two .volunteer-box .social-icons a {background-color: #fff;width: 50px;height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 10px;color: #1e2736;font-size: 16px;}@media (max-width: 479px) {.charipex-volunteer.layout-two .volunteer-box .social-icons a {width: 40px;height: 40px;}}.charipex-volunteer.layout-two .volunteer-box .social-icons a:hover {background-color: #00c5ff;color: #fff;border-top-right-radius: 25px;border-bottom-left-radius: 25px;}.charipex-volunteer.layout-two .volunteer-box .photo {margin-bottom: 30px;}.charipex-volunteer.layout-two .volunteer-box .photo img {border: 4px solid #fff;}.charipex-volunteer.layout-two .volunteer-box .name {font-size: 25px;margin-bottom: 5px;font-weight: 600;}@media (max-width: 479px) {.charipex-volunteer.layout-two .volunteer-box .name {font-size: 20px;}}.charipex-volunteer.layout-two .volunteer-box .name a:hover {color: inherit;}.charipex-volunteer.layout-two .volunteer-box .title {font-size: 15px;font-weight: 500;color: #00c5ff;line-height: 1;}.charipex-volunteer.layout-two .volunteer-box .short-desc {margin: 0;padding: 30px;font-size: 15px;color: #656a72;border-top: 3px solid #00c5ff;text-align: center;}@media (max-width: 479px) {.charipex-volunteer.layout-two .volunteer-box .short-desc {padding: 20px;font-size: 14px;}}.charipex-volunteer.layout-three .volunteer-box {text-align: center;}.charipex-volunteer.layout-three .volunteer-box .photo {max-width: 250px;max-height: 250px;display: -webkit-box;display: -ms-flexbox;display: flex;margin: auto;position: relative;z-index: 2;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-volunteer.layout-three .volunteer-box .photo img {border-radius: 50%;max-width: 100%;border: 8px solid #f5f3f2;-webkit-box-shadow: 0px 10px 18px 0px rgba(0, 0, 0, 0.19);box-shadow: 0px 10px 18px 0px rgba(0, 0, 0, 0.19);border-radius: 50%;}.charipex-volunteer.layout-three .volunteer-box .content {padding: 180px 30px 55px;margin-top: -145px;background-color: #f5f3f2;-webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 60px), 50% 100%, 0 calc(100% - 60px));clip-path: polygon(0 0, 100% 0, 100% calc(100% - 60px), 50% 100%, 0 calc(100% - 60px));-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-volunteer.layout-three .volunteer-box .content .name {font-size: 22px;margin-bottom: 10px;font-weight: 600;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-volunteer.layout-three .volunteer-box .content .title {font-size: 15px;font-weight: 500;color: #ff7258;line-height: 1;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-volunteer.layout-three .volunteer-box:hover .content {background-color: #ff7258;}.charipex-volunteer.layout-three .volunteer-box:hover .content .title, .charipex-volunteer.layout-three .volunteer-box:hover .content .name a {color: #fff;}.volunteer-details-wrapper .details-top-box {background-color: #f1f7fa;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;position: relative;z-index: 1;}@media (max-width: 1024px) {.volunteer-details-wrapper .details-top-box {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 50px;}}@media (max-width: 767px) {.volunteer-details-wrapper .details-top-box {padding: 50px 30px;}}.volunteer-details-wrapper .details-top-box::after {content: "";position: absolute;right: 50%;width: 5px;height: 100%;background-color: #ff7258;z-index: 2;}@media (max-width: 1024px) {.volunteer-details-wrapper .details-top-box::after {display: none;}}.volunteer-details-wrapper .details-top-box::before {position: absolute;left: -30px;top: -30px;width: 475px;height: 600px;background-color: #03b664;z-index: -1;content: "";-webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);clip-path: polygon(0 0, 0% 100%, 100% 0);}@media (max-width: 1024px) {.volunteer-details-wrapper .details-top-box::before {display: none;}}.volunteer-details-wrapper .details-top-box .photo {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;position: relative;z-index: 1;}@media (max-width: 1024px) {.volunteer-details-wrapper .details-top-box .photo {max-width: 70%;-webkit-box-flex: 0;-ms-flex: 0 0 70%;flex: 0 0 70%;text-align: center;}}@media (max-width: 767px) {.volunteer-details-wrapper .details-top-box .photo {max-width: 95%;-webkit-box-flex: 0;-ms-flex: 0 0 95%;flex: 0 0 95%;}}.volunteer-details-wrapper .details-top-box .photo::before {content: "";position: absolute;top: 30px;left: 30px;background-color: #ff7258;-webkit-clip-path: polygon(0 0, 0% 100%, 100% 0);clip-path: polygon(0 0, 0% 100%, 100% 0);height: 200px;width: 165px;z-index: 2;}@media (max-width: 1024px) {.volunteer-details-wrapper .details-top-box .photo::before {display: none;}}.volunteer-details-wrapper .details-top-box .details-top-content {max-width: 50%;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;padding: 80px 45px 80px 65px;}@media (max-width: 1349px) {.volunteer-details-wrapper .details-top-box .details-top-content {padding: 60px 45px 60px 45px;}}@media (max-width: 1024px) {.volunteer-details-wrapper .details-top-box .details-top-content {max-width: 90%;-webkit-box-flex: 0;-ms-flex: 0 0 90%;flex: 0 0 90%;padding: 40px 0 0 0;}}@media (max-width: 767px) {.volunteer-details-wrapper .details-top-box .details-top-content {max-width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;padding: 40px 0 0 0;}}.volunteer-details-wrapper .details-top-box .name {font-size: 42px;margin-bottom: 15px;}@media (max-width: 1024px) {.volunteer-details-wrapper .details-top-box .name {font-size: 32px;}}@media (max-width: 767px) {.volunteer-details-wrapper .details-top-box .name {font-size: 26px;}}.volunteer-details-wrapper .details-top-box .title {font-size: 18px;font-weight: 500;line-height: 1;color: #ff7258;}@media (max-width: 767px) {.volunteer-details-wrapper .details-top-box .title {font-size: 16px;}}.volunteer-details-wrapper .details-top-box .short-desc {padding-top: 35px;}@media (max-width: 767px) {.volunteer-details-wrapper .details-top-box .short-desc {font-size: 14px;padding-top: 25px;}}.volunteer-details-wrapper .details-top-box .short-desc p:last-child {margin: 0;}.volunteer-details-wrapper .details-top-box .skills {margin-top: 35px;}.volunteer-details-wrapper .details-top-box .skills h6 {font-size: 18px;font-weight: 600;margin-bottom: 15px;}.volunteer-details-wrapper .details-top-box .skills .single-skill:not(:last-child) {margin-bottom: 15px;}.volunteer-details-wrapper .details-top-box .skills .skill-wrapper {margin-top: 8px;width: 100%;background-color: #ecdfdd;position: relative;height: 8px;z-index: 2;border-radius: 4px;}.volunteer-details-wrapper .details-top-box .skills .skill-wrapper .skill-bar {position: absolute;left: 0;top: 0;height: 100%;background-color: #ff7258;z-index: 1;border-radius: 4px;}.volunteer-details-wrapper .details-top-box .skills .skill-wrapper .skill-percentage {position: absolute;z-index: 2;background-color: #ff7258;width: 38px;height: 20px;border-radius: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1;color: #fff;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);font-size: 11px;font-weight: 500;}.volunteer-details-wrapper .details-bottom-box {padding-top: 90px;}.volunteer-details-wrapper .details-bottom-box .details-title {font-size: 30px;font-weight: 600;margin-bottom: 30px;}@media (max-width: 1024px) {.volunteer-details-wrapper .details-bottom-box .details-title {font-size: 26px;}}@media (max-width: 767px) {.volunteer-details-wrapper .details-bottom-box .details-title {font-size: 22px;}}.volunteer-details-wrapper .details-bottom-box .contact-info .single-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.volunteer-details-wrapper .details-bottom-box .contact-info .single-info .info-title {width: 30%;font-size: 20px;font-weight: 600;color: #1e2736;position: relative;margin-right: 10px;}@media (max-width: 767px) {.volunteer-details-wrapper .details-bottom-box .contact-info .single-info .info-title {font-size: 16px;}}.volunteer-details-wrapper .details-bottom-box .contact-info .single-info .info-desc {font-size: 16px;}@media (max-width: 767px) {.volunteer-details-wrapper .details-bottom-box .contact-info .single-info .info-desc {font-size: 14px;}}.volunteer-details-wrapper .details-bottom-box .contact-info .single-info:not(:last-child) {margin-bottom: 10px;}.volunteer-details-wrapper .details-bottom-box .social-icons {margin-top: 45px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}@media (max-width: 1024px) {.volunteer-details-wrapper .details-bottom-box .social-icons {margin-top: 30px;}}.volunteer-details-wrapper .details-bottom-box .social-icons a {width: 55px;height: 55px;line-height: 55px;background-color: #f1f7fa;border-radius: 50%;color: #1e2736;text-align: center;font-size: 18px;}.volunteer-details-wrapper .details-bottom-box .social-icons a:not(:last-child) {margin-right: 12px;}.volunteer-details-wrapper .details-bottom-box .social-icons a:hover {background-color: #ff7258;color: #fff;}@media (max-width: 767px) {.volunteer-details-wrapper .details-bottom-box .social-icons a {width: 45px;height: 45px;line-height: 45px;font-size: 15px;}}@media (max-width: 1024px) {.volunteer-details-wrapper .details-bottom-box .description {margin-top: 50px;}}@media (max-width: 767px) {.volunteer-details-wrapper .details-bottom-box .description {font-size: 14px;}}.volunteer-details-wrapper .details-bottom-box .description p:last-child {margin: 0;}.charipex-portfolio .portfolio-item {position: relative;z-index: 1;margin-bottom: 30px;}.charipex-portfolio .portfolio-item .thumb {overflow: hidden;width: 100%;height: 400px;position: relative;z-index: 1;}.charipex-portfolio .portfolio-item .thumb img {-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;width: 100%;height: 100%;}.charipex-portfolio .portfolio-item .thumb::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, #03b664), to(rgba(30, 39, 54, 0.3)));background-image: -o-linear-gradient(0, #03b664 0%, rgba(30, 39, 54, 0.3) 100%);background-image: linear-gradient(0, #03b664 0%, rgba(30, 39, 54, 0.3) 100%);-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;opacity: 0;visibility: hidden;}.charipex-portfolio .portfolio-item .portfolio-content {position: absolute;left: 40px;bottom: 0;right: 40px;z-index: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;opacity: 0;visibility: hidden;}.charipex-portfolio .portfolio-item .portfolio-content .content {width: calc(100% - 55px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 55px);flex: 0 0 calc(100% - 55px);}.charipex-portfolio .portfolio-item .portfolio-content .title {color: #fff;font-size: 27px;font-weight: 600;margin: 0;}.charipex-portfolio .portfolio-item .portfolio-content .title a {color: #fff;}.charipex-portfolio .portfolio-item .portfolio-content .categories {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 20px;}.charipex-portfolio .portfolio-item .portfolio-content .categories a {margin-right: 5px;margin-bottom: 5px;font-size: 16px;font-weight: 500;line-height: 1;color: #fff;background-color: #ffc337;padding: 8px 25px;border-radius: 18px;}.charipex-portfolio .portfolio-item .portfolio-content .portfolio-link {width: 55px;height: 55px;font-size: 18px;border: 2px solid #fff;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.charipex-portfolio .portfolio-item:hover .portfolio-content {opacity: 1;visibility: visible;bottom: 45px;}.charipex-portfolio .portfolio-item:hover .thumb::before {opacity: 1;visibility: visible;}.charipex-portfolio .portfolio-masonry-layout .grid-long-item .thumb {height: 615px;}.portfolio-details-content .content-top-wrapper {background-color: #f5f3f2;position: relative;}.portfolio-details-content .content-top-wrapper .portfolio-bg {height: 650px;background-size: cover;background-position: center;max-width: 63.248%;}@media (max-width: 767px) {.portfolio-details-content .content-top-wrapper .portfolio-bg {max-width: 100%;height: 450px;}}.portfolio-details-content .content-top-wrapper .portfolio-information {position: absolute;z-index: 1;top: 80px;right: 80px;bottom: 80px;background-color: #ff7258;width: 48.718%;padding: 70px;}@media (max-width: 1349px) {.portfolio-details-content .content-top-wrapper .portfolio-information {padding: 45px;width: 50%;}}@media (max-width: 1024px) {.portfolio-details-content .content-top-wrapper .portfolio-information {top: 60px;bottom: 60px;right: 30px;width: 60%;}}@media (max-width: 767px) {.portfolio-details-content .content-top-wrapper .portfolio-information {width: 100%;position: unset;}}@media (max-width: 479px) {.portfolio-details-content .content-top-wrapper .portfolio-information {padding: 40px 30px;}}.portfolio-details-content .content-top-wrapper .portfolio-information p {margin: 0;}@media (max-width: 1024px) {.portfolio-details-content .content-top-wrapper .portfolio-information p {font-size: 14px;}}.portfolio-details-content .content-top-wrapper .portfolio-information, .portfolio-details-content .content-top-wrapper .portfolio-information a {color: #fff;}.portfolio-details-content .content-top-wrapper .portfolio-information .portfolio-title {color: #fff;margin-bottom: 20px;font-size: 32px;font-weight: 600;}@media (max-width: 1024px) {.portfolio-details-content .content-top-wrapper .portfolio-information .portfolio-title {font-size: 22px;}}.portfolio-details-content .content-top-wrapper .portfolio-information ul {padding: 0;margin: 40px 0 0;list-style: none;}@media (max-width: 1024px) {.portfolio-details-content .content-top-wrapper .portfolio-information ul {margin-top: 30px;}}.portfolio-details-content .content-top-wrapper .portfolio-information ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.portfolio-details-content .content-top-wrapper .portfolio-information ul li:not(:last-child) {margin-bottom: 10px;}.portfolio-details-content .content-top-wrapper .portfolio-information ul li .info-title {font-size: 16px;font-weight: 600;position: relative;padding-right: 10px;min-width: 28%;}@media (max-width: 1024px) {.portfolio-details-content .content-top-wrapper .portfolio-information ul li .info-title {font-size: 15px;}}@media (max-width: 767px) {.portfolio-details-content .content-top-wrapper .portfolio-information ul li .info-title {min-width: 35%;}}@media (max-width: 479px) {.portfolio-details-content .content-top-wrapper .portfolio-information ul li .info-title {min-width: 35%;}}.portfolio-details-content .content-top-wrapper .portfolio-information ul li.share-icons ul {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;padding: 0;list-style: none;}.portfolio-details-content .content-top-wrapper .portfolio-information ul li.share-icons li {margin: 0;margin-right: 10px;font-size: 14px;}.portfolio-details-content .content-top-wrapper.no-thumbnail {background-color: transparent;}.portfolio-details-content .content-top-wrapper.no-thumbnail .portfolio-information {position: static;}.portfolio-details-content .content-bottom-wrapper {padding-top: 75px;}.related-items-carousel .related-item {position: relative;z-index: 1;}.related-items-carousel .related-item .thumb {overflow: hidden;width: 100%;position: relative;z-index: 1;}.related-items-carousel .related-item .thumb::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background-image: -webkit-gradient(linear, left top, left bottom, from(0), color-stop(0%, #03b664), to(rgba(30, 39, 54, 0.3)));background-image: -o-linear-gradient(0, #03b664 0%, rgba(30, 39, 54, 0.3) 100%);background-image: linear-gradient(0, #03b664 0%, rgba(30, 39, 54, 0.3) 100%);-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;opacity: 0;visibility: hidden;}.related-items-carousel .related-item.post-type-portfolio .thumb {height: 650px;}@media screen and (max-width: 1400px) {.related-items-carousel .related-item.post-type-portfolio .thumb {height: 500px;}}.related-items-carousel .related-item.post-type-portfolio .thumb img {-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;width: 100%;height: 100%;}.related-items-carousel .related-item .related-content {position: absolute;left: 40px;bottom: 0;right: 40px;z-index: 3;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;opacity: 0;visibility: hidden;}.related-items-carousel .related-item .related-content .content {width: calc(100% - 55px);-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% - 55px);flex: 0 0 calc(100% - 55px);}.related-items-carousel .related-item .related-content .title {color: #fff;font-size: 27px;font-weight: 600;margin: 0;}.related-items-carousel .related-item .related-content .title a {color: #fff;}.related-items-carousel .related-item .related-content .categories a, .related-items-carousel .related-item .related-content .volunteer-title {font-size: 16px;font-weight: 500;line-height: 1;color: #fff;background-color: #ffc337;padding: 8px 25px;border-radius: 18px;}.related-items-carousel .related-item .related-content .categories {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-bottom: 20px;}.related-items-carousel .related-item .related-content .categories a {margin-bottom: 5px;margin-right: 5px;}.related-items-carousel .related-item .related-content .volunteer-title {margin-bottom: 25px;}.related-items-carousel .related-item .related-content .related-link {width: 55px;height: 55px;font-size: 18px;border: 2px solid #fff;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.related-items-carousel .related-item::before {content: "";position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;height: 150px;background-color: #fff;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.related-items-carousel .swiper-slide-active .related-item .related-content {opacity: 1;visibility: visible;bottom: 45px;}.related-items-carousel .swiper-slide-active .related-item .thumb::before {opacity: 1;visibility: visible;}.related-items-carousel .swiper-slide-active .related-item::before {opacity: 0;height: 0;visibility: hidden;}.related-items-carousel .related-carousel-arrow .arrow-prev, .related-items-carousel .related-carousel-arrow .arrow-next {padding: 0;border: none;background-color: #ede9e7;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;border-radius: 0;width: 200px;height: 100px;position: absolute;bottom: 0;z-index: 2;}@media screen and (min-width: 1600px) {.related-items-carousel .related-carousel-arrow .arrow-prev, .related-items-carousel .related-carousel-arrow .arrow-next {left: 18.5%;}}@media screen and (max-width: 1599px) and (min-width: 1400px) {.related-items-carousel .related-carousel-arrow .arrow-prev, .related-items-carousel .related-carousel-arrow .arrow-next {left: 16%;}}@media screen and (max-width: 1399px) and (min-width: 1200px) {.related-items-carousel .related-carousel-arrow .arrow-prev, .related-items-carousel .related-carousel-arrow .arrow-next {left: 13.2%;}}@media screen and (max-width: 1200px) {.related-items-carousel .related-carousel-arrow .arrow-prev, .related-items-carousel .related-carousel-arrow .arrow-next {display: none;}}.related-items-carousel .related-carousel-arrow .arrow-prev svg, .related-items-carousel .related-carousel-arrow .arrow-next svg {width: 95px;}.related-items-carousel .related-carousel-arrow .arrow-prev svg .st0, .related-items-carousel .related-carousel-arrow .arrow-next svg .st0 {fill: none;stroke: #1e2736;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;stroke-width: 10;stroke-miterlimit: 10;}.related-items-carousel .related-carousel-arrow .arrow-prev:hover, .related-items-carousel .related-carousel-arrow .arrow-next:hover {background-color: #ff7258;color: #fff;}.related-items-carousel .related-carousel-arrow .arrow-prev:hover svg .st0, .related-items-carousel .related-carousel-arrow .arrow-next:hover svg .st0 {stroke: #fff;}.related-items-carousel .related-carousel-arrow .arrow-prev svg {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}@media screen and (min-width: 1600px) {.related-items-carousel .related-carousel-arrow .arrow-next {left: auto;right: 18.5%;}}@media screen and (max-width: 1599px) and (min-width: 1400px) {.related-items-carousel .related-carousel-arrow .arrow-next {left: auto;right: 16%;}}@media screen and (max-width: 1399px) and (min-width: 1200px) {.related-items-carousel .related-carousel-arrow .arrow-next {left: auto;right: 13.2%;}}.charipex-related-items {padding-top: 110px;}@media screen and (min-width: 1600px) {.charipex-related-items .container {max-width: 1600px;}}@media screen and (max-width: 1599px) and (min-width: 1400px) {.charipex-related-items .container {max-width: 1400px;}}@media screen and (max-width: 1399px) and (min-width: 1200px) {.charipex-related-items .container {max-width: 1200px;}}.charipex-related-items .related-items-title {margin-bottom: 50px;font-size: 35px;font-weight: 600;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;}@media (max-width: 1024px) {.charipex-related-items .related-items-title {font-size: 32px;}}@media (max-width: 767px) {.charipex-related-items .related-items-title {font-size: 26px;}}.charipex-related-items .related-items-title span {width: auto;-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}.charipex-related-items .related-items-title .line {background-color: #ede9e7;height: 5px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-left: 30px;}@media (max-width: 767px) {.charipex-related-items .related-items-title .line {display: none;}}.charipex-wp-recent-posts ul li, .charipex-wp-give-form ul li {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.charipex-wp-recent-posts ul li .post-thumb, .charipex-wp-give-form ul li .post-thumb {background-size: cover;background-position: center;height: 70px;width: 70px;-webkit-box-flex: 0;-ms-flex: 0 0 70px;flex: 0 0 70px;margin-right: 20px;}.charipex-wp-recent-posts ul li .post-thumb a, .charipex-wp-give-form ul li .post-thumb a {position: relative;display: block;width: 100%;height: 100%;z-index: 2;}.charipex-wp-recent-posts ul li .post-desc h6, .charipex-wp-give-form ul li .post-desc h6 {font-size: 17px;font-weight: 600;margin-bottom: 5px;}@media (max-width: 479px) {.charipex-wp-recent-posts ul li .post-desc h6, .charipex-wp-give-form ul li .post-desc h6 {font-size: 18px;}}.charipex-wp-recent-posts ul li .post-desc .time, .charipex-wp-give-form ul li .post-desc .time {font-size: 15px;color: #ff7258;}.charipex-wp-recent-posts ul li .post-desc .goal, .charipex-wp-give-form ul li .post-desc .goal {font-size: 15px;}.charipex-wp-recent-posts ul li .post-desc .goal span, .charipex-wp-give-form ul li .post-desc .goal span {color: #ff7258;}.charipex-wp-recent-posts ul li:not(:last-child), .charipex-wp-give-form ul li:not(:last-child) {margin-bottom: 25px;}.charipex-wp-cta-widget .cta-inner {background-size: cover;background-position: center;position: relative;padding: 30px 30px 310px;background-color: #ddd;position: relativee;z-index: 1;}.charipex-wp-cta-widget .cta-inner::before {position: absolute;left: 0;top: 0;content: "";background-color: #03b664;width: 100%;height: 300px;z-index: -1;-webkit-clip-path: polygon(0 0, 100% 0%, 100% 140px, 0% 100%);clip-path: polygon(0 0, 100% 0%, 100% 140px, 0% 100%);}.charipex-wp-cta-widget .cta-inner .widget-title {margin: 0;padding: 0;color: #fff;font-size: 28px;font-weight: 500;line-height: 1.3;}.charipex-wp-cta-widget .cta-inner .widget-title::before, .charipex-wp-cta-widget .cta-inner .widget-title::after {display: none;}.charipex-wp-cta-widget .cta-inner .subtitle {font-size: 14px;font-weight: 500;color: #fff;background-color: #ffc337;padding: 5px 15px;line-height: 1.2;border-radius: 15px;margin-bottom: 15px;}.charipex-wp-cta-widget .cta-inner .cta-btn {text-transform: uppercase;line-height: 1;font-size: 12px;font-weight: 600;background-color: #1e2736;color: #fff;margin-top: 20px;border-radius: 25px;padding: 15px 20px;}.charipex-wp-documents ul li:not(:last-child) {margin-bottom: 20px;}.charipex-wp-documents ul li a {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: #f5f3f2;line-height: 1;padding: 17px 22px;}.charipex-wp-documents ul li a span {font-size: 20px;font-weight: 600;color: #1e2736;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-wp-documents ul li a i {font-size: 36px;color: #ff7258;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}.charipex-wp-documents ul li a:hover {background-color: #ff7258;}.charipex-wp-documents ul li a:hover span, .charipex-wp-documents ul li a:hover i {color: #fff;}.charipex-donation-items .charipex-donation-item {margin-bottom: 30px;}.charipex-donation-items .title {font-size: 22px;font-weight: 700;margin-bottom: 25px;line-height: 1.3;}@media (max-width: 479px) {.charipex-donation-items .title {font-size: 20px;}}.charipex-donation-items .form-button {background-color: #03b664;color: #fff;text-transform: uppercase;padding: 15px 24px;line-height: 1.4;font-size: 14px;font-weight: 600;}.charipex-donation-items .form-button:hover {background-color: #ff7258;}@media (max-width: 479px) {.charipex-donation-items .form-button {padding: 12px 25px;font-size: 12px;}}.charipex-donation-items .progress-bar {width: 100%;background-color: #f1eae8;position: relative;height: 8px;z-index: 2;border-radius: 0;}.charipex-donation-items .progress-bar .progress {position: absolute;left: 0;top: 0;height: 100%;background-color: #03b664;z-index: 1;border-top-left-radius: 0;border-bottom-left-radius: 0;}.charipex-donation-items .progress-bar .progress-percentage {position: absolute;z-index: 2;background-color: #03b664;width: 40px;height: 18px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1;border-radius: 9px;color: #fff;font-size: 11px;font-weight: 500;top: 50%;left: 100%;}.charipex-donation-items .form-cat {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 12px;}.charipex-donation-items .form-cat a {display: block;background-color: #ff7258;font-size: 11px;line-height: 1;font-weight: 600;color: #fff;text-transform: uppercase;padding: 8px 25px 8px 8px;margin-right: 8px;margin-bottom: 8px;-webkit-clip-path: polygon(100% 0, calc(100% - 17px) 50%, 100% 100%, 0 100%, 0 0);clip-path: polygon(100% 0, calc(100% - 17px) 50%, 100% 100%, 0 100%, 0 0);}.charipex-donation-items.layout-one .form-stats, .charipex-donation-items.layout-two .form-stats {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.charipex-donation-items.layout-one .form-stats .stats-box span, .charipex-donation-items.layout-two .form-stats .stats-box span {display: block;font-size: 18px;font-weight: 700;line-height: 1;}@media (max-width: 479px) {.charipex-donation-items.layout-one .form-stats .stats-box span, .charipex-donation-items.layout-two .form-stats .stats-box span {font-size: 14px;}}.charipex-donation-items.layout-one .form-stats .stats-box .stats-label, .charipex-donation-items.layout-two .form-stats .stats-box .stats-label {color: #1e2736;}.charipex-donation-items.layout-one .form-stats .stats-box .stats-value, .charipex-donation-items.layout-two .form-stats .stats-box .stats-value {margin-top: 12px;color: #ff7258;}.charipex-donation-items.layout-one .content-bottom.button-enabled .form-stats, .charipex-donation-items.layout-two .content-bottom.button-enabled .form-stats {margin-bottom: 25px;}.charipex-donation-items.layout-one .donation-content {border-width: 0px 2px 0 2px;border-style: solid;border-color: #f7f7f7;padding: 30px 30px 35px;background-color: #fff;}@media (max-width: 479px) {.charipex-donation-items.layout-one .donation-content {padding: 30px 20px 35px;}}.charipex-donation-items.layout-one .content-bottom {padding: 25px 30px;background-color: #f7f7f7;}@media (max-width: 479px) {.charipex-donation-items.layout-one .content-bottom {padding: 25px 20px;}}.charipex-donation-items.layout-two .charipex-donation-item {padding: 45px 30px;position: relative;z-index: 1;}@media (max-width: 479px) {.charipex-donation-items.layout-two .charipex-donation-item {padding: 45px 25px;}}.charipex-donation-items.layout-two .charipex-donation-item .donation-img {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -2;overflow: hidden;}.charipex-donation-items.layout-two .charipex-donation-item .donation-img img {height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}.charipex-donation-items.layout-two .charipex-donation-item::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;background-color: rgba(218, 245, 233, 0.9);}.charipex-donation-items.layout-two .content-bottom {margin-top: 30px;}.charipex-donation-items.layout-two .progress-bar {background-color: #fff;}.charipex-donation-items.layout-two .form-stats .stats-box .stats-value {color: #03b664;}.charipex-donation-items.layout-three .donation-content {padding: 0 30px 20px;background-color: #f1f7fa;}@media (max-width: 479px) {.charipex-donation-items.layout-three .donation-content {padding: 0px 25px 20px;}}.charipex-donation-items.layout-three .donation-content .progress-bar {margin: 25px 0;background-color: #cee4ca;border-radius: 4px;}.charipex-donation-items.layout-three .donation-content .progress-bar .progress {border-top-left-radius: 4px;border-bottom-left-radius: 4px;}.charipex-donation-items.layout-three .donation-content .progress-bar .progress, .charipex-donation-items.layout-three .donation-content .progress-bar .progress-percentage {background-color: #ff7258;}.charipex-donation-items.layout-three .donation-content .title {margin: 0;}.charipex-donation-items.layout-three .content-bottom {padding: 0 30px 30px;background-color: #f1f7fa;position: relative;z-index: 1;}@media (max-width: 479px) {.charipex-donation-items.layout-three .content-bottom {padding: 0px 25px 30px;}}.charipex-donation-items.layout-three .content-bottom p {margin: 0;font-size: 17px;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}@media (max-width: 479px) {.charipex-donation-items.layout-three .content-bottom p {font-size: 15px;}}.charipex-donation-items.layout-three .content-bottom .form-button {padding: 18px 35px;border-radius: 30px;margin: 0;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 2;opacity: 0;visibility: hidden;background-color: #ff7258;}@media (max-width: 479px) {.charipex-donation-items.layout-three .content-bottom .form-button {padding: 15px 25px;font-size: 14px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;}}.charipex-donation-items.layout-three .content-bottom .form-button:hover {background-color: #1e2736;}.charipex-donation-items.layout-three .form-stats-wrap {max-width: 255px;z-index: 2;margin: -55px auto 0;position: relative;}.charipex-donation-items.layout-three .form-stats-wrap::before {position: absolute;content: "";left: 50%;top: -70px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: 1;height: 345px;width: 345px;background-color: transparent;border-top-left-radius: 402px;border-top-right-radius: 402px;border: 2px solid #fff;border-bottom: 0;opacity: 0.5;display: none;}@media (max-width: 479px) {.charipex-donation-items.layout-three .form-stats-wrap {margin: -45px auto 0;}}.charipex-donation-items.layout-three .form-stats-wrap .swiper-container {width: 110px;height: 110px;background-color: #ff7258;border: 3px solid #fff;-webkit-box-shadow: 0px 7px 18px 0px rgba(0, 0, 0, 0.08);box-shadow: 0px 7px 18px 0px rgba(0, 0, 0, 0.08);border-radius: 50%;}@media (max-width: 479px) {.charipex-donation-items.layout-three .form-stats-wrap .swiper-container {width: 95px;height: 95px;}}.charipex-donation-items.layout-three .form-stats-wrap .swiper-container .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.charipex-donation-items.layout-three .form-stats-wrap .stats-button-prev, .charipex-donation-items.layout-three .form-stats-wrap .stats-button-next {position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 45px;height: 45px;border-radius: 50%;color: #fff;border: 2px solid #fff;background-color: #1e2736;cursor: pointer;text-align: center;line-height: 42px;font-size: 12px;z-index: 2;}.charipex-donation-items.layout-three .form-stats-wrap .stats-button-next {left: auto;right: 0;}.charipex-donation-items.layout-three .form-stats .stats-box {line-height: 1;text-align: center;color: #fff;font-size: 18px;font-weight: 600;margin: auto;}@media (max-width: 479px) {.charipex-donation-items.layout-three .form-stats .stats-box {font-size: 15px;}}.charipex-donation-items.layout-three .form-stats .stats-box span {display: block;}.charipex-donation-items.layout-three .form-stats .stats-box .stats-label {margin-bottom: 10px;}.charipex-donation-items.layout-three .charipex-donation-item {text-align: center;}.charipex-donation-items.layout-three .charipex-donation-item:hover .content-bottom.button-enabled p {opacity: 0;visibility: hidden;}.charipex-donation-items.layout-three .charipex-donation-item:hover .content-bottom.button-enabled .form-button {visibility: visible;opacity: 1;top: 40%;}.charipex-donation-items .loader {left: 0;top: 0;width: 100%;height: 200px;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;background-color: #f9fafa;z-index: 1;-webkit-animation-delay: -0.16s;animation-delay: -0.16s;margin: 0 15px;}.charipex-donation-items .loader > span {width: 12px;height: 12px;background-color: #1e2736;border-radius: 100%;display: inline-block;-webkit-animation: bouncedelay 1.4s infinite ease-in-out both;animation: bouncedelay 1.4s infinite ease-in-out both;margin: 0 2px;}.charipex-donation-items .loader .bounce1 {-webkit-animation-delay: -0.32s;animation-delay: -0.32s;}.charipex-donation-items .loader .bounce2 {-webkit-animation-delay: -0.16s;animation-delay: -0.16s;}.filter-items-wrap {background-color: #f9fafa;margin-bottom: 65px;padding: 15px;}.filter-items-wrap .filter-items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0;padding: 0;list-style: none;}.filter-items-wrap .filter-items li {margin: 0 30px;position: relative;}@media (max-width: 1024px) {.filter-items-wrap .filter-items li {margin: 0px 20px;}}@media (max-width: 767px) {.filter-items-wrap .filter-items li {margin: 0px 10px;}}.filter-items-wrap .filter-items li:not(:last-child)::after {content: "-";position: absolute;right: -30px;top: 50%;-webkit-transform: translate(50%, -50%);-ms-transform: translate(50%, -50%);transform: translate(50%, -50%);font-weight: 700;color: #51565e;}@media (max-width: 1024px) {.filter-items-wrap .filter-items li:not(:last-child)::after {right: -20px;}}@media (max-width: 767px) {.filter-items-wrap .filter-items li:not(:last-child)::after {display: none;}}.filter-items-wrap a {font-size: 14px;font-weight: 700;line-height: 1.2;color: #51565e;padding: 10px;cursor: pointer;text-transform: uppercase;}.filter-items-wrap a::before, .filter-items-wrap a::after {content: "";position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 18px;height: 0;background-color: #03b664;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;visibility: hidden;opacity: 0;}@media (max-width: 767px) {.filter-items-wrap a::before, .filter-items-wrap a::after {display: none;}}.filter-items-wrap a::before {top: -15px;}.filter-items-wrap a::after {bottom: -15px;}.filter-items-wrap a:hover, .filter-items-wrap a.active {color: #03b664;}.filter-items-wrap a:hover::before, .filter-items-wrap a:hover::after, .filter-items-wrap a.active::before, .filter-items-wrap a.active::after {visibility: visible;opacity: 1;height: 3px;}.single-give_forms [id*=give-form] div.summary {float: none !important;width: 100% !important;}.single-give_forms .give_forms {margin: 0 !important;}.single-give_forms .give_forms .give-form-title {font-size: 36px;font-weight: 600;margin-bottom: 30px;line-height: 1.3;}@media (max-width: 1024px) {.single-give_forms .give_forms .give-form-title {font-size: 30px;}}.single-give_forms .give_forms .give-form-wrap .give-goal-progress {display: none;}.single-give_forms .give_forms .give-form-top-area {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;overflow: hidden;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.single-give_forms .give_forms .give-form-top-area .images {margin: 0;}.single-give_forms .give_forms .give-form-top-area .images, .single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper {width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper {padding-bottom: 40px;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .progress-bar {margin-top: 30px;width: 100%;background-color: #f1eae8;position: relative;height: 8px;z-index: 2;border-radius: 4px;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .progress-bar .progress {position: absolute;left: 0;top: 0;height: 100%;background-color: #ff7258;z-index: 1;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .progress-bar .progress-percentage {position: absolute;z-index: 2;background-color: #ff7258;width: 40px;height: 18px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;line-height: 1;border-radius: 9px;color: #fff;font-size: 11px;font-weight: 500;top: 50%;left: 100%;-webkit-transform: translate(-10px, -50%);-ms-transform: translate(-10px, -50%);transform: translate(-10px, -50%);}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .form-stats-wrap {max-width: 255px;z-index: 2;margin: -55px auto 0;position: relative;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .form-stats-wrap::before {position: absolute;content: "";left: 50%;top: -70px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);z-index: 1;height: 400px;width: 400px;background-color: transparent;border-top-left-radius: 402px;border-top-right-radius: 402px;border: 2px solid #fff;border-bottom: 0;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .form-stats-wrap .swiper-container {width: 110px;height: 110px;background-color: #ff7258;border: 3px solid #fff;-webkit-box-shadow: 0px 7px 18px 0px rgba(0, 0, 0, 0.08);box-shadow: 0px 7px 18px 0px rgba(0, 0, 0, 0.08);border-radius: 50%;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .form-stats-wrap .swiper-container .swiper-slide {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .form-stats-wrap .stats-button-prev, .single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .form-stats-wrap .stats-button-next {position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 45px;height: 45px;border-radius: 50%;color: #fff;border: 2px solid #fff;background-color: #1e2736;cursor: pointer;text-align: center;line-height: 42px;font-size: 12px;z-index: 2;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .form-stats-wrap .stats-button-next {left: auto;right: 0;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .form-stats .stats-box {line-height: 1;text-align: center;color: #fff;font-size: 18px;font-weight: 600;margin: auto;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .form-stats .stats-box span {display: block;}.single-give_forms .give_forms .give-form-top-area .progress-stats-wrapper .form-stats .stats-box .stats-label {margin-bottom: 10px;}.single-give_forms .give_forms .give-form-top-area.has-no-image img {display: none;}.single-give_forms .give_forms .give-form-top-area.has-no-image .form-stats-wrap {margin: 0 auto 0;}.single-give_forms .give_forms .summary {position: relative;z-index: 2;}.single-give_forms .give_forms form.give-form {background-color: #f5f3f2;padding: 60px 50px;margin: 40px 0 0;}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form {padding: 50px 35px;}}.single-give_forms .give_forms form.give-form .form-title {margin-bottom: 45px;padding: 0 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;font-size: 27px;font-weight: 600;}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form .form-title {padding: 0 20px 20px;}}.single-give_forms .give_forms form.give-form .form-title::before, .single-give_forms .give_forms form.give-form .form-title::after {content: "";height: 4px;background-color: #ff7258;border-radius: 4px;width: auto;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form .form-title::before {position: absolute;bottom: 0;width: 100px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form .form-title::after {display: none;}}.single-give_forms .give_forms form.give-form .form-title span {padding: 0 40px;}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form .form-title span {padding: 0;}}.single-give_forms .give_forms form.give-form #give-donation-level-button-wrap {margin-bottom: 30px;}.single-give_forms .give_forms form.give-form .give-donation-levels-wrap .give-btn {padding: 15px 25px;background-color: #fff;border: 1px solid #ede9e6;font-size: 15px;line-height: 1;border-radius: 5px;height: auto;text-transform: capitalize;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form .give-donation-levels-wrap .give-btn {padding: 13px 20px;font-size: 14px;}}.single-give_forms .give_forms form.give-form .give-donation-levels-wrap .give-btn:hover, .single-give_forms .give_forms form.give-form .give-donation-levels-wrap .give-btn.give-default-level {background-color: #ff7258;color: #fff;border-color: #ff7258;}.single-give_forms .give_forms form.give-form .give-payment-mode-label, .single-give_forms .give_forms form.give-form legend {padding: 0 0 0 35px;margin: 0 0 20px;border: none;position: relative;}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form .give-payment-mode-label, .single-give_forms .give_forms form.give-form legend {font-size: 16px;line-height: 1.3;}}.single-give_forms .give_forms form.give-form .give-payment-mode-label::before, .single-give_forms .give_forms form.give-form legend::before {content: "";position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);height: 20px;width: 20px;border-radius: 50%;background-color: #ff7258;border: 6px solid #f0d2cc;}.single-give_forms .give_forms form.give-form #give-payment-mode-wrap #give-gateway-radio-list {margin-bottom: 30px;}.single-give_forms .give_forms form.give-form #give-payment-mode-wrap #give-gateway-radio-list li {line-height: 1;margin-right: 8px;margin-bottom: 8px;}.single-give_forms .give_forms form.give-form #give-payment-mode-wrap #give-gateway-radio-list li input[type=radio] {opacity: 0;visibility: hidden;display: none;}.single-give_forms .give_forms form.give-form #give-payment-mode-wrap #give-gateway-radio-list li .give-gateway-option {padding: 15px 25px;background-color: #fff;border: 1px solid #ede9e6;font-size: 15px;line-height: 1;border-radius: 5px;height: auto;text-transform: capitalize;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;display: block;}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form #give-payment-mode-wrap #give-gateway-radio-list li .give-gateway-option {padding: 13px 20px;font-size: 14px;}}.single-give_forms .give_forms form.give-form #give-payment-mode-wrap #give-gateway-radio-list li .give-gateway-option:hover {background-color: #ff7258;color: #fff;border-color: #ff7258;}.single-give_forms .give_forms form.give-form #give-payment-mode-wrap #give-gateway-radio-list li.give-gateway-option-selected .give-gateway-option {background-color: #ff7258;color: #fff;border-color: #ff7258;}.single-give_forms .give_forms form.give-form .give-input {border-radius: 5px;border: 1px solid #ede9e6;padding: 0px 20px;height: 50px;width: 100%;background-color: #fff;}.single-give_forms .give_forms form.give-form .give-input:focus {border: 1px solid #ff7258;}.single-give_forms .give_forms form.give-form .give-label {margin-bottom: 10px;font-weight: 500;font-size: 15px;display: block;}.single-give_forms .give_forms form.give-form .give-donation-amount .give-currency-symbol {background-color: #ff7258;height: 45px;width: 45px;border: none;color: #fff;text-align: center;line-height: 45px;font-size: 18px;}.single-give_forms .give_forms form.give-form .give-donation-amount .give-text-input {height: 45px !important;border: 1px solid #ede9e6 !important;border-left: 0;padding: 0 10px;}.single-give_forms .give_forms form.give-form .give-donation-submit {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 25px;}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form .give-donation-submit {-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;}}.single-give_forms .give_forms form.give-form .give-donation-submit .give-submit {background-color: #ff7258;color: #fff;font-size: 16px;font-weight: 600;text-transform: uppercase;border-radius: 35px;height: 55px;padding: 0 50px;width: auto;}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form .give-donation-submit .give-submit {padding: 0 35px;font-size: 16px;}}.single-give_forms .give_forms form.give-form .give-donation-submit .give-submit-button-wrap {position: relative;}@media (max-width: 767px) {.single-give_forms .give_forms form.give-form .give-donation-submit .give-submit-button-wrap {margin-top: 20px;}}.single-give_forms .give_forms form.give-form .give-donation-submit .give-submit-button-wrap .give-loading-animation {position: absolute;left: 0;top: 0;margin: 0;width: 100%;height: 100%;border-radius: 35px;font-size: 20px;background-color: #ff7258;color: #fff;-webkit-animation: none;animation: none;text-align: center;line-height: 55px;}.single-give_forms .give_forms form.give-form .give-donation-submit .give-submit-button-wrap .give-loading-animation::before {display: block;-webkit-animation: spin 1s linear infinite;animation: spin 1s linear infinite;}.single-give_forms .give_forms form.give-form .give-donation-submit #give-final-total-wrap {padding: 0;margin: 0;}.single-give_forms .give_forms form.give-form .give-donation-submit #give-final-total-wrap .give-donation-total-label {padding: 0;border: none;background-color: transparent;font-weight: 500;}.single-give_forms .give_forms form.give-form .give-donation-submit #give-final-total-wrap .give-final-total-amount {background-color: transparent;color: #ff7258;border: none;font-weight: 600;}