.elementor-13 .elementor-element.elementor-element-264eb4a{--display:flex;--min-height:550px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-360eeb6 .elementor-button{background-color:#00BCD400;font-family:"HkModular", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;border-style:solid;border-width:.5px .5px .5px .5px;border-color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:15px 30px 15px 30px;}.elementor-13 .elementor-element.elementor-element-360eeb6.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-360eeb6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-360eeb6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-eacd9ea{text-align:center;}.elementor-13 .elementor-element.elementor-element-eacd9ea .elementor-heading-title{font-family:"HkModular", Sans-serif;font-size:6rem;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-2afe97e{padding:20px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-2afe97e .elementor-heading-title{font-family:"HkModular", Sans-serif;font-size:1.5rem;font-weight:500;text-transform:uppercase;color:#BFBFBF;}.elementor-13 .elementor-element.elementor-element-e5f354d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13 .elementor-element.elementor-element-faa33b5 .e-search-input{background-color:#80484800;font-family:"HkModular", Sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BFBFBF6B;border-radius:50px 50px 50px 50px;}.elementor-13 .elementor-element.elementor-element-faa33b5 .e-search-results-container{background-color:var( --e-global-color-7145589 );}.elementor-13 .elementor-element.elementor-element-faa33b5{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-search-results-columns:3;--e-search-placeholder-color:#FFFFFF9E;--e-search-input-color:#BFBFBF;--e-search-icon-label-color:#FFFFFF9E;--e-search-input-padding-block-start:20px;--e-search-input-padding-inline-start:20px;--e-search-input-padding-block-end:20px;--e-search-input-padding-inline-end:20px;--e-search-icon-label-size:24px;--e-search-input-gap:15px;--e-search-icon-clear-size:24px;--e-search-icon-clear-color:#FFFFFF9E;--e-search-nothing-found-padding-block-start:50px;--e-search-nothing-found-padding-block-end:50px;--e-search-nothing-found-message-color:#BFBFBF;}.elementor-13 .elementor-element.elementor-element-faa33b5.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-faa33b5 .e-search-results-container > div{border-style:none;}.elementor-13 .elementor-element.elementor-element-faa33b5 .e-search-nothing-found-message{font-family:"HkModular", Sans-serif;font-size:1.125rem;font-weight:500;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-91ec7eb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-91ec7eb.e-con{--align-self:center;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-a7c7a92{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-13 .elementor-element.elementor-element-a7c7a92.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-a7c7a92 .elementor-icon-list-icon i{color:#BFBFBF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-a7c7a92 .elementor-icon-list-icon svg{fill:#BFBFBF;transition:fill 0.3s;}.elementor-13 .elementor-element.elementor-element-a7c7a92 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-13 .elementor-element.elementor-element-a7c7a92 .elementor-icon-list-item > a{font-family:"HkModular", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-a7c7a92 .elementor-icon-list-text{color:#BFBFBF;transition:color 0.3s;}.elementor-13 .elementor-element.elementor-element-2b8ae57{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:var( --container-widget-width, 691px );max-width:691px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -140px;--container-widget-width:691px;--container-widget-flex-grow:0;--e-filter-space-between:21px;--e-filter-normal-text-color:#BFBFBF;--e-filter-hover-text-color:#BFBFBF;--e-filter-item-border-radius:50px 50px 50px 50px;}.elementor-13 .elementor-element.elementor-element-2b8ae57 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#BFBFBF1C;border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BFBFBF8A;}.elementor-13 .elementor-element.elementor-element-2b8ae57 .e-filter-item{font-family:"HkModular", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:uppercase;padding:15px 20px 15px 20px;}.elementor-13 .elementor-element.elementor-element-2b8ae57 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;border-color:#BFBFBF6B;}.elementor-13 .elementor-element.elementor-element-2b8ae57 .e-filter-item[aria-pressed="true"]{border-style:solid;border-width:0.5px 0.5px 0.5px 0.5px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-13 .elementor-element.elementor-element-a2021f9{--grid-columns:3;}.elementor-13 .elementor-element.elementor-element-a2021f9 > .elementor-widget-container{padding:50px 0px 0px 0px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-264eb4a{--content-width:80%;}.elementor-13 .elementor-element.elementor-element-91ec7eb{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-91ec7eb{--width:80%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-360eeb6 .elementor-button{font-size:1.04rem;padding:15px 15px 15px 15px;}.elementor-13 .elementor-element.elementor-element-2afe97e .elementor-heading-title{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-e5f354d{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-91ec7eb{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-2b8ae57{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-13 .elementor-element.elementor-element-a2021f9{--grid-columns:2;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-264eb4a{--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-13 .elementor-element.elementor-element-eacd9ea .elementor-heading-title{font-size:4.5rem;}.elementor-13 .elementor-element.elementor-element-2afe97e .elementor-heading-title{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-faa33b5{--e-search-results-columns:1;}.elementor-13 .elementor-element.elementor-element-91ec7eb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-13 .elementor-element.elementor-element-2b8ae57{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-a2021f9{--grid-columns:1;--grid-row-gap:50px;}}/* Start custom CSS for button, class: .elementor-element-360eeb6 */.elementor-13 .elementor-element.elementor-element-360eeb6 .elementor-button {
    background: linear-gradient(130deg,#002E34,#3C0719);
    box-shadow: 0 8px 20px rgba(233, 30, 99, 0.2);
    transition: pulse 0.3s ease;
    animation: pulse 1.5s infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  70% {
    transform: scale(1.1);
  }
}

.elementor-13 .elementor-element.elementor-element-360eeb6 .elementor-button-icon{
    color: #00bcd4;
}

.elementor-13 .elementor-element.elementor-element-360eeb6 .elementor-button-text{
    background: linear-gradient(90deg,#00bcd4,#e91e63);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eacd9ea */.elementor-13 .elementor-element.elementor-element-eacd9ea .elementor-heading-title span{
    background: linear-gradient(90deg,#00bcd4,#9C27B0,#e91e63);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264eb4a */.elementor-13 .elementor-element.elementor-element-264eb4a{
    background: linear-gradient(60deg,#3C0719,#2B0A30,#0a0a0f,#0a0a0f,#0a0a0f,#2B0A30,#002E34);
    background-size: 400% 400%;
  animation: gradientMove 15s ease infinite;
}

@keyframes gradientMove {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-faa33b5 */#search-faa33b5:focus{
    border-color: #e91e63;
    outline: none;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-2b8ae57 */.elementor-13 .elementor-element.elementor-element-2b8ae57 .e-filter-item[aria-pressed=true]{
    background: linear-gradient(90deg,#00bcd4,#9C27B0,#e91e63);
}

.elementor-13 .elementor-element.elementor-element-2b8ae57 .e-filter-item{
    transition: transform 0.3s ease;
}

.elementor-13 .elementor-element.elementor-element-2b8ae57 .e-filter-item:hover{
    transform: scale(1.05);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HkModular';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://borgo-live.com/wp-content/uploads/2026/04/Robot-Dreamer-Bold-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'HkModular';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://borgo-live.com/wp-content/uploads/2026/04/Robot-Dreamer-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'HkModular';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://borgo-live.com/wp-content/uploads/2026/04/Robot-Dreamer-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'HkModular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://borgo-live.com/wp-content/uploads/2026/04/Robot-Dreamer.ttf') format('truetype');
}
/* End Custom Fonts CSS */