/*************************************** Base Styles  ***************************************/  /* Clear Elements */    .group:before, .group:after {content: ""; display: table;}     .group:after {clear: both;}    .group {zoom: 1;}    /* Set up REM style */  /*  html { font-size: 62.5%; }     body { font-size: 14px; font-size: 1.4rem; background: #fff;}     h1   { font-size: 24px; font-size: 2.4rem; } */    /* Older browsers */    html { font-size: 12px; background: #ffffff; scroll-behavior: smooth;}      @media screen and (min-width: 320px){      html { font-size: calc( 12px + (16 - 12) * (100vw - 320px) / (1200 - 320) ); }  }      @media screen and (min-width: 800px){        html { font-size: 16px; }  }    /* Border Box */    *, *:before, *:after {        -webkit-box-sizing: border-box;        -moz-box-sizing: border-box;        box-sizing: border-box;    }body { font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; overflow-x: hidden;}/************************ * Colors  *  * *********************/:root {--orange: #ed6c20;--blue: #1c3257;--yellow: #ffc628;--light-blue: #b8d8ea;--footer-blue:  #5d81b2;--black: #232323;--white:  #fff;--grey: #e7e7e7;--ease: all 0.5s ease 0s;--box-radius: 25px;}/*************************************** Fonts  ***************************************/  /* font-family: "Nata Sans", sans-serif;  font-optical-sizing: auto;  font-weight: <weight>;  font-style: normal;light = 300reg = 400med = 500semi-bold = 600bold = 700extra-bold = 700black = 900  */h1 {font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 65px; font-size: 4.0625em; line-height: 1.1; margin: 0px; color: var(--blue); margin-bottom: 15px;}h2 {font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 45px; font-size: 2.8125em; line-height: 1.1; margin: 0px;  color: var(--blue); margin-bottom: 15px;}h3 {font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 24px; font-size: 1.5em; line-height: 1.1; margin: 0px; color: var(--blue); margin-bottom: 15px;}h4 {font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 18px; font-size: 1.125em; line-height: 1.1; margin: 0px;  color: var(--blue); margin-bottom: 15px;}h5 {font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 16px; font-size: 1.0em; line-height: 1.1; margin: 0px; color: var(--blue); margin-bottom: 15px;}h6 {font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; font-weight: 700; font-style: normal; font-size: 14px; font-size: 0.875em; line-height: 1.1; margin: 0px; color: var(--blue); margin-bottom: 15px;}p {color: var(--dark-grey);  font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; font-size: 16px; font-size: 1em; line-height: 1.5;font-weight: 400; font-style: normal; margin-top: 0px; margin-bottom: 15px;} p strong {font-weight: 600;}a {color: var(--dark-grey);  font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; text-decoration: none; font-style: normal; }ul li, ol li, li {color: var(--dark-grey); font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; font-style: normal; }em {color: var(--dark-grey);  font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; font-style: italic; }/***************************************Buttons ***************************************/.nav-wrapper {text-align: right;}.menu-btn {border: 0px; display:  none; transition: all 0.5s ease 0s; background: var(--orange); color: var(--white); padding: 15px 15px; text-transform: uppercase; font-weight: 600;}.menu-btn:hover {background: var(--light-blue);  color: var(--orange)}.orange-btn {display:  inline-block; transition: all 0.5s ease 0s; background: var(--orange); color: var(--white); padding: 15px 15px; text-transform: uppercase; font-weight: 600;}.orange-btn:hover {background: var(--light-blue);  color: var(--orange)}.orange-btn:after {font-family: 'FontAwesome'; content: "\f061"; font-size: 13px; margin-left: 10px;}.light-blue-btn {display:  inline-block; transition: all 0.5s ease 0s; background: var(--light-blue); color: var(--blue); padding: 15px 15px; text-transform: uppercase; font-weight: 600;}.light-blue-btn:hover {background: var(--light-blue);  color: var(--orange)}.light-blue-btn:after {font-family: 'FontAwesome'; content: "\f061"; font-size: 13px; margin-left: 10px;}/*************************************** Navigation ***************************************/ body.pushy-open-right {overflow: hidden;}.pushy {padding: 0px; overflow-y: scroll;}.pushy-inner {width: 100%; min-height: 100%; background: var(--orange)}.pushy-navigation {width: 100%; height: 100%;}.pushy-navigation ul {height: 100%; margin: 0px; padding: 0px;}.pushy-navigation ul li { }.pushy-navigation ul li.fade-in {  }.pushy-navigation ul li a {position: relative; padding: 15px;transition: all 0.5s ease 0s; color: var(--white); font-family: "Nata Sans", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; font-size: 30px; font-size: 1.875em; line-height: 1.25; margin: 0px; background: var(--orange); width: 100%; height: 100%; border-bottom: 1px solid var(--white); text-transform:  none;}.pushy-navigation ul li a:hover {background: var(--light-blue); color: var(--orange);}.pushy-navigation ul li a:after {position: absolute; right: 15px; top: 50%; transform: translateY(-50%); font-family: 'FontAwesome'; content: "\f061"; font-size: 13px; color: var(--white)}.pushy-navigation ul li ul {background: var(--blue); }.pushy-navigation ul li ul li a {background: none; font-size: 20px; font-size: 1.25em;}.pushy-navigation ul li ul li a:hover {background: var(--light-blue);}.pushy-link {transition: all 0.5s ease 0s; position: absolute; top: 0px; right: 0px; background: var(--white); z-index: 99999999; color: var(--blue)}.pushy-link:hover {background: var(--black-transparent); }.pushy-link:hover a {color: var(--white)}.nav {height: 100%;}.pushy-logo {width: 100%; padding: 20px; background: var(--white); display:  flex; align-items: center;}.pushy-logo img {width: }.pushy-logo-wrapper {width: 60%;}.pushy-logo-wrapper img {width: 150px;}.pushy-logo-wrapper a {padding: 20px 0px;}.pushy-social-wrapper {width: 40%; display:  flex; align-items: center; justify-content: flex-end;}.pushy-social-wrapper a {display:  inline-block; width: initial; padding: 0px;}.pushy-social-wrapper a i {font-size: 25px; color: var(--blue)}/*************************************** Header Bar ***************************************/.header-bar {display:  flex; align-items: center; height: 80px; border-bottom: 1px solid var(--grey); background: var(--white);position: relative; z-index: 99}.logo-wrapper {margin-right: 20px; padding: 15px; width: 11%;}.logo-wrapper img {width: 175px; transition: all 0.5s ease 0s;}.logo-wrapper a:hover img {scale: 1.1;}.social-wrapper {width: 5%; height: 100%; display: flex; align-items: center;}.social-wrapper a {margin-right: 10px;}.social-wrapper a:hover i, .social-wrapper a:hover img {scale: 1.1;}.social-wrapper i {color: var(--blue); font-size: 25px; transition: all 0.5s ease 0s;}.social-wrapper img {height: 17px; transition: all 0.5s ease 0s;}.header-bar .nav-wrapper {height: 100%; width: 84%;}.header-bar .nav-wrapper ul#primary {margin: 0px; padding: 0px; height: 100%;list-style-type: none; display:  flex; align-items:  center; justify-content: flex-end; }.header-bar .nav-wrapper ul#primary li {height: 100%; border-left: 1px solid var(--grey); position: relative;}.header-bar .nav-wrapper ul#primary li a {font-weight: 700; padding: 10px 25px; transition: all 0.5s ease 0s; color: var(--white); height: 100%; display:  flex; align-items: center; text-transform: uppercase; color: var(--blue)}.header-bar .nav-wrapper ul#primary li a:hover {color: var(--orange); background: var(--light-blue);}.header-bar .nav-wrapper ul#primary li:last-of-type>a {padding: ; background: var(--orange); color:  var(--white);  padding: 10px 25px; height: 100%;}.header-bar .nav-wrapper ul#primary li:last-of-type>a:hover {background: var(--light-blue); color:var(--orange); }.header-bar .nav-wrapper ul#primary li:last-of-type>a:after {font-family: 'FontAwesome'; content: "\f061"; font-size: 13px; margin-left: 10px;}.header-bar .nav-wrapper ul#primary li ul {position: absolute; display:  none; background: var(--blue); width: 200px; border-bottom: 4px solid var(--orange);}.header-bar .nav-wrapper ul#primary li ul li {list-style-type:  none; border-bottom: 1px solid var(--orange); border-left: 0px;}.header-bar .nav-wrapper ul#primary li ul li a {color: var(--white) !important; display:  block; padding: 10px 10px !important; text-transform: none; background: none !important; font-weight: 400; text-align: left;}.header-bar .nav-wrapper ul#primary li ul li a:hover {background: var(--orange) !important; color: var(--white) !important;}.header-bar .nav-wrapper ul#primary li ul li a:after {display:  none;}.header-bar .nav-wrapper ul#primary li:hover ul {display:  block; margin: 0px; padding: 0px;}/*************************************** Home  Page***************************************/.home-banner-wrapper {width: 100%; max-width:  2000px; display:  flex;  }.home-banner-left {width: 45%; display:  flex; align-items: center; justify-content: center; padding: 6% 0%;}.home-banner-left-inner {width: 80%;}.home-banner-left-inner h1 {color: var(--blue); font-size: 60px; font-size: 3.75em; margin-bottom: 30px;}.home-banner-left-inner h3 {color: var(--orange); margin-bottom: 40px;}.home-banner-right {width: 55%; display: flex; justify-content: flex-end; align-items: flex-start; position: relative; z-index: 90; overflow-x:  clip;}.draw {    fill-opacity: 0; /* invisible initially */    stroke-width: 3;    stroke-dasharray: 1;    stroke-dashoffset: 1;    animation-fill-mode: forwards;  }  /* Path strokes and fill colors with sequential animation */  .draw.path-0 { stroke: #ED6C23; fill: #ED6C23; animation: draw 1s linear forwards 0s, fillIn 0.5s ease forwards 1s; }  .draw.path-2 { stroke: #183256; fill: #183256; animation: draw 1s linear forwards 1s, fillIn 0.5s ease forwards 2s; }  .draw.path-1 { stroke: #ED6C23; fill: #ED6C23; animation: draw 1s linear forwards 2s, fillIn 0.5s ease forwards 3s; }  .draw.path-3 { stroke: #183256; fill: #183256; animation: draw 1s linear forwards 3s, fillIn 0.5s ease forwards 4s; }  @keyframes draw {    0%   { stroke-dashoffset: 1; }    100% { stroke-dashoffset: 0; }  }  @keyframes fillIn {    0%   { fill-opacity: 0; }    100% { fill-opacity: 1; }  }  .home-banner-right svg {    width: 90%;    max-width: 700px;margin-top: -5%; margin-right: -10%;    animation: rotate 20s linear infinite;    animation-delay: 4s;    animation-fill-mode: forwards;  }@keyframes rotate {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(-360deg);    }}.editItem {min-height: 20px;}.image-banner-section {position: relative; padding: 75px 0px; height:  300px;}.section-tab-top {width: 50%; height: 75px; position: absolute; top: 0; right: 0; z-index: 80}.section-tab-top.white:before {content:""; display:  block;height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--white);  border-bottom: solid 75px transparent;  border-top: solid 0px transparent; left: -40px;}  .section-tab-top.blue:before {content:""; display:  block;height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--blue);  border-bottom: solid 75px transparent;  border-top: solid 0px transparent; left: -40px;}.section-tab-bottom {width: 50%; height: 75px; position: absolute; bottom: 0; left: 0; z-index: 80}.section-tab-bottom.blue:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-left: solid 40px var(--blue);  border-top: solid 75px transparent;  border-bottom: solid 0px transparent; right: -40px;}  .section-tab-bottom.white:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-left: solid 40px var(--white);  border-top: solid 75px transparent;  border-bottom: solid 0px transparent; right: -40px;}.section-tab-bottom.white {background: var(--white)}.section-tab-bottom.blue {background: var(--blue)}.section-tab-top.white {background: var(--white)}.section-tab-top.blue {background: var(--blue)}.strategy-wrapper {width: 100%; background: var(--blue); padding:  75px 0px;}.blue .title-section h2 {color: var(--white)}.blue .title-section h2:after {width: 100px; height: 4px; background: var(--light-blue); display:  block; content:""; margin-top: 30px;}.white .title-section h2 {color: var(--blue)}.white .title-section h2:after {width: 100px; height: 4px; background: var(--orange); display:  block; content:""; margin-top: 30px;}.title-section h2 {font-size: 45px; font-size: 2.8125em;}.strategy-text h3 {color: var(--orange); font-size: 30px; font-size: 1.875em; }.strategy-slider {margin-top: 55px;}.strategy-slider-item-inner {width: 100%; height: 100%; background: var(--white); display:  flex;}.strategy-slider-item {height: 100%; padding-right: 20px;}.strategy-slider-item-icon {width: 20%; padding: 20px 0px; display:  flex; align-items: center; justify-content: center;}.strategy-slider-item-icon svg {width: 50%;}.strategy-text .slick-slide:nth-of-type(odd) .strategy-slider-item .strategy-slider-item-icon {background: var(--orange);}.strategy-text .slick-slide:nth-of-type(even) .strategy-slider-item .strategy-slider-item-icon {background: var(--light-blue);}.strategy-text .slick-slide:nth-of-type(odd) .strategy-slider-item .strategy-slider-item-icon svg {fill: var(--white);}.strategy-text .slick-slide:nth-of-type(even) .strategy-slider-item .strategy-slider-item-icon svg {fill: var(--blue);}.strategy-text .slick-slide div {height: 100%;}.strategy-slider-item-text {width: 80%; padding: 25px 50px 25px 25px; position: relative;}.strategy-slider-item-text:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--blue);  border-bottom: solid 40px transparent;  border-top: solid 0px transparent; right: 0px; top: 0px; content:"";}.strategy-slider-item-text h3 {font-size: 24px; font-size: 1.5em; color: var(--black)}.strategy-slider-item:nth-of-type(odd) .strategy-slider-item-icon svg {fill: var(--white);}.strategy-slider-item:nth-of-type(even) .strategy-slider-item-icon svg {fill: var(--blue);}.strategy-arrows-dots {display:  flex; align-items: center; margin-top: 25px;}.strategy-arrows {width: 20%;}.strategy-dots {width: 80%; }.strategy-dots .slick-dots {width: 100%; display:  flex; align-items: center;}.strategy-dots .slick-dots li button {width: 50px; height: 5px; background: var(--light-blue);}.strategy-dots .slick-dots li.slick-active button {width: 70px; height: 5px; background: var(--orange);}.strategy-arrows {display:  flex; align-items: center; justify-content: flex-end;}.strategy-arrows button {border: 1px solid var(--white); width: 50px; height:50px; display: flex; align-items: center; justify-content: center; }.strategy-arrows button:hover {background: var(--light-blue);}.strategy-arrows button.slick-prev:before {font-family: 'FontAwesome'; content: "\f060"; font-size: 13px; display:  block; color: var(--white);}.strategy-arrows button.slick-next:before {font-family: 'FontAwesome'; content: "\f061"; font-size: 13px; display:  block; color: var(--white);}.strategy-arrows button.slick-prev:hover:before {color: var(--blue);}.strategy-arrows button.slick-next:hover:before {color: var(--blue);}.slick-track{    display: flex !important;}.slick-slide{    height: inherit !important;}.about-us-wrapper {position: relative; padding: 75px 0px;}.about-us-wrapper-inner {width: 100%; padding: 75px 0px;}.about-us-boxes {display:  flex; flex-wrap: wrap; margin-top:  55px;}.about-us-item {width: 32.33%; margin-right: 1%; background: var(--light-blue); margin-bottom: 20px; padding: 45px 20px 20px 20px; position: relative;}.about-us-item:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--white);  border-bottom: solid 40px transparent;  border-top: solid 0px transparent; right: 0px; top: 0px; content:"";}.about-us-item i {font-size: 40px; color: var(--orange)}.about-us-item-title {font-size: 27px; font-size: 1.6875em; color: var(--blue);}.about-us-item-sub-title {font-size: 18px; font-size: 1.125em; color: var(--blue);}.our-royalties-wrapper {padding: 75px 0px; background: url("/apexroyalties-com/_img/img/royalties-bg.png") var(--blue); background-repeat: no-repeat; background-position: left -50% center;}.our-royalties-wrapper .title-section h2:after {background: var(--orange)}.our-royalties-text h3 {color: var(--light-blue); font-size: 30px; font-size: 1.875em;}.royalties-map-wrapper {margin-top:  55px; margin-bottom: 55px;}    .map-wrapper {      position: relative;      width: 80%; /* make responsive */      aspect-ratio: 4/2; /* keep proportions of your SVG */      background: url('/apexroyalties-com/_img/img/worldmap.svg') no-repeat center center;      background-size: contain;margin: 0 auto;    }.map-marker {  position: absolute;  width: 40px;  height: 40px;  transform: translate(-50%, -50%) scale(1); /* default scale */  cursor: pointer;    /* Animation */  animation: pulse 1.5s ease-in-out infinite;}@keyframes pulse {  0% {    transform: translate(-50%, -50%) scale(1);  }  50% {    transform: translate(-50%, -50%) scale(1.1);  }  100% {    transform: translate(-50%, -50%) scale(1);  }}    .map-marker img {      width: 100%;      height: 100%;      display: block;    }.map-info {  background: var(--orange);  color: #fff;  padding: 4px 8px;  border-radius: 4px;  font-size: 14px;  white-space: nowrap;}.map-info a {  color: var(--white);  text-decoration: none;} .royalties-slider-wrapper {position: relative; }.royalties-output-wrapper {}.royalty-arrows-outer {display:  inline-block;  background: var(--blue); padding: 0 10px; position: absolute; top: -5px; right:  0px;   z-index: 99}.royalty-arrows {display:  flex; align-items: center; justify-content: flex-end;}.royalty-arrows button {border: 1px solid var(--white); width: 50px; height:50px; display: flex; align-items: center; justify-content: center; }.royalty-arrows button:hover {background: var(--light-blue);}.royalty-arrows button.slick-prev:before {font-family: 'FontAwesome'; content: "\f060"; font-size: 13px; display:  block; color: var(--white);}.royalty-arrows button.slick-next:before {font-family: 'FontAwesome'; content: "\f061"; font-size: 13px; display:  block; color: var(--white);}.royalty-arrows button.slick-prev:hover:before {color: var(--blue);}.royalty-arrows button.slick-next:hover:before {color: var(--blue);}.royalties-item-title {font-size: 30px; font-size: 1.875em; color: var(--orange); font-weight:  700;  display:  flex; align-items: center; margin-bottom: 25px;}.royalties-item-title:after {height: 1px;  background: var(--white); content:""; display:  inline-block; flex-grow: 2; margin-left: 25px;}.royalties-item-details-wrapper {width: 100%; display:  flex;}.royalties-item-details-image {width: 60%;}.royalties-item-details-image img {width: 95%;}.royalties-item-details-text {width: 40%;}.royalties-item-details-text-bullets {margin-bottom: 20px;}.royalties-item-details-text-bullets ul {width: 100%; padding: 0px; margin: 0px;}.royalties-item-details-text-bullets ul li {padding-left: 30px; position: relative; color: var(--white); font-size:  18px; font-size: 1.125em; margin-bottom: 10px; list-style-type: none;}.royalties-item-details-text-bullets ul li:before {margin-right: 10px;position: absolute; left: 0px; top: 4px; background:url("/apexroyalties-com/_img/img/bullet.svg"); content:""; width: 20px; height: 20px; background-size:  contain; background-position: center center; background-repeat: no-repeat;}.royalties-item-details-text-items {width: 100%; display:  flex; flex-wrap: wrap;}.royalties-item-details-text-item {width: 50%; margin-bottom: 25px;}.royalties-item-details-text-item-heading {width: 100%; color: var(--orange); text-transform:uppercase; font-weight: 700; }.royalties-item-details-text-item-value {width: 100%; margin-top: 5px; color: var(--white)}.royalties-item-button {display:  block;}.royalties-item-details-text-item.full {width: 100%;}.footnote {width: 100%; display:  block; color: var(--white); font-size: 12px; font-size: 0.75em; margin-top: 10px;}.royalties-item-details-text-item-value img {width: 75px; display:  inline-block;}/* Home output alt */.royalties-item-details-outer {width: 100%; display:  flex; }.royalties-item-details-left {width: 45%; margin-right: 3%;}.royalties-item-details-left .royalties-item-button {margin-top: 30px;}.royalties-item-details-right {width: 55%; display:  flex; flex-wrap: wrap;}.royalties-item-details-right-inner-1 {width: 50%;}.royalties-item-details-right-inner-2 {width: 50%;}.why-royalties-wrapper {width: 100%; padding: 150px 0px 75px 0px; position: relative;}.why-royalties-text h3 {color: var(--orange); font-size: 30px; font-size: 1.875em;}.why-royalties-item-text-inner p {font-size: 24px; font-size:1.5em;}.why-royalties-items-wrapper {margin-top: 55px;}.why-royalties-item-inner {width: 100%; display: flex;}.why-royalties-item-image {width: 50%; }.why-royalties-item-image img {object-fit: cover; width: 100%; height: 100%;}.why-royalties-item-text {width: 50%; background: var(--light-blue); padding: 45px 30px 30px 30px; position: relative; display:  flex; align-items: center;}.why-royalties-item-text:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--white);  border-bottom: solid 40px transparent;  border-top: solid 0px transparent; right: 0px; top: 0px; content:"";}.why-royalties-items-wrapper .slick-dots {width: 100%; display:  flex; align-items: center; justify-content: flex-start; margin-top: 35px;}.why-royalties-items-wrapper .slick-dots {width: 100%; display:  flex; align-items: center;}.why-royalties-items-wrapper .slick-dots li button {width: 50px; height: 5px; background: var(--blue);}.why-royalties-items-wrapper .slick-dots li.slick-active button {width: 70px; height: 5px; background: var(--orange);}.why-royalties-arrows {display:  flex; align-items: center; justify-content: flex-end; position: absolute; bottom: -20px; right: 0;}.why-royalties-arrows button {border: 1px solid var(--blue); width: 50px; height:50px; display: flex; align-items: center; justify-content: center; }.why-royalties-arrows button:hover {background: var(--blue);}.why-royalties-arrows button.slick-prev:before {font-family: 'FontAwesome'; content: "\f060"; font-size: 13px; display:  block; color: var(--blue);}.why-royalties-arrows button.slick-next:before {font-family: 'FontAwesome'; content: "\f061"; font-size: 13px; display:  block; color: var(--blue);}.why-royalties-arrows button.slick-prev:hover:before {color: var(--white);}.why-royalties-arrows button.slick-next:hover:before {color: var(--white);}.why-royalties-items-wrapper-outer {position: relative;}.contact-side {padding: 45px 20px 20px 20px; background: var(--light-blue); position: relative;}.contact-side:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--white);  border-bottom: solid 40px transparent;  border-top: solid 0px transparent; right: 0px; top: 0px; content:"";}.contact-address p:first-of-type {padding-left: 20px; position: relative;}.contact-address p:first-of-type:before {font-family: 'FontAwesome'; content: "\f3c5"; font-size: 18px; display:  inline-block; color: var(--orange); position: absolute; left: 0px;}.contact-contact li:nth-of-type(1):before {font-family: 'FontAwesome'; content: "\f0e0"; font-size: 18px; display:  inline-block; color: var(--orange); margin-right: 10px;}.contact-contact li {list-style-type: none; }.contact-contact ul {padding: 0px;}.social-icons a {display:  inline-block; margin-left: -3px;}.social-icons i {font-size: 22px; color: var(--orange);}/***************************************Inner Pages***************************************/.inner-banner-wrapper {width: 100%; padding: 45px 0px; }.inner-banner-wrapper h1 {color: var(--blue)}.inner-banner-wrapper h1:after {width: 100px; height: 4px; background: var(--orange); display:  block; content:""; margin-top: 30px;}.intro-content-wrapper {position: relative; padding: 85px 0px; background: url("/apexroyalties-com/_img/img/royalties-bg.png") var(--blue);background-repeat: no-repeat;  background-position: left -50% center;}.intro-content-wrapper h2 {color: var(--light-blue); font-size: 35px; font-size: 2.1875em}.intro-content-wrapper p {color: var(--white);}.inner-content-wrapper {position: relative; padding: 75px 0px 85px 0px;}.side-bar-item {width: 100%; background: var(--light-blue); margin-bottom: 20px; padding: 45px 20px 20px 20px; position: relative;}.side-bar-item:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--white);  border-bottom: solid 40px transparent;  border-top: solid 0px transparent; right: 0px; top: 0px; content:"";}.side-bar-item-title i {font-size: 40px; color: var(--orange)}.side-bar-item-title h3 {font-size: 27px; font-size: 1.6875em; color: var(--blue);}.side-bar-item-details {font-size: 18px; font-size: 1.125em; color: var(--blue);}.side-bar-item-link a {display:  inline-block; transition: all 0.5s ease 0s; background: var(--orange); color: var(--white); padding: 15px 15px; text-transform: uppercase; font-weight: 600;}.side-bar-item-link a:hover {background: var(--blue);  color: var(--orange)}.side-bar-item-link a:after {font-family: 'FontAwesome'; content: "\f061"; font-size: 13px; margin-left: 10px;}.team-wrapper {width: 100%; display:  flex; flex-wrap: wrap;}.team-item {width: 49%; margin-right: 1%; margin-bottom: 20px; padding: 20px; text-align: center; background: var(--grey); transition: var(--ease);}.team-item:hover {scale: 1.05;}.team-item-image {width: 200px; height: 200px; border-radius: 50%; margin: 0 auto 20px auto;}.inner-content-wrapper.team.blue {padding-bottom: 75px; padding-top: 150px; background: var(--blue); position: relative;}.inner-content-wrapper.team h2 {color: var(--white);}.inner-content-wrapper.team h2:after {width: 100px; height: 4px; background: var(--light-blue); display:  block; content:""; margin-top: 30px;}.inner-content-wrapper.team p {color: var(--white);}.side-bar-item.contact.team:after {border-right: solid 40px var(--blue);}.side-bar-item.contact.team p {color: var(--blue);}.team-position {font-size: 20px; font-size: 1.25em;}.team-item-image.collage-img {width: 100px; height: 100px; margin: 0px; margin-left: -20px; position: relative;}.team-top {display: flex; justify-content: flex-end;}.royalties-intro-wrapper {margin-bottom: 45px;}.royalties-inner-intro h3 {color: var(--orange); text-align: center;}.royalties-inner-intro i {width: 100px; height: 100px; border-radius: 50%; background: var(--white); color: var(--orange); font-size: 50px; line-height: 100px; margin: 0 auto 25px auto; display:  block;}.royalties-output-inner {width: 100%; display:  flex; flex-wrap: wrap;}.royalties-output-inner .royalties-item {width: 32.33%; margin-right: 1%; margin-bottom: 20px; border: 1px solid var(--light-blue);padding-bottom: 51px; position: relative; background: var(--light-blue);}.royalties-output-inner .royalties-item:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-right: solid 50px var(--blue);  border-bottom: solid 50px transparent;  border-top: solid 0px transparent; right: -1px; top: -1px; content:"";}.royalties-output-inner .royalties-item .royalties-item-inner {}.royalties-output-inner .royalties-item-title {display: block; background: var(--light-blue); padding: 15px; margin-bottom: 0px; color: var(--orange); font-size: 25px; font-size: 1.5625em;}.royalties-output-inner .royalties-item-title:after {display:  none;}.inner-location .royalties-item-details-text-item-heading {display:  none;}.inner-location .royalties-item-details-text-item-value {background: var(--orange); color: var(--white) !important;}.royalties-output-inner .royalties-item-details-image {width: 100%; height: 250px;}.royalties-output-inner .royalties-item-details-image img {width: 100%; object-fit: cover; height: 100%;}.royalties-output-inner .royalties-item-details-wrapper {display:  block;}.royalties-output-inner .royalties-item-details-text {width: 100%;}.royalties-output-inner .royalties-item-details-text-bullets {padding: 20px 20px 0px 20px; margin-bottom: 0px;}.royalties-output-inner .royalties-item-details-text-bullets ul li {color: var(--blue)}.royalties-output-inner .royalties-item-details-text-items {width: 100%; display:  block;}.royalties-output-inner .royalties-item-details-text-item {width: 100%; display:  block; margin-bottom: 0px;}.royalties-output-inner .royalties-item-details-text-item-heading {width: 100%; padding: 10px 20px; background: var(--blue); color: var(--white);}.royalties-output-inner .royalties-item-details-text-item-value {width: 100%; padding: 10px 20px; color: var(--blue); margin-top: 0px;}.royalties-output-inner .royalties-item-details-text-item-value p {margin-bottom: 0px;}.royalties-output-inner .royalties-item-button {position: absolute; bottom: 0; left: 0; width: 100%;}.royalties-output-inner .royalties-item-button a {width: 100%; display: block; text-align: center;}.royalties-output-inner .royalties-item-button a:hover {background: var(--blue);}.royalties-output-inner .footnote {padding: 5px 20px; color: var(--blue); margin-top: 0px;}.number-of-royalties {width: 100px; height: 100px; background: var(--orange); border-radius: 50%; display:  flex; align-items: center; justify-content: center; margin-bottom: 25px;}.number-of-royalties i {color: var(--white); font-size: 30px;}.royalties-details-main ul {width: 100%; padding: 0px; margin: 0px; margin-bottom: 20px;}.royalties-details-main ul li {padding-left: 30px; position: relative; color: var(--white); font-size:  18px; font-size: 1.125em; margin-bottom: 10px; list-style-type: none;}.royalties-details-main ul li:before {margin-right: 10px;position: absolute; left: 0px; top: 4px; background:url("/apexroyalties-com/_img/img/bullet.svg"); content:""; width: 20px; height: 20px; background-size:  contain; background-position: center center; background-repeat: no-repeat;}.royalties-details-main h2:after {width: 100px; height: 4px; background: var(--orange); display:  block; content:""; margin-top: 30px;}.location-map h2:after {width: 100px; height: 4px; background: var(--orange); display:  block; content:""; margin-top: 30px;}.location-map .map-wrapper {width: 65%;}.inner-why-royalties {}.royalty-details-snapshot {display:  flex; margin-top: 30px;}.royalty-details-snapshot .royalties-item-details-text-item {margin-right: 1%; width: 32.33%;}.royalty-details-snapshot .royalties-item-details-text-item-heading {border-bottom: 1px solid var(--orange); padding-bottom: 10px; margin-bottom: 10px;}.royalty-details-snapshot .royalties-item-details-text-item-value {color: var(--blue);}.royalty-main-details-wrapper {padding: 85px 0px 85px 0px; background-position: ;}.royalties-details h2:after {width: 100px; height: 4px; background: var(--orange); display:  block; content:""; margin-top: 30px;}.royalties-details p {color: var(--white)}.royalties-details h3 {color: var(--light-blue);}.royalties-gallery {margin-top: 25px;}.royalties-gallery h2:after {width: 100px; height: 4px; background: var(--orange); display:  block; content:""; margin-top: 30px;}.royalties-details-side {width: 100%; background: var(--light-blue); margin-bottom: 20px; padding: 45px 20px 20px 20px; position: relative;}.royalties-details-side:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--blue);  border-bottom: solid 40px transparent;  border-top: solid 0px transparent; right: 0px; top: 0px; content:"";}.royalties-details-side .royalties-item-details-text-item {width: 100%;}.royalties-details-side .royalties-item-details-text-item:last-of-type {margin-bottom: 0px;}.royalties-details-side .royalties-item-details-text-item-heading {width: 100%; border-bottom: 1px solid var(--orange); padding-bottom: 10px; margin-bottom: 10px;}.royalties-details-side .royalties-item-details-text-item-value {color: var(--blue)}.royalties-details-main .royalties-details ul {width: 100%; padding: 0px; margin:;}.royalties-details-main .royalties-details ul li {padding-left: 30px; position: relative; color: var(--white); font-size:  16px; font-size: 1em; margin-bottom: 10px; list-style-type: none;}.royalties-details-main .royalties-details ul li:before {margin-right: 10px;position: absolute; left: 0px; top: 4px; background:url("/apexroyalties-com/_img/img/bullet.svg"); content:""; width: 20px; height: 20px; background-size:  contain; background-position: center center; background-repeat: no-repeat;}.op-link {display: inline-block;}.royalty-gallery h2:after {width: 100px; height: 4px; background: var(--orange); display:  block; content:""; margin-top: 30px;}.royalty-gallery .image-gallery-title {display:  none;}.image-gallery-item-title,.image-gallery-item-created,.image-gallery-item-updated,.image-gallery-item-description {display:  none;}.image-gallery {display: flex; flex-wrap: wrap; margin-top: 25px;}.image-gallery .image-gallery-item {width: 32.33%; height: 300px; margin-right: 1%; margin-bottom: 20px; border: 2px solid var(--orange)}.image-gallery-item-image {width: 100%; height: 100%;}.image-gallery .image-gallery-item a {width: 100%; height: 100%; display:  block;}.image-gallery .image-gallery-item img {width: 100%; height: 100%; object-fit: cover; object-position: center center;}.error-msg {width: 100%; text-align: center; background: var(--light-blue); color: var(--blue); padding: 15px;}.error-msg p {margin: 0px;}.error-msg p a {text-decoration: underline;}.royalties-item .royalties-item-details-text-bullets ul li {font-size: 16px; font-size: 1em;}.royalties-item .royalties-item-details-text-bullets ul li p {margin-bottom: 0px;}.inner-why-royalties.blue {background: var(--blue);}.inner-why-royalties .title-section h2 {color: var(--white);}.inner-why-royalties .why-royalties-item-text:after {  content: "";  display: block;  height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--blue);  border-bottom: solid 40px transparent;  border-top: solid 0px transparent;  right: 0px;  top: 0px;  content: "";}.inner-why-royalties .slick-dots li button {background: var(--white)}#team-detail {padding: 25px; background: var(--grey); }#team-detail h1 {font-size: 30px; font-size: 1.875em; text-align: center;}#team-detail .team-position {text-align: center; font-size: 14px; font-size: 0.875em;}#team-detail h2 {font-size: 25px; font-size: 1.5625em;}.linkedin-wrapper {width: 100%; text-align: center; margin-bottom: 20px;}.linkedin-wrapper a {font-size:  25px; color: var(--blue); vertical-align: middle;}.strategy-section-one {display:  flex; flex-wrap: wrap; justify-content: center;}.strategy-section-one-top {width:80%; padding: 25px; background: url("/apexroyalties-com/_img/img/royalties-bg.png") var(--blue); margin-bottom: 20px;}.strategy-section-one-top h3 {color: var(--light-blue); text-align: center;}.strategy-section-one-top p {color: var(--white);}.strategy-section-one-middle-left {width: 32.33%; padding: 25px; background: var(--light-blue); margin-right: 1.5%}.strategy-section-one-middle-center {width: 32.33%; padding: 25px; background: var(--light-blue); margin-right: 1.5%;}.strategy-section-one-middle-right {width: 32.33%; padding: 25px; background: var(--light-blue);}.strategy-section-one-bottom {width: 80%; padding: 25px; background: var(--orange); margin-top: 20px; margin-bottom:20px; text-align: center;}.strategy-section-one-bottom h3 {color: var(--white); margin-bottom: 0px;}.strategy-section-one-bottom2 {width:100%; margin-bottom:20px;}.strategy-section-one ul {width: 100%; padding: 0px; margin:;}.strategy-section-one ul li {padding-left: 30px; position: relative;  font-size:  16px; font-size: 1em; margin-bottom: 10px; list-style-type: none;}.strategy-section-one ul li:before {margin-right: 10px;position: absolute; left: 0px; top: 4px; background:url("/apexroyalties-com/_img/img/bullet.svg"); content:""; width: 20px; height: 20px; background-size:  contain; background-position: center center; background-repeat: no-repeat;}.inner-pages .section-tab-top {width: 50%; height: 45px; position: absolute; top: 0; right: 0; z-index: 80}.inner-pages .section-tab-top.white:before {content:""; display:  block;height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--white);  border-bottom: solid 45px transparent;  border-top: solid 0px transparent; left: -40px;}.inner-pages .section-tab-top.blue:before {content:""; display:  block;height: 0px;  width: 0px;  position: absolute;  border-right: solid 40px var(--blue);  border-bottom: solid 45px transparent;  border-top: solid 0px transparent; left: -40px;}.inner-pages .section-tab-bottom {width: 50%; height: 45px; position: absolute; bottom: 0; left: 0; z-index: 80}.inner-pages .section-tab-bottom.blue:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-left: solid 40px var(--blue);  border-top: solid 45px transparent;  border-bottom: solid 0px transparent; right: -40px;}.inner-pages .section-tab-bottom.white:after {content:""; display:  block; height: 0px;  width: 0px;  position: absolute;  border-left: solid 40px var(--white);  border-top: solid 45px transparent;  border-bottom: solid 0px transparent; right: -40px;}.inner-pages .section-tab-bottom.white {background: var(--white)}.inner-pages .section-tab-bottom.blue {background: var(--blue)}.inner-pages .section-tab-top.white {background: var(--white)}.inner-pages .section-tab-top.blue {background: var(--blue)}.inner-pages .why-royalties-wrapper {padding: 85px 0px 70px 0px;}.cycle-intro-wrapper {text-align: center; margin: 35px 0px;}.cycle-box-wrapper {display:  flex; flex-wrap: wrap;}.cycle-box {border-radius: 35px;}.cycle-box-1 {position: relative; width: 33.33%; margin: 0 33.33% 20px 33.33%; background:  var(--blue); padding: 20px; display:  flex; align-items: center; justify-content: center; flex-direction: column;}.cycle-box-2 {position: relative; width: 32.33%; margin-right: 1.5%; background:  var(--blue); margin-bottom: 20px; padding: 20px; display:  flex; align-items: center; justify-content: center; flex-direction: column;}.cycle-box-3 {visibility: hidden; width: 32.33%; margin-right: 1.5%; background:  var(--orange); margin-bottom: 20px; padding: 20px; display:  flex; align-items: center; justify-content: center; flex-direction: column;}.cycle-box-4 {position: relative; width: 32.33%; background:  var(--blue); margin-bottom: 20px; padding: 20px; display:  flex; align-items: center; justify-content: center; flex-direction: column;}.cycle-box-5 {position: relative; width: 33.33%; margin: 0 33.33% 20px 33.33%; background:  var(--blue); padding: 20px; display:  flex; align-items: center; justify-content: center; flex-direction: column;}.cycle-box h3 {color: var(--white); text-align: center; margin-bottom: 0px;}.cycle-box p {color: var(--white); margin-bottom:  0px; text-align: center;}.cycle-box-mobile-side {display:  none;}.cycle-box-1:after {font-family: 'FontAwesome'; content: "\f149"; font-size: 80px; display:  inline-block; color: var(--light-blue); position: absolute; right: -80px; bottom: 0px;}.cycle-box-4:after {font-family: 'FontAwesome'; content: "\f149"; font-size: 80px; display:  inline-block; color: var(--light-blue); position: absolute; left: 5px; bottom: -88px; rotate: 90deg;}.cycle-box-5:before {font-family: 'FontAwesome'; content: "\f149"; font-size: 80px; display:  inline-block; color: var(--light-blue); position: absolute; left: -80px; top: -5px; rotate: 180deg;}.cycle-box-2:before {font-family: 'FontAwesome'; content: "\f149"; font-size: 80px; display:  inline-block; color: var(--light-blue); position: absolute; right: 8px; top: -88px; rotate: 270deg;}.upside-outer-wrapper {background: var(--grey); padding: 75px 0px;}.strategy-third-wrapper {background: var(--blue); padding: 75px 0px;}.cycle-intro-wrapper h2 {font-size: 35px; font-size: 2.1875em; text-align: center;}.upside-intro-wrapper h2 {font-size: 35px; font-size: 2.1875em; text-align: center;}.upside-box-wrapper {display:  flex; flex-wrap: wrap;}.upside-diagram {display:  flex; align-items: flex-start; margin-top: 45px;}.upside-diagram-box-1 {color: var(--white);margin-top: 200px; position: relative; width: 32.33%; margin-right: 1.5%; background: var(--blue); padding: 25px; text-align: center;}.upside-diagram-box-2 {color: var(--white);margin-top: 100px; position: relative; width: 32.33%; margin-right: 1.5%; background: var(--orange); padding: 25px; text-align: center; }.upside-diagram-box-3 {color: var(--white);width: 32.33%; background: var(--yellow); padding: 25px; text-align: center;}.upside-diagram-box-1:after {font-family: 'FontAwesome'; content: "\f149"; font-size: 120px; display:  inline-block; color: var(--blue); position: absolute; right: 10px; top: -130px; rotate: -90deg}.upside-diagram-box-2:after {font-family: 'FontAwesome'; content: "\f149"; font-size: 120px; display:  inline-block; color: var(--orange); position: absolute; right: 10px; top: -130px; rotate: -90deg} .upside-diagram-box-1 h3,.upside-diagram-box-2 h3,.upside-diagram-box-3 h3 {color: var(--white); text-align: center; margin-bottom: 0px;}.upside-box-wrapper {margin-top: 45px;}.upside-box-1 {width: 49.25%; margin-right: 1.5%; background: var(--blue)}.upside-box-2 {width: 49.25%; background: var(--orange)}.upside-box-3 {width: 100%; background: var(--light-blue); margin-top: 25px;}.upside-box {padding: 25px; color: var(--white);}.upside-box ul {width: 100%; padding: 0px; margin:;}.upside-box ul li {padding-left: 30px; position: relative;  font-size:  16px; font-size: 1em; margin-bottom: 10px; list-style-type: none;}.upside-box ul li:before {margin-right: 10px;position: absolute; left: 0px; top: 4px; background:url("/apexroyalties-com/_img/img/bullet.svg"); content:""; width: 20px; height: 20px; background-size:  contain; background-position: center center; background-repeat: no-repeat;}.upside-box-2 ul li:before {margin-right: 10px;position: absolute; left: 0px; top: 4px; background:url("/apexroyalties-com/_img/img/bullet-blue.svg"); content:""; width: 20px; height: 20px; background-size:  contain; background-position: center center; background-repeat: no-repeat;}.upside-box-3 {color: var(--dark-grey)}.chart-model-heading h2 {font-size: 35px; font-size: 2.1875em; text-align: center; color: var(--light-blue);}.chart-model-heading h3 {color: var(--orange);}.chart-model-wrapper {width: 100%; display:  flex;}.chart-model-box-1 {width: 32.33%; margin-right: 1.5%;}.chart-model-box-2 {width: 32.33%; margin-right: 1.5%; display:  flex; align-items:  center; padding: 20px;}.chart-model-box-2 p {color: var(--white)}.chart-model-box-3 {width: 32.33%; margin-right: 0;}.chart-model-box-heading {text-align: center; font-size: 18px; font-size: 1.125em; color: var(--white); padding: 20px;}.chart-model-box-heading p {margin-bottom: 0px;}.chart-model-box-1 .chart-model-box-item1 {width: 100%; padding: 20px; background: var(--yellow); border-bottom: 2px solid var(--blue); display:  flex; flex-direction: column; align-items: center; justify-content: center; height: 450px;}.chart-model-box-1 .chart-model-box-item2 {width: 100%; padding: 20px; background: var(--yellow); border-bottom: 2px solid var(--blue); display:  flex; flex-direction: column; align-items: center; justify-content: center; min-height: 150px;}.chart-model-box-1 .chart-model-box-item3 {width: 100%; padding: 20px; background: var(--light-blue); display:  flex; flex-direction: column; align-items: center; justify-content: center; min-height: 40px;}.chart-model-box-item p {margin-bottom: 0px; font-size: 20px;}.chart-model-box-item h3 {margin-bottom: 0px; }.chart-model-box-3 .chart-model-box-item1 {width: 100%; padding: 20px; background: var(--yellow); border-bottom: 2px solid var(--blue); display:  flex; flex-direction: column; align-items: center; justify-content: center; height: 170px;}.chart-model-box-3 .chart-model-box-item2 {width: 100%; padding: 20px; background: var(--orange); border-bottom: 2px solid var(--blue); display:  flex; flex-direction: column; align-items: center; justify-content: center; min-height: 250px;}.chart-model-box-3 .chart-model-box-item3 {width: 100%; padding: 20px; background: var(--light-blue); display:  flex; flex-direction: column; align-items: center; justify-content: center; min-height: 270px;}.chart-subtext {margin-top: 25px;}.chart-subtext p {color: var(--white); font-size: 14px; font-size: 0.875em;}[data-fade-item] {      opacity: 0;      transition: opacity 0.6s ease, transform 0.6s ease;    }    [data-fade-item].visible {      opacity: 1 !important;    }.royalty-table {border: 1px solid var(--white); min-width:600px;}.royalty-table-wrapper {width:100%; overflow-x: scroll;}.royalty-table th,.royalty-table td {padding: 15px;}.royalty-table th p,.royalty-table td p {margin-bottom:0px;}.royalty-table th {background:var(--blue); border: 1px solid var(--white); color: var(--white)}.royalty-table td {background:var(--white); border: 1px solid var(--blue)}.divide-cell td {background:var(--light-blue)}.total-row td {background: var(--orange)}/*************************************** Blog***************************************//***************************************Footer***************************************/.footer-wrapper {width: 100%; background: var(--blue); border-top: 5px solid var(--orange); padding-top: 50px; padding-bottom: 25px;}.footer-logo img {width: 200px;}.footer-top h4 {color: var(--footer-blue)}.footer-top p {color: var(--white); font-size: 14px; font-size: 0.875em; }.footer-top a {color: var(--white); font-size: 14px; font-size: 0.875em;}.footer-top a i {font-size: 20px;}.footer-top ul {padding: 0px;}.footer-top ul li {color: var(--white); list-style-type: none; margin-bottom: 5px; font-size: 14px; font-size: 0.875em;}.footer-address p:first-of-type {padding-left: 20px; position: relative;}.footer-address p:first-of-type:before {font-family: 'FontAwesome'; content: "\f3c5"; font-size: 13px; display:  inline-block; color: var(--white); position: absolute; left: 0px;}/*.footer-contact li:nth-of-type(1):before {font-family: 'FontAwesome'; content: "\f095"; font-size: 13px; display:  inline-block; color: var(--white); margin-right: 10px;}*/.footer-contact li:nth-of-type(1):before {font-family: 'FontAwesome'; content: "\f0e0"; font-size: 13px; display:  inline-block; color: var(--white); margin-right: 10px;}.footer-bottom {margin-top: 50px;}.footer-bottom-left p {color: var(--footer-blue)}.footer-bottom-right p,.footer-bottom-right p a {color: var(--footer-blue); text-align: right;}/***************************************Form***************************************/.defaultForm {  width: 100%;  *zoom: 1;  padding: 25px; background: var(--blue);}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {float: left;  width: 100%; margin-right:  0%;  position: relative;  margin-bottom: 20px; }.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  display: none;}.defaultForm .inputset label {  display: block;  width: 100%;font-family: "Nata Sans", sans-serif; font-size: 16px; font-size: 1em; color: var(--white);}.defaultForm .inputset label.label {  display: inline-block;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;  border-radius: 10px;}.defaultForm .inputset input, .defaultForm .inputset select {  width: 100%;   background: #fff; padding: 15px; border: 0px;font-family: "Nata Sans", sans-serif;  font-size: 16px; font-size: 1em;}.defaultForm .inputset textarea {width: 100%;  height: 10.625em;  background: #fff; padding: 15px; border: 0px;font-family: "Nata Sans", sans-serif;  font-size: 16px; font-size: 1em;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {/*  text-align: right;*/}.defaultForm .form_submit {float: left;}.defaultForm .form_submit .fbElementButton {font-family: "Nata Sans", sans-serif; border: 0px; display:  inline-block; transition: all 0.5s ease 0s; background: var(--orange); color: var(--white); padding: 15px 15px; text-transform: uppercase; font-weight: 600;}.defaultForm .form_submit .fbElementButton:hover {background: var(--light-blue);  color: var(--orange)}.form_error {font-family: "Nata Sans", sans-serif;  font-size: 16px; font-size: 1em; font-style: normal; padding: 10px; background: #ff0000; color: #fff; margin-bottom: 10px;}/*************************************** Ecommerce - General  ***************************************//***************************************Ecommerce - Listings ***************************************//***************************************Ecommerce - Item ***************************************//***************************************Ecommerce - Basket ***************************************//***************************************Ecommerce - Checkout ***************************************//***************************************Custom Modules***************************************//***************************************Custom Database***************************************//***************************************Media Queries***************************************/@media all and (max-width: 1200px) and (min-width: 0px) {.home-banner-left-inner h1 {font-size: 45px; font-size: 2.8125em;}.home-banner-left-inner h3 {font-size: 18px; font-size: 1.125em;}}@media all and (max-width: 1100px) and (min-width: 0px) {.three.columns.footer-logo {width: 100%; margin-bottom: 25px; text-align: center;}.two.columns.footer-address {width: 25%; margin-left: 0px;}.two.columns.footer-contact {width: 25%; margin-left: 0px;}.two.columns.footer-legal {width: 25%; margin-left: 0px;}.three.columns.footer-uptodate {width: 25%; margin-left: 0px;}}@media all and (max-width: 1024px) and (min-width: 0px) {.strategy-dots {display:  none;}.strategy-arrows {width: 100%; justify-content: center;}}@media all and (max-width: 995px) and (min-width: 0px) {.logo-wrapper {width: 30%;}.social-wrapper {width: 10%;}.nav-wrapper {width: 60%; text-align: right;}.header-bar .nav-wrapper #navInsprimary {display:  none;}.menu-btn {display:  inline-block; height: 100%;}.about-us-item {width: 49%;}.map-marker {width: 40px; height: 40px;}}@media all and (max-width: 900px) and (min-width: 0px) {#team-main.inner-content-wrapper .eight {width: 100%;}#team-main.inner-content-wrapper .four {width: 100%; margin-left: 0px;}.royalties-item-details-right {flex-direction: column;}.royalties-item-details-right-inner-1 {width: 100%;}.royalties-item-details-right-inner-2 {width: 100%;}}@media all and (max-width: 885px) and (min-width: 0px) {.home-banner-left {width: 60%;}.home-banner-right {width: 40%;}.home-banner-right svg {margin-top: 0; width: 100%;}.royalties-item-details-wrapper {flex-direction: column;}.royalties-item-details-image {width: 100%;}.royalties-item-details-image img {width: 100%;}.royalties-item-details-text {margin-top: 25px; width: 100%;}.why-royalties-items-wrapper-outer {padding-bottom: 35px;}.why-royalties-items-wrapper .slick-dots {display:  none !important;}.why-royalties-arrows {justify-content: center; width: 100%;}}@media all and (max-width: 840px) and (min-width: 0px) {.royalties-output-inner .royalties-item {width: 49%; margin-right: 1%;}.royalties-output-inner .royalties-item-details-text {margin-top: 0px; width: 100%;}.image-gallery .image-gallery-item {width: 49%;}.royalties-item-details-outer {flex-direction: column;}.royalties-item-details-left {width: 100%; margin-right: 0%; margin-bottom: 20px;}.royalties-item-details-right {width: 100%;}.cycle-box-mobile-side h3 {text-orientation: upright; writing-mode: vertical-lr; color: var(--white); margin-bottom: 0px; font-size: 14px;}/*.cycle-box-mobile-side {width: 10%; background: var(--orange); display:  flex; align-items: center; justify-content: center; padding: 10px; margin-right: 1%; border-radius: 10px;}*/.cycle-box-mobile-outer {display: flex;}.cycle-box-mobile-outer .cycle-box-wrapper {width: 99%;}.cycle-box {width: 100%; border-radius: 10px;}.cycle-box-3 {display:  none;}.cycle-box-1 {margin: 0 0 20px 0px;}.cycle-box-4 {margin: 0 0 20px 0px;}.cycle-box-5 {margin: 0 0 20px 0px;}.cycle-box-2 {margin-right: 0px;}.cycle-box-1:after,.cycle-box-4:after,.cycle-box-5:before,.cycle-box-2:before, .cycle-box-2:after {display:  none;}.cycle-box-1,.cycle-box-2,.cycle-box-4,.cycle-box-5 {margin-bottom: 65px;}.cycle-box-1:before {font-family: 'FontAwesome'; content: "\f063"; font-size: 35px; display:  inline-block; color: var(--light-blue); position: absolute; right: 50%; transform: translateX(-50%); bottom: -50px;}.cycle-box-2:after {content:url('/apexroyalties-com/_img/img/arrow-return.svg'); width: 30px; height: 50px; display:  inline-block; color: var(--light-blue); position: absolute; right: 50%; transform: translateX(-50%); bottom: -60px;}.cycle-box-3:before {font-family: 'FontAwesome'; content: "\f063"; font-size: 35px; display:  inline-block; color: var(--light-blue); position: absolute; right: 50%; transform: translateX(-50%); bottom: -50px; }.cycle-box-4:before {font-family: 'FontAwesome'; content: "\f063"; font-size: 35px; display:  inline-block; color: var(--light-blue); position: absolute; right: 50%; transform: translateX(-50%); bottom: -50px; }.cycle-box-5:after {font-family: 'FontAwesome'; content: "\f063"; font-size: 35px; display:  inline-block; color: var(--light-blue); position: absolute; right: 50%; transform: translateX(-50%); bottom: -50px; }.upside-diagram-box-1:after {font-family: 'FontAwesome'; content: "\f149"; font-size: 60px; display:  inline-block; color: var(--blue); position: absolute; right: 10px; top: -70px; rotate: -90deg}.upside-diagram-box-2:after {font-family: 'FontAwesome'; content: "\f149"; font-size: 60px; display:  inline-block; color: var(--orange); position: absolute; right: 10px; top: -70px; rotate: -90deg}.upside-diagram-box-1 {margin-right: 0px;}.upside-diagram-box-2 {margin-right: 0px;}.cycle-box-1 {order:1;}.cycle-box-4 {order:2;}.cycle-box-5 {order:3;}.cycle-box-2 {order:4;}}@media all and (max-width: 650px) and (min-width: 0px) {.logo-wrapper {width: 50%;}.social-wrapper {width: 10%;}.nav-wrapper {width: 40%; text-align: right;}.home-banner-wrapper {flex-direction: column-reverse;}.home-banner-left {width: 100%;}.home-banner-right {width: 100%; justify-content: center;}.home-banner-right svg {margin-right: 0; margin-top: -50%; width:  90%}.about-us-item {width: 100%;}.royalty-arrows-outer {display:  none;}.why-royalties-item-inner {flex-direction: column-reverse;}.why-royalties-item-image {width: 100%;}.why-royalties-item-text {width: 100%;}.three.columns.footer-logo {width: 100%; margin-bottom: 25px; text-align: left;}.two.columns.footer-address {width: 100%; margin-left: 0px;margin-bottom: 20px;}.two.columns.footer-contact {width: 100%; margin-left: 0px;margin-bottom: 20px;}.two.columns.footer-legal {width: 100%; margin-left: 0px;margin-bottom: 20px;}.three.columns.footer-uptodate {width: 100%; margin-left: 0px;}.six.columns.footer-bottom-left {width: 100%; text-align: left;}.six.columns.footer-bottom-right {width: 100%; text-align: left;}.footer-bottom-right p, .footer-bottom-right p a {text-align: left;}.team-wrapper .team-item {width: 100%; margin-right: 0px;}.team-item-image.collage-img {display:  none;}.image-gallery .image-gallery-item {width: 100%; margin-right: 0px;}.royalty-details-snapshot {flex-direction: column;}.royalty-details-snapshot .royalties-item-details-text-item {width: 100%;}.strategy-section-one {width: 100%; }.strategy-section-one-top,.strategy-section-one-middle-left,.strategy-section-one-middle-center,.strategy-section-one-middle-right,.strategy-section-one-bottom {width: 100%; margin-right: 0px; margin-top: 0px;}.strategy-section-one-middle-left,.strategy-section-one-middle-center,.strategy-section-one-middle-right {margin-bottom: 20px;}.row.details-row {display:  flex; flex-direction: column-reverse;}.upside-diagram {flex-direction: column-reverse; align-items: flex-end;}.upside-diagram-box-1 {width: 100%; margin-top: 20px;}.upside-diagram-box-2 {width: 80%; margin-top: 20px;}.upside-diagram-box-3 {width: 60%; margin-top: 20px;}.upside-diagram-box-1:after {display:  none;}.upside-diagram-box-2:after {display:  none;}.upside-diagram-box-1 h3, .upside-diagram-box-2 h3, .upside-diagram-box-3 h3 {font-size: 20px; font-size: 1.25em;} .upside-diagram-box-1:before {font-family: 'FontAwesome'; content: "\f149"; font-size: 70px; display:  inline-block; color: var(--blue); position: absolute; left: 5%; top: -80px; rotate: -90deg}.upside-diagram-box-2:before {font-family: 'FontAwesome'; content: "\f149"; font-size: 70px; display:  inline-block; color: var(--orange); position: absolute; left: 5%; top: -80px; rotate: -90deg}.upside-box-1 {width: 100%; margin-right: 0%; background: var(--blue); margin-bottom: 25px;}.upside-box-2 {width: 100%; background: var(--orange)}.contact-side {margin-top: 25px;}}@media all and (max-width: 550px) and (min-width: 0px) {.royalties-output-inner .royalties-item {width: 100%; margin-right: 0%;}.chart-model-wrapper {width: 100%; flex-direction: column;}.chart-model-box-1 {width: 100%; margin-right: 0px;}.chart-model-box-2 {width: 100%; margin-right: 0px; margin-top: 25px;}.chart-model-box-3 {width: 100%;}}@media all and (max-width: 480px) and (min-width: 0px) {.home-banner-left-inner h1 {font-size: 30px; font-size: 1.875em;}.home-banner-left-inner h3 {font-size: 16px; font-size: 1em;}.map-marker {width: 30px; height: 30px;}.upside-diagram-box-1:before {font-family: 'FontAwesome'; content: "\f149"; font-size: 35px; display:  inline-block; color: var(--blue); position: absolute; left: 5%; top: -50px; rotate: -90deg}.upside-diagram-box-2:before {font-family: 'FontAwesome'; content: "\f149"; font-size: 35px; display:  inline-block; color: var(--orange); position: absolute; left: 5%; top: -50px; rotate: -90deg}}
/* not required */
