.hero .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:20px 10px}.elementor-testimonial-wrapper .elementor-testimonial-content{margin-bottom:0}.elementor-testimonial-wrapper .elementor-testimonial-job{margin-top:3px;letter-spacing:1px}.site-content .elementor-widget-heading.invert-link a{color:#ffc84b}.right-arrow a{position:relative;text-decoration:none;border-bottom:1px transparent}.site-content .elementor-widget-heading.right-arrow .elementor-heading-title>a{text-decoration:none}.right-arrow a::after{content:"\2192";right:-20px;position:absolute;top:0;font-weight:300;transition:right .2s ease 0s}.right-arrow a:hover:after{right:-25px}.right-arrow a:hover{border-bottom:1px solid}.entry-content ul.titles-layout{padding:0;margin:0 35px 0 0}.entry-content ul.titles-layout li{list-style:none;margin:0;font-size:17px;line-height:1.45em}.entry-content ul.titles-layout li a{display:block;border-bottom:1px solid #f3f3f3;padding:13px 0;font-weight:400;color:#32325d}.entry-content ul.titles-layout li:first-child a{border-top:1px solid #f3f3f3}.entry-content ul.titles-layout li a:hover{color:#000}.entry-content ul.display-posts-listing{margin:20px -20px;padding:0}.entry-content ul.display-posts-listing li{list-style:none;padding:0 20px;width:33.3333%;float:left;font-size:16px;line-height:1.53em;color:#333}@media screen and (max-width:767px){body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated>.elementor-widget-wrap{padding:10px 20px}.entry-content ul.display-posts-listing li{float:none;width:100%;margin-bottom:30px}}.entry-content ul.display-posts-listing li a.image img{width:100%;border-radius:3px;transition:.2s}.entry-content ul.display-posts-listing li a.image:hover img{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 30px 60px -12px rgba(50,50,93,.1),0 18px 36px -18px rgba(0,0,0,.1),0 -12px 36px -8px rgba(0,0,0,.01)}.entry-content ul.display-posts-listing li a{display:block;margin-bottom:13px;font-size:19px;font-weight:700;line-height:1.4em}.entry-content ul.display-posts-listing li a.title{margin-bottom:8px}.floating-animation{animation-name:floating;animation-duration:4.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.floating-animation.profile1{animation-duration:5.5s}.floating-animation.profile2{animation-duration:6.5s}.floating-animation.profile3{animation-duration:7.5s}@keyframes floating{from{transform:translate(0,0)}55%{transform:translate(0,15px)}to{transform:translate(0,0)}}.home .cg-breadcrumbs{display:none}.home .elementor-widget-wp-widget-recent-posts .elementor-widget-container h5{display:none}.home .icon-ok-circled2{margin-left:-5px;color:#474de7}.home .elementor-widget-wp-widget-recent-posts .elementor-widget-container ul{margin:0 50px 0 0;padding:0;position:relative;z-index:10}.home .elementor-widget-wp-widget-recent-posts .elementor-widget-container li{list-style:none;margin:0}.home .elementor-widget-wp-widget-recent-posts .elementor-widget-container li a{color:#fff;font-size:13px;font-weight:600;background:#2f35ce;padding:2px 12px 1px 8px;border-radius:20px;display:inline-block;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}mark{background:0 0;background-image:linear-gradient(90deg,rgba(255,225,0,.1),rgba(255,225,0,.7) 4%,rgba(255,225,0,.3));border-radius:.8rem .3rem;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.4rem;padding:.1rem .4rem}.home .elementor-widget-wp-widget-recent-posts .elementor-widget-container li a:before{content:"NEW";padding:2px 6px;font-size:10px;margin-right:7px;font-weight:700;background:#24b47e;text-transform:uppercase;border-radius:10px;position:relative;top:-1px}.home .site-content .elementor-widget-heading .elementor-heading-title>a{font-weight:400}.heading-with-svg h4{display:flex;align-items:center}.heading-with-svg h4 svg{width:22px;flex-shrink:0;margin-right:.35rem;color:#474de7}.elementor .home-block-copy a{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.12em}.no-smoothing .elementor-heading-title{-webkit-font-smoothing:initial}.home-feature-card-hover{transition:.2s all!important}.home-feature-card-hover:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}