html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-block-start:.5rem;margin-block-end:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-start:0;margin-block-end:.9rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;text-decoration:none;color:#c36}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;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;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{width:auto;-webkit-appearance:button}[type=button],[type=submit],button{display:inline-block;font-weight:400;color:#c36;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid #c36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;transition:all .3s}[type=button]:focus:not(:focus-visible),[type=submit]:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{color:#fff;background-color:#c36;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}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;resize:vertical}[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}select{display:block}table{background-color:transparent;width:100%;margin-block-end:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table td,table th{padding:15px;line-height:1.5;vertical-align:top;border:1px solid hsla(0,0%,50.2%,.5019607843)}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsla(0,0%,50.2%,.5019607843)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsla(0,0%,50.2%,.0705882353)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsla(0,0%,50.2%,.1019607843)}table tbody+tbody{border-block-start:2px solid hsla(0,0%,50.2%,.5019607843)}@media (max-width:767px){table table{font-size:.8em}table table td,table table th{padding:7px;line-height:1.3}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{margin-block-start:0;margin-block-end:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}

@font-face {
  font-family: "Inter";
  src: url("/wp-content/themes/hello-elementor/assets/fonts/Inter-Regular.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("/wp-content/themes/hello-elementor/assets/fonts/Inter-Medium.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("/wp-content/themes/hello-elementor/assets/fonts/Inter-Bold.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}
.media-box__content h3{
	font-family: Geometria !important;
	font-weight: 400 !important;
	font-size: 24px !important;
}
.npdt{
	padding-top: 0px !important;
}
.title-with-line{
	font-size: 32px !important;
}
.accordion__btn {
	
background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='30' cy='30' r='30' fill='url(%23paint0_linear)'/%3e%3cpath d='M18 28.5C17.1716 28.5 16.5 29.1716 16.5 30C16.5 30.8284 17.1716 31.5 18 31.5V28.5ZM43.0607 31.0607C43.6464 30.4749 43.6464 29.5251 43.0607 28.9393L33.5147 19.3934C32.9289 18.8076 31.9792 18.8076 31.3934 19.3934C30.8076 19.9792 30.8076 20.9289 31.3934 21.5147L39.8787 30L31.3934 38.4853C30.8076 39.0711 30.8076 40.0208 31.3934 40.6066C31.9792 41.1924 32.9289 41.1924 33.5147 40.6066L43.0607 31.0607ZM18 31.5H42V28.5H18V31.5Z' fill='white'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear' x1='30' y1='0' x2='30' y2='60' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%238B0000'/%3e%3cstop offset='1' stop-color='%23000000'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") !important;

}
.elementor-widget-theme-post-content {
  font-family: Geometria !important;
  max-width: 745px!important;
  color: #000000 !important;
}
.media-box--small-img .media-box__content{
	justify-content: flex-start !important;
}
.accordion__btn{
	filter:  brightness(2)  !important;
}
.has-submenu{
	font-family: Geometria !important;
	
}
.elementor-sub-item{
	font-family: Geometria !important;
}
.main-font{
	font-weight: 300 !important;
  line-height: 1.5!important;
  font-family: Geometria !important;
}
.elementor-widget-theme-post-content p {
  font-size: 16px!important;
  font-style: normal;
  font-weight: 300 !important;
  line-height: 1.5!important;
  font-family: Geometria !important;
}

.elementor-widget-theme-post-content blockquote p {
  padding-left:0px !important;

}

.elementor-widget-theme-post-content blockquote {
 
  border-bottom:2px solid #9f0000 !important;
}

.author-img{
	 margin-bottom: 0px !important;
}
.article__head-author{
	gap:16px !important;
}
.article__head-author img{
	 border-right: 2px solid #9f0000 !important;
}
.elementor-widget-theme-post-content figcaption {
  font-size: 16px!important;
  font-style: italic;
  font-weight: 300 !important;
  line-height: 120%!important;
  font-family: Geometria !important;
}

.heading__list-icon{
	    filter: brightness(0) invert(1) !important;
}
.media-box__img img{
	border-radius: 30px !important;
}
.elementor-widget-theme-post-content h2 {
  font-size: 32px!important;
  font-style: normal;
  font-weight: 400!important;
  line-height: 120%!important;
  margin: 50px 0 34px 0!important;
 
  
}
.heading--with-bg .container {
	max-width:1200px !important;
	width:100% !important;
}
.media-box__text p{
	margin-bottom:20px !important;
}
.title-page h1 {
	font-size:40px;
	max-width:800px;
	line-height:125%;
}
@media screen and (max-width: 575px) {
  .title-page h1 {
    font-size: 26px;
  }
}
.ul--small li{
	list-style-type: disc;
	margin-left:20px;
}
.breadcrumbs ul{
	padding-top:50px !important;
	display: flex;
	list-style-type:none;
  flex-wrap: wrap;
	padding-left:0px !important;
	padding-bottom:15px !important;
}
.breadcrumbs ul li{
	list-style-type:none;
  color: #9A9A9A;
  font-family: "Geometria", Sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5em;
  position: relative;
}
.breadcrumbs ul li:not(:first-child)::before {
  content: '»';
  padding: 0 5px;
}
.breadcrumbs ul li:not(:first-child):has(a)::before {
  color: #fff;
}
.breadcrumbs ul li a{
  color: #fff;
}
.elementor-widget-theme-post-content h2:after {
	margin-top:14px !important;
	display:block !important;
	content: "" !important;
	width:260px !important;
	height:2px !important;
	background: linear-gradient(90deg,rgba(159, 0, 0, 1) 0%, rgba(255, 255, 255, 1) 100%) !important;
}
.article-faq p{
	background: #f8eded !important;
	padding:24px !important;
}
.article__banner h2:after{
	background: none !important;
}
.elementor-widget-theme-post-content li {
  font-size: 16px!important;
  font-style: normal;
  font-weight: 300!important;
  line-height: 120%!important;
  
}
.elementor-widget-theme-post-content li::marker {
	color:#9f0000 !important;
}
 
.elementor-widget-theme-post-content li:not(:last-child) {
  margin-bottom: 10px;
}
.elementor-widget-theme-post-content ul,
.elementor-widget-theme-post-content ol {
  margin: 15px 0!important;
}
.elementor-widget-theme-post-content h3 {
  font-size: 24px!important;
  font-style: normal;
  font-weight: 400!important;
  line-height: 120%!important;
  margin: 30px 0!important;
}
.elementor-widget-theme-post-content figure {
  max-width: 475px;
  margin: 60px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}
.elementor-widget-theme-post-content figure img {
  margin-bottom: 0;
  border-radius: 0;
}
.elementor-widget-theme-post-content figcaption {
  color: #808080;
  text-align: center;
  
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 120%; 
}
.article__nav {
  padding: 44px 52px;
  background-color: #f4f4f4;
  color: #000;
  display: -ms-grid;
  display: grid;
  margin: 40px 0;
}
@media screen and (max-width: 767px) {
  .article__nav {
    padding: 20px 25px;
  }
}
.elementor-widget-theme-post-content p.article__nav-title {
  margin-bottom: 20px;
  font-size: 24px!important;
  font-style: normal;
  font-weight: 400!important;
  line-height: normal!important;
}
@media screen and (max-width: 767px) {
  .article__nav-title {
    font-size: 22px;
  }
}
.article__nav ul {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 25px;
  display: -ms-grid;
  display: grid;
  margin: 0!important;
}
.article__nav ul li {
  list-style-type: disc;
}
.article__nav ul li ul {
  margin-top: 10px !important;
}
.article__nav a {
  color: #000;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}
.elementor-widget-theme-post-content {
  scroll-behavior: smooth;
  scroll-padding-top: 40px;
}
@media (any-hover: hover) {
  .article__nav a:hover {
    color: #c36;
  }
}
@media screen and (max-width: 767px) {
  .elementor-widget-theme-post-content {
    margin-top: 0;
  }
  .article__nav {
    padding: 20px;
    margin: 20px 0;
  }
  .elementor-widget-theme-post-content li {
    font-size: 14px !important;
  }
  .elementor-widget-theme-post-content figure {
    margin: 30px auto;
    gap: 15px;
  }
  .elementor-widget-theme-post-content figcaption {
    font-size: 14px;
  }
  .elementor-widget-theme-post-content h2 {
    font-size: 26px !important;
    margin: 30px 0 !important;
  }
  .elementor-widget-theme-post-content h3 {
    font-size: 22px !important;
    margin: 20px 0 !important;
  }
}
.article__banner {
  color: #fff;
  margin: 40px 0;
  background-size: cover;
}
.article__banner-content {

  width: 100% !important;
  padding: 15px;
  background-color: rgba(9, 9, 9, 0.70);
}
.elementor-widget-theme-post-content .article__banner h2 {
  margin-top: 5px!important;
  margin-bottom: 13px!important;
}
.article__banner .button {
  width: 100%;
  max-width: 250px;
  background-color: #fff;
  padding: 10px;
  text-align: center;
  margin-top: 25px;
  color: #000;
  font-size: 16px;
}
.elementor-widget-theme-post-content p:has(.button) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.article__head {
  margin: 30px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .article__head {
    margin: 15px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 10px;
  }
}
.article__time {
  padding-left: 30px;
  background-image: url('data:image/svg+xml,<svg width="23" height="19" viewBox="0 0 23 19" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="23" height="19" fill="url(%23pattern0_62_171)"/><defs><pattern id="pattern0_62_171" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_62_171" transform="scale(0.0434783 0.0526316)"/></pattern><image id="image0_62_171" width="23" height="19" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAATCAYAAAB7u5a2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGQSURBVDhP7ZS9qsJAEIXnXhR8B8FCsBIVEcRaEOxEsPGvTCE2FvaW1r6JQsBKxMYUAS0UQUQEC1tLISSO2XVEVye5ld39IGTP7HJ2M5nZH3SBL/FL76/wVXPftIgpXddhOBzC6XSC5XIJ6XQawuEwVCoVKBaLtNIDYc7hOA42m03UNA23262MpVIp+d5sNliv17HVaknthad5o9HAfr9Piqfb7WKn0yH1CWs+Ho+xWq2SemKaJo3uXK9XLBQKuFgsKKLCmpdKJTwej6SePNLyymw280wPax6Px2mkwpnbto2ZTIaUCmseDAZFBaFlWRS5k0wmlRRcLhe5LhQKUUSFNfc6yX6/x0QiIavlFbc8aaTCNlEsFoPdbkfqSTQahdFoBNPplCIAq9UK3C8i9QZtojCZTLBWq5HyR/x8wzBIqbAnz+fzEAgEYDAYUISn1+tBJBKBXC5HkTdokw9Eh4oubLfbeDgcZOxRLev1WnavmPPjz7tF5Fg85/MZ5vM5ZLNZedpyuQxuA9FKnv/7nAHgBhAEKUjFMnh4AAAAAElFTkSuQmCC"/></defs></svg>');
  background-size: 23px 19px;
  background-repeat: no-repeat;
  background-position-y: top;
  background-position-x: left;
}
.dialog-widget-content {
  right: 50%;
  bottom: 50%;
  transform: translate(50%, 50%);
}
.dialog-close-button {
  width: 25px;
  height: 25px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .elementor-widget-theme-post-content {
    max-width: inherit!important;
  }
}
.accordion{
	background-color: rgb(241 241 241) !important;
}
.items-box--steps p{
	font-size:18px !important;
	line-height: 1.3 !important;
	
}

.items-box--steps {
    gap: 20px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    counter-reset: stepCounter;
}
.no-pd-bot{
	padding-bottom:0px !important;
}
.section--gray{
	background-color: rgb(201 201 201 / 30%) !important;
}
.quiz {
	margin-bottom:40px !important;
	background-color: rgb(201 201 201 / 30%) !important;
}
.quiz .swiper-pagination-custom{
	
background:#9f0000 !important;
    background-clip: text !important;
}
.radio .radio__input + label::after{
	background:#9f0000 !important;
}

.radio .radio__input + label::before {
	    border: 2px solid #9f0000 !important;
}
@media screen and (max-width: 575px) {
  .elementor-kit-7 h2 {
    font-size: 22px!important;
  }
}

.RatingBadgeWidget {
  width: 200px!important;
  height: 70px!important;
}
.elementor-289 .elementor-element.elementor-element-1f3ffd6a a,
.breadcrumbs ul li a {
  transition: .3s ease;
}
.breadcrumbs ul li a:hover {
  color: #c80000;
}
.elementor-location-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 5;
  background-color: #fff;
  border: 1px solid #E4E4E4;
}
.elementor-location-header+div,
.elementor-location-header+main {
  padding-top: 165px;
}
@media screen and (max-width: 767px) {
  .elementor-location-header+div,
  .elementor-location-header+main {
    padding-top: 75px;
  }
  .elementor-35 .elementor-element.elementor-element-c2d06f7 img {
    height: 50px;
  }
}

figure p.img-post-text{
	font-style: italic !important;
    text-align: center !important;
	
	font-size:15px !important;
	padding: 0 20px 20px 20px !important;
}
.elementor-widget-theme-post-content figure {
	gap: 10px !important;
	border: 1px solid #ebebeb !important;
}

