@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css");.menu-item-3219 a::before{font-family:"Font Awesome 5 Brands";content:"\f232";font-size:18px;color:#25D366;margin-right:6px;position:relative;top:1px}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li a{padding:8px 18px!important;border-radius:999px!important;transition:all .25s ease!important}.et_pb_fullwidth_menu_0_tb_header.et_pb_fullwidth_menu ul li a:hover{color:#fff!important;background:linear-gradient(90deg,#2ea3f2,#1959ff)!important;box-shadow:0 4px 14px rgba(25,89,255,.35)}.et_pb_fullwidth_menu_0_tb_header .et-menu>li.current-menu-item>a,.et_pb_fullwidth_menu_0_tb_header .et-menu>li.current_page_item>a{color:#fff!important;background:#1959ff!important}.et_pb_fullwidth_menu_0_tb_header .et-menu li.menu-item-2735>a{color:#fff!important;background:linear-gradient(90deg,#2ea3f2,#1959ff)!important;border-radius:999px!important;padding:8px 18px 8px 40px!important;box-shadow:0 4px 14px rgba(25,89,255,.40);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3C/svg%3E"),linear-gradient(90deg,#2ea3f2,#1959ff)!important;background-repeat:no-repeat,no-repeat!important;background-position:16px center,center!important;background-size:16px 16px,cover!important}.et_pb_fullwidth_menu_0_tb_header .et-menu li.menu-item-2735>a:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3C/svg%3E"),linear-gradient(90deg,#1959ff,#1959ff)!important;background-repeat:no-repeat,no-repeat!important;background-position:16px center,center!important;background-size:16px 16px,cover!important;box-shadow:0 6px 18px rgba(25,89,255,.55);transform:translateY(-1px)}Tarjetas redondeadas,sombra,zoom+overlay con icono de Instagram al pasar el ratón,avatar con aro degradado ybotones con el degradado de Instagram:#sb_instagram #sbi_images .sbi_item{padding:8px!important}#sb_instagram .sbi_photo_wrap{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px rgba(13,58,87,.12)}#sb_instagram .sbi_photo{transition:transform .55s ease;display:block}@media (min-width:981px){#sb_instagram .sbi_item:hover .sbi_photo{transform:scale(1.08)}#sb_instagram .sbi_photo_wrap::after{content:"";position:absolute;inset:0;z-index:1;opacity:0;transition:.4s;background:linear-gradient(135deg,rgba(36,132,180,.15) 30%,rgba(13,58,87,.6))}#sb_instagram .sbi_photo_wrap::before{content:"";position:absolute;inset:0;margin:auto;z-index:2;width:46px;height:46px;opacity:0;transform:scale(.6);transition:.4s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'
  stroke='%23ffffff' stroke-width='2'%3E%3Crect x='2.5' y='2.5' width='19' height='19' rx='5.5'/%3E%3Ccircle cx='12'
  cy='12' r='4.6'/%3E%3Ccircle cx='17.6' cy='6.4' r='1.2' fill='%23ffffff' stroke='none'/%3E%3C/svg%3E") center/containno-repeat}#sb_instagram .sbi_item:hover .sbi_photo_wrap::after{opacity:1}#sb_instagram .sbi_item:hover .sbi_photo_wrap::before{opacity:1;transform:scale(1)}}#sb_instagram .sbi_header_img{padding:3px;border-radius:50%;background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}#sb_instagram .sbi_header_img img{border:2px solid #fff;border-radius:50%}#sb_instagram .sbi_follow_btn a{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:11px 24px!important;font-weight:700!important;box-shadow:0 6px 16px rgba(220,39,67,.35);transition:.3s}#sb_instagram .sbi_load_btn{background:linear-gradient(120deg,#2484b4,#0e5a87)!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;transition:.3s}#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_load_btn:hover{transform:translateY(-2px);filter:brightness(1.06)}#sb_instagram #sbi_images .sbi_item{padding:8px!important}#sb_instagram .sbi_photo_wrap{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 6px 18px rgba(13,58,87,.12)}#sb_instagram .sbi_photo{transition:transform .55s ease;display:block}@media (min-width:981px){#sb_instagram .sbi_item:hover .sbi_photo{transform:scale(1.08)}#sb_instagram .sbi_photo_wrap::after{content:"";position:absolute;inset:0;z-index:1;opacity:0;transition:.4s;background:linear-gradient(135deg,rgba(36,132,180,.15) 30%,rgba(13,58,87,.6))}#sb_instagram .sbi_photo_wrap::before{content:"";position:absolute;inset:0;margin:auto;z-index:2;width:46px;height:46px;opacity:0;transform:scale(.6);transition:.4s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'
  stroke='%23ffffff' stroke-width='2'%3E%3Crect x='2.5' y='2.5' width='19' height='19' rx='5.5'/%3E%3Ccircle cx='12'
  cy='12' r='4.6'/%3E%3Ccircle cx='17.6' cy='6.4' r='1.2' fill='%23ffffff' stroke='none'/%3E%3C/svg%3E") center/containno-repeat}#sb_instagram .sbi_item:hover .sbi_photo_wrap::after{opacity:1}#sb_instagram .sbi_item:hover .sbi_photo_wrap::before{opacity:1;transform:scale(1)}}#sb_instagram .sbi_header_img{padding:3px;border-radius:50%;background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}#sb_instagram .sbi_header_img img{border:2px solid #fff;border-radius:50%}#sb_instagram .sbi_follow_btn a{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:11px 24px!important;font-weight:700!important;box-shadow:0 6px 16px rgba(220,39,67,.35);transition:.3s}#sb_instagram .sbi_load_btn{background:linear-gradient(120deg,#2484b4,#0e5a87)!important;color:#fff!important;border-radius:999px!important;font-weight:700!important;transition:.3s}#sb_instagram .sbi_follow_btn a:hover,#sb_instagram .sbi_load_btn:hover{transform:translateY(-2px);filter:brightness(1.06)}CSS — Home (landing) más llamativaPensado para Divi y acotado al inicio con body.home (no afecta al resto). Botones tipo píldora con degradado azul+elevación,tarjetas de servicios con sombra y hover,imágenes redondeadas con zoom,títulos con remate::root{--lp:#2484b4;--lp-osc:#0e5a87;--lp-claro:#2e9bce;--lp-cian:#7fd3f2;--lp-tinta:#0d3a57}body.home .et_pb_button{background:linear-gradient(120deg,var(--lp),var(--lp-osc))!important;color:#fff!important;border:0!important;border-radius:999px!important;font-weight:700!important;padding:.72em 1.9em!important;letter-spacing:.2px!important;box-shadow:0 8px 20px rgba(36,132,180,.30)!important;transition:all .3s ease!important}body.home .et_pb_button:hover{transform:translateY(-3px);filter:brightness(1.04);box-shadow:0 12px 28px rgba(36,132,180,.42)!important;padding:.72em 1.9em!important}body.home .et_pb_button:after{display:none!important}body.home .et_pb_blurb{background:#fff;border-radius:18px;padding:28px 24px;height:100%;box-shadow:0 10px 30px rgba(13,58,87,.08);transition:transform .35s ease,box-shadow .35s ease}body.home .et_pb_blurb:hover{transform:translateY(-6px);box-shadow:0 18px 42px rgba(13,58,87,.16)}body.home .et_pb_blurb .et-pb-icon{color:#fff!important;background:linear-gradient(135deg,var(--lp),var(--lp-claro));width:84px!important;height:84px!important;line-height:84px!important;border-radius:50%;box-shadow:0 8px 18px rgba(36,132,180,.30);transition:transform .35s ease}body.home .et_pb_blurb:hover .et-pb-icon{transform:scale(1.08) rotate(-4deg)}body.home .et_pb_image img{border-radius:16px;box-shadow:0 12px 30px rgba(13,58,87,.12);transition:transform .5s ease,box-shadow .5s ease}@media (min-width:981px){body.home .et_pb_image:hover img{transform:scale(1.03);box-shadow:0 18px 40px rgba(13,58,87,.20)}}body.home h2{letter-spacing:-.5px}body.home .et_pb_text[style*="center"] h2::after{margin-left:auto;margin-right:auto}body.home h2::after{content:"";display:block;width:64px;height:4px;border-radius:4px;margin-top:14px;html{scroll-behavior:smooth}::selection{background:var(--lp);color:#fff}