/*
Theme Name: vertice
Theme URI: ludik.pe
Author: Ludik - Fun-Development
Author URI: https://ludik.pe/
Description: responsive custom theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vertice
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.screen-reader-text{
  display: none;
}
html{
  margin: 0px!important;
  padding: 0px!important;
}
body{
  font-family: 'arson-regular'!important;
}
.fw-arson-black{font-family: 'arson-black';}
.fw-arson-blackItalic{font-family: 'arson-blackItalic';}
.fw-arson-bold{font-family: 'arson-bold';}
.fw-arson-boldItalic{font-family: 'arson-boldItalic';}
.fw-arson-light{font-family: 'arson-light';}
.fw-arson-lightItalic{font-family: 'arson-lightItalic';}
.fw-arson-narrowBold{font-family: 'arson-narrowBold';}
.fw-arson-narrowMedium{font-family: 'arson-narrowMedium';}
.fw-arson-regular{font-family: 'arson-regular';}
.fw-arson-regularItalic{font-family: 'arson-regularItalic';}
.fh-12{
  font-size: 12px!important;
}
.fh-13{
  font-size: 13px!important;
}
.fh-14{
  font-size: 14px!important;
}
.fh-15{
  font-size: 15px!important;
}
.fh-16{
  font-size: 16px!important;
}
.fh-18{
  font-size: 18px!important;
}
.fh-20{
  font-size: 20px!important;
}
.fh-24{
  font-size: 24px!important;
}
.fh-32{
  font-size: 32px!important;
}
.fh-34{
  font-size: 34px!important;
}
.fh-40{
  font-size: 40px!important;
}
.fh-72{
  font-size: 72px!important;
}
.fw-title{
  font-family: 'roboto-extraBold';
}
:root {
  --blue: #242951!important;  
  --blue--050: linear-gradient(0deg, rgba(255, 255, 255, 0.473), rgba(255, 255, 255, 0.418)), #00377B;
  --blue--100: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), #242951;
  --blue--150: linear-gradient(0deg, rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0.88)), #00377B;
  --blue--200: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), #00377B;
  --blue--400: #0F62AC;
  --blue--500: #242951;
  --orange--500: linear-gradient(0deg, rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0.88)), #FF8926;
  --yellow--900: #BA9B5A;
  --orange: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), #F78B60;
  --black: #000;
  --black--500:#141414;
}
.bg-blue{
  background: var(--blue)!important;
}
.bg-orange-000{
  background: var(--orange--000);
}
.bg-orange-500{
  background: var(--orange--500);
  border-radius: 15px;
}
.bg-blue-050{
  background: var(--blue--050);
}
.bg-blue-100{
  background: var(--blue--100);
}
.bg-blue-150{
  background: var(--blue--150);
}
.bg-blue-200{
  background: var(--blue--200);
}
.bg-e-box{
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), #00377B;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.14), 0px 3px 1px rgba(0, 0, 0, 0.12), 0px 1px 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
.border-box{
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.14), 0px 3px 1px rgba(0, 0, 0, 0.12), 0px 1px 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}
/*btns*/
.btn-outline-ligth{
  padding: 0.5rem 1rem 0.5rem 1rem;
  border: 2px solid white!important;
  text-decoration: none;
  background: transparent!important;
  color: white!important;
  border-radius: 10px;
}

.btn-ligth{
  padding: 0.5rem 1rem 0.5rem 1rem;
  text-decoration: none;
  color:  var(--blue)!important;
  background: linear-gradient(0deg, #FFFFFF, #FFFFFF), #141414;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.14), 0px 3px 1px rgba(0, 0, 0, 0.12), 0px 1px 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
}

.btn-dark{
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), rgba(255, 137, 38, 0.5);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14), 0px 2px 1px rgba(0, 0, 0, 0.12), 0px 1px 3px rgba(0, 0, 0, 0.2);
}
.cursor-pointer{
  cursor: pointer !important;
}
.text-blue{
	color: var(--blue--500);
}
.text-blue-400{
  color: var(--blue--400);
}
.row{
    --bs-gutter-x: 0rem !important;
    --bs-gutter-y: 0rem !important;
}
.bg-solutions{
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.88), rgba(255, 255, 255, 0.88)), #FF8926!important;
}
.style-none ul, .list-style-none li, footer li{
  list-style: none!important;
}
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6{
  color: var(--yellow--900);
  font-size: 12px;
  Line-height: 16px;
}
.text-contact p{
  font-size: 14px;
  Line-height: 16px;
  color: white;
}
.wp-block-columns{
  margin: 0!important;
}
