.et_header_style_fullscreen .et_slide_in_menu_container{padding-top:0px!important}.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a{font-weight:900!important}.ticker-mail:hover .mob-link a{color:white!important}.et_header_style_fullscreen .et_slide_in_menu_container{visibility:hidden;opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.4s ease-in-out,visibility 0s 0.4s;transition:transform 0.4s ease-in-out,visibility 0s 0.4s}.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}.greycliff-bold{font-family:greycliff-cf,sans-serif;font-weight:700;font-style:normal}.greycliff-extrabold{font-family:greycliff-cf,sans-serif;font-weight:800;font-style:normal}.greycliff-heavy,h1,h2,h3{font-family:greycliff-cf,sans-serif;font-weight:900;font-style:normal}.greycliff-light{font-family:greycliff-cf,sans-serif;font-weight:300;font-style:normal}.greycliff-regular,body{font-family:greycliff-cf,sans-serif;font-weight:400;font-style:normal}.ds-vertical-align{display:flex;flex-direction:column;justify-content:center}.topheaderup{margin-top:-120px;padding-top:120px}h1,h2,h3{padding-bottom:1.5rem}.media-box-image{border-radius:10px}.media-box img{transform:scale(1);transition:transform .5s ease-in-out!important}.media-box:hover img{transform:scale(1.1)}.media-box-content{padding:20px;color:white;position:absolute;z-index:12;width:100%;justify-content:space-between;align-items:center;border-radius:0 0 10px 10px;bottom:0px;background:rgb(0,0,0)!important;background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 95%)!important}.pa-add-accordion-icon .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before{display:block;content:"\f068"!important}.skillblock{background:rgb(40,40,40);background:linear-gradient(0deg,rgba(40,40,40,1) 0%,rgba(105,105,105,1) 100%);padding:20px;margin:10px 0 10px 0;border-radius:20px;width:49%;color:white}.skillcont{display:flex;flex-wrap:wrap;gap:2%}.mfp-wrap{z-index:10000001!important}.royform input,.royform label,.royform legend,.royform textarea,.royform select{font-size:12px!important}.royform{padding:10px!important}.royform .wpforms-field{padding:5px 0!important}.wpforms-field-label{margin:0 0 10px 0!important}.royformbot,.royform .wpforms-page-button{background:black!important;color:white!important;width:60%!important;border-radius:20px!important}.royform .wpforms-clear,.royform .wpforms-submit-container{text-align:center!important;padding:top!important}.introform{text-align:center}.introform a{font-weight:bold;color:black}.introform .form-display{width:150px!important;margin:0 auto!important;height:150px!important;border-radius:100px!important;background-image:url(https://roycalvillo.com/roy23/wp-content/uploads/2023/06/display.jpg);background-size:cover;background-position:center}.dsm-entry-thumbnail img{transition:all .3s ease-in-out}.dsm-entry-thumbnail:hover img{width:110%;height:110%}#sfm-sidebar .sfm-logo{padding:1rem!important}.sfm-full-single .sfm-nav{margin-top:-4%!important}.et_slide_in_menu_container ul#mobile_menu_slide{display:flex!important;justify-content:center;align-items:center;flex-direction:column}.grecaptcha-badge{visibility:hidden!important}.numcirculocont{display:flex;justify-content:center;margin-bottom:20px}.numcirculo{color:white;font-size:1.5rem;display:flex;align-items:center;justify-content:center;width:40px;height:40px;font-weight:700;border-radius:100px;background-color:#eb394e;border:2px solid #eb394e;padding-bottom:3px}.dsm-timeline-content{margin-top:0px!important}.mobile_menu_bar:before{font-size:42px!important}html[lang="es-MX"] .hide-mx{display:none}html[lang="en-US"] .hide-en{display:none}@media only screen and (max-width:479px){.skillblock{width:100%}.et_slide_in_menu_container .et_mobile_menu li a{font-size:30px!important}}