/* ----------------------------------------------------------------	HTMLPAGE: Drone-----------------------------------------------------------------*/:root {	--cnvs-themecolor: var(--bs-primary);	--cnvs-themecolor-rgb: var(--bs-primary-rgb);	--cnvs-body-font: "hoss-round-wide", sans-serif;	--cnvs-primary-font: "hoss-round-wide", sans-serif;}#header {	--cnvs-primary-menu-font-weight: 500;	--cnvs-primary-menu-font-size:	1rem;	--cnvs-primary-menu-tt:	none;	--cnvs-primary-menu-ls:	0;	--cnvs-primary-menu-submenu-font-size:	0.875rem;	--cnvs-primary-menu-submenu-font-weight:	400;	--cnvs-primary-menu-submenu-hover-font-weight: 500;	--cnvs-primary-menu-submenu-tt:	none;}.is-expanded-menu .mega-menu-style-2 .mega-menu-title > .menu-link {	font-size: calc(var(--cnvs-primary-menu-submenu-font-size) * 0.9);}#header {	--cnvs-header-height: 60px;	--cnvs-primary-menu-font-size: .9125rem;	--cnvs-primary-menu-font-weight: 400;	--cnvs-primary-menu-color: var(--cnvs-contrast-800);	--cnvs-header-floating-top-offset: 0;	--cnvs-top-search-font-size: 1.125rem;	--cnvs-top-search-placeholder: var(--cnvs-contrast-500);}.is-expanded-menu .menu-link {	--cnvs-primary-menu-padding-x: 13px;}.is-expanded-menu #header.transparent-header.floating-header .container {	border-radius: 23rem;	max-width: calc(100% - 30px);}#logo img {	transition: transform .5s ease;	-webkit-animation-iteration-count: infinite;	animation-iteration-count: infinite;}#logo:hover img {	transform: rotate(90deg);}.is-expanded-menu #header-wrap,.is-expanded-menu .sticky-header #header-wrap {	position: fixed !important;    top: 15px;    background-color: transparent;	border: 0;}.top-cart-content,.menu-container > .menu-item > .sub-menu-container {	border-radius: 0;	border-bottom-left-radius: 10px;	border-bottom-right-radius: 10px;}.button-offset:is(:hover, :focus) {	outline-width: 3px;	outline-style: solid;	outline-color: var(--cnvs-themecolor);	outline-offset: 0;	transition: all .1s;}.button-offset.button-offset-circle {	outline-color: #FFF;	outline-width: 2px;}.button-offset:is(:hover, :focus) {	outline-offset: 3px;}.button-offset.button-light {	outline-color: var(--bs-white);}/* Tab */#demo-drone-tab {	--bs-nav-tabs-border-width: 0px;	--bs-nav-link-color: #111;}#demo-drone-tab .nav-item {	position: relative;}#demo-drone-tab .nav-item .nav-link.active .tab-title {	font-weight: 600;}@media (min-width: 992px) {	#demo-drone-tab .nav-item .nav-link.active::after {		content: '';		position: absolute;		width: 0; 		height: 0;		margin-left: -5px;		border-left: 10px solid transparent;		border-right: 10px solid transparent;		border-bottom: 10px solid var(--cnvs-contrast-300);		bottom: 0;		left: 50%;	}}