.elementor-1485 .elementor-element.elementor-element-16d5a90 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1485 .elementor-element.elementor-element-df98314 .banner-area .content h4 {color:#EF7C27;}.elementor-1485 .elementor-element.elementor-element-df98314 .banner-area .content h4{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:500;line-height:1px;letter-spacing:1px;}.elementor-1485 .elementor-element.elementor-element-df98314 .banner-area .content h2 {color:#EF7C27;}.elementor-1485 .elementor-element.elementor-element-df98314 .banner-area .content h2{font-family:"Montserrat", Sans-serif;font-size:37px;font-weight:700;line-height:36px;letter-spacing:1.9px;}.elementor-1485 .elementor-element.elementor-element-df98314 .banner-area.text-color .content h2 strong {color:#337BD1;}.elementor-1485 .elementor-element.elementor-element-df98314 .banner-area.text-color .content h2 strong{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;line-height:33px;letter-spacing:-0.5px;}.elementor-1485 .elementor-element.elementor-element-df98314 .banner-area .item p {color:#000000;}.elementor-1485 .elementor-element.elementor-element-df98314 .banner-area .item p{font-family:"Montserrat", Sans-serif;font-size:16px;font-style:normal;text-decoration:none;line-height:19px;letter-spacing:0px;}.elementor-1485 .elementor-element.elementor-element-df98314 .btn-theme{background-color:#EF7C27;border-color:#EF7C27;}.elementor-1485 .elementor-element.elementor-element-df98314 .banner-area .content a{font-family:"Montserrat", Sans-serif;font-weight:800;}.elementor-1485 .elementor-element.elementor-element-df98314 > .elementor-widget-container{margin:-91px -91px -91px -91px;}.elementor-1485 .elementor-element.elementor-element-df98314{width:100%;max-width:100%;z-index:0;}.elementor-1485 .elementor-element.elementor-element-d951151 > .elementor-shape-bottom .elementor-shape-fill{fill:#F3F7FD;}.elementor-1485 .elementor-element.elementor-element-d951151 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:47px;}.elementor-1485 .elementor-element.elementor-element-4c6b51a .about-area .thumb .overlay h4{color:#EF7C27;font-family:"Montserrat", Sans-serif;font-size:30px;text-transform:lowercase;}.elementor-1485 .elementor-element.elementor-element-4c6b51a .about-area .info h2{color:#EF7C27;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:900;}.elementor-1485 .elementor-element.elementor-element-4c6b51a p{color:#000000;font-family:"Montserrat", Sans-serif;}.elementor-1485 .elementor-element.elementor-element-4c6b51a .about-area .info ul li i{color:#EF7C27;}.elementor-1485 .elementor-element.elementor-element-4c6b51a .about-area .info ul li h4{color:#000000;}.elementor-1485 .elementor-element.elementor-element-5450373 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1485 .elementor-element.elementor-element-a465606 .fun-factor-area .item .medium{font-family:"Montserrat", Sans-serif;}.elementor-1485 .elementor-element.elementor-element-a465606{width:100%;max-width:100%;}.elementor-1485 .elementor-element.elementor-element-85f1f75 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1485 .elementor-element.elementor-element-85f1f75 > .elementor-shape-top .elementor-shape-fill{fill:#F3F7FD;}.elementor-1485 .elementor-element.elementor-element-85f1f75 > .elementor-shape-top svg{height:44px;}.elementor-1485 .elementor-element.elementor-element-85f1f75{margin-top:0px;margin-bottom:0px;}.elementor-1485 .elementor-element.elementor-element-960cc06{text-align:center;}.elementor-1485 .elementor-element.elementor-element-960cc06 .elementor-heading-title{color:#EF7C27;font-family:"Montserrat", Sans-serif;font-weight:800;line-height:9px;}.elementor-1485 .elementor-element.elementor-element-960cc06 > .elementor-widget-container{margin:140px 0px -11px 0px;}.elementor-1485 .elementor-element.elementor-element-38106b5{text-align:center;}.elementor-1485 .elementor-element.elementor-element-38106b5 .elementor-heading-title{color:#337BD1;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:8px;}.elementor-1485 .elementor-element.elementor-element-38106b5 > .elementor-widget-container{margin:28px 28px 28px 28px;}.elementor-1485 .elementor-element.elementor-element-76bb2b6 > .elementor-container{max-width:700px;}.elementor-1485 .elementor-element.elementor-element-a2bb273 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:6px;}.elementor-1485 .elementor-element.elementor-element-8bc9f78{text-align:center;width:var( --container-widget-width, 99.853% );max-width:99.853%;--container-widget-width:99.853%;--container-widget-flex-grow:0;}.elementor-1485 .elementor-element.elementor-element-561a630 .site-heading h4{font-family:"Montserrat", Sans-serif;}.elementor-1485 .elementor-element.elementor-element-561a630 .site-heading h2{font-family:"Montserrat", Sans-serif;}.elementor-1485 .elementor-element.elementor-element-561a630 .services-area .services-items .item h4{font-family:"Montserrat", Sans-serif;}.elementor-1485 .elementor-element.elementor-element-561a630 p{font-family:"Montserrat", Sans-serif;}.elementor-1485 .elementor-element.elementor-element-0c32835:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-0c32835 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FD;}.elementor-1485 .elementor-element.elementor-element-0c32835{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-1485 .elementor-element.elementor-element-0c32835 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-2f54482{text-align:center;}.elementor-1485 .elementor-element.elementor-element-2f54482 .elementor-heading-title{color:#EF7C27;font-family:"Montserrat", Sans-serif;font-weight:800;line-height:9px;}.elementor-1485 .elementor-element.elementor-element-2f54482 > .elementor-widget-container{margin:120px 0px 2px -3px;}.elementor-1485 .elementor-element.elementor-element-1c2c600{text-align:center;}.elementor-1485 .elementor-element.elementor-element-1c2c600 .elementor-heading-title{color:#337BD1;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:13px;}.elementor-1485 .elementor-element.elementor-element-1c2c600 > .elementor-widget-container{margin:12px 12px 12px 12px;}.elementor-1485 .elementor-element.elementor-element-14aeb71 > .elementor-container{max-width:700px;}.elementor-1485 .elementor-element.elementor-element-14aeb71:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-14aeb71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FD;}.elementor-1485 .elementor-element.elementor-element-14aeb71{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-14aeb71 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-b783926{text-align:center;}.elementor-1485 .elementor-element.elementor-element-7d201d1 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-7d201d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-cc0c2db:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1485 .elementor-element.elementor-element-cc0c2db > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-cc0c2db > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-cc0c2db > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-135f7dd > .elementor-widget-container{background-color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-1fe5a25 > .elementor-shape-top .elementor-shape-fill{fill:#F3F7FD;}.elementor-1485 .elementor-element.elementor-element-1fe5a25 > .elementor-shape-top svg{height:54px;}.elementor-1485 .elementor-element.elementor-element-1fe5a25{margin-top:0px;margin-bottom:0px;}.elementor-1485 .elementor-element.elementor-element-959a339{text-align:center;}.elementor-1485 .elementor-element.elementor-element-959a339 .elementor-heading-title{color:#EF7C27;font-family:"Montserrat", Sans-serif;font-weight:800;line-height:9px;}.elementor-1485 .elementor-element.elementor-element-959a339 > .elementor-widget-container{margin:120px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-85e3dea{text-align:center;}.elementor-1485 .elementor-element.elementor-element-85e3dea .elementor-heading-title{color:#337BD1;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:22px;}.elementor-1485 .elementor-element.elementor-element-85e3dea > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-1485 .elementor-element.elementor-element-3726e71 > .elementor-widget-container{margin:-108px -108px -108px -108px;}.elementor-1485 .elementor-element.elementor-element-4c4b232 > .elementor-container{max-width:700px;}.elementor-1485 .elementor-element.elementor-element-2680d64{text-align:center;}.elementor-1485 .elementor-element.elementor-element-338ade5 .elementor-element-populated .elementor-heading-title{color:#EF7C27;}.elementor-1485 .elementor-element.elementor-element-338ade5 > .elementor-element-populated{color:#EF7C27;}.elementor-1485 .elementor-element.elementor-element-6c6acb5 > .elementor-widget-container{padding:110px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-ec1ca8e{margin-top:80px;margin-bottom:0px;}.elementor-1485 .elementor-element.elementor-element-ddaca06{text-align:center;}.elementor-1485 .elementor-element.elementor-element-ddaca06 .elementor-heading-title{color:#EF7C27;font-family:"Montserrat", Sans-serif;font-weight:800;line-height:9px;}.elementor-1485 .elementor-element.elementor-element-65c9217{text-align:center;}.elementor-1485 .elementor-element.elementor-element-65c9217 .elementor-heading-title{color:#337BD1;font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:600;line-height:13px;}.elementor-1485 .elementor-element.elementor-element-65c9217 > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-1485 .elementor-element.elementor-element-3d1fc27 > .elementor-container{max-width:700px;}.elementor-1485 .elementor-element.elementor-element-f941ec4{text-align:center;}.elementor-1485 .elementor-element.elementor-element-0fa0829 > .elementor-shape-bottom .elementor-shape-fill{fill:#F3F7FD;}.elementor-1485 .elementor-element.elementor-element-0fa0829 > .elementor-shape-bottom svg{height:52px;}.elementor-1485 .elementor-element.elementor-element-0af1376 > .elementor-widget-container{margin:-65px -65px -65px -65px;}.elementor-1485 .elementor-element.elementor-element-d17a234:not(.elementor-motion-effects-element-type-background), .elementor-1485 .elementor-element.elementor-element-d17a234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1485 .elementor-element.elementor-element-d17a234{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1485 .elementor-element.elementor-element-d17a234 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1485 .elementor-element.elementor-element-07a87eb .faq-area .info > h5{color:#EF7C27;font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-1485 .elementor-element.elementor-element-07a87eb .faq-area .info > h5::after{background:#EF7C27;}.elementor-1485 .elementor-element.elementor-element-07a87eb .faq-area .info h2{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-1485 .elementor-element.elementor-element-07a87eb .faq-area .info a.btn{background-color:#EF7C27;border-color:#EF7C27;font-family:"Montserrat", Sans-serif;}.elementor-1485 .elementor-element.elementor-element-113ce37 > .elementor-shape-top .elementor-shape-fill{fill:#F3F7FD;}.elementor-1485 .elementor-element.elementor-element-113ce37 > .elementor-shape-top svg{width:calc(100% + 1.3px);height:52px;}.elementor-1485 .elementor-element.elementor-element-113ce37 > .elementor-shape-bottom .elementor-shape-fill{fill:#FCFDFF;}.elementor-1485 .elementor-element.elementor-element-113ce37 > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:0px;}@media(max-width:1024px){.elementor-1485 .elementor-element.elementor-element-960cc06 .elementor-heading-title{font-size:53px;}.elementor-1485 .elementor-element.elementor-element-113ce37{margin-top:40%;margin-bottom:0%;}}@media(min-width:768px){.elementor-1485 .elementor-element.elementor-element-16d5a90{width:100%;}.elementor-1485 .elementor-element.elementor-element-5450373{width:100%;}}@media(max-width:767px){.elementor-1485 .elementor-element.elementor-element-85f1f75{margin-top:0px;margin-bottom:0px;}.elementor-1485 .elementor-element.elementor-element-960cc06 .elementor-heading-title{font-size:22px;line-height:0.7em;}.elementor-1485 .elementor-element.elementor-element-38106b5 .elementor-heading-title{font-size:18px;line-height:0.1em;letter-spacing:0.6px;}.elementor-1485 .elementor-element.elementor-element-38106b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-2f54482 .elementor-heading-title{font-size:31px;}.elementor-1485 .elementor-element.elementor-element-6c6acb5 > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-1485 .elementor-element.elementor-element-6c6acb5{width:100%;max-width:100%;align-self:center;}}/* Start custom CSS for hero, class: .elementor-element-df98314 */.banner-area.inc-shape .thumb {
    position: relative;
    z-index: 1;
    visibility: hidden;
}
.banner-area.auto-height, .banner-area.auto-height div {
    background-color: white;
}/* End custom CSS */
/* Start custom CSS for about, class: .elementor-element-4c6b51a */.about-area.inc-shape::after {
    transform: translateX(10px);
    position: absolute;
    left: -100px;
    top: 150px;
    content: "";
    height: 100%;
    width: 40%;
    background: url(../img/shape/1.png);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
}
.about-area .thumb .overlay{
    background-image: url("http://dev.hrsolutions.com.co/wp-content/uploads/2023/05/Logo-HR-02.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 80%;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-a465606 */.fun-factor-area .fun-fact .icon i {
    background: #ef7c27;
    -webkit-background-clip: text;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7d201d1 */.container-fluid, .container-lg, .container-md, .container-sm, .container-xl{
    background: rgba(0,0,0,0);
}
.default-padding-top{
    background: #f3f7fd;
}/* End custom CSS */
/* Start custom CSS for testimonial, class: .elementor-element-3726e71 */div .item p{
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for blog, class: .elementor-element-0af1376 */.default-padding.bottom-less{
    padding-top: 0px;
    padding-bottom: 90px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0fa0829 */.site-heading h2::before{
    background-color: white;
}
.site-heading h2::after{
    background-color: white;
}/* End custom CSS */
/* Start custom CSS for contact, class: .elementor-element-6262c1a */.contact-area .contact-tabs > ul li a.active {
    color: #ef7c27;
}

.contact-tabs .tab-content ul li i{
    color: #ef7c27;
}
.contact-area .contact-tabs > ul li a.active::after{
    background:#ef7c27; 
}/* End custom CSS */