:root {
--theme-color1: #b62a40;
--theme-color1-rgb: 182, 42, 64;
--theme-color2: #ffffff;
--theme-color2-rgb: 255, 255, 255;
--bs-black: #000000;
--bs-black-rgb: 0, 0, 0;
--bs-white: #ffffff;
--bs-white-rgb: 255, 255, 255;
--color-gradient-1: linear-gradient(90deg, var(--theme-color1) 0%, var(--theme-color2) 100%);
--transition: all 500ms ease;
--font-awesome-free: "Font Awesome 6 Free";
--font-awesome-brands: "Font Awesome 6 Brands";
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
border-radius: 0px;
background-color: #efefef;
}
::-webkit-scrollbar {
width: 10px;
background-color: #efefef;
}
::-webkit-scrollbar-thumb {
border-radius: 20px;
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
background: var(--theme-color1);
transition: var(--transition);
}
::-moz-selection {
background: var(--theme-color1);
color: var(--bs-white);
}
::selection {
background: var(--theme-color1);
color: var(--bs-white);
}
::-webkit-input-placeholder {
color: inherit !important;
opacity: 1;
}
:-ms-input-placeholder {
color: inherit !important;
opacity: 1;
}
::-ms-input-placeholder {
color: inherit !important;
opacity: 1;
}
::placeholder {
color: inherit !important;
opacity: 1;
}
body {
overflow-y: auto;
overflow-x: hidden;
accent-color: var(--theme-color1);
word-break: break-word;
}
div#page-container {
overflow-y: visible;
overflow-x: hidden;
}
header .et_pb_blurb_content {
display: flex;
}
body:not(.et-fb) #et-boc .et-l #dd-section {
z-index: 999999 !important;
}
#wpadminbar {
z-index: 9999999 !important;
}
.et_pb_row {
width: 90%;
}
.et_pb_row .et_pb_row {
width: 100%;
}
footer .et_pb_column .et_pb_widget {
width: 100% !important;
margin-right: 0;
margin-bottom: 0 !important;
}
.wpcf7-spinner {
position: absolute;
}
.wpa-test-msg {
display: block;
width: 100%;
float: left;
}
.contact-form-sec form .et_pb_column {
margin-bottom: 15px !important;
}
.equal-img, .equal-img * {
height: 100%;
display: flex;
object-fit: cover;
}
ul.et_pb_side_nav {
display: none;
} .list-style ul {
margin-block: 10px;
padding: 0;
display: grid;
gap: 5px 10px;
list-style: none;
& li {
display: block;
align-items: center;
position: relative;
padding-left: 30px;
&:before {
position: absolute;
left: 0px;
top: 0;
content: "\f00c";
font-family: "Font Awesome 6 Free";
font-weight: 900;
background: none;
color: var(--theme-color1)
}
}
}
.list-style-icon p:has(+ ul) {
padding-bottom: 0;
}
.list-style-icon ul {
grid-template-columns: repeat(2,1fr);
}  .main_titles {
& h5 {
display: inline-block;
&:before {
content: "";
background-image: url(//hrms4u.com/wp-content/uploads/2024/06/title-bg.png);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
display: block;
padding: 7px;
width: 33px;
margin: auto auto 5px;
box-sizing: border-box;
}
&:after {
content: "";
display: block;
width: 33px;
margin: 3px auto 0;
background: var(--theme-color2);
height: 2px;
}
}
&.et_pb_text_align_left h5 {
&:before,
&:after { 
margin-left: 0;
}
}
&.et_pb_bg_layout_dark h5 {
&:before,
&:after {
filter: brightness(0) invert(1);
}
}
& h1 {
font-size: clamp(1.65rem, 0.9185rem + 1.7346vw, 3rem) !important;
& span {
background-image: linear-gradient(196deg, #541236 0%, #d9596c 100%);
color: transparent;
background-clip: text;
font-weight: 800;
}
}
}
.main_titles h2 span{
background-image: linear-gradient(196deg, #541236 0%, #d9596c 100%);
color: transparent;
background-clip: text;
font-weight: 800;
}
.main_titles h3 span{
background-image: linear-gradient(196deg, #541236 0%, #d9596c 100%);
color: transparent;
background-clip: text;
font-weight: 800;
}
.sub_title h5 {
margin: 0;
background-color: #E4E4E7;
border-radius: 100px 100px 100px 100px;
display: inline-flex;
padding: 10px 20px;
gap: 10px;
}
.sub-title h2{
position:relative;
margin-bottom:1rem;
}
.sub-title h2:before{
position:absolute;
content:'';
width:20%;
height:3px;
background-image:linear-gradient(to right,var(--theme-color1),#ffecef);
bottom:0;
border-radius:2rem;
}  .sl-pl-brand-container {
margin-inline: auto;
& path {
fill:var(--bs-black);
stroke: var(--bs-white);
stroke-width: 1px;
stroke-dasharray: 540;
stroke-dashoffset: 540;
animation: 
dash 3s linear forwards,
fillAnim 2s ease forwards 3s,
removeStroke 0.5s ease forwards 3s;
&.s5 {
fill:var(--theme-color1);
}
&.s0 {
fill:var(--theme-color1);
}
&.s1 {
fill:var(--theme-color1);
}
}
}
@keyframes dash {
to {
stroke-dashoffset: 0;
}
}  .et_pb_scroll_top.et-pb-icon {
--size: 50px;
height: var(--size);
width: var(--size);
right: 10px;
bottom: 40px;
text-decoration: none;
z-index: 999;
border: 1px solid var(--bs-white);
border-radius: 6px;
background: var(--theme-color1);
transition: var(--transition);
font-family: inherit;
font-size: 14px;
&:before{
content: "\f176";
font-family: var(--font-awesome-free);
font-weight: 900;
height: 100%;
width: 100%;
color: var(--bs-white);
display: flex;
align-items: center;
justify-content: center;
transition: var(--transition);
}
&:after{
content: '';
position: absolute;
z-index: -1;
top: 100%;
left: 5%;
height: 10px;
width: 90%;
opacity: 1;
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
}
&:hover {
background-color: var(--bs-black);
}
} .et_pb_button, body #page-container .et_pb_section div div .et_pb_button_module_wrapper .et_pb_button,
a.more-link{
position: relative !important;
--padding: 11px 21px;
padding: var(--padding) !important;
transition: var(--transition);
z-index: 1;
color: var(--bs-white) !important;
font-size: 16px;
background-color: var(--theme-color1);
border-radius: 10px;
font-weight: 500;
text-transform: capitalize;
border: 0px solid var(--theme-color1);
overflow: hidden;
display:inline-block;
}
body #page-container .et_pb_slider .et_pb_slide .light-gray, 
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .light-gray {
background-color: #dcdcdc;
color: #000000 !important;
}
.et_pb_button:hover, 
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .et_pb_button:hover,
a.more-link:hover{
color: var(--bs-white) !important;
}
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .sub_btn.et_pb_button {
padding: 0 !important;
text-align: center;
display: inline-block;
}
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .sub_btn .wpcf7-submit {
padding: var(--padding) !important;
background: transparent;
font-size: inherit;
color: inherit;
border: inherit;
cursor: pointer;
z-index: 99;
position: relative;
font-weight: inherit;
text-transform: uppercase;
letter-spacing: 1px;
}
.et_pb_button:before,
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .et_pb_button:before,
.et_pb_button:after,
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .et_pb_button:after,
a.more-link:before,
a.more-link:after{
position: absolute;
content: "" !important;
display: block !important;
margin: 0 !important;
opacity: 1 !important;
transition: var(--transition);
z-index: -1;
-webkit-transition-duration: 800ms;
transition-duration: 800ms;
width: 100%;
height: 100%;
border-radius: 2px;
left: 0 !important;
}
.et_pb_button:before,
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .et_pb_button:before,
a.more-link:before{
bottom: 110%;
background: linear-gradient(to left, transparent 25%, var(--bs-black) 25% 50%, transparent 50% 75%, var(--bs-black) 75%);
}
.et_pb_button:hover:before,
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .et_pb_button:hover:before,
a.more-link:hover:before{
bottom: 0%;
}
.et_pb_button:after,
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .et_pb_button:after,
a.more-link:after{
top: 110%;
background: linear-gradient(to left, var(--bs-black) 25%, transparent 25% 50%, var(--bs-black) 50% 75%, transparent 75%);
}
.et_pb_button:hover:after,
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .et_pb_button:hover:after,
a.more-link:hover:after{
top: -00%;
}
body #page-container .et_pb_section div div .et_pb_button_module_wrapper .btn-white.et_pb_button:after { }  #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
font-family:fontawesome;
content:'\f107';
}
.mega-full_dropmenus .textwidget span {
color: var(--bs-black);
font-size: 14px;
font-weight: 700;
}
.mega-full_dropmenus .textwidget a {
display: flex;
align-items: center;
gap: 14px;
margin: 4px 6px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu:before {
background: transparent;
display: block;
content: "";
position: absolute;
top: -15px;
left: 36%;
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid #fff;
filter: drop-shadow(0 -2px 2px rgba(0,0,0,0.1));
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
padding: 30px 15px 30px 15px !important;
height: auto;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
border-radius: 15px;
border-top: 2px solid #d9d9d94d;
width: 120% !important;
margin: auto !important;
padding: 10px !important;
text-align: center;
left: 0% !important;
max-width: 116% !important;
box-shadow: rgb(0 0 0 / 23%) 0px 1px 3px !important;
min-width: 740px;
}
.mega-full_dropmenus .widget_text {
display: flex !important;
align-items: center;
gap: 0px;
border-bottom: 1px solid #d2d2d2 !important;
width: calc(100% - 10px) !important;
margin-bottom: 10px !important;
padding-bottom: 15px !important;
justify-content: flex-end;
padding-right: 0 !important;
flex-direction: row-reverse;
}
.mega-full_dropmenus .widget_text .mega-block-title {
color: var(--bs-black) !important;
display:none !important;
}
.mega-full_dropmenus .widget_text img {
max-width: 26px !important;
margin-right: 8px;
}
.mega-full_dropmenus .widget_text  p {
margin-bottom: 0 !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
border: none !important;
padding: 0px !important;
background: transparent;
border-radius: 0;
}
#mega-menu-wrap-primary-menu .header-icon {
border-radius:7px;
width: 40px;
min-width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
background:#fff2f4;
border:1px solid #d0d0d0;
}
#mega-menu-wrap-primary-menu .header-icon img {
width: 30px;
}
#mega-menu-wrap-primary-menu .menu-text {
color: #222222;
font-size: 14px;
font-weight: 500;
letter-spacing: .5px;
}
#mega-menu-wrap-primary-menu .custom-html-widget a:hover .menu-text {
color: var(--theme-color1);
}
#mega-menu-wrap-primary-menu .custom-html-widget a:hover  .header-icon{
border-color:var(--theme-color1);
}
#mega-menu-wrap-primary-menu h4.mega-block-title {
display: none !important;
}
ul.mega-sub-menu .menu {
padding-left: 0;
list-style: none;
}
.social_links_btns li {
margin-bottom: 0px;
}
.mega-toggle-on ul.mega-sub-menu .menu a {
--padding: 17px;
display: block;
color: #191919b8;
font-weight: 500;
letter-spacing: 0;
font-size: 13px;
position: relative;
padding-right: var(--padding);
transition: var(--transition);
padding: 2px 0px;
&:before {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 0;
height: 2px;
background: var(--theme-color1);
transition: var(--transition);
}
&:hover {
color: var(--theme-color1);
padding-right: 0;
padding-left: var(--padding);
&:before {
width: 10px;
}
}
}
.header-logo img{
height:73px;
object-fit:contain;
width:fit-content;
}
header .header_main_sec.dd-fixed-header.scrolled {
background-color:var(--bs-white) !important;
box-shadow: 0px 8px 18px -6px rgb(0 0 0 / 10%);
}  div#popmake-247934 {
background:#ffffff;
width:800px;
margin:auto;
left:0 !important;
right:0;
padding:3rem;
border-radius: 10px;
}
div#popmake-247934 h3 {
text-align: center;
font-size: 24px;
margin-bottom:1rem;
}
div#popmake-247934 h3 span{
color:var(--theme-color1);
}
div#popmake-247934 form label{
display:block;
font-size:1rem;
font-weight:500;
}
div#popmake-247934 form input.wpcf7-text,
div#popmake-247934 form select{
width:100%;
padding:.67rem 1rem;
border:1px solid #e9e9e9;
font-size:14px;
color:#7C7C7C;
border-radius: 10px !important;
padding: 15px !important;
background-color: #fff6f6;
}
div#popmake-247934 form .et_pb_column{
margin-bottom:.947rem;
}
div#popmake-247934 .check-col p{
color:#000000;
font-weight:400;
font-size:14px !important;
}
div#popmake-247934 form .et_pb_button{
border:0;
padding:0 !important;
}
div#popmake-247934 form .et_pb_button input{
border:0;
font-size:1rem;
background:transparent;
color:var(--bs-white);
padding: var(--padding) !important;
cursor:pointer;
width:100%;
}
div#popmake-247934 .wpcf7-list-item{
margin-left:0; 
}
div#popmake-247934 .wpcf7-list-item-label,
div#popmake-247934 .wpcf7-list-item{
font-size:14px !important;
}
div#popmake-247934  a{
color:#1462e4 !important;
font-weight:400;
padding-left:4px;
text-decoration: underline;
}
div#popmake-247934  .recaptcha {
margin-block:1rem !important;
display:block;
}
div#popmake-247934  iframe{
height:auto;
}
div#popmake-247934 .wpcf7-response-output {
float:left !important;
font-weight:400;
margin-top: 0;
}
div#popmake-247934 .et_pb_row{
width:100%;
padding-block: 0;
}
div#popmake-247934 .wpcf7-response-output {
float:unset !important;
}
div#popmake-247934 button.pum-close.popmake-close{
background:transparent !important;
color:var(--theme-color1);
font-weight:500;
font-size:1.5rem !important;
top:.7rem !important;
right:.5rem !important;
}  div#popmake-476 {
width:800px;
margin-inline:auto;
left:0 !important;
right:0 !important;
transform:translate(0) !important;
}  .cky-btn.cky-btn-accept {
background-color: var(--theme-color1) !important;
border-color: var(--theme-color1) !important;
}
.cky-btn.cky-btn-reject {
border-color: var(--theme-color1) !important;
color: #020202 !important;
}
.cky-btn-revisit-wrapper{
background-color: var(--theme-color1) !important;
}
.cky-btn.cky-btn-preferences{
color: var(--theme-color1) !important;
background-color: transparent;
border-color: var(--theme-color1) !important;
}  .home-slider-sec {
& .et_pb_slides {
.et_pb_slide_description {
text-shadow: none !important;
}
& .et_pb_slide_with_image .et_pb_slide_description {
float: left;
width: 45%;
}
& .et_pb_slide_image {
right: 0;
margin: 0 !important;
width: 48%;
padding: 0%;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
animation-delay: 2s;
transform: translateY(-50%) !important;
}
& .et_pb_slide_overlay_container:before {
content: "";
position: absolute;
top: 0;
right: 0;
background-color: var(--theme-color1);
height: 100%;
width: 33%;
background-size: 100% 100%;
transition: var(--transition);
-webkit-animation: slide-shape1 1s ease-in-out both;
animation: slide-shape1 1s ease-in-out both;
animation-delay: 2s;
}
& .et_pb_slide_content {
& h1 {
font-size: clamp(1.75rem, 0.4196rem + 2.7754vw, 3rem);
}
& span {
background-image: linear-gradient(196deg, #541236 0%, #d9596c 100%);
color: transparent;
background-clip: text;
font-weight: 800;
}
}
& .btn_boxes {
justify-content: flex-start;
}
}  
& .et-pb-slider-arrows {
& a {
--arrow-size: 50px;
--space: 10px;
opacity: 1;
width: var(--arrow-size);
height: var(--arrow-size);
background-color: var(--theme-color1);
border-radius: var(--arrow-size);
display: flex;
justify-content: center;
align-items: center;
border: 1px solid var(--theme-color2);
font-size: 40px;
&:hover{
background-color:var(--theme-color2);
border-color:var(--theme-color1);
}
&.et-pb-arrow-prev {
left: var(--space);
}
&.et-pb-arrow-next {
right: var(--space);
}
}  
}
}
.demo_lookpop {
--play-btn-size: 70px;
width: var(--play-btn-size);
height: var(--play-btn-size);
line-height: var(--play-btn-size);
text-align: center;
border-radius: 50%;
background: rgba(var(--theme-color1-rgb),  .20);
color: var(--theme-color1);
display: inline-block;
font-size: 18px;
position: relative;
&:before,
&:after {
width: 100%;
height: 100%;
box-shadow: 0 0 0 0 rgba(var(--theme-color1-rgb), 0.1);
content: "";
position: absolute;
right: 0;
bottom: 0;
animation: rippleOne 3s infinite;
left: 50%;
top: 50%;
transform: translateX(-50%) translateY(-50%);
border-radius: 50%;
}
&:before {
animation-delay: .9s;
}
&:after{
animation-delay: .6s;
}
}
@keyframes rippleOne {
70% {
box-shadow: 0 0 0 40px rgba(244,68,56,0)
}
to {
box-shadow: 0 0 0 0 rgba(244,68,56,0)
}
}  ul.btn_boxes {
display: flex;
align-items: center;
justify-content: center;
list-style: none;
gap: 20px;
margin-top: 40px;
padding: 0;
}
.apps-feature-list {
--icon-size: clamp(3.75rem, 3.0921rem + 2.1053vw, 5rem);
& .et_pb_column {
display: flex;
flex-wrap: wrap;
justify-content: center;
}   
& .et_pb_blurb {
flex: 0 0 auto;
width: 16.66666667%;
max-width: 100%;
padding: clamp(0.4375rem, 0.3388rem + 0.3158vw, 0.625rem);
margin-bottom: 0px !important;
& .et_pb_blurb_content {
border: 1px solid #f8f8f8;
padding: clamp(0.9375rem, 0.6086rem + 1.0526vw, 1.5625rem) 5px;
border-radius: 10px;
background: #f9eef0;
box-shadow: 0 5px 5px #f4f4f4;
transition: var(--transition);
overflow: hidden;
&:before {
content: "";
position: absolute;
inset: 50%;
background: var(--theme-color1);
transition: var(--transition);
}
}
& .et_pb_main_blurb_image {
margin-bottom: 10px;
transform-style: preserve-3d;
max-width: var(--icon-size);
transition: var(--transition);
background: var(--bs-white);
border-radius: var(--icon-size);
overflow: hidden;
& img {
object-fit: contain;
padding: 6px;
width: var(--icon-size);
height: var(--icon-size);
}
}
& .et_pb_module_header {
transition: var(--transition);
padding-bottom: 0;
position: relative;
}
&:hover {
& .et_pb_blurb_content {
&:before {
inset: 0;
}
}
& .et_pb_module_header {
color: var(--bs-white);
}
& .et_pb_main_blurb_image {
transform: rotateY(180deg);
}
}
}
}  .home-user-demo-row {
& .et_pb_video {
position: absolute;
width: 76%;
left: 12%;
bottom: 12%;
}
& .et_pb_video_overlay_hover {
background: rgba(0, 0, 0, .6);
}
}  .common-problem-sec .problem-left-col .et_pb_blurb_content{
display:flex;
flex-direction:row-reverse;
align-items:center;
}
.common-problem-sec .problem-left-col .et_pb_main_blurb_image {
margin-bottom:0;
}
.common-problem-sec .problem-left-col .et_pb_blurb_container {
padding-left:0;
padding-right:15px;
text-align:right !important;
}  .home-testimonial-sec {
& .sp-testimonial-free {
--icon-size: 100px;
padding: 55px 20px 20px;
background: none;
background: #FFDEE4 !important;
box-shadow: none;
margin: 0px 0px 30px!important;
position: relative;
border-radius: 20px !important;
display: inline-table;
min-height: 360px;
&:before {
content: "\f10e";
font-family: var(--font-awesome-free);
font-weight: 900;
position: absolute;
display: flex;
align-items: center;
justify-content: center;
top: 20px;
left: 25px;
font-size: 35px;
color: var(--theme-color1);
transform: rotate(180deg);
}
}
}
.testimonial-nav-arrow {
display: none !important;
}
.home-testimonial-sec .sp-testimonial-content p {
text-align: left;
padding: 0px;
}
.home-testimonial-sec .sp-testimonial-content{
padding:0px !important;
}
.home-testimonial-sec h3.sp-testimonial-client-name, .home-testimonial-sec .sp-testimonial-client-designation{
text-align: left !important;
}
.home-testimonial-sec .sp-testimonial-item.swiper-slide-active .sp-testimonial-free {
background: var(--bs-white) !important;
box-shadow: 0px 3px 12.4px 0px #00000040;
min-height: 390px;
}
.home-testimonial-sec .sp-testimonial-free-section {
padding: 10px !important;
}
.home-testimonial-sec .swiper-autoheight .swiper-wrapper {
align-items: center !important;
transition-property: transform,height;
}
.home-testimonial-sec .sp-testimonial-client-testimonial {
border-bottom: 1px solid #5a5959;
}  .all-in-one-platform {
gap: 20px;
justify-content: center;
padding: 20px !important;
&:after{
display:none;
}
}
.all-in-one-platform .et_pb_main_blurb_image {
width: 52px !important;
height: 58px;
display: flex;
border-radius: 10px;
margin-bottom: 0px;
}
.all-in-one-platform .et_pb_blurb_content {
display: flex !important;
align-items: center;
padding-bottom:3px;
margin-left:0px;
}
.all-in-one-platform .et_pb_main_blurb_image span.et_pb_image_wrap {
padding: 10px;
border-radius: 10px;
}
.all-in-one-platform .et_pb_main_blurb_image span.et_pb_image_wrap img {
border-radius: 0px;
width:32px;
transition: .5s;
}
.all-in-one-platform .all-in-one-icon {
background: var(--bs-white);
width: 40px;
height: 40px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 150px;
position: absolute;
right: 10px;
bottom: 10px;
transition: .5s;
}
.all-in-one-platform .arrow-icon {
display: flex;
}
.all-in-one-platform .all-in-one-text {
padding-right: 40px;
}
.all-in-one-platform .arrow-icon i {
font-size: 20px;
}
.all-in-one-platform .et_pb_blurb_content h4.et_pb_module_header {
padding: 0px;
}
.all-in-one-platform .all-in-one-text .et_pb_text_inner {
font-size: 14px;
line-height: normal;
color: var(--bs-black);
}
.all-in-one-platform .et_pb_column:hover .all-in-one-icon {
transform: scale(1.2);
border: 1px solid var(--theme-color1);
}
.all-in-one-platform .et_pb_column:hover span.et_pb_image_wrap img {
transform: scaleX(-1);
}  .faq_sec {
background: linear-gradient(180deg, rgba(230, 171, 180, 0.108) 0%, rgba(255, 255, 255, 0) 100%);
}
.faq_sec .et_pb_gallery .et_pb_gallery_item img {
border-radius: 80px;
object-fit: cover;
}
.faq_sec .et_pb_gallery .et_pb_gallery_item.et-pb-active-slide {
transform: rotate(7deg) scale(0.6) !important;
opacity: 1 !important;
z-index: 9!important;
margin-left: 15%;
margin-top: 0px;
}
.faq_sec .et_pb_gallery .et_pb_gallery_item.et-pb-active-slide img {
aspect-ratio: 0.84;
}
.faq_sec .et_pb_gallery .et_pb_gallery_item.et-pb-moved-slide img {
aspect-ratio: 0.86;
}
.faq_sec .faq-gallery-col {
display: flex;
align-items: center;
}
.faq_sec .et_pb_column .image1 {
width: 50%;
margin-right: -20%;
opacity: .4;
transform: rotate(-7deg);
transition:.5s;
}
.faq_sec .et_pb_column .image2 {
width: 75%;
margin-right: -32%;
transform: rotate(-3deg);
opacity: .95;
transition:.5s;
}
.faq_sec .et_pb_column .image3 {
width: 80%;
transform: rotate(6deg);
transition:.5s;
}
.faq_sec .et_pb_module.et_pb_image span.et_pb_image_wrap img {
border-radius:40px;
}
.faq_sec .et_pb_module.et_pb_image span.et_pb_image_wrap img {
aspect-ratio: 0.77;
object-fit: cover;
}
.faq_sec .et_pb_module.et_pb_image:hover {
transform:scale(1.1);
}
.faq-tab-sec .et_pb_module.et_pb_text ul {
padding: 0px;
}
.faq-tab-sec .et_pb_module.et_pb_text ul li {
list-style: none;
margin: 10px 0px;
}
.faq-tab-sec .et_pb_module.et_pb_text ul li a {
background: var(--theme-color1);
padding: 18px 15px;
color: var(--bs-white);
width: 100%;
display: block;
font-weight: 600;
font-size: 18px;
border-radius: 6px;
}  .demo_letter_imgs span.et_pb_image_wrap:before {
content: '';
position: absolute;
z-index: 99;
inset: 0;
background: rgba(var(--theme-color1-rgb), 0.2);
}
ul.btn_boxes.clone-3 {
justify-content: start;
}
.services_steps_secs {
counter-reset: section;
& .et_pb_column {
background-image: url(//hrms4u.com/wp-content/uploads/2024/08/step-bgoverlays.png);
background-position: center center;
background-repeat: no-repeat;
background-size: 80% auto;
padding: 20px 0px;
transition: .8s;
& .et_pb_blurb {
background: #f7e8ea;
padding: 20px;
border-radius: 6px;
&::before {
counter-increment: section;
content: "0" counter(section);
position: absolute;
right: 10px;
font-size: 37px;
font-weight: 800;
-webkit-text-stroke: 1px #000;
text-stroke: 1px #000000;
color: transparent !important;
opacity: 0.2;
}
}
}
& .et_pb_column:hover {
background-size: 83%;
}
}  .faq_sec .et_pb_accordion .et_pb_accordion_item {
margin-bottom: 20px!important;
}
.faq_sec .et_pb_accordion .et_pb_accordion_item.et_pb_toggle_open h5.et_pb_toggle_title {
border-bottom: 2px solid #e3e3e359;
padding-bottom: 20px;
}
.faq_sec .et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
display: block!important;
content: "\4b" !important;
}  .home-organization-value-sec ul.et_pb_tabs_controls {
background: transparent;
display: flex;
justify-content: space-between;
border-bottom: 1px solid #c8bcbe;
padding: 0px 40px !important;
flex-wrap:wrap;
}
.home-organization-value-sec ul.et_pb_tabs_controls::after {
display:none;
}
.home-organization-value-sec .et_pb_module.et_pb_tabs {
background: #f6e3e6;
padding: 45px;
border: none;
}
.home-organization-value-sec ul.et_pb_tabs_controls li {
border: none;
text-align: center;
}
.home-organization-value-sec ul.et_pb_tabs_controls li a {
font-size: 18px;
font-weight: 500;
color: var(--bs-black);
}
.home-organization-value-sec ul.et_pb_tabs_controls li a img {
filter: brightness(0);
}
.home-organization-value-sec ul.et_pb_tabs_controls li.et_pb_tab_active a {
color: var(--theme-color1) !important;
}
.home-organization-value-sec ul.et_pb_tabs_controls li.et_pb_tab_active a img {
filter: none;
}
.home-organization-value-sec ul.et_pb_tabs_controls li.et_pb_tab_active {
border-bottom: 2px solid var(--theme-color1);
}
.home-organization-value-sec ul.et_pb_tabs_controls li {
padding: 0px 30px;
}
.home-organization-value-sec .first-list-mod, .home-organization-value-sec .second-list-mod  {
border: 1px solid #dfbec3;
padding: 28px;
border-radius: 20px;
}
.home-organization-value-sec .first-list-mod ul, .home-organization-value-sec .second-list-mod ul {
padding-bottom: 0px;
padding-left: 30px;
}
.home-organization-value-sec .second-list-mod {
background: var(--bs-white);
margin-top: 12px;
}
.home-organization-value-sec .et_pb_module.et_pb_tabs .et_pb_tab {
padding: 50px 20px 0px;
}
.home-organization-value-sec .first-list-mod h5, .home-organization-value-sec .second-list-mod h5 {
font-size: 20px;
}
.home-organization-value-sec .first-list-mod ul li, .home-organization-value-sec  .second-list-mod ul li {
font-size: 14px;
}
.home-organization-value-sec .image-col:before {
content: '';
width: 100%;
height: 95%;
display: block;
position: absolute;
z-index: -1;
bottom: 0;
}
.home-organization-value-sec .et_pb_tab_content {
display: flex;
align-items: end;
flex-wrap: wrap;
}
.home-organization-value-sec .et_pb_row {
padding: 0px;
}  .home-platform-sec .image2 span.et_pb_image_wrap img {
aspect-ratio: 0.9;
object-fit:cover;
}
.home-platform-sec .image1 span.et_pb_image_wrap img {
aspect-ratio:0.66;
object-fit:cover;
}  .main-footer .widget_nav_menu ul li {
margin: 0px;
}
.main-footer ul {
padding: 0;
display: grid;
margin-top: 10px;
font-weight: 400;
gap:10px;
}
.main-footer li {
list-style: none;
}
.footer_menu_block div ul li {
list-style: none;
padding: 4px 0px;
font-weight: 600;
font-size: 13px;
}
.footer_menu_block div ul {
padding-left: 0px;
}
.footer_menu_block div h2 {
font-size: 20px;
margin-bottom: 10px;
}
.newsletter_forms .wpcf7-form .wpcf7-form-control:not(input[type="radio" i], input[type="checkbox" i], .wpcf7-recaptcha, .wpcf7-submit) {
width: 100%;
padding: 15px 15px;
background-color: var(--bs-white);
color: var(--bs-black);
border: 0px solid var(--theme-color1);
max-height: 150px;
margin-bottom: 0;
border-radius: 5px;
}
.newsletter_forms .wpcf7-response-output {
float: left !important;
width: 100% !important;
text-align: center;
}
.newsletter_forms form .et_pb_row {
&:before,
&:after {
display: none;
content: "";
position: absolute;
background: url(//hrms4u.com/wp-content/uploads/2024/08/footer-shape.svg);
padding: 41px;
background-size: contain !important;
background-position: center !important;
background-repeat: no-repeat !important;
top: 15px;
-webkit-animation: rounded 6s linear infinite;
animation: rounded 6s linear infinite;
visibility: visible !important;
}
&:before {
right: 100%;
}
&:after {
-webkit-animation: rounded 5s linear infinite;
animation: rounded 5s linear infinite;
left: 100%;
background: url(//hrms4u.com/wp-content/uploads/2024/08/footer-shape-2.svg);
}
}
@-webkit-keyframes rounded {
50% {
-webkit-transform: rotate(30deg);
transform: rotate(30deg);
}
}
@keyframes rounded {
50% {
-webkit-transform: rotate(30deg);
transform: rotate(30deg);
}
}
#page-container .et_pb_section .newsletter_forms div .et_pb_button_module_wrapper .et_pb_button {
width: 100%;
border-radius: 5px;
}
#page-container .et_pb_section .newsletter_forms div .et_pb_button_module_wrapper .et_pb_button .wpcf7-submit {
padding: 8px 8px !important;
text-align: center;
display: inline-block;
width: 100%;
height: 100%;
letter-spacing: 0;
font-weight: 400;
font-size: 15px;
min-height: 50px;
}
.footer_topright {
display: flex;
align-items: center;
justify-content: flex-end;
}
.app_thirdlink {
margin-left: 30px;
& ul {
--icon-size: 44px;
display: flex;
align-items: center;
padding: 0;
list-style: none;
gap: 8px;
& a {
background-color: #ffffff !important;
width: var(--icon-size);
height: var(--icon-size);
display: flex;
align-items: center;
justify-content: center;
font-size: 22px;
color: var(--bs-black);
border-radius: 10px;
border: 1px solid #e7e7e7;
}
}
}
.main-footer .widget_nav_menu ul li a:hover{
color:var(--theme-color1) !important;
}  .contact_formsec .ginput_container input, .contact_formsec .ginput_container select, .contact_formsec .ginput_container textarea{
width: 100%;
padding: 15px !important;
background-color: #fff6f6;
color: var(--bs-black);
border: 1px solid #e1e1e1;
border-radius: 0;
margin-bottom: 0px;
border-bottom-width: 1px;
border-radius: .5rem;
line-height: normal !important;
}
.contact_formsec .ginput_container input[type="checkbox"]{
width:auto;
}
.contact_formsec .gform_button.button{
padding:.7rem 1.5rem;
border-radius:.5rem;
border:0;
background:var(--theme-color1);
color:var(--bs-white);
font-size:1rem;
font-weight:500;
letter-spacing:1px;
cursor:pointer;
transition:1s;
line-height: normal !important;
}
.contact_formsec .gform_button.button:hover{
background:var(--bs-black);
}
.contact_formsec .gform_footer {
justify-content:center;
}
.contact_formsec .gform_validation_errors,
.contact_formsec .gfield_validation_message{
border:0 !important;
}
.contact_formsec .gfield_validation_message{
text-align:left;
padding-top:0 !important;
}
.gform_confirmation_message{
color:var(--bs-black);
font-weight:400;
border:1px solid #00ff00;
padding:15px;
text-align:center; 
}
#popmake-247934 .ginput_container.ginput_container_consent {
display: flex;
gap: 10px;
font-size: 14px;
}
#popmake-247934 .gfield_consent_label{
font-size: 15px !important;
}
.newsletter_secs form#gform_4 {
display: flex;
width: 100%;
justify-content: center;
align-items: center;
gap:20px;
}
.newsletter_secs .gform-body.gform_body {
width: 100%;
}
.contact_formsec #validation_message_1_12{
text-align:center !important;
}
.contact_formsec .wpcf7-form .wpcf7-form-control:not(input[type="radio" i], input[type="checkbox" i], .wpcf7-recaptcha, .wpcf7-submit) {
width: 100%;
padding: 15px;
background-color: #fff6f6;
color: var(--bs-black);
border: 1px solid #e1e1e1;
border-radius: 0;
margin-bottom: 0px;
max-height: 150px;
border-bottom-width: 1px;
border-radius: .5rem;
}
.contact_formsec .wpcf7-form .et_pb_column {
margin-bottom:1rem !important;
}
.contact_formsec .wpcf7-response-output {
float: left;
width: 100%;
}
body #page-container .et_pb_section .contact_formsec div div .et_pb_button_module_wrapper .sub_btn.et_pb_button {
margin-top: 30px;
}
.contact_formsec .wpcf7-form img.wpcf7-captchac {
width: auto!important;
border-bottom: none!important;
}
.contact_formsec .wpcf7-form .wpcf7-captchar {
width: 200px!important;
margin: 0 auto!important;
min-height: auto!important;
}
.contact_formsec .wpcf7-form span.wpcf7-not-valid-tip {
text-align:left;
padding-left:1rem;
}
.contact_formsec .wpcf7-form .wpcf7-form-control-wrap[data-name="checkbox-389"] span{
all:unset;
}
.contact_formsec .wpcf7-form span.wpcf7-form-control-wrap.recaptcha {
display:flex;
justify-content:center;
margin-top:1rem;
flex-direction:column;
align-items:center;
}  .blog-section .blog-col1 h3 {
font-size: 30px;
}
.blog-section .blog-col1 h2 { font-size: 34px;
}
.blog-section .blog-col1 h1 {
font-size: 34px;
}
.blog-section .blog-col1 .colorbox h3 {
font-size: 30px;
}
.blog_sec article h2.entry-title {
display: -webkit-box;
-webkit-line-clamp: 2;
-moz-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
box-orient: vertical;
text-overflow: ellipsis;
overflow: hidden;
height: 52px;
padding-bottom: 0;
}
.post-content {
text-transform: capitalize;
margin-top: 10px;
}
.wp-pagenavi {
padding-top: 30px;
border: none;
}
.wp-pagenavi a.page, .wp-pagenavi a.last, .wp-pagenavi a.first {
border-radius: 6px;
background: var(--theme-color1);
color: var(--bs-white);
padding: 6px 12px;
}
.wp-pagenavi span.current {
border: 1px solid var(--theme-color1) !important;
color: var(--theme-color1) !important;
padding: 6px 12px;
border-radius: 6px;
font-size: 14px!important;
font-weight: 400!important;
margin-right: 5px;
}
.wp-pagenavi span.pages {
font-weight: 700!important;
}
.wp-pagenavi a:hover{
color: var(--bs-white)!important;
}
.single_latest_post article {
margin-bottom: 0px !important;
}  .faq-item {
border-bottom: 1px solid #ddd;
margin-bottom: 15px;
overflow: hidden;
border-left: 3px solid #b62a40;
padding-left: 10px;
border-radius: 3px;
}
.faq-question {
display: flex;
justify-content: space-between;
align-items: center;
padding: 18px 0px;
cursor: pointer;
}
.faq-question h4 {
margin: 0;
font-size: 18px;
}
.faq-icon {
font-size: 20px;
}
.faq-answer {
display: none;
padding: 20px 0;
background: #fff;
border-top: 1px solid #ddd;
}
.faq-item.active .faq-answer {
display: block;
}
.faq-item.active .faq-icon {
content: "-";
}
.single_blog_content ul {
list-style: none;
padding-left: 0px;
padding-bottom: 0px;
}
.single_blog_content ul li {
padding: 8px 0px;
position: relative;
}
.blog-section .et_pb_post_content ul.blog-list li:before{
content:'\f105';
font-family:fontawesome;
position:absolute;
left:0;
color:#333333;
}
.blog-section .et_pb_post_content ul.blog-list li{
padding-left:1rem;
}
.blog-section .et_pb_post_content h3{
margin-top:.5rem;
}
.blog-section .et_pb_post_content ul.blog-list {
margin-left:1rem;
}
.single_blog_content ul li:before {
content: '\52';
font-family: 'ETmodules';
margin-right: 10px;
color: var(--theme-color1);
font-weight: 700;
vertical-align: middle;
}
.single_blog_content .colorbox {
padding: 20px;
margin-bottom: 1rem;
}
.single_blog_content .colorbox h1{
padding-bottom:0;
}
.single_blog_content .lightyellow {
background: #fff8e6;
}
.single_blog_content .lightred {
background: #b62a4021;
}
.single_blog_content .lightblue {
background: #e6faff87 !important;
}
form#commentform input, form#commentform textarea {
width: 100%!important;
background: transparent!important;
color: var(--bs-black)!important;
font-size: 14px!important;
border: 0px solid #d0d0d0!important;
border-bottom-width: 1px!important;
}
form#commentform input#wp-comment-cookies-consent {
width: auto!important;
}
form#commentform  button#et_pb_submit, a.comment-reply-link.et_pb_button {
background: var(--theme-color1)!important;
color: var(--bs-white);
font-size: 16px;
float: left;
margin-top: 20px;
border-radius: 10px;
padding: 10px 40px;
}
#progress-bar {
position: fixed;
top: 0;
left: 0;
width: 0%;
height: 5px;
background-color: var(--theme-color1)!important;
z-index: 9999;
transition: width 0.25s ease-out;
}
.side_catgorylists {
padding: 20px;
border: 1px solid #b0293e0f;
border-radius: 10px;
background: #ffffff;
}
.side_catgorylists .fwidget {
margin-bottom: 0px!important;
}
.side_catgorylists .fwidget ul li a {
transition: 1s;
}
.blog-section ul.wp-block-categories-list li{
position:relative;
margin-bottom:.2rem;
}
.blog-section ul.wp-block-categories-list li a{
color:#505050;
letter-spacing:1px;
font-size:14px;
position:relative;
display:inline-block;
}
.blog-section ul.wp-block-categories-list li a:before{
position:absolute;
content:'';
width:0;
height:1px;
background:var(--theme-color1);
left:0;
bottom:0;
transition:1s;
}
.blog-section ul.wp-block-categories-list li a:hover:before{
width:100%;
}
.blog-section ul.wp-block-categories-list li a:hover{
color:var(--theme-color1);
}
.blog-section img,
.single_blog_content .colorbox{
border-radius:.5rem;
box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}
.blog-section .et_pb_post_content h2{
margin-top:2rem;
}
.blog-section p{
line-height:1.5;
}
.blog-section p a{
font-weight:bold;
}
.blog-section img{
margin-block:2rem;
}
.blog-section p:has(img) {
padding-bottom:0;
}  .main-head {
border-radius: 8px;
background: var(--theme-color1);
color: var(--bs-white);
display: inline-block;
font-size: 24px;
font-weight: 400;
line-height: 125%;
padding: 14px 32px;
transform: rotate(-10deg);
}
.more-workflow-wrapper ul {
list-style: none;
padding: 0;
}
.more-workflow-wrapper ul li a:not(:empty) {
display: flex;
align-items: center;
justify-content: space-between;
border-top: 1px solid  #e4e4e7;
padding: 28px 24px;
transition: all .3s;
cursor: pointer;
color: var(--bs-black);
}
.more-workflow-wrapper ul li .left-col {
display: flex;
align-items: center;
width: 100%;
grid-gap: 24px;
font-size: 30px;
font-style: normal;
font-weight: 400;
}
.more-workflow-wrapper ul li .feature-img {
max-width: 56px;
width: 100%;
}
.more-workflow-wrapper ul li .left-col span {
max-width: 100%;
}
.more-workflow-wrapper ul li .right-col {
color: var(--theme-color1);
font-size: 18px;
font-weight: 500;
line-height: 28px;
width: 100%;
justify-content: end;
display: flex;
}  .pum-container iframe {
width:100%;
height:450px;
border-radius:5px;
}
button.pum-close.popmake-close {
background-color:var(--theme-color1) !important;
font-size:13px !important;
right:5px!important;
top:5px !important;
width:25px !important;
height:25px !important;
display:flex;
justify-content:center;
align-items:center;
}
.pum-theme-470 .pum-container, .pum-theme-enterprise-blue .pum-container{
padding:0;
background-color:transparent;
box-shadow:none;
}  .tabs-faqs-section .fixed-tab-col ul li a{
color:#333;
padding:.6rem 0;
display:block;
border-bottom:1px solid #e3e3e3;
font-weight:600;
letter-spacing:1px;
}
.tabs-faqs-section .fixed-tab-col ul li.active a{
color:var(--theme-color1);
}
.tabs-faqs-section .fixed-tab-col ul li.active::marker{
color:var(--theme-color1);
}
.tabs-faqs-section .et_pb_toggle.et_pb_accordion_item{
background:transparent;
outline:none;
padding-inline: 0;
margin-bottom:0 !important;
padding-block: 0.5rem;
border-inline:0;
border-bottom:1px solid #ececec;
border-top:0;
}
.tabs-faqs-section .et_pb_toggle.et_pb_accordion_item.et_pb_toggle_open{
border-bottom:0;
}
body #page-container .tabs-faqs-section .et_pb_toggle .et_pb_toggle_title:before{
display:none;
}
.tabs-faqs-section .et_pb_toggle .et_pb_toggle_content {
background: #f5f5f5;
padding: .8rem;
border: 1px solid #e9e9e9;
border-radius: .3rem;
font-size: 15px !important;
}
body #page-container .tabs-faqs-section .et_pb_toggle .et_pb_toggle_title{
color:#595959 !important;
font-weight:600;
padding-block:.5rem !important;
}
.tabs-faqs-section .et_pb_text h3{
padding:0;
}
.tabs-faqs-section .et_pb_text{
margin-top:0 !important;
}
body #page-container .tabs-faqs-section .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{
color:var(--bs-black) !important;
}
.faq-search-wrapper {
position: relative;
}
#faqSearch {
width: 100%;
padding: 12px;
border: 1px solid #ccc;
border-radius: 6px;
width:100%;
padding:.8rem;
background:#e9e9e9;
border:1px solid #dbdbdb;
}
.faq-suggestions {
position: absolute;
width: 100%;
background: #fff;
border: 1px solid #ddd;
border-top: none;
max-height: 200px;
overflow-y: auto;
display: none;
z-index: 999;
}
.faq-suggestions div {
padding: 10px;
cursor: pointer;
}
.faq-suggestions div:hover {
background: #f5f5f5;
}
.tabs-faqs-section .et_pb_module.et_pb_tabs{
display:flex;
gap:0 6rem;
border:0;
}
.tabs-faqs-section  ul.et_pb_tabs_controls{
width:30%;
background:transparent;
border:0;
}
.tabs-faqs-section  ul.et_pb_tabs_controls:after{
border:0;
}
.tabs-faqs-section  ul.et_pb_tabs_controls li{
width:100%;
border:0;
}
.tabs-faqs-section .et_pb_all_tabs{
width:70%;
}
.tabs-faqs-section  ul.et_pb_tabs_controls li a{
padding:0;
color: var(--bs-black);
position:relative;
font-weight:400;
border-bottom:1px solid #e2e2e2;
padding:.5rem 0 .5rem 1rem;
display:block;
}
.tabs-faqs-section  ul.et_pb_tabs_controls li.et_pb_tab_active a,
.tabs-faqs-section  ul.et_pb_tabs_controls li a:hover{
color:var(--theme-color1) !important;
}
.tabs-faqs-section  ul.et_pb_tabs_controls li a:before{
position:absolute;
content:'\f105';
left:0;
font-family:fontawesome;
font-size:.8rem;
}
.tabs-faqs-section .et_pb_tab{
padding:0;
}
.tabs-faqs-section  .et_pb_tab_content .et_pb_row{
padding:0;
}
.tabs-faqs-section  .et_pb_tab_content .et_pb_module.et_pb_text{
margin-bottom:0;
}   .landing-banner-sec .main_titles h1 span{
font-weight:unset;
}
.landing-banner-sec div#popmake-247934 {
width:36.7%;
background:#F7F7F7;
padding: 2rem 2rem 1rem 2rem;
max-width: 458px;
}
.landing-banner-sec div#popmake-247934 form .check-col p{
line-height:normal;
}
.landing-banner-sec div#popmake-247934 .et_pb_column.et_pb_button_module_wrapper {
margin-bottom:0;
}
.landing-lsit {
display: flex;
font-size: 1rem;
gap: 0 5rem;
}
.landing-lsit ul li{
line-height:1.2;
margin-bottom:.5rem;
}
.landing-lsit ul li::marker{
font-size:10px;
}
.landing-banner-sec div#popmake-247934 h3{
font-size:20px;
padding-bottom: 0;
}
.landing-lsit ul:nth-child(2){
list-style:none;
}
.landing-banner-sec div#popmake-247934 form input.wpcf7-text:focus{
border:1px solid var(--theme-color1);
}
.landing-banner-sec div#popmake-247934 form p:focus-within label {
color: var(--theme-color1);
}
.landing-banner-sec div#popmake-247934 .recaptcha{
margin-block:0 !important;
}
.landing-banner-sec div#popmake-247934 .recaptcha iframe{
transform:scale(.7);
transform-origin: left top;
}
.landing-banner-sec .et_pb_column:has(.recaptcha) {
margin-bottom:0 !important;
}
.landing-banner-sec div#popmake-247934 form input.wpcf7-text,
.landing-banner-sec div#popmake-247934 form select{
padding: .55rem 1rem;
border-radius: 10px !important;
padding: 15px !important;
background-color: #fff6f6;
}
.landing-banner-sec div#popmake-247934 .wpcf7-list-item-label,
.landing-banner-sec div#popmake-247934 .wpcf7-list-item,
.landing-banner-sec div#popmake-247934 a,
div#popmake-247934 .check-col p{
font-size: 11px !important;
}
.landing-banner-sec div#popmake-247934 input[type=checkbox]{
width:14px;
height:14px;
top:3px;
position:relative;
}
body #page-container .landing-banner-sec .sub_btn.et_pb_button{
width:100%;
}
body #page-container .landing-banner-sec .sub_btn.et_pb_button input{
text-transform:capitalize !important;
}
.landing-banner-sec div#popmake-247934 form label{
font-weight:unset;
}
.landing-banner-sec div#popmake-247934 .wpcf7-response-output{
text-align:center;
line-height:1.3;
padding:.5rem;
font-size:13px;
}
.landing-banner-sec  .wpcf7-not-valid-tip{
font-size:14px;
}  .hr-management-row .et_pb_column h4{
padding-bottom:5px;
}
.hr-management-row .et_pb_column .et_pb_blurb_description {
line-height:1.4;
}
.challenges-section .et_pb_blurb_container{
padding-left:10px;
}
.hr-management-row .et_pb_column{
transition:1s;
position:relative;
overflow:visible;
}
.hr-management-row .et_pb_column:hover{
transform:translateY(-5px);
}
.hr-management-row .et_pb_column:hover h4{
color:var(--theme-color1);
}
.hr-management-row .et_pb_column:before,
.hr-management-row .et_pb_column:after{
position:absolute;
content:'';
width:100%;
height:100%;
inset:0;
border-radius:10px;
transition:.6s;
}
.hr-management-row .et_pb_column:after{
transform:scaleX(0);
border:1px solid var(--theme-color1);
border-left:0;
border-right:0;
}
.hr-management-row .et_pb_column:before{
transform:scaleY(0);
border:1px solid var(--theme-color1);
border-top:0;
border-bottom:0;
}
.hr-management-row .et_pb_column:hover:after,
.hr-management-row .et_pb_column:hover:before{
transform:scale(1);
}  .hr-challenges-section{
overflow:hidden;
}
.hr-challenges-section ul{
padding:0;
list-style:none;
}
.hr-challenges-section .et_pb_blurb{
position:relative;
transition:all .4s ease;
}
.hr-challenges-section .et_pb_blurb:before{
position:absolute;
content:'';
height:100%;
width:1px;
border-left:2px dashed #e2a5ae;
left:1.8rem;
top:0;
transition:border-color .4s ease;
}
.hr-challenges-section .et_pb_blurb:last-child:before{
display:none;
}
.hr-challenges-section .hr-challenges-list{
max-height:550px;
overflow:hidden;
position:relative;
will-change:transform;
transform:translate3d(0,0,0);
backface-visibility:hidden;
}
.custom-tab-blurb{
opacity:.5;
transition:
opacity .4s ease,
transform .4s ease;
}
.custom-tab-blurb.active-tab{
opacity:1;
}
.custom-tab-blurb .et_pb_blurb_description{
max-height:0;
opacity:0;
overflow:hidden;
transform:translateY(10px);
transition:
max-height .5s ease,
opacity .4s ease,
transform .4s ease;
}
.custom-tab-blurb.active-tab .et_pb_blurb_description{
max-height:120px;
opacity:1;
transform:translateY(0);
}
.hr-challenges-section .et_pb_main_blurb_image span{
width:60px;
height:60px;
background:#ffe4e9;
border-radius:7px;
display:flex;
justify-content:center;
align-items:center;
transition:.4s ease;
position:relative;
overflow:hidden;
}
.hr-challenges-section .et_pb_main_blurb_image span:before{
position:absolute;
content:'';
inset:0;
background:var(--theme-color1);
transform:scale(.8);
opacity:0;
transition:.4s ease;
}
.hr-challenges-section .active-tab .et_pb_main_blurb_image span:before{
transform:scale(1);
opacity:1;
}
.hr-challenges-section .active-tab .et_pb_main_blurb_image span img{
filter:brightness(0) invert(1);
}
.hr-challenges-section .active-tab:before{
border-color:var(--theme-color1);
}
.hr-challenges-section .active-tab h4{
color:var(--theme-color1);
}
.hr-challenges-section .et_pb_main_blurb_image span img {
width: 30px;
}
.custom-tab-blurb .et_pb_blurb_description ul li img{
top:4px;
position:relative;
width:18px;
}  .how-it-work-section{
counter-reset: section;
}
.how-it-work-section .et_pb_main_blurb_image{
position:relative;
background:var(--bs-white);
width:100px;
height:100px;
border-radius:50%;
display:flex;
justify-content:center;
align-items:center;
margin-inline:auto;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
transition:1s;
}
.how-it-work-section .et_pb_main_blurb_image:before{
position:absolute;
counter-increment: section;
content: "0" counter(section);
width:43px;
height:43px;
background:#eaeaea;
right:-20px;
top:0;
border-radius:50%;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
display:flex;
justify-content:center;
align-items:center;
font-size:1rem;
z-index:1;
}
.how-it-work-row .et_pb_column:last-child .et_pb_main_blurb_image:after{
display:none;
}
.how-it-work-row .et_pb_column:hover .et_pb_main_blurb_image{
background:var(--theme-color1);
}
.how-it-work-row .et_pb_column:hover .et_pb_main_blurb_image img{
filter:brightness(0) invert(1);
}
.how-it-work-row .et_pb_column:hover .et_pb_main_blurb_image:before{
background:var(--bs-white);
color:var(--theme-color1);
}
.how-it-work-row .et_pb_column:hover h4{
color:var(--theme-color1);
}
.how-it-work-section .et_pb_main_blurb_image span{
position:relative;
}
.how-it-work-section .et_pb_main_blurb_image span:before{
position:absolute;
content:'';
width:100%;
height:100%;
outline:2px dashed var(--bs-white);
inset:0;
border-radius:50%;
outline-offset:20px;
animation:linear 7s circle-animation infinite;
opacity:0;
}
@keyframes circle-animation{
100%{
rotate:360deg;
}
}
.how-it-work-section .et_pb_column:hover .et_pb_main_blurb_image span:before{
opacity:1;
}
.how-it-work-section .et_pb_main_blurb_image img{
width:45px;
height:45px;
object-fit:contain;
}
.box-loader span {
display: inline-block;
width: 10px;
height: 10px;
border-radius: 100%;
background: var(--theme-color1);
margin: 0 5px;
opacity: 0;
}
.box-loader span:nth-child(1) {
animation: opacitychange 1s ease-in-out infinite;
}
.box-loader span:nth-child(2) {
animation: opacitychange 1s ease-in-out 0.33s infinite;
}
.box-loader span:nth-child(3) {
animation: opacitychange 1s ease-in-out 0.66s infinite;
}
@keyframes opacitychange{
0%, 100% {
opacity: 0;
}
60% {
opacity: 1;
}
}
.box-loader br{
display:none;
}
.dot-mod{
position:absolute;
right:-50%;
transform:translateX(-100%);
top:12%;
}
.right-choice-section .et_pb_main_blurb_image img{
height:50px;
object-fit:contain;
}   .blog_sec .et_pb_blog_grid article{
background-image: linear-gradient(to left top, #ffffff, #ffffff, #fff0f3, #ffeef2, #ffedf1);
box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
padding:1rem;
overflow:hidden;
border-radius:1rem;
transition:.7s;
}
.blog_sec .et_pb_blog_grid article:hover{
transform:translateY(-10px);
box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
.blog_sec .et_pb_blog_grid .et_pb_image_container{
margin:0;
}
.blog_sec  a.entry-featured-image-url {
overflow:hidden;
display:block;
border-radius:1rem;
position:relative;
box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
}
.blog_sec  a.entry-featured-image-url:before,
.blog_sec  a.entry-featured-image-url:after{
position:absolute;
content:'';
width:100%;
height:100%;
background:#0000003b;
z-index:1;
transform:rotate(45deg) scale(2,0);
transition:1s;
inset:0;
}
.blog_sec  a.entry-featured-image-url:after{
transform:rotate(45deg) scale(0,2);
}
.blog_sec .et_pb_blog_grid article:hover a.entry-featured-image-url:after{
transform:rotate(45deg) scale(2);
}
.blog_sec .et_pb_blog_grid article:hover a.entry-featured-image-url:before{
transform:rotate(45deg) scale(2);
}
.blog_sec .et_pb_blog_grid h2.entry-title {
position: relative;
padding-bottom: 1.3rem !important;
margin-bottom: 1.3rem;
line-height: normal !important;
height: auto !important;
transition: .7s;
letter-spacing: .5px;
}
.blog_sec .et_pb_blog_grid h2.entry-title:before{
position:absolute;
content:'';
width:3rem;
height:2px;
background:var(--theme-color1);
bottom:0;
left:0;
transition:.7s;
}
.blog_sec .et_pb_blog_grid p.post-meta {
margin-bottom:1.2rem;
}
.blog_sec .et_pb_blog_grid article:hover h2.entry-title:before{
width:4rem;
}
.blog_sec .et_pb_blog_grid article:hover h2.entry-title{
color:var(--theme-color1);
}
.blog_sec  .et_pb_blog_grid .et_pb_image_container img{
transition:.7s;
aspect-ratio:1/.6;
object-fit:cover;
margin-block:0;
}
.blog_sec .et_pb_blog_grid article:hover .et_pb_image_container img{
transform:scale(1.1);
}
.blog_sec .post-content p{
margin-bottom:1.5rem;
}  @media screen and (min-width:982px) and (max-width:1300px){
.home-organization-value-sec ul.et_pb_tabs_controls{
padding-inline:0 !important;
flex-wrap:unset;
}
.home-organization-value-sec ul.et_pb_tabs_controls li a{
padding-inline:0;
}
.home-organization-value-sec .et_pb_tab_content .et_pb_row{
flex-direction:column;
}
.home-organization-value-sec .et_pb_tab_content .et_pb_row .et_pb_column{
width:100%;
}
.home-organization-value-sec .et_pb_tab_content .et_pb_row .image-col{
text-align:center;
margin-top:2rem;
}
}
@media screen and (min-width:982px) and (max-width:1199px){
.header_toprow{
width:100%;
padding-inline:1rem;
}
.header-logo img{
height:50px;
}
body #page-container  .et_pb_button_module_wrapper .et_pb_button{
padding:1rem !important; 
}
}
@media screen and (min-width:981px) and (max-width:1300px){
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu { padding: 10px !important;
}
.home-slider-sec {
& .et_pb_slides {
& .btn_boxes {
justify-content: start;
flex-wrap: wrap;
gap:15px 8px;
& .et_pb_button_module_wrapper{
& a{
--padding: 8px 14px !important;
font-size: 14px !important;
}
}
}
}
}
.home-organization-value-sec ul.et_pb_tabs_controls li {
padding: 0px 14px;
}
}
@media screen and (width >= 981px) {
.reverse-row {
display: flex;
justify-content: space-between;
flex-direction: row-reverse;
}
.reverse-row .et_pb_column {
margin-left: auto !important;
margin-right: 0 !important;
}
.reverse-row .et_pb_column.et-last-child {
margin-left: 0 !important;
}
}
@media screen and (width >= 1600px) {
}
@media screen and (width <= 1599px) {
}
@media screen and (min-width:981px) and (max-width:1550px){
body #page-container .et_pb_slider .et_pb_slide .et_pb_button, body #page-container .et_pb_section div div .et_pb_button_module_wrapper .et_pb_button {
--padding: 10px 12px;
}
ul.btn_boxes {
gap: 10px;
}
}  
@media screen and (max-width:1199px){
.all-in-one-platform {
display:grid !important;
grid-template-columns:repeat(3,1fr);
}
.all-in-one-platform .et_pb_column{
width:100% !important;
}
}
@media screen and (width <= 980px) {
.newsletter_secs form#gform_4 {
display: flex;
flex-direction:column;
align-items: start;
}
.newsletter_secs .gform_wrapper.gravity-theme .gform_footer{
padding-top:0px !important;
}
}
@media screen and (width <= 980px) {
.more-workflow-wrapper ul li p{
font-size:1.3rem;
}
.feature-spacing .et_pb_column{
margin-right:0 !important;
}
.home-organization-value-sec ul.et_pb_tabs_controls li a{
padding-inline:.3rem;
font-size:.9rem;
}
.home-organization-value-sec ul.et_pb_tabs_controls {
flex-wrap:unset;
justify-content:space-between !important;
}
.custom-tab-blurb.active-tab .et_pb_blurb_description {
max-height: 200px;
}
.hr-challenges-section .hr-challenges-list{
max-height:unset;
}
.hr-challenges-section  ::-webkit-scrollbar{
width:5px;
}
.hr-challenges-section .business-image-col .et_pb_image img{
aspect-ratio:1/.4;
object-fit:contain;
}
.blog-section .et_pb_column .et_pb_widget{
width:100%;
margin:0;
}
.hr-challenges-section .et_pb_text br{
display:none;
}
.dot-mod {
right: -37%;
transform: translateX(-100%);
}
.how-it-work-row .et_pb_column:nth-child(2) .dot-mod{
display:none;
}
.landing-banner-sec div#popmake-247934{
width:100%;
max-width: 100%;
}
.how-it-work-row .et_pb_column:nth-child(2) .et_pb_main_blurb_image:after{
display:none;
}
div#popmake-476{
width:90% !important;
}
.all-in-one-platform {
grid-template-columns:repeat(2,1fr);
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item-has-children.mega-toggle-on > a.mega-menu-link > span.mega-indicator:after{
content:'\f077';
}
.apps-feature-list {
& .et_pb_blurb {
width: 24.66666667%;
}
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {
padding: 0px 5% !important;
width:fit-content;
background:transparent !important;
}
.home-slider-sec .et_pb_module.et_pb_fullwidth_slider_0.et_pb_slider,
.home-slider-sec .et_pb_slide {
height:auto !important;
}
.home-slider-sec .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image {
width:100%;
position:relative;
transform:translateY(0) !important;
}
.home-slider-sec .et_pb_slide_description{
width:100% !important;
}
.home-slider-sec .et_pb_slide{
padding-top:100px !important;
}
.header_main_sec.et_pb_section{
position:relative !important;
}
.et_pb_fullwidth_slider_0 .et_pb_slide>.et_pb_container{
height:auto !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
overflow: auto;
padding: 20px 6% 0;
}
.mega-full_dropmenus .widget_text img {
margin-right: 0;
}
.mega-full_dropmenus .textwidget a {
gap: 14px;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
min-width: 95%;
width: 95% !important;
float: unset;
box-shadow: none !important;
border: 1px solid #d3d3d3;
position: absolute;
left: 0;
right: 0;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu:before {
display:none;
}
.home-platform-sec .image1 span.et_pb_image_wrap, 
.home-platform-sec .image1 span.et_pb_image_wrap img {
width:100%;
}
.home-organization-value-sec ul.et_pb_tabs_controls li {
padding: 10px 5px;
height: auto !important;
}
.home-organization-value-sec ul.et_pb_tabs_controls {
justify-content: center;
padding: 0px 0px !important;
}
.home-organization-value-sec .et_pb_module.et_pb_tabs {
padding: 20px;
}
.faq_sec .et_pb_column .image1 span.et_pb_image_wrap img {
aspect-ratio: 1;
}
.faq_sec .et_pb_column .image2 span.et_pb_image_wrap img {
aspect-ratio: 0.88;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle {
display: inline-flex;
}
.list-style-icon ul {
grid-template-columns: repeat(1,1fr);
}
.tabs-faqs-section .et_pb_module.et_pb_tabs{
flex-direction:column;
}
.tabs-faqs-section ul.et_pb_tabs_controls{
width:100%;
}
.tabs-faqs-section .et_pb_all_tabs{
width:100%;
margin-top:2rem;
}
.common-problem-row{
display:flex;
flex-direction:column;
}
.common-problem-sec .problem-left-col .et_pb_blurb_content {
display: table;
}
.common-problem-row .col-2{
order:1;
}
.common-problem-row .col-1{
order:2;
}
.common-problem-row .col-3{
order:3;
}
.common-problem-sec .problem-left-col .et_pb_blurb_container {
padding-left:15px !important;
padding-right:0;
text-align: left !important;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open + #mega-menu-primary-menu {
padding-block: 2rem;
top: 50px;
height: 100vh;
background-image: linear-gradient(5deg, #ffe4e7, #ffffff);
}
#mega-menu-wrap-primary-menu .mega-menu-toggle{
background:transparent;
border:1px solid #e6e6e9;
width:40px;
height:40px !important;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-animated-inner,
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-animated-inner:after,
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-animated-inner:before{
width:25px !important;
height:2px !important;
background:#1f2124 !important;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-animated-inner:after{
top:16px !important;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-animated-inner:before{
top:8px !important;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-animated-inner{
top:2px !important; 
}
#mega-menu-wrap-primary-menu .mega-menu-toggle button[aria-expanded="true"] .mega-toggle-animated-inner:after{
top:19px !important; 
}
#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-box{
height:20px;
}
div#popmake-247934{
width:90%;
padding-inline: 1.3rem;
padding-bottom: 1rem;
}
.all-in-one-platform {
& .et_pb_column {
width:100% !important;
}
}
.blog-section .blog-col1 h2 {
font-size: 26px;
}
.blog-section .blog-col1 .colorbox h3 {
font-size: 22px;
}
.blog-section .blog-col1 h3 {
font-size: 26px;
}
.blog-section .blog-col1 h1 {
font-size: 28px;
}
}
@media screen and (width <= 767px) {
.more-workflow-wrapper ul li p{
font-size:1rem;
}
.home-organization-value-sec ul.et_pb_tabs_controls{
flex-direction:column;
}
.challenges-section .et_pb_blurb_container {
padding-left: 0;
}
.blog-section .et_pb_post_content ul.blog-list {
margin-left: 1rem;
}
.hr-challenges-section .et_pb_main_blurb_image span{
width:45px;
height:45px;
}
.hr-challenges-section .et_pb_blurb span img{
width:20px;
}
.hr-challenges-section .et_pb_blurb:before{
left:1.4rem;
}
.landing-banner-sec div#popmake-247934 {
padding: 1.5rem 1.5rem 1rem 1.5rem;
}
.landing-lsit{
gap: 0 1rem;
padding-right: 1rem;
}
.landing-banner-sec .main_titles h1 br{
display:none;
}
.landing-banner-sec div#popmake-247934 h3 br{
display:none;
}
.landing-banner-sec div#popmake-247934 .recaptcha{
margin-top:1rem !important;
}
.how-it-work-row .et_pb_main_blurb_image:after{
display:none;
}
div#popmake-247934 form .et_pb_column.check-col span{
font-size:.7rem !important;
}
div#popmake-247934 form .et_pb_column.check-col a{
font-size:.7rem !important;
}
div#popmake-247934 form input[type=checkbox]{
top:2px;
position:relative;
}
div#popmake-247934 h3 {
font-size: 20px;
margin-bottom:1rem;
}
div#popmake-247934 .recaptcha {
margin-block: 0rem !important;
}
.all-in-one-platform {
grid-template-columns:repeat(1,1fr);
}
#mega-menu-wrap-primary-menu .custom-html-widget a {
padding:0px !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu {
padding: 15px !important;
}
ul.btn_boxes {
gap: 7px;
}
.home-slider-sec .et_pb_slides .et_pb_slider_container_inner .et_pb_slide_image{
display:block !important;
}
.demo_lookpop {
--play-btn-size: 40px;
}
.home-slider-sec .et_pb_slide {
padding-top:2rem !important;
}
.recaptcha iframe{
transform: scale(0.77);
-webkit-transform: scale(0.77);
transform-origin:unset;
-webkit-transform-origin: unset; 
}
body #page-container .et_pb_slider .et_pb_slide .et_pb_button, body #page-container .et_pb_section div div .et_pb_button_module_wrapper .et_pb_button {
--padding: 8px 12px;
font-size: 14px;
letter-spacing: 0;
}
.newsletter_forms form .et_pb_column {
margin-bottom: 10px;
}
.apps-feature-list {
& .et_pb_blurb {
width: 48.66666667%;
}
}
.list-style ul li:before {
margin-right: 10px !important;
}
.list-style ul li {
display: block !important;
}
.main-head {
font-size: 16px;
}
.more-workflow-wrapper ul li a:not(:empty) {
padding: 14px 0px;
}
.more-workflow-wrapper ul li .left-col {
font-size: 14px;
}
.more-workflow-wrapper ul li .right-col {
font-size: 12px;
}
.more-workflow-wrapper ul li .feature-img {
max-width: 45px;
}
.more-workflow-wrapper ul li .left-col {
grid-gap: 10px;
}
#mega-menu-wrap-primary-menu .mega-menu-toggle {
line-height: 45px;
height: 45px;
}
.main-footer ul {
gap: 5px;
margin-top: 0;
}
.et_pb_scroll_top.et-pb-icon {
--size: 40px;
right: 10px;
bottom: 30px;
font-size: 10px;
}
.main_titles {
& br {
display: none;
}
}
.home-organization-value-sec .et_pb_module.et_pb_tabs {
padding: 5px;
}
.home-organization-value-sec ul.et_pb_tabs_controls li {
width: 100%;
border-bottom: 1px solid #e7cbcf;
}
.home-organization-value-sec ul.et_pb_tabs_controls li a {
display: flex;
gap: 15px;
align-items: center;
}
.faq_sec .et_pb_module.et_pb_image span.et_pb_image_wrap img {
border-radius: 20px;
}
.home-platform-sec .image2 span.et_pb_image_wrap img, .home-platform-sec .image1 span.et_pb_image_wrap img {
aspect-ratio: 1;
}
.home-slider-sec {
& .et_pb_slides {
& .btn_boxes {
justify-content: space-between;
flex-wrap: wrap;
gap:15px 8px;
& .et_pb_button_module_wrapper{
& a{
--padding: 8px 10px !important;
font-size: 12px !important;
}
}
}
}
}
.faq-tab-sec .et_pb_module.et_pb_text ul li a {
padding: 15px 14px;
font-size: 15px;
}
.home-testimonial-sec .swiper-button-next.testimonial-nav-arrow{
margin-right:0 !important;
}
.home-testimonial-sec .swiper-button-prev.testimonial-nav-arrow{
margin-left:0 !important;
}
.home-testimonial-sec .swiper-pagination span.swiper-pagination-bullet{
margin:0 5px !important;
}
div#popmake-247934 form .et_pb_column.check-col {
margin-bottom:0;
}
.blog-section .blog-col1 h2 {
font-size: 24px;
}
.blog-section .blog-col1 h3 {
font-size: 24px;
}
.blog-section .blog-col1 h1 {
font-size: 20px;
}
.challenges-section  span.et-waypoint.et-pb-icon{
top:5px;
position:relative;
}
.all-in-one-platform .et_pb_main_blurb_image span.et_pb_image_wrap{
width:45px;
}
.all-in-one-platform .et_pb_main_blurb_image{
height:auto;
}
.all-in-one-platform .et_pb_blurb_container{
padding-left:10px;  
} .business-image-col {
aspect-ratio: 2.1;
}
.home-testimonial-sec .sp-testimonial-free-section {
margin: 0px !important;
} }