/*
Theme Name: Border Warz
Theme URI: https://elementor.com/products/hello-biz/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-biz
Author: Get Social YEG
Author URI: https://www.getsocialyeg.com/
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready,style-variations
Version: 1.0.0.1765259796
Updated: 2025-12-09 05:56:36

*/

/*
* WPFORMS
*/

.wpforms-container {
    margin: 0!important;
}

.wpforms-container .wpforms-field {
    padding: 0!important;
    margin-bottom: 20px;
}

div.wpforms-container-full input[type=date], 
div.wpforms-container-full input[type=datetime], 
div.wpforms-container-full input[type=datetime-local], 
div.wpforms-container-full input[type=email], 
div.wpforms-container-full input[type=month], 
div.wpforms-container-full input[type=number], 
div.wpforms-container-full input[type=password], 
div.wpforms-container-full input[type=range], 
div.wpforms-container-full input[type=search], 
div.wpforms-container-full input[type=tel], 
div.wpforms-container-full input[type=text], 
div.wpforms-container-full input[type=time], 
div.wpforms-container-full input[type=url], 
div.wpforms-container-full input[type=week], 
div.wpforms-container-full select, 
div.wpforms-container-full textarea, 
.wp-core-ui div.wpforms-container-full input[type=date], 
.wp-core-ui div.wpforms-container-full input[type=datetime], 
.wp-core-ui div.wpforms-container-full input[type=datetime-local], 
.wp-core-ui div.wpforms-container-full input[type=email], 
.wp-core-ui div.wpforms-container-full input[type=month],
.wp-core-ui div.wpforms-container-full input[type=number], 
.wp-core-ui div.wpforms-container-full input[type=password],
.wp-core-ui div.wpforms-container-full input[type=range], 
.wp-core-ui div.wpforms-container-full input[type=search], 
.wp-core-ui div.wpforms-container-full input[type=tel], 
.wp-core-ui div.wpforms-container-full input[type=text], 
.wp-core-ui div.wpforms-container-full input[type=time], 
.wp-core-ui div.wpforms-container-full input[type=url], 
.wp-core-ui div.wpforms-container-full input[type=week], 
.wp-core-ui div.wpforms-container-full select, 
.wp-core-ui div.wpforms-container-full textarea {
    text-transform: uppercase;
    font-size: 16px!important;
    border-radius: 0!important;
    padding: 15px 20px!important;
    height: auto;
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), 
div.wpforms-container-full button[type=submit]:not(:hover):not(:active), 
div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), 
.wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), 
.wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), 
.wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
    border-radius: 0;
    width: 100%;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #d91e01!important;
    height: auto;
    padding: 20px 25px;
	transition: all .4s ease;
}

div.wpforms-container-full input[type=submit]:hover, 
div.wpforms-container-full input[type=submit]:active,
div.wpforms-container-full button[type=submit]:hover, 
div.wpforms-container-full button[type=submit]:active, 
div.wpforms-container-full .wpforms-page-button:hover, 
div.wpforms-container-full .wpforms-page-button:active, 
.wp-core-ui div.wpforms-container-full input[type=submit]:hover, 
.wp-core-ui div.wpforms-container-full input[type=submit]:active, 
.wp-core-ui div.wpforms-container-full button[type=submit]:hover, 
.wp-core-ui div.wpforms-container-full button[type=submit]:active, 
.wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, 
.wp-core-ui div.wpforms-container-full .wpforms-page-button:active {
    background-color: #be1c34!important;
    border-radius: 0;
    width: 100%;
    height: auto;
    padding: 20px 25px;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
}

/*
* ELEMENTOR
*/

.elementor-element ul, .elementor-element ol {
    margin-bottom: 0.9rem;
}

.elementor-element li {
    margin-bottom: 0.5rem;
}

ul.elementor-nav-menu {
    margin: 0;
}

.carousel-container .arrow-left a.disabled,
.carousel-container .arrow-right a.disabled {
    pointer-events: none;
}

.elementor-widget-off-canvas .e-off-canvas .e-off-canvas__main {
    padding: 20px;
}

.elementor-widget-off-canvas .e-off-canvas[aria-label="Mobile Menu"] .e-off-canvas__main {
    padding: 0;
}

.elementor-widget .elementor-icon-list-item .with-crown {
    position: relative;
    padding-left: 26px;
    color: #ffdc0d;
}

.elementor-widget .elementor-icon-list-item .with-crown:before {
    content: '';
    position: absolute;
    width: 21px;
    height: 21px;
    left: 0;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid meet" version="1.0" viewBox="0.0 0.0 500.0 401.5" zoomAndPan="magnify" style="fill: rgb(0, 0, 0);" original_string_length="1330" width="20" height="20"><g id="__id0_sxjpgvs1or"><path d="M474.452545,120.437988c-14.109528,0-25.547455,11.437958-25.547455,25.547562 c0,5.791473,1.949677,11.114563,5.197632,15.399704l-114.686707,86.789948L268.443359,83.518562 c14.969208-6.962395,25.352295-22.126263,25.352295-39.722855C293.795654,19.608034,274.187622,0,250.000046,0 c-24.187668,0-43.7957,19.608034-43.7957,43.795708c0,17.916481,10.763885,33.310814,26.173096,40.09375l-53.545319,160.636017 L47.02248,159.790771c2.566238-3.983444,4.072445-8.714661,4.072445-13.805222c0-14.109604-11.43795-25.547562-25.547462-25.547562 C11.438054,120.437988,0,131.875946,0,145.98555c0,14.109421,11.438054,25.547363,25.547462,25.547363 c2.552814,0,5.013628-0.385361,7.339588-1.082336l69.302795,231.009384c0,0,118.613129-56.569366,306.569244,0l59.337372-230.756409 c2.035706,0.522064,4.157532,0.829361,6.356079,0.829361C488.561951,171.532913,500,160.094971,500,145.98555 C500,131.875946,488.561951,120.437988,474.452545,120.437988z" style="fill: rgb(255, 220, 13);"></path></g></svg>');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.elementor-element.elementor-sticky--effects {
    background-color: #fff;
    box-shadow: rgba(0,0,0,0.15) 10px 10px 10px;
}

.elementor-element .elementor-widget-theme-site-logo {
    transition: all .4s ease;
}

.elementor-element.elementor-sticky--effects .elementor-widget-theme-site-logo {
    max-width: 100px!important;
}

.elementor-element.elementor-sticky--effects .e-off-canvas .elementor-widget-theme-site-logo {
    max-width: 140px!important;
    margin-left: auto!important;
    margin-right: auto!important;
}

.elementor-element p:last-of-type {
    margin-bottom: 0;
}

/* 
 * CSS 
*/

.marquee {
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
  width: 100%;
  background: #022768; /* optional */
  color: #fff;
  padding: 0.5rem 1rem;
}

.marquee__inner {
  display: inline-block;
  padding-left: 100%;                /* start off-screen to the right */
  animation: marquee 30s linear infinite;
}

/* keyframes */
@keyframes marquee {
  0%   { transform: translateX(0); }           /* starting position */
  100% { transform: translateX(-100%); }       /* move left by its own width */
}

ul.elementor-nav-menu li.with-crown .elementor-item {
    position: relative;
	padding-left: 23px!important;
	color: #ffdc0d !important;
}

ul.elementor-nav-menu li.with-crown .elementor-item:before {
    content: '';
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid meet" version="1.0" viewBox="0.0 0.0 500.0 401.5" zoomAndPan="magnify" style="fill: rgb(0, 0, 0);" original_string_length="1330" width="20" height="20"><g id="__id0_sxjpgvs1or"><path d="M474.452545,120.437988c-14.109528,0-25.547455,11.437958-25.547455,25.547562 c0,5.791473,1.949677,11.114563,5.197632,15.399704l-114.686707,86.789948L268.443359,83.518562 c14.969208-6.962395,25.352295-22.126263,25.352295-39.722855C293.795654,19.608034,274.187622,0,250.000046,0 c-24.187668,0-43.7957,19.608034-43.7957,43.795708c0,17.916481,10.763885,33.310814,26.173096,40.09375l-53.545319,160.636017 L47.02248,159.790771c2.566238-3.983444,4.072445-8.714661,4.072445-13.805222c0-14.109604-11.43795-25.547562-25.547462-25.547562 C11.438054,120.437988,0,131.875946,0,145.98555c0,14.109421,11.438054,25.547363,25.547462,25.547363 c2.552814,0,5.013628-0.385361,7.339588-1.082336l69.302795,231.009384c0,0,118.613129-56.569366,306.569244,0l59.337372-230.756409 c2.035706,0.522064,4.157532,0.829361,6.356079,0.829361C488.561951,171.532913,500,160.094971,500,145.98555 C500,131.875946,488.561951,120.437988,474.452545,120.437988z" style="fill: rgb(255, 220, 13);"></path></g></svg>');
    position: absolute;
    width: 18px;
    height: 18px;
    background-size: cover;
    background-position: center;
    left: 0;
	opacity: 1!important;
}

/*
* MEDIA QUERY
*/

@media (max-width: 767px) {
    ul.elementor-nav-menu li.with-crown {
        text-align: center;
    }

    ul.elementor-nav-menu li.with-crown .elementor-item {
        display: inline-block;
    }

    .wpforms-container .wpforms-one-half, .wpforms-container .wpforms-three-sixths, .wpforms-container .wpforms-two-fourths {
        width: 100%;
        margin-right: 0!important;
        margin-left: 0!important;
    }
}