html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Cairo",sans-serif;font-size:1rem;line-height:1.5;font-weight:100}.txt-uppercase{text-transform:uppercase}h1,h2,h3{clear:both;letter-spacing:3px;font-weight:bold}@media (max-width:767px){h1,h2,h3{letter-spacing:2px}}@media (max-width:600px){h1,h2,h3{letter-spacing:1px}}h4,h5,h6{font-weight:bold;letter-spacing:2px}article h4,article h5,article h6{letter-spacing:1px}h3{text-transform:uppercase}@media (max-width:600px){h3{letter-spacing:1.4px;font-size:20px}}h4{line-height:30px;letter-spacing:2px;margin-bottom:20px}h1,h2{font-size:40px;line-height:50px;letter-spacing:3px!important}@media (max-width:767px){h1,h2{font-size:32px;line-height:40px;letter-spacing:2px!important}}@media (max-width:500px){h1,h2{font-size:26px;line-height:35px}}p{font-weight:400;font-size:18px;letter-spacing:1px;margin-bottom:1.2em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{letter-spacing:.4px;background:#fff;color:#103542;margin-bottom:0}footer{color:#fff;font-size:12px;font-weight:regular!important;background:#103542;background-attachment:fixed;background-image:url(https://toposervis.com/wp-content/themes/toposervis/img/xbg-footer.png.pagespeed.ic.oJa98va6nh.png)}footer a{color:#fff}footer strong,footer p{font-size:12px}.nav.nav-tabs.custom{align-items:center;border-bottom:none;padding-left:0;margin-left:0}.nav.nav-tabs.custom a{color:#103542;padding:5px 40px;font-weight:bold;border-radius:20px;margin:0 10px;background:#fff;text-decoration:none;text-transform:uppercase;transition:.4s}.nav.nav-tabs.custom a:focus{outline:none}.nav.nav-tabs.custom a.active{color:#fff;border:0;background:#40a7f8;background:linear-gradient(297deg,#459bfe 0%,#40a7f8 26%,#2cdae3 74%)}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.border-1{border-radius:10px}.border-2{border-radius:20px}.border-3{border-radius:30px}.border-4{border-radius:40px}.border-5{border-radius:50px}.border-6{border-radius:60px}.border-7{border-radius:70px}.border-8{border-radius:80px}.border-9{border-radius:90px}.wrap-btn-gradient a,.wrap-btn-gradient button,.btn-gradient,button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;color:#fff;border:none!important;padding:14px 50px;display:inline-block;font-size:13px!important;font-weight:bold!important;box-shadow:0 0 8px 0 rgba(0,0,0,.25);line-height:1.2;letter-spacing:.5px;transition:padding .3s;text-transform:uppercase;background:#40a7f8;background:linear-gradient(297deg,#459bfe 0%,#40a7f8 26%,#2cdae3 74%)}.wrap-btn-gradient a:hover,.wrap-btn-gradient button:hover,.btn-gradient:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{padding:14px 50px;border-color:#ccc #bbb #aaa;color:#212529}.wrap-btn-gradient a:active,.wrap-btn-gradient a:focus,.wrap-btn-gradient button:active,.wrap-btn-gradient button:focus,.btn-gradient:active,.btn-gradient:focus,button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}@media (max-width:768px){.wrap-btn-gradient a,.wrap-btn-gradient button,.btn-gradient,button,input[type="button"],input[type="reset"],input[type="submit"]{padding:10px 20px}.wrap-btn-gradient a:hover,.wrap-btn-gradient button:hover,.btn-gradient:hover,button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{padding:10px 20px}}.wrap-btn-gradient a,.wrap-btn-gradient button{padding:14px 40px;border-radius:20px;text-decoration:none;text-transform:uppercase}.wrap-btn-gradient a img,.wrap-btn-gradient button img{position:relative;display:inline-block;top:-1px;margin-left:5px}@media (max-width:768px){.wrap-btn-gradient a,.wrap-btn-gradient button{padding:10px 20px}}input::placeholder{color:#103542}.form-control{color:#103542;margin:6px 0;border:1px solid #103542;padding:5px 20px!important;border-radius:6px!important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#103542;border:1px solid #103542;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #103542}textarea{width:100%}#masthead{align-items:center;display:flex;height:109px;left:0;max-width:100%;position:fixed;right:0;top:0;z-index:111;background:#fff;background-image:url(https://toposervis.com.mx/wp-content/themes/toposervis/img/bg-toposervis.png);background-attachment:fixed;background-size:cover;background-position:center}body{padding-top:105px}.menu-desktop-container li:not(:last-child){position:relative}.menu-desktop-container li:not(:last-child):hover>a,.menu-desktop-container li:not(:last-child).focus>a{transform:scale(1.1)}.menu-desktop-container li:last-child{display:flex;align-items:center;margin-left:1rem}.menu-desktop-container li:last-child a{padding:5px 24px;font-weight:bold;border-radius:8px;background-color:#2cdae3;box-shadow:0 0 8px 0 rgba(0,0,0,.25)}.menu-desktop-container a{color:#103542;font-weight:400;transition:.3s linear;transform-origin:center;letter-spacing:.5px}.menu-desktop-container a:hover{color:#103542}.menu-desktop-container .current_page_item>a,.menu-desktop-container .current-menu-item>a,.menu-desktop-container .current_page_ancestor>a,.menu-desktop-container .current-menu-ancestor>a{font-weight:bold}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}iframe{width:100%;height:500px}@media (max-width:640px){iframe{height:250px!important}}.swp-ps1,.cnt-slide,.swp-s1{color:#fff;display:inline-block}@media (min-width:768px){.swp-ps1,.cnt-slide,.swp-s1{width:auto!important;right:50px;bottom:40px!important;left:initial!important}}.linkedin-footer svg{background:#fff;border-radius:100%;height:27px;padding:4px;width:27px}.linkedin-footer svg path{fill:#393b3d}span.custom-swiper{display:inline-block;bottom:-15px;cursor:pointer;font-size:18px;font-weight:100;left:15px;position:absolute;z-index:1}span.custom-swiper::before,span.custom-swiper::after{content:"";display:block;clear:both}.swp-ps1,.cnt-slide,.swp-s1{color:#fff}.swp-ps1 .swiper-pagination-bullet,.cnt-slide .swiper-pagination-bullet,.swp-s1 .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff}.swp-ps1 .swiper-pagination-bullet.swiper-pagination-bullet-active,.cnt-slide .swiper-pagination-bullet.swiper-pagination-bullet-active,.swp-s1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;height:11px;width:11px}.sticky{display:block}.page-template-contact h2{font-size:30px;font-weight:bold;margin-bottom:30px;text-transform:uppercase}.uppercase{text-transform:uppercase;font-size:24px;font-weight:700;width:90%;line-height:1.4}.text-blue{color:#45b3ce}.full-width{width:100%}h5.uppercase,.recents_posts article h5{letter-spacing:1px!important}.testimonial hr{background-color:#45b3ce;border:0;height:3px!important;width:50%;display:block;margin:20px auto;opacity:1}.blog article .cont{min-height:120px}.blog article h5,.recents_posts article h5{font-size:18px;min-height:45px}.page-template-services .servicios-slide h4{margin-bottom:30px}.page-template-services .servicios-slide .wrap-btn-gradient{margin-bottom:0;margin-top:30px}#primary .recomendados h5{min-height:75px}#primary .recomendados .cont_recomendados{text-align:center}#primary .recomendados .cont_recomendados .align-items-center{justify-content:center}@media all and (min-width:720px){#four-rows .item-blue{position:relative;padding:0 40px;min-height:230px}#four-rows .item-blue .border{padding:0 40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);border:0!important;width:100%}}.rentas .item-blue{background:#2cdae3;border-radius:20px;color:#103542;display:inline-block;height:100%;margin:0 auto;padding:40px;width:90%}.rentas .item-blue h5{font-weight:bold}@media (max-width:768px){.rentas .item-blue{width:100%}}.list-products .item a{display:block}.list-products .item img{height:250px;object-fit:cover;object-position:center;width:100%}.list-products .pagination{background-color:#103542;border-radius:10px;color:#fff;text-align:center}.list-products .pagination .page-numbers{color:#fff;border:1px solid #fff;padding:2px 8px;text-align:center;display:inline-block;margin:5px;text-decoration:none}.list-products .pagination .page-numbers.current{background-color:#fff;color:#103542}.list-products .pagination .page-numbers:last-child{border:none}.list-products .pagination .prev{border:0}#formContact h2,#formContact h3{text-transform:uppercase}#formContact button{padding:10px 40px;border-radius:20px;font-size:14px!important;margin:20px 0}.show-sm,.show-md,.show-lg,.show-xlg,.show-xxlg{display:none}@media (max-width:576px){.hidden-sm{display:none!important}.show-sm{display:block!important}}@media (max-width:768px){.hidden-md{display:none!important}.show-md{display:block!important}}@media (max-width:992px){.hidden-lg{display:none!important}.show-lg{display:block!important}}@media (max-width:1200px){.hidden-xlg{display:none!important}.show-xlg{display:block!important}}@media (max-width:1400px){.hidden-xxlg{display:none!important}.show-xxlg{display:block!important}}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.text-uppercase{text-transform:uppercase;font-size:24px;font-weight:700}.wrapp-img::before{content:'';position:absolute;border:1px solid #103542;bottom:-13px;width:97%;height:100%;left:-12px;z-index:-1}.list-products .item{margin-top:20px;margin-bottom:20px}.row.recomendados .item img{height:280px;object-fit:cover;width:100%}@media (max-width:640px){.row.recomendados .item img{height:250px}}.recents_posts article .img-fluid{width:100%;height:350px;object-fit:cover}@media (max-width:640px){.recents_posts article .img-fluid{height:280px}}.recents_posts article h5{font-size:18px;font-weight:700}.recents_posts article .btn{display:inline-block}:root{--duration:1s;--timing-function:cubic-bezier(.71,.16,.89,.43)}.page-template-taller #four-rows p{text-align:justify}.suscribe h3{font-size:20px}#formContact button:hover{padding:10px 50px}.border_img:before{content:'';position:absolute;border:1px solid #fff;bottom:-15px;width:97%;height:97%;right:-15px}.border_img{position:relative}.border_img img{margin-bottom:0!important}.header-blog{position:relative}.container{position:relative}.bounce{z-index:4;position:absolute;left:50%;transform:translate(-50%,-10px);bottom:0;animation:updown var(--duration) var(--timing-function) 0s infinite alternate both running}@keyframes updown{from{transform:translate(-50%, -10px)}to{transform:translate(-50%, 10px)}}.info-post{height:115px;display:flex;flex-wrap:wrap;text-align:center}.info-post .wrap-btn-gradient{width:100%;align-self:flex-end}@media (max-width:1024px){.info-post{height:auto}}.four-rows-info{color:#fff;background:#103542;position:relative}.four-rows-info h3{text-transform:uppercase}.four-rows-info .content img{max-width:180px;margin-top:20px;margin-bottom:20px}.four-rows-info img{position:relative;z-index:2}.four-rows-info .hidden-lg{position:relative}.four-rows-info .hidden-lg:before{content:'';position:absolute;border:1px solid #fff;bottom:-15px;width:97%;height:100%}.four-rows-info .container{z-index:1}.four-rows-info .row:nth-of-type(even) .hidden-lg:before{right:0}.four-rows-info .row:nth-of-type(odd) .hidden-lg:before{left:0}.four-rows-info .justify-content-end{text-align:right}.four-rows-info::before{background-size:contain;background-image:url(https://toposervis.com/wp-content/themes/toposervis/img/textura-para-fondo-verde.png.pagespeed.ce.wJ71aA0BPP.png);content:"";left:0;position:absolute;top:0;width:100%;height:100%;z-index:1}@media (max-width:767px){.four-rows-info{padding-bottom:40px;text-align:center}}section{overflow-x:hidden;position:relative}.widget_text{overflow:hidden}.inicio section .container{z-index:2;position:relative}.inicio .swiper{width:100%;height:550px}.inicio .swiper .swiper-button-prev:after,.inicio .swiper .swiper-button-next:after{display:none}.inicio .swiper .swiper-pagination{left:60px!important;right:auto}@media all and (max-width:720px){.inicio .swiper .swiper-pagination{left:0!important}}.inicio .swiper .swiper-button-prev{position:absolute;bottom:28px;top:auto;left:23px}@media all and (max-width:720px){.inicio .swiper .swiper-button-prev{left:23px!important;bottom:0}}.inicio .swiper .swiper-button-next{position:absolute;bottom:28px;top:auto;left:103px}@media all and (max-width:720px){.inicio .swiper .swiper-button-next{left:auto!important;right:23px!important;bottom:0}}.inicio .swiper .swiper-slide{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:bold;color:#fff;position:relative;background-size:cover}.inicio .swiper .swiper-slide .container{position:relative;z-index:1}.inicio .swiper .swiper-slide::after{content:'';background:rgba(16,53,66,.75);position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:640px){.inicio .swiper{height:450px}}.inicio .testimonios h3{text-transform:uppercase}.inicio .testimonial h5{color:#45b3ce;text-align:center}.inicio .testimonial hr{background-color:#45b3ce;display:block;height:2.1px;margin:15px auto;width:40%;opacity:1}.textwidget strong,.textwidget b{font-weight:bold;font-size:14px}.blog .header-blog{color:#fff;height:550px;position:relative;width:100%;background-size:cover;background-position:center}@media (max-width:640px){.blog .header-blog{height:400px}}.blog .header-blog .content{position:relative;z-index:1}.blog .header-blog:before{content:'';background-color:rgba(16,53,66,.75);height:100%;left:0;position:absolute;right:0;width:100%}.blog article img{height:200px;object-fit:cover;width:100%}.blog article a,.blog article a:active,.blog article a:visited{color:#183451;text-decoration:none}.blog .pagination{background-color:#103542;border-radius:10px;color:#fff;text-align:center}.blog .pagination .page-numbers{color:#fff;border:1px solid #fff;padding:2px 8px;text-align:center;display:inline-block;margin:5px;text-decoration:none}.blog .pagination .page-numbers.current{background-color:#fff;color:#103542}.blog .pagination .page-numbers:last-child{border:none}.blog .pagination .prev{border:0}footer{position:relative}footer .bg{object-fit:cover;object-position:center;left:0;top:0;width:100%;height:100%;position:absolute}.suscribe-blog{border-radius:10px;box-shadow:5px 6px 10px #dcdcdc;color:#fff;overflow:hidden;position:relative;background:#fff}.suscribe-blog .row{max-width:100%}.suscribe-blog input{background-color:transparent;border:1px solid #fff;color:#fff}.suscribe-blog input::placeholder{color:#fff}.suscribe-blog input[type="submit"],.suscribe-blog button{color:#459dfe;background:#fff!important;background-color:#fff!important;border-radius:4px;box-shadow:none;font-weight:700;padding:9px 30px;font-size:16px!important;position:relative;top:5px}@media (max-width:768px){.suscribe-blog input[type="submit"],.suscribe-blog button{margin-bottom:30px!important}.suscribe-blog{border-radius:0;padding-top:40px}}.wrap-bounce{margin:30px auto;padding:30px 0}@media (max-width:768px){.wrap-bounce{margin:0 0;padding:20px 0 30px 0!important}}.faqs .icon-world{position:relative;left:-50px}.faqs .accordion-item{border-bottom:2px solid #183451}.faqs .accordion-item:nth-child(even) .accordion-header{background:#f3f3f3;background-color:#f3f3f3}.faqs .accordion-item span{background:transparent}.faqs .accordion-header{cursor:pointer}.faqs .accordion-button:not(.collapsed){color:#183551;background-color:#d9d9d9;font-weight:800}.faqs .accordion-button::after{margin-right:20px}.inicio section:nth-of-type(1) .custom-swiper{bottom:45px}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}