@font-face{font-family:'morn-bolduploaded_file';src:url(/nueva/wp-content/themes/porto/fuentes/morn-bold-webfont.woff2) format('woff2'),url(/nueva/wp-content/themes/porto/fuentes/morn-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}.bypostauthor{display:block}div#wpforms-481{transition:none 0s ease 0s;text-align:left!important;line-height:11px;border-width:0;margin:0;padding:0;letter-spacing:0;font-weight:400;font-size:10px}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{background-color:#ffffffd9!important;box-sizing:border-box;border-radius:2px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;border:1px solid #ccc;padding:6px 10px;height:38px;width:100%;line-height:1.3}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#fff;border:1px solid #fff;color:#676767;font-size:1em;padding:10px 15px}button#wpforms-submit-481{transition:none 0s ease 0s;text-align:inherit;line-height:4px;border-width:1px;margin:0;padding:12px 21px!important;letter-spacing:0;font-weight:400;font-size:12px!important}.text-justify{text-align:justify!important}.text-center{text-align:center!important}h2.title-ppal{color:#222;font-size:30px;letter-spacing:0;font-weight:700}p.subtitle2{color:#525252;font-size:19px;letter-spacing:0;font-weight:700;line-height:24px}.text-blue{color:#091b53!important}.st-info-btn{background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;margin:10px auto;padding:15px;position:relative;text-shadow:0 2px 5px rgb(0 0 0 / .7);width:-webkit-calc(100% - 20px);width:-moz-calc(100% - 0px);width:-ms-calc(100% - 0px);width:calc(100% - 0px);cursor:pointer}.st-info-btn:before{background:rgb(0 79 163);background:-moz-linear-gradient(45deg,rgb(0 79 163) 0%,#fff0 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,rgb(0 79 163)),color-stop(100%,#fff0));background:rgb(0 79 163);background:-moz-linear-gradient(45deg,rgb(0 79 163) 0%,#fff0 100%);background:-webkit-gradient(left bottom,right top,color-stop(0%,rgb(0 79 163)),color-stop(100%,#fff0));background:-webkit-linear-gradient(45deg,rgb(0 79 163) 0%,#fff0 100%);background:-o-linear-gradient(45deg,rgb(0 79 163) 0%,#fff0 100%);background:-ms-linear-gradient(45deg,rgb(0 79 163) 0%,#fff0 100%);background:linear-gradient(45deg,#006fb1 0%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004fa3',endColorstr='#004fa3',GradientType=1);content:'';height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;width:100%;z-index:0}.st-info-btn:hover:before{opacity:1}.st-info-btn.small{height:280px}.st-info-btn.large{height:460px}.st-info-btn p{margin:0}.st-info-btn .title{color:var(--white);font-size:19px;letter-spacing:0;font-weight:600}.st-info-btn.large .title{font-size:40px}.st-info-btn .desc{font-weight:500}.st-info-btn .st-text-btn{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.bg-bloque{background-image:url(https://www.proinsagroup.com/wp-content/uploads/2022/07/bloque5.jpg);padding:8% 5% 19% 5%;background-repeat:no-repeat;background-position:center;background-size:cover}.bg-bloque2{background-image:url(https://www.proinsagroup.com/wp-content/uploads/2022/06/leyes.jpg);padding:9% 5%;background-repeat:no-repeat;background-position:center;background-size:cover}.bg-somos{background-image:url(https://www.proinsagroup.com/wp-content/uploads/2022/06/bg-somos.jpg);padding:9% 5%;background-repeat:no-repeat;background-position:center;background-size:cover}.main-content{padding-bottom:0}.text-white{color:#ffffff!important}span.subtitle2{color:#ff5e14;font-size:22px;letter-spacing:0;font-weight:700}a.bton1:hover{background-color:#091b53!important;color:#ffffff!important;border-bottom:2px solid #091b53!important}a.bton1{transition:0.35s;-moz-transition:0.35s;-o-transition:0.35s;-webkit-transition:0.35s;border-bottom:2px solid #e2b501!important;background-color:#fc0;color:#fff!important;padding:13px 20px;text-transform:uppercase;text-decoration:none!important;font-size:14px;font-weight:700;position:relative;font-family:'Roboto Slab',serif}a.bton1-blanco:hover{background-color:#ffffff!important;color:#222222!important;border-bottom:2px solid #091b53!important}a.bton1-blanco{transition:0.35s;-moz-transition:0.35s;-o-transition:0.35s;-webkit-transition:0.35s;background-color:#fff0;color:#fff!important;padding:13px 20px;text-transform:uppercase;text-decoration:none!important;font-size:14px;font-weight:700;border:2px solid #fff;position:relative;font-family:'Roboto Slab',serif}.st-btn-services{align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--white);display:flex;flex-flow:column wrap;height:300px;justify-content:center;padding:37px;position:relative;text-align:center;z-index:1;margin-right:9%}.st-btn-services:before{background-color:rgb(0 0 0 / .3);bottom:0;content:'';left:0;position:absolute;top:0;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:100%;z-index:-1}.st-btn-services:hover:before{background-color:rgb(0 38 91 / .4)}.st-btn-services a{bottom:0;font-size:0;position:absolute;left:0;top:0;width:100%;z-index:100}.st-btn-services .title{font-size:var(--md-text);letter-spacing:0;line-height:normal;margin-bottom:30px;padding-bottom:30px;position:relative;text-transform:uppercase;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.st-btn-services:hover .title{margin-bottom:10px;padding-bottom:10px}.st-btn-services .title:before{background:var(--white);bottom:0;content:'';height:1px;left:-webkit-calc(50% - 75px);left:-moz-calc(50% - 75px);left:-ms-calc(50% - 75px);left:calc(50% - 75px);position:absolute;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:150px}.st-btn-services:hover .title:before{left:-webkit-calc(50% - 50px);left:-moz-calc(50% - 50px);left:-ms-calc(50% - 50px);left:calc(50% - 50px);width:100px}.st-btn-services p{margin:0}.st-btn-services .description{font-size:var(--md-text);font-style:italic}@media (max-width:600px){h2.subtitle{font-size:30px}}.img-grayscale{filter:grayscale(100%);opacity:.5;transition:0.6s;-webkit-transition:.6s;-moz-transition:.6s}.img-grayscale:hover{filter:grayscale(0%);opacity:1;margin-top:-8px}.margin-logos{padding:0 7%}.align-ico{vertical-align:middle;text-align:right;margin:auto}.align-text{text-align:left}.margin-contact{padding:10% 10%}.espacio-titulo{margin-left:55px}.size-parrafo{font-size:11pt}@media only screen and (max-width:768px){.espacio-titulo{margin-left:0}.size-parrafo{font-size:10pt}.align-ico{text-align:center}.align-text{text-align:center}.our-team-buttons .item{max-width:-webkit-calc(100% - 20px);max-width:-moz-calc(100% - 20px);max-width:-ms-calc(100% - 20px);max-width:calc(100% - 20px)!important}}a.bton2:hover{color:#fff}a.bton2{font-size:14px;letter-spacing:2px;color:#222;padding:7px 0 0 0;text-transform:uppercase;font-size:14px;font-weight:700;position:relative;font-family:'Roboto Slab',serif}.trianguloA{width:0;height:0;border-top:45px solid #fff0;border-bottom:45px solid #fff0;transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webit-transform:rotate(90deg);margin-top:-92px;margin-left:170px;border-left:50px solid #fc0}.bg-banner{background-image:url(https://www.proinsagroup.com/wp-content/uploads/2022/12/1-1-e1671048552846.jpg);padding:8% 5%;background-repeat:no-repeat;background-position:center;background-size:cover}.bg-servicios{background-image:url(https://www.proinsagroup.com/wp-content/uploads/2022/12/1-2-scaled-e1671056520373.jpg);padding:8% 5%;background-repeat:no-repeat;background-position:center;background-size:cover}.bg-servicios2{background-image:url(https://www.proinsagroup.com/wp-content/uploads/2023/01/1-1-scaled.jpg);padding:15% 5%;background-repeat:no-repeat;background-position:center;background-size:cover}.title-separator{font-size:40px;font-weight:700;line-height:20px;letter-spacing:1px}.our-team-buttons{display:flex;flex-flow:row wrap;justify-content:center}.our-team-buttons .item{background:#fff;padding:10px;position:relative;border-bottom:2px solid #dddfe4;margin:10px;max-width:-webkit-calc(33% - 20px);max-width:-moz-calc(33% - 20px);max-width:-ms-calc(33% - 20px);max-width:calc(33% - 20px);text-align:center}.our-team-buttons .item .img-holder{margin:0 0 23px}.our-team-buttons .item .name{font-weight:700;font-size:21px;color:#252626;display:block;line-height:26px;margin:0 0 13px;padding:0 0 15px;position:relative;text-transform:uppercase}.our-team-buttons .item .name:after{width:40px;height:1px;background:#adadb3;position:absolute;top:100%;left:42%;content:''}.our-team-buttons .item .designation{font-size:16px;line-height:20px;display:block;font-style:italic;color:#c0a83f}.our-team-buttons .item .hover-state{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(9 27 83 / 79%);color:#f3f3f3;padding:0 25px;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;border:10px solid #fff}.our-team-buttons .item:hover .hover-state{opacity:1}.our-team-buttons .item .hover-state .table{display:table;height:100%;width:100%}.our-team-buttons .item .hover-state .tabel-row{display:table-row}.our-team-buttons .item .hover-state .tabel-cell{display:table-cell;height:100%;vertical-align:middle}.our-team-buttons .item .hover-state .name{color:#f8ffff}.our-team-buttons .item .hover-state .name:after{background:#efeff6}.our-team-buttons .item .hover-state .designation{color:#d5edff}p.parrafofrase{font-weight:700;font-style:normal;font-size:1.2em;line-height:1.5;font-family:Raleway,sans-serif}.comilla2,.comilla1{font-size:20pt;color:#47D7AC}i.fas.fa-quote-right.comilla1{-moz-transform:scaleX(-1)!important;-webkit-transform:scaleX(-1)!important;transform:scaleX(-1)!important;filter:FlipH;-ms-filter:"FlipH"}.text-items{color:#000;font-family:'Raleway';font-size:19px;letter-spacing:0;font-weight:700;line-height:24px}.trianguloM{width:0;height:0;border-top:45px solid #fff0;border-left:52px solid #14285d;border-bottom:45px solid #fff0;transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webit-transform:rotate(90deg);margin:auto}.bdp_blog_template .blog_header h2,.bdp_blog_template .blog_header h2 a,.bdp_blog_template .bd-blog-header h2,.bdp_blog_template .bd-blog-header a,.bdp_blog_template .bd-blog-header h2 a,.bdp_blog_template .bd_ad_container h4,.blog_template .bd_ad_container h4{text-align:center!important;color:#091b53!important;font-size:18px;background-color:#ffffff!important;font-weight:bold!important}li.blog_wrap.bdp_blog_template.three_column.two_column_ipad.two_column_tablet.one_column_mobile.bdp_blog_single_post_wrapp{border:1px solid #dadada;padding:2% 2%}li.blog_wrap.bdp_blog_template.three_column.two_column_ipad.two_column_tablet.one_column_mobile.bdp_blog_single_post_wrapp{margin:0 10px}.blog_template.glossary.three_column,.blog_template.boxy-clean ul li.three_column,.media-grid-wrapper .bdp_blog_template.media-grid.three_column{width:30.86%}.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{color:#fff;background-color:#091b53!important;font-weight:700}