/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.5rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 2.25rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 2rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.75rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1.5rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 1.25rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
/*
 //////////////////////////////////////////////// 
 //                                            //
 //                                            //                                                                                                                 
 //		STYLESHEET ORGANIZATION OVERVIEW      //                                                                                                                  
 //                                            //                                                                                                                  
 //      1 - STYLES                            //                                                                                                                  
 //        '--> Buttons                        //                                                                                                                 
 //        '--> Colors                         //                                                                                                                  
 //           '- 1 - Main Colors               //                                                                                                                  
 //           '- 2 - Background Colors         //                                                                                                                  
 //           '- 3 - Button Colors             //
 //           '- 4 - Menu Colors               //                                                                                                                 
 //           '- 5 - Shape Colors              //                                                                                                                  
 //           '- 6 - Other Colors              //                                                                                                                  
 //        '--> Icons                          //                                                                                                                  
 //        '--> Menu                           //  
 //        '--> Menu Mobile                    //                                                                                                             
 //        '--> Resets & Fixes                 //                                                                                                                  
 //        '--> Typography                     //                                                                                                                  
 //        '--> Utilities                      //                                                                                                                  
 //                                            //
 //      2 - PARTICLES                         //                                                                                                                 
 //                                            //                                                                                                                  
 //      3 - SHARED SECTIONS                   //                                                                                                                  
 //                                            //                                                                                                                  
 //      4 - PAGES                             //                                                                                                                 
 //         '--> Page 1                        //                                                                                                                  
 //            '- Common Settings              //                                                                                                                  
 //            '- Section 1 Settings           //                                                                                                                  
 //            '- Section 2 Settings           //
 //         '--> Page 2                        //                                                                                                                 
 //            '- Common Settings              //                                                                                                                  
 //            '- Section 1 Settings           //                                                                                                                  
 //            '- Section 2 Settings           //                                                                                                                  
 //                                            //                                                                                                                 
 //                                            //                                                                                                                  
 //      BREAKPOINTS ORDER OVERVIEW            //                                                                                                                  
 //                                            //                                                                                                                  
 //      // No Breakpoints                     //
 //                                            //   
 //      // Commonly used media queries        //
 //         '--> Large Desktop > 1200px        //                                                                                                                 
 //         '--> Desktop 1199px -> 960px       //                                                                                                                  
 //         '--> Tablet 959px -> 767px         //                                                                                                                  
 //         '--> Large Mobile 767px -> 480px   //                                                                                                                  
 //         '--> Small Mobile < 480px          //
 //                                            //
 //		// Less commonly used media queries   //                                                                                                                 
 //         '--> Desktop Only > 960px          //                                                                                                                  
 //         '--> No Mobile > 768px             //                                                                                                                  
 //         '--> Mobile Only < 767px           //                                                                                                                  
 //         '--> No Desktop < 960px            //
 //                                            //                                                                                                                 
 //                                            //
 ////////////////////////////////////////////////
 */
/* ########################################################################## 1 - STYLES ########################################################################## */
/* ****************************************** BUTTONS ****************************************** */
/* line 72, templates/rt_remnant/scss/custom.scss */
.ct .btn, .custom-btn, .studio-custom-btn {
  border-style: solid;
}
/* line 77, templates/rt_remnant/scss/custom.scss */
.ct .btn, .custom-btn, .studio-custom-btn, .samples-btn {
  width: 90%;
}
/* line 82, templates/rt_remnant/scss/custom.scss */
.ct .btn, .custom-btn, .studio-custom-btn {
  text-transform: uppercase;
  font-family: "Libre Franklin", sans-serif;
  font-weight: 600;
  display: inline-block;
  text-align: center;
}
/* line 90, templates/rt_remnant/scss/custom.scss */
.ct .btn {
  font-weight: 500;
}
/* line 95, templates/rt_remnant/scss/custom.scss */
a.custom-btn.btn-grey-over-light-pink .icon {
  display: inline-block;
}
/* line 99, templates/rt_remnant/scss/custom.scss */
a.custom-btn.btn-grey-over-light-pink .icon svg {
  vertical-align: middle;
}
/* line 103, templates/rt_remnant/scss/custom.scss */
.buttons a {
  display: inline-block;
}
/* line 107, templates/rt_remnant/scss/custom.scss */
.buutons {
  position: relative;
}
/* ****************************************** COLORS ****************************************** */
/* ----------------- 1 - Main Colors ----------------- */
/* line 117, templates/rt_remnant/scss/custom.scss */
.green-sc {
  color: #6e7c49;
}
/* line 122, templates/rt_remnant/scss/custom.scss */
.grey {
  color: #797b84;
}
/* line 127, templates/rt_remnant/scss/custom.scss */
.grey-2 {
  color: #707070;
}
/* line 132, templates/rt_remnant/scss/custom.scss */
.dark-grey {
  color: #474448;
}
/* line 137, templates/rt_remnant/scss/custom.scss */
.light-pink {
  color: #fcf7f8;
}
/* line 142, templates/rt_remnant/scss/custom.scss */
.white {
  color: white;
}
/* ----------------- 2 - Background Colors ----------------- */
/* line 150, templates/rt_remnant/scss/custom.scss */
.bg-gradient-pink-blue {
  background: #ea9fb3;
  background: linear-gradient(90deg, rgba(234, 159, 179, 1) 0%, rgba(154, 217, 242, 1) 100%);
}
/* line 156, templates/rt_remnant/scss/custom.scss */
.bg-light-blue {
  background-color: #bce2f1;
}
/* line 161, templates/rt_remnant/scss/custom.scss */
.bg-light-grey {
  background-color: #f9f9f9;
}
/* line 166, templates/rt_remnant/scss/custom.scss */
.bg-light-grey2 {
  background-color: #e6e6e6;
}
/* line 171, templates/rt_remnant/scss/custom.scss */
.bg-grey {
  background-color: #797b84;
}
/* line 176, templates/rt_remnant/scss/custom.scss */
.bg-dark-grey {
  background-color: #707070;
}
/* line 181, templates/rt_remnant/scss/custom.scss */
.bg-light-pink {
  background-color: #fcf7f8;
}
/* line 186, templates/rt_remnant/scss/custom.scss */
.bg-pink {
  background-color: #fae2e2;
}
/* line 191, templates/rt_remnant/scss/custom.scss */
.bg-white {
  background-color: white;
}
/* ----------------- 3 - Button Colors ----------------- */
/* line 198, templates/rt_remnant/scss/custom.scss */
.ct .btn {
  color: #474448;
  border-color: #474448;
  background: none;
}
/* line 204, templates/rt_remnant/scss/custom.scss */
.ct .btn:hover {
  color: white;
  border-color: #474448;
  background: #474448;
  font-weight: 700;
}
/* line 212, templates/rt_remnant/scss/custom.scss */
.btn-grey-over-light-pink {
  color: #797b84;
  border-color: white;
  background-color: white;
}
/* line 218, templates/rt_remnant/scss/custom.scss */
.btn-grey-over-light-pink:hover {
  color: white;
  border-color: #797b84;
  background-color: #797b84;
  font-weight: 700;
}
/* line 226, templates/rt_remnant/scss/custom.scss */
.btn-dark-grey-over-blue {
  color: #474448;
  border-color: #474448;
}
/* line 231, templates/rt_remnant/scss/custom.scss */
.btn-dark-grey-over-blue:hover {
  color: #fcf7f8;
  border-color: #bce2f1;
  background-color: #bce2f1;
  font-weight: 700;
}
/* line 239, templates/rt_remnant/scss/custom.scss */
.btn-grey-studio {
  color: white;
  border-color: white;
  background-color: #5e7780;
}
/* line 245, templates/rt_remnant/scss/custom.scss */
.btn-grey-studio:hover {
  color: #5e7780;
  border-color: white;
  background-color: white;
  font-weight: 700;
}
/* line 253, templates/rt_remnant/scss/custom.scss */
.btn-white-over-grey {
  color: white;
  border-color: white;
}
/* line 258, templates/rt_remnant/scss/custom.scss */
.btn-white-over-grey:hover {
  color: #797b84;
  border-color: white;
  background-color: white;
  font-weight: 700;
}
/* line 266, templates/rt_remnant/scss/custom.scss */
.btn-white-over-dark-grey {
  color: white;
  border-color: white;
}
/* line 271, templates/rt_remnant/scss/custom.scss */
.btn-white-over-dark-grey:hover {
  color: #707070;
  border-color: white;
  background-color: white;
  font-weight: 700;
}
/* ----------------- 4 - Menu Colors ----------------- */
/* line 281, templates/rt_remnant/scss/custom.scss */
.g-offcanvas-toggle {
  color: #707070;
}
/* line 286, templates/rt_remnant/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  color: #797b84;
}
/* line 291, templates/rt_remnant/scss/custom.scss */
#g-offcanvas, #g-offcanvas #g-mobilemenu-container ul {
  background-color: white;
}
/* ----------------- 5 - Shape Colors ----------------- */
/* line 298, templates/rt_remnant/scss/custom.scss */
.tri-light-grey2 {
  border-color: #e6e6e6 transparent transparent transparent;
}
/* line 303, templates/rt_remnant/scss/custom.scss */
.tri-dark-grey {
  border-color: #707070 transparent transparent transparent;
}
/* line 308, templates/rt_remnant/scss/custom.scss */
.tri-light-pink {
  border-color: #fcf7f8 transparent transparent transparent;
}
/* line 313, templates/rt_remnant/scss/custom.scss */
.tri-white {
  border-color: #fff transparent transparent transparent;
}
/* ----------------- 6 - Other Colors ----------------- */
/* line 320, templates/rt_remnant/scss/custom.scss */
.faq .accordion .accordion-item-title .toggle .fa {
  color: #707070;
  vertical-align: middle;
}
/* line 326, templates/rt_remnant/scss/custom.scss */
.g-owlcarousel-layout-testimonial .owl-dots .owl-dot.active {
  background: #888;
  border: #888;
}
/* line 332, templates/rt_remnant/scss/custom.scss */
a.white-link {
  color: white;
  font-weight: 600;
}
/* line 337, templates/rt_remnant/scss/custom.scss */
a.white-link:hover {
  font-weight: 700;
}
/* line 342, templates/rt_remnant/scss/custom.scss */
a.grey-link {
  color: #797b84;
  font-weight: 600;
}
/* line 347, templates/rt_remnant/scss/custom.scss */
a.grey-link:hover {
  font-weight: 700;
}
/* line 352, templates/rt_remnant/scss/custom.scss */
a.green-sc-link {
  color: #6e7c49;
}
/* line 356, templates/rt_remnant/scss/custom.scss */
a.green-sc-link:hover {
  color: #707070;
}
/* ****************************************** ICONS ****************************************** */
/* ----------------- Arrows ----------------- */
/* line 365, templates/rt_remnant/scss/custom.scss */
.down-arrow {
  background-image: url('../../../../images/custom-icons/down-arrow.svg');
  display: block;
  background-repeat: no-repeat;
  margin: 0 auto;
}
/* line 373, templates/rt_remnant/scss/custom.scss */
.up-arrow {
  background-image: url('../../../../images/custom-icons/up-arrow.svg');
  display: block;
  background-repeat: no-repeat;
  margin: 0 auto;
}
/* ----------------- Brand Icons ----------------- */
/* line 383, templates/rt_remnant/scss/custom.scss */
.container.brand-icons {
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
/* line 390, templates/rt_remnant/scss/custom.scss */
.container.brand-icons .inner-container .icon img {
  filter: grayscale(1);
  opacity: 0.7;
  width: auto;
  height: auto;
}
/* ****************************************** MENU ****************************************** */
/* ----------------- Main Menu ----------------- */
/* line 402, templates/rt_remnant/scss/custom.scss */
.g-main-nav .g-toplevel > li:hover:last-child > .g-menu-item-container, .g-main-nav .g-toplevel > li.active:last-child > .g-menu-item-container {
  border-radius: none;
  color: none;
  background: none;
}
/* line 409, templates/rt_remnant/scss/custom.scss */
#menu-8584-particle {
  margin-right: 0;
  padding-right: 0;
}
/* ****************************************** MENU MOBILE ****************************************** */
/* line 417, templates/rt_remnant/scss/custom.scss */
#g-mobilemenu-container {
  margin: -1.125rem;
}
/* ****************************************** RESETS % FIXES ****************************************** */
/* line 424, templates/rt_remnant/scss/custom.scss */
#g-mobilemenu-container .g-toplevel li {
  display: inline;
}
/* line 429, templates/rt_remnant/scss/custom.scss */
#g-navigation {
  padding-top: 0;
}
/* line 436, templates/rt_remnant/scss/custom.scss */
.platform-content {
  margin: 0;
  padding: 0;
}
/* line 442, templates/rt_remnant/scss/custom.scss */
.g-owlcarousel-layout-testimonial .g-title {
  opacity: 1;
}
/* line 447, templates/rt_remnant/scss/custom.scss */
h1, h2, .g-owlcarousel-layout-testimonial .g-title, .faq h2 {
  margin: 0;
}
/* line 452, templates/rt_remnant/scss/custom.scss */
.platform-content, .moduletable, .widget {
  margin: 0;
  padding: 0;
}
/* line 458, templates/rt_remnant/scss/custom.scss */
.accordion-inner {
  border-top: none;
}
/* ****************************************** TYPOGRAPHY ****************************************** */
/* ----------------- Copyright ----------------- */
/* line 467, templates/rt_remnant/scss/custom.scss */
.footer {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
}
/* ----------------- Headings ----------------- */
/* line 475, templates/rt_remnant/scss/custom.scss */
h1, h2, .faq h2 {
  text-transform: uppercase;
  font-weight: 800;
}
/* ----------------- Menus ----------------- */
/* line 483, templates/rt_remnant/scss/custom.scss */
.g-menu-item-title {
  font-family: 'nunito sans', sans-serif;
  font-weight: 600;
}
/* line 489, templates/rt_remnant/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container {
  font-family: "Nunito Sans", sans-serif;
}
/* line 494, templates/rt_remnant/scss/custom.scss */
#g-copyright .g-simplemenu-particle .g-simplemenu a {
  font-family: 'nunito sans', sans-serif;
  font-weight: 600;
}
/* ****************************************** UTILITIES ****************************************** */
/* ----------------- Flexbox ----------------- */
/* line 504, templates/rt_remnant/scss/custom.scss */
.container {
  display: flex;
}
/* ----------------- Top Border ----------------- */
/* line 511, templates/rt_remnant/scss/custom.scss */
.vox-s3 .container .inner-container, .st-s2 .container, .st-s3 .container, .ct-s2 .photo, .ct-s3 {
  border-top-style: solid;
}
/* ########################################################################## 2 - PARTICLES ########################################################################## */
/* ****************************************** AUDIOPLAYER ****************************************** */
/* ----------------- Voices M/F ----------------- */
/* line 522, templates/rt_remnant/scss/custom.scss */
.g-audioplayer-cover, .g-audioplayer-trackinfo {
  display: none !important;
}
/* line 527, templates/rt_remnant/scss/custom.scss */
.g-audioplayer-playlist ol {
  list-style: none;
  margin: 0;
}
/* line 533, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .g-audioplayer-left {
  padding-right: 0;
}
/* line 538, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .g-audioplayer-playlist ol li a {
  color: #707070;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 544, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .g-audioplayer-playlist ol li a:hover {
  color: red;
  font-weight: 700;
}
/* line 551, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .g-audioplayer-playlist ol li .fa:hover {
  color: white;
}
/* line 556, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .audiojs .scrubber .progress {
  background: #707070;
}
/* line 561, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .audiojs .scrubber .loaded {
  background: rgba(0, 0, 0, 0.1);
}
/* line 566, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .g-audioplayer-playlist ol li.playing svg {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
/* line 572, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .g-audioplayer-playlist ol li:not(.playing) svg {
  display: none;
}
/* line 577, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:hover {
  background: transparent;
}
/* line 582, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .audiojs .g-audioplayer-buttons {
  justify-content: center;
}
/* line 587, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
  width: 0;
  height: 0;
  border-radius: 0;
  background: transparent;
  color: #707070;
  margin: 0;
}
/* line 597, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .g-audioplayer-playlist ol li a {
  vertical-align: middle;
}
/* line 602, templates/rt_remnant/scss/custom.scss */
.g-audioplayer .g-audioplayer-playlist ol li a:hover {
  color: #707070;
}
/* line 607, templates/rt_remnant/scss/custom.scss */
.vox-s4 .g-audioplayer .g-audioplayer-playlist ol li:last-child {
  padding: 0;
}
/* ****************************************** ACCORDION ****************************************** */
/* line 614, templates/rt_remnant/scss/custom.scss */
.faq ul.accordion li div.accordion-item-content {
  padding-right: 10vw;
}
/* ****************************************** SIMPLE MENU ****************************************** */
/* ----------------- Footer Simple Menu ----------------- */
/* line 623, templates/rt_remnant/scss/custom.scss */
#g-copyright .g-simplemenu-particle .g-simplemenu a:hover {
  color: #474448;
  font-weight: 700;
}
/* ########################################################################## 3 - SHARED SECTIONS ########################################################################## */
/* ****************************************** PRECISA DE UMA AMOSTRA PERSONALIZADA? ****************************************** */
/* line 633, templates/rt_remnant/scss/custom.scss */
.fp-s6 .container, .vox-s5 .container {
  align-items: center;
}
/* line 638, templates/rt_remnant/scss/custom.scss */
.fp-s6 p, .vox-s5 p {
  margin: 0;
}
/* line 643, templates/rt_remnant/scss/custom.scss */
.fp-s6 .title p, .vox-s5 .title p {
  text-transform: uppercase;
  font-weight: 800;
  z-index: 200;
  position: relative;
  text-align: left;
}
/* line 651, templates/rt_remnant/scss/custom.scss */
.fp-s6 .container .right {
  position: relative;
  z-index: 1000;
}
/* ****************************************** PRONTO PARA TRABALHAR CONNOSCO? ****************************************** */
/* line 658, templates/rt_remnant/scss/custom.scss */
.vox-s7 .container, .st-s5 .container {
  justify-content: space-around;
  align-content: center;
}
/* ########################################################################## 4 - PAGES ########################################################################## */
/* ****************************************** FRONT PAGE ****************************************** */
/* ----------------- FP Common Settings ----------------- */
/* line 670, templates/rt_remnant/scss/custom.scss */
.hero, .hero-text-box, .fp-s2, .fp-s3, .accordion-icons .accordion li.active, .fp-s5, .fp-s7 {
  position: relative;
}
/* ----------------- FP Section 1 - Hero ----------------- */
/* line 677, templates/rt_remnant/scss/custom.scss */
.hero-photo {
  position: absolute;
  background-repeat: no-repeat;
  background-size: 100%;
  height: 100%;
  right: 0;
}
/* line 686, templates/rt_remnant/scss/custom.scss */
.hero-photo-caption {
  font-weight: 600;
}
/* line 691, templates/rt_remnant/scss/custom.scss */
.hero-grey-box h1, .hero-grey-box h2, .hero-grey-box p {
  margin: 0;
}
/* line 696, templates/rt_remnant/scss/custom.scss */
.hero-text-box {
  z-index: 1000;
}
/* line 701, templates/rt_remnant/scss/custom.scss */
.hero-text-box h1 {
  font-weight: 800;
  text-transform: uppercase;
}
/* line 707, templates/rt_remnant/scss/custom.scss */
.hero-text-box p {
  font-weight: 400;
}
/* ----------------- FP Section 2 - Damos Voz Ao Seu Projeto ----------------- */
/* line 714, templates/rt_remnant/scss/custom.scss */
.fp-s2 {
  z-index: 2;
}
/* line 719, templates/rt_remnant/scss/custom.scss */
.fp-s2 p {
  font-family: 'Nunito Sans', sans-serif;
  font-weight: 600;
}
/* line 725, templates/rt_remnant/scss/custom.scss */
.fp-s2 .container {
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 731, templates/rt_remnant/scss/custom.scss */
.fp-s2 .inner-container .icon svg {
  width: 100%;
  height: 100%;
}
/* line 737, templates/rt_remnant/scss/custom.scss */
.fp-s2 .container .caption {
  text-transform: uppercase;
}
/* ----------------- FP Section 3 - Sobre Nós ----------------- */
/* line 744, templates/rt_remnant/scss/custom.scss */
.fp-s3 p {
  font-weight: 400;
  margin: 0;
}
/* line 750, templates/rt_remnant/scss/custom.scss */
.fp-s3 .photo {
  position: absolute;
  transform: rotate(18deg);
  overflow: hidden;
}
/* ----------------- FP Section 4 - Clientes Que Nos Escolheram ----------------- */
/* line 759, templates/rt_remnant/scss/custom.scss */
.accordion-icons .accordion .accordion-item-title .toggle {
  background: none;
  color: #9b9ca3;
  float: none;
  padding: 0;
  -webkit-transition: background 0.35s;
  -moz-transition: background 0.35s;
  transition: background 0.35s;
  width: 100%;
  height: auto;
}
/* line 772, templates/rt_remnant/scss/custom.scss */
.accordion-icons .accordion .active .accordion-item-title .toggle {
  margin: 0;
}
/* line 777, templates/rt_remnant/scss/custom.scss */
.accordion-icons .accordion .accordion-item-title .toggle .down-arrow, .accordion-icons .accordion .active .accordion-item-title .toggle .up-arrow {
  opacity: 0.6;
}
/* line 782, templates/rt_remnant/scss/custom.scss */
.accordion-icons .accordion li {
  padding: 0;
  border-bottom: none;
}
/* line 787, templates/rt_remnant/scss/custom.scss */
.accordion-icons .accordion li div {
  padding: 0;
}
/* line 792, templates/rt_remnant/scss/custom.scss */
.accordion-icons .accordion li.active .accordion-item-title {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 800, templates/rt_remnant/scss/custom.scss */
.accordion-icons .accordion li.active .toggle {
  background: none;
}
/* ----------------- FP Section 5 - Somos Um Parceiro De Confiança ----------------- */
/* line 807, templates/rt_remnant/scss/custom.scss */
.fp-s5 .container {
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 813, templates/rt_remnant/scss/custom.scss */
.fp-s5 .inner-container .icon svg {
  width: 100%;
  height: 100%;
}
/* line 819, templates/rt_remnant/scss/custom.scss */
.fp-s5 .container .caption {
  font-weight: 600;
  font-family: "Libre Franklin", sans-serif;
}
/* line 825, templates/rt_remnant/scss/custom.scss */
.fp-s5 .gradient-box {
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  background: #fcf7f8;
  background: linear-gradient(180deg, rgba(252, 247, 248, 1) 35%, rgba(188, 226, 241, 1) 100%);
  z-index: 100;
}
/* ----------------- FP Section 6 - Precisa De Uma PRECISA DE UMA AMOSTRA PERSONALIZADA?? ----------------- */
/* ----------------- FP Section 7 - Gravação e Edição ----------------- */
/* line 842, templates/rt_remnant/scss/custom.scss */
.fp-s7 {
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 848, templates/rt_remnant/scss/custom.scss */
.fp-s7 .text-box {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  z-index: 1;
}
/* line 858, templates/rt_remnant/scss/custom.scss */
.fp-s7 p {
  font-weight: 600;
  font-family: "Libre Franklin", sans-serif;
}
/* line 864, templates/rt_remnant/scss/custom.scss */
.fp-s7 .photo img {
  width: 100%;
  height: auto;
}
/* ----------------- FP Section 8 - O Que Dizem Do Nosso Trabalho ----------------- */
/* line 872, templates/rt_remnant/scss/custom.scss */
.g-owlcarousel-layout-testimonial .g-title {
  color: #474448;
}
/* line 877, templates/rt_remnant/scss/custom.scss */
.g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc {
  font-family: "Libre Franklin", sans-serif;
  font-weight: 700;
  text-align: center;
  color: #474448;
  opacity: 0.6;
}
/* line 886, templates/rt_remnant/scss/custom.scss */
.g-owlcarousel-layout-testimonial .g-owlcarousel-author {
  display: block;
  text-align: right;
  font-weight: 300;
}
/* line 893, templates/rt_remnant/scss/custom.scss */
.g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-details .author-name {
  opacity: 0.8;
}
/* ****************************************** VOICES PAGE ****************************************** */
/* ----------------- VOX Common Settings ----------------- */
/* line 902, templates/rt_remnant/scss/custom.scss */
.vox-s2, .vox-s2 .picture, .vox-s3, .vox-s4, .vox-s6, .vox-s7 {
  position: relative;
}
/* line 907, templates/rt_remnant/scss/custom.scss */
.triangle-l, .triangle-s {
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  left: 0;
  right: 0;
  margin: auto;
}
/* line 918, templates/rt_remnant/scss/custom.scss */
.triangle-l {
  z-index: 2;
}
/* line 923, templates/rt_remnant/scss/custom.scss */
.triangle-s {
  z-index: 3;
}
/* line 928, templates/rt_remnant/scss/custom.scss */
.vox-s3 .g-audioplayer .g-audioplayer-playlist ol li a, .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li a {
  text-transform: none;
}
/* ----------------- VOX Section 1 - Vozes Em Português Para O Seu Projeto ----------------- */
/* line 935, templates/rt_remnant/scss/custom.scss */
.vox-s1 p {
  font-weight: 500;
}
/* ----------------- VOX Section 2 - Perfís ----------------- */
/* line 942, templates/rt_remnant/scss/custom.scss */
.vox-s2 .container .inner-container .text-box h2 {
  padding: 0;
}
/* line 947, templates/rt_remnant/scss/custom.scss */
.vox-s2 .container .inner-container .text-box .description {
  text-transform: uppercase;
  opacity: 0.7;
}
/* line 953, templates/rt_remnant/scss/custom.scss */
.vox-s2 .container .inner-container .text-box {
  font-weight: 500;
}
/* line 958, templates/rt_remnant/scss/custom.scss */
.vox-s2 .container .inner-container .text-box p:last-child {
  margin-bottom: 0;
}
/* line 963, templates/rt_remnant/scss/custom.scss */
.vox-s2 .picture img {
  width: 100%;
  height: auto;
}
/* line 969, templates/rt_remnant/scss/custom.scss */
.vox-s2 .picture svg {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
}
/* line 979, templates/rt_remnant/scss/custom.scss */
.vox-s2 .picture img {
  position: relative;
  border-radius: 50%;
  z-index: 0;
}
/* ----------------- VOX Section 3 - M/F Samples ----------------- */
/* line 988, templates/rt_remnant/scss/custom.scss */
.vox-s3 .container .inner-container:first-child {
  border-top-color: #bce2f1;
}
/* line 992, templates/rt_remnant/scss/custom.scss */
.vox-s3 .container .inner-container:last-child {
  border-top-color: #f5b1c3;
}
/* line 997, templates/rt_remnant/scss/custom.scss */
.vox-s3 .container .inner-container .text-box h3 {
  font-weight: 800;
  margin: 0;
}
/* line 1003, templates/rt_remnant/scss/custom.scss */
.vox-s3 .g-audioplayer .g-audioplayer-playlist ol li {
  background-color: #e6e6e6;
}
/* ----------------- VOX Section 4 - Application Samples ----------------- */
/* line 1010, templates/rt_remnant/scss/custom.scss */
.vox-s4 h2 {
  text-transform: none;
  margin: 0;
  padding: 0;
}
/* line 1017, templates/rt_remnant/scss/custom.scss */
.vox-s4 .container {
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
}
/* line 1024, templates/rt_remnant/scss/custom.scss */
.vox-s4 .container .inner-container h3 {
  font-weight: 800;
  margin: 0;
}
/* line 1030, templates/rt_remnant/scss/custom.scss */
.vox-s4 .g-audioplayer {
  padding: 0;
}
/* line 1034, templates/rt_remnant/scss/custom.scss */
.vox-s4 .text-box:last-child p {
  font-weight: 500;
}
/* ----------------- VOX Section 5 - Precisa De Uma Amostra Personalizada? ----------------- */
/* ----------------- VOX Section 6 - Portfolio ----------------- */
/* line 1044, templates/rt_remnant/scss/custom.scss */
.vox-s6 .g-video-container .g-video {
  position: relative;
  height: 0;
  overflow: hidden;
  max-width: 100%;
  height: auto;
  right: 0;
  box-shadow: none;
}
/* line 1055, templates/rt_remnant/scss/custom.scss */
.vox-s6 .g-video-container.g-video-container-columns-2 {
  justify-content: space-between;
}
/* line 1060, templates/rt_remnant/scss/custom.scss */
.vox-s6 .g-video-caption {
  text-align: left;
  font-weight: 600;
  color: #707070;
}
/* ----------------- VOX Section 7 - Pronto Para Trabalhar Connosco? ----------------- */
/* ****************************************** EXPERIENCE PAGE ****************************************** */
/* ----------------- XP Common Settings ----------------- */
/* line 1074, templates/rt_remnant/scss/custom.scss */
.xp-s2, .xp-s4, .xp-s4 .container .title-box h2, .xp-s4 .container .title-box p {
  position: relative;
}
/* line 1079, templates/rt_remnant/scss/custom.scss */
.xp-s2 .container .middle .text-box, .xp-s4 .container .middle .text-box {
  text-align: left;
}
/* ----------------- XP Section 1 - Beneficie da Nossa Experiência ----------------- */
/* line 1086, templates/rt_remnant/scss/custom.scss */
.xp-s1 p {
  font-weight: 500;
}
/* ----------------- XP Section 2 - Experiência ----------------- */
/* line 1093, templates/rt_remnant/scss/custom.scss */
.xp-s2 .container .middle p {
  font-weight: 500;
}
/*
 // Horizontal E Top Position
 .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-center, .xp-s2 .horizontal-e-bottom {
 position: absolute;
 }
 */
/* line 1105, templates/rt_remnant/scss/custom.scss */
.xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom {
  position: absolute;
}
/* line 1110, templates/rt_remnant/scss/custom.scss */
.xp-s2 .horizontal-e-bottom {
  bottom: 0;
}
/* ----------------- XP Section 4 - O Nosso Percurso ----------------- */
/* line 1117, templates/rt_remnant/scss/custom.scss */
.xp-s4 .container .title-box h2, .xp-s4 .container .title-box p {
  z-index: 2;
}
/* line 1122, templates/rt_remnant/scss/custom.scss */
.xp-s4 .container .middle p {
  font-weight: 500;
}
/* line 1127, templates/rt_remnant/scss/custom.scss */
.xp-s4 .container .middle .text-box h3 {
  font-weight: 700;
}
/* line 1132, templates/rt_remnant/scss/custom.scss */
.xp-s4 .horizontal-p-top, .xp-s4 .vertical-p, .xp-s4 .horizontal-p-bottom {
  position: absolute;
  z-index: 1;
}
/* line 1138, templates/rt_remnant/scss/custom.scss */
.xp-s4 .vertical-p {
  top: 0;
}
/* ----------------- XP Section 5 - Conheça Os Nossos Procedimentos ----------------- */
/* line 1145, templates/rt_remnant/scss/custom.scss */
.xp-s5 h3, .xp-s5 h4, .xp-s5 p {
  margin: 0;
}
/* line 1150, templates/rt_remnant/scss/custom.scss */
.xp-s5 .text-box h3, .xp-s5 .text-box > p, .xp-s5 .inner-container h4 {
  font-weight: 800;
}
/* line 1155, templates/rt_remnant/scss/custom.scss */
.xp-s5 .container {
  justify-content: space-between;
}
/* line 1160, templates/rt_remnant/scss/custom.scss */
.xp-s5 .title-box {
  display: flex;
  justify-content: flex-start;
}
/* line 1166, templates/rt_remnant/scss/custom.scss */
.xp-s5 .inner-title-box {
  align-self: center;
}
/* line 1171, templates/rt_remnant/scss/custom.scss */
.xp-s5 .inner-title-box:nth-child(2) svg {
  vertical-align: middle;
  float: right;
}
/* line 1177, templates/rt_remnant/scss/custom.scss */
.xp-s5 .inner-container svg {
  width: 100%;
  height: auto;
}
/* line 1183, templates/rt_remnant/scss/custom.scss */
.xp-s5 .inner-container p {
  font-weight: 600;
  color: #474448;
  opacity: 0.66;
}
/* ----------------- XP Section 6 - Perguntas Frequentes ----------------- */
/* line 1192, templates/rt_remnant/scss/custom.scss */
.faq h2.g-title {
  text-align: center;
}
/* line 1197, templates/rt_remnant/scss/custom.scss */
.faq .accordion li {
  border-color: #474448;
  border-color: rgba(71, 68, 72, 0.6);
  border-style: solid;
}
/* line 1204, templates/rt_remnant/scss/custom.scss */
.faq .accordion li:last-child {
  margin-bottom: 0;
}
/* line 1209, templates/rt_remnant/scss/custom.scss */
.faq .accordion .accordion-item-title {
  color: #474448;
  text-transform: none;
  font-weight: 600;
}
/* line 1216, templates/rt_remnant/scss/custom.scss */
.faq .accordion .accordion-item-title .toggle {
  background: none;
  color: #474448;
}
/* ****************************************** STUDIO PAGE ****************************************** */
/* ----------------- ST Common Settings ----------------- */
/* line 1226, templates/rt_remnant/scss/custom.scss */
.st-s2 .title, .st-s3 .title {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}
/* line 1234, templates/rt_remnant/scss/custom.scss */
.st-s2 .title h2, .st-s3 .title h2 {
  font-weight: 800;
  text-align: center;
}
/* line 1240, templates/rt_remnant/scss/custom.scss */
.st-s2, .st-s3 {
  position: relative;
}
/* line 1245, templates/rt_remnant/scss/custom.scss */
.st-s2 .container .inner-container, .st-s3 .container .inner-container {
  background-color: #e6e6e6;
}
/* line 1250, templates/rt_remnant/scss/custom.scss */
.st-s2 .container .text-box, .st-s3 .container .text-box {
  font-weight: 500;
}
/* line 1255, templates/rt_remnant/scss/custom.scss */
.st-s2 .container .list-box, .st-s3 .container .list-box {
  background-color: white;
}
/* line 1260, templates/rt_remnant/scss/custom.scss */
.st-s2 .container .list-box h4, .st-s2 .container .list-box ul, .st-s3 .container .list-box h4, .st-s3 .container .list-box ul {
  margin: 0;
}
/* line 1265, templates/rt_remnant/scss/custom.scss */
.st-s2 .container .list-box h4, .st-s3 .container .list-box h4 {
  font-weight: 500;
  color: #474448;
}
/* line 1271, templates/rt_remnant/scss/custom.scss */
.st-s2 .container .list-box ul li, .st-s3 .container .list-box ul li {
  font-weight: 500;
  color: #707070;
}
/* line 1277, templates/rt_remnant/scss/custom.scss */
.st-s2 .container .list-box ul li::before, .st-s3 .container .list-box ul li::before {
  background-image: url('../../../../images/st/v-color.svg');
  content: "";
  background-repeat: no-repeat;
  position: absolute;
}
/* line 1284, templates/rt_remnant/scss/custom.scss */
.st-s2 .container .list-box ul, .st-s3 .container .list-box ul {
  list-style: none;
  position: relative;
}
/* ----------------- ST Section 1 - Conheça O Nosso Estúdio ----------------- */
/* line 1292, templates/rt_remnant/scss/custom.scss */
.st-s1 .text-box p {
  font-weight: 500;
}
/* ----------------- ST Section 2 - A Booth ----------------- */
/* line 1299, templates/rt_remnant/scss/custom.scss */
.st-s2 .container {
  border-top-color: #f5b1c3;
}
/* line 1304, templates/rt_remnant/scss/custom.scss */
.st-s2 .title h2 {
  color: #f5b1c3;
  background-color: #fcf7f8;
}
/* ----------------- ST Section 3 - Estação de Edição ----------------- */
/* line 1312, templates/rt_remnant/scss/custom.scss */
.st-s3 .container {
  border-top-color: white;
}
/* line 1317, templates/rt_remnant/scss/custom.scss */
.st-s3 .title h2 {
  color: white;
  background-color: #bce2f1;
}
/* ----------------- ST Section 4 - Precisa de Gravação à Distância? ----------------- */
/* line 1325, templates/rt_remnant/scss/custom.scss */
.st-s4 .container {
  align-items: center;
}
/* line 1330, templates/rt_remnant/scss/custom.scss */
.st-s4 .container .left .title p {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 800;
  margin: 0;
}
/* line 1337, templates/rt_remnant/scss/custom.scss */
.st-s4 .container .left .title p:nth-child(1) {
  text-transform: uppercase;
}
/* ----------------- ST Section 5 - Pronto Para Trabalhar Connosco? ----------------- */
/* ****************************************** CONTACTS PAGE ****************************************** */
/* ----------------- CT Common Settings ----------------- */
/* line 1349, templates/rt_remnant/scss/custom.scss */
.ct-s3 .white-box .container .inner-container, .ct-s3 .white-box .container .inner-container h2, .ct-s3 .white-box .container .inner-container p, .ct-s3 .white-box .container .inner-container ul {
  position: relative;
}
/* ----------------- CT Section 1 - Contactos ----------------- */
/* ----------------- CT Section 2 - Voice Booth Photos ----------------- */
/* line 1359, templates/rt_remnant/scss/custom.scss */
.ct-s2 .photo {
  position: relative;
  border-top-color: #e6e6e6;
}
/* line 1365, templates/rt_remnant/scss/custom.scss */
.ct-s2 .photo .caption {
  position: absolute;
  bottom: 0;
  left: 0;
  font-weight: 600;
}
/* ############################# CT Section 3 - Contact Details ############################# */
/* line 1375, templates/rt_remnant/scss/custom.scss */
.ct-s3 {
  border-top-color: white;
  background-color: #e6e6e6;
}
/* line 1383, templates/rt_remnant/scss/custom.scss */
.ct-s3 .container .inner-container:nth-child(1) p {
  color: #474448;
  font-weight: 500;
}
/* line 1389, templates/rt_remnant/scss/custom.scss */
.ct-s3 .intro .container .inner-container:nth-child(2) svg {
  width: 100%;
  height: auto;
  float: right;
}
/* line 1399, templates/rt_remnant/scss/custom.scss */
.ct-s3 .white-box .container .inner-container .icon svg {
  width: 100%;
  height: auto;
  position: absolute;
  z-index: 0;
}
/* line 1407, templates/rt_remnant/scss/custom.scss */
.ct-s3 .white-box .container .inner-container h2, .ct-s3 .white-box .container .inner-container p, .ct-s3 .white-box .container .inner-container ul {
  z-index: 1;
}
/* line 1412, templates/rt_remnant/scss/custom.scss */
.ct-s3 .white-box .container .inner-container h2 {
  text-transform: none;
  font-family: "Libre Franklin", sans-serif;
  font-weight: 500;
  color: #474448;
}
/* line 1421, templates/rt_remnant/scss/custom.scss */
.ct-s3 .white-box .container .inner-container p {
  font-weight: 500;
  color: #707070;
}
/* line 1427, templates/rt_remnant/scss/custom.scss */
.ct-s3 .white-box .container .inner-container ul {
  list-style: none;
  margin-top: 0;
}
/* ############################# CT Section 4 - Contact Form ############################# */
/* line 1435, templates/rt_remnant/scss/custom.scss */
.accordion-heading .accordion-toggle {
  display: none;
  padding: 0;
}
/* line 1441, templates/rt_remnant/scss/custom.scss */
.ct .page-header {
  display: none;
}
/* line 1446, templates/rt_remnant/scss/custom.scss */
.ct .accordion-group {
  box-shadow: none;
}
/* line 1451, templates/rt_remnant/scss/custom.scss */
.ct legend {
  color: #474448;
  font-family: "Nunito Sans", sans-serif;
  font-weight: 500;
  margin: 0;
}
/* line 1459, templates/rt_remnant/scss/custom.scss */
.ct .form-horizontal .control-label {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 400;
}
/* line 1465, templates/rt_remnant/scss/custom.scss */
.ct label#jform_spacer-lbl {
  text-align: left;
}
/* line 1470, templates/rt_remnant/scss/custom.scss */
.ct legend + .control-group {
  margin-top: 0;
}
/* line 1475, templates/rt_remnant/scss/custom.scss */
.ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
  border-style: solid;
  border-color: #a0a0a0;
  background: #fff;
  font-style: normal;
  font-weight: 400;
}
@media only all and (min-width: 75rem) {
  /* ########################################################################## 1 - STYLES ########################################################################## */
  /* ****************************************** BUTTONS ****************************************** */
  /* ****************************************** ICONS ****************************************** */
  /* ----------------- Arrows ----------------- */
  /* ****************************************** MENU ****************************************** */
  /* ****************************************** RESETS % FIXES ****************************************** */
  /* ****************************************** TYPOGRAPHY ****************************************** */
  /* ****************************************** UTILITIES ****************************************** */
  /* ----------------- Top Border ----------------- */
  /* ########################################################################## 2 - PARTICLES ########################################################################## */
  /* ****************************************** AUDIOPLAYER ****************************************** */
  /* ----------------- Voices M/F ----------------- */
  /* ****************************************** SIMPLE MENU ****************************************** */
  /* ----------------- Footer Menu ----------------- */
  /*
   // Footer Menu #3 Source-Connect Top Padding
   .g-simplemenu-particle .g-simplemenu.third-simple-menu.g-simplemenu-0cols li:last-child {
   padding-top: calc(max(1vw, 0.1px));
   }
   */
  /* ########################################################################## 3 - SHARED SECTIONS ########################################################################## */
  /* ****************************************** PRECISA DE UMA AMOSTRA PERSONALIZADA? ****************************************** */
  /* ****************************************** CLIENTES QUE NOS ESCOLHERAM ****************************************** */
  /* ****************************************** PRONTO PARA TRABALHAR CONNOSCO? ****************************************** */
  /* ########################################################################## 4 - PAGES ########################################################################## */
  /* ----------------- PAGES Common Settings ----------------- */
  /* ****************************************** FRONT PAGE ****************************************** */
  /* ----------------- FP Section 1 - Hero ----------------- */
  /* ----------------- FP Section 2 - Damos Voz Ao Seu Projeto ----------------- */
  /* ----------------- FP Section 3 - Sobre Nós ----------------- */
  /* ----------------- FP Section 4 - Clientes Que Nos Escolheram ----------------- */
  /* ----------------- FP Section 5 - Somos Um Parceiro De Confiança ----------------- */
  /* ----------------- FP Section 7 - Gravação e Edição ----------------- */
  /* ----------------- FP Section 8 - O Que Dizem Do Nosso Trabalho ----------------- */
  /* ****************************************** VOX PAGE ****************************************** */
  /* ----------------- VOX Common Settings ----------------- */
  /* ----------------- VOX Section 1 - Vozes Em Português Para O Seu Projeto ----------------- */
  /* ----------------- VOX Section 2 - Perfís ----------------- */
  /* ----------------- VOX Section 3 - M/F Samples ----------------- */
  /* ----------------- VOX Section 4 - Application Samples ----------------- */
  /* ----------------- VOX Section 6 - Portfolio ----------------- */
  /* ----------------- VOX Section 7 - Pronto Para Trabalhar Connosco? ----------------- */
  /* ****************************************** XP PAGE ****************************************** */
  /* ----------------- XP Common Settings ----------------- */
  /* ----------------- XP Section 1 - Beneficie Da Nossa Experiência ----------------- */
  /* ----------------- XP Section 2 - Experiência ----------------- */
  /* ----------------- XP Section 3 - Clientes Que Nos Escolheram ----------------- */
  /* ----------------- XP Section 4 - O Nosso Percurso ----------------- */
  /* ----------------- XP Section 5 - Conheça Os Nossos Procedimentos ----------------- */
  /* ----------------- XP Section 6 - Perguntas Frequentes ----------------- */
  /* ****************************************** STUDIO PAGE ****************************************** */
  /* ----------------- ST Common Settings ----------------- */
  /* ----------------- ST Section 1 - Conheça O Nosso Estúdio ----------------- */
  /* ----------------- ST Section 2 - A Booth ----------------- */
  /* ----------------- ST Section 3 - Estação de Edição ----------------- */
  /* ----------------- ST Section 4 - Precisa de Gravação à Distância? ----------------- */
  /* ****************************************** CONTACTS PAGE ****************************************** */
  /* ----------------- CT Common Settings ----------------- */
  /* ----------------- CT Section 1 - Contactos ----------------- */
  /* ----------------- CT Section 2 - Voice Booth Photos ----------------- */
  /* ----------------- CT Section 3 - Contact Details ----------------- */
  /* ----------------- CT Section 4 - Contact Form ----------------- */
  /* line 1494, templates/rt_remnant/scss/custom.scss */
  .btn-right {
    margin-left: 2.35vw;
  }
  /* line 1499, templates/rt_remnant/scss/custom.scss */
  .custom-btn, .studio-custom-btn {
    border-radius: calc(max(0.5vw, 7.194px));
    border-width: calc(max(0.15vw, 2.4px));
  }
  /* line 1505, templates/rt_remnant/scss/custom.scss */
  .custom-btn, .studio-custom-btn {
    font-size: calc(max(0.85vw, 13.2px));
    letter-spacing: calc(max(0.045vw, 0.7px));
    max-width: calc(max(13vw, 215.8px));
    padding: calc(max(0.9vw, 14.38px));
  }
  /* line 1513, templates/rt_remnant/scss/custom.scss */
  a.custom-btn.btn-grey-over-light-pink .icon svg {
    width: calc(max(1.58vw, 24px));
    margin-left: 15px;
  }
  /* line 1523, templates/rt_remnant/scss/custom.scss */
  .down-arrow, .up-arrow {
    height: 3vw;
  }
  /* line 1529, templates/rt_remnant/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: calc(max(1.09vw, 1.2rem));
  }
  /* line 1536, templates/rt_remnant/scss/custom.scss */
  div.mod-languages li {
    margin-left: 0.47vw;
  }
  /* line 1543, templates/rt_remnant/scss/custom.scss */
  h1, h2, .g-owlcarousel-layout-testimonial .g-title, .faq h2 {
    padding-top: 5.6vw;
    padding-bottom: 4vw;
    font-size: 3.1vw;
    letter-spacing: 0.1vw;
  }
  /* line 1555, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container, .st-s2 .container, .st-s3 .container, .ct-s2 .photo, .ct-s3 {
    border-top-width: 0.79vw;
  }
  /* line 1566, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .g-audioplayer-buttons {
    padding: 0 0 1.1vw;
  }
  /* line 1575, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu.g-simplemenu-0cols li:not(:last-child) {
    padding-bottom: 1vw;
  }
  /* line 1587, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu li {
    font-size: calc(max(1.175vw, 1.2rem));
  }
  /* line 1596, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .left, .vox-s5 .left {
    width: 70%;
  }
  /* line 1601, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .right, .vox-s5 .right {
    width: 30%;
  }
  /* line 1606, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .title p, .vox-s5 .title p {
    font-size: 4vw;
    line-height: 5.5vw;
    padding: 5.5vw 0;
    margin-left: 10%;
  }
  /* line 1616, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons {
    margin: 0 10%;
  }
  /* line 1621, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container {
    width: 16.66666%;
    max-width: 16.66666%;
    margin-top: 3vw;
  }
  /* line 1628, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container .icon img {
    max-height: calc(max(3vw, 49px));
    max-width: calc(max(7vw, 115px));
  }
  /* line 1636, templates/rt_remnant/scss/custom.scss */
  .vox-s7 h2, .st-s5 h2 {
    font-size: 4.2vw;
  }
  /* line 1641, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .container .inner-container, .st-s5 .container .inner-container {
    width: 25%;
    padding-bottom: 5.5vw;
  }
  /* line 1647, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .custom-btn, .st-s5 .custom-btn {
    font-size: 1.2vw;
    letter-spacing: 0.045vw;
    max-width: 20vw;
    padding: 1.2vw 0;
    border-radius: 0.5vw;
  }
  /* line 1656, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .btn-white-over-grey, .st-s5 .btn-white-over-grey {
    border-width: 0.2vw;
  }
  /* line 1665, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container, .vox-s3 .container, .vox-s4 .container, .vox-s6, .vox-s7, .xp-s5 .text-box, .xp-s5 .container, .st-s1 .text-box, .st-s5 {
    padding: 0 10%;
  }
  /* line 1674, templates/rt_remnant/scss/custom.scss */
  .hero-photo {
    background-image: url('../../../../images/fp/get-a-voice-portugal-ria-de-aveiro-portugal_1118x512.jpg');
    width: 58.23vw;
    top: -3vw;
  }
  /* line 1681, templates/rt_remnant/scss/custom.scss */
  .hero-photo-caption {
    margin-left: 8.5% !important;
    margin-top: 3.5% !important;
    letter-spacing: 0.045vw;
    font-size: 1vw;
  }
  /* line 1689, templates/rt_remnant/scss/custom.scss */
  .hero-grey-box {
    width: 90%;
    margin-top: 3vw;
  }
  /* line 1695, templates/rt_remnant/scss/custom.scss */
  .hero-text-box {
    margin-left: 10%;
  }
  /* line 1700, templates/rt_remnant/scss/custom.scss */
  .hero-text-box h1 {
    font-size: 3.9vw;
    line-height: 4vw;
    letter-spacing: 0.045vw;
    padding-top: 5vw;
    padding-bottom: 0;
  }
  /* line 1709, templates/rt_remnant/scss/custom.scss */
  .hero-text-box p {
    font-size: 1.9vw;
    padding-top: 2vw;
    padding-bottom: 5vw;
  }
  /* line 1718, templates/rt_remnant/scss/custom.scss */
  .fp-s2 p {
    font-size: 1.7vw;
    margin: 0 20% !important;
    line-height: 2.3vw;
    padding-bottom: 2vw;
  }
  /* line 1726, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .container {
    margin: 0 23%;
    padding-bottom: 4.5vw;
  }
  /* line 1732, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container {
    width: 25%;
    max-width: 25%;
    margin-top: 3vw;
  }
  /* line 1739, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container .icon {
    height: 5vw;
  }
  /* line 1744, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container .icon svg {
    max-width: 34%;
  }
  /* line 1749, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .container .caption {
    font-size: 1.5vw;
    margin-top: 3%;
  }
  /* line 1757, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .container {
    width: 50%;
  }
  /* line 1762, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .inner-container {
    margin-left: 20%;
  }
  /* line 1767, templates/rt_remnant/scss/custom.scss */
  .fp-s3 p {
    font-size: 1.8vw;
    padding-top: 2vw;
  }
  /* line 1773, templates/rt_remnant/scss/custom.scss */
  .fp-s3 p.read {
    padding-bottom: 7vw;
  }
  /* line 1779, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .photo {
    height: 50vw;
    width: 50vw;
    top: 0;
    right: 0;
  }
  /* line 1787, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .photo img {
    width: 50vw;
    height: 50vw;
    margin-left: 6.75vw;
    margin-top: -3.65vw;
  }
  /* line 1797, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion .accordion-item-title .toggle {
    margin: 5vw auto 5vw;
  }
  /* line 1802, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion .accordion-item-title .toggle .down-arrow, .accordion-icons .accordion .active .accordion-item-title .toggle .up-arrow {
    max-width: calc(max(4vw, 60px));
  }
  /* line 1807, templates/rt_remnant/scss/custom.scss */
  .fp-s4 .container.brand-icons:last-child {
    margin-bottom: 12vw;
  }
  /* line 1812, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion li.active .accordion-item-title {
    bottom: -7vw;
  }
  /* line 1819, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container {
    margin: 0 10%;
    padding-bottom: 18vw;
  }
  /* line 1825, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container {
    width: 20%;
    max-width: 20%;
    margin-top: 3vw;
  }
  /* line 1832, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container .icon {
    height: 5vw;
  }
  /* line 1837, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container .icon svg {
    max-width: 34%;
  }
  /* line 1842, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container .caption {
    font-size: 1.5vw;
    margin-top: 15%;
  }
  /* line 1848, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .gradient-box {
    top: 33vw;
    height: 30vw;
    width: 37vw;
  }
  /* line 1855, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .buttons {
    margin-top: 4vw;
  }
  /* line 1860, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .gradient-box {
    border-radius: 0.26vw;
  }
  /* line 1867, templates/rt_remnant/scss/custom.scss */
  .fp-s7 h2 {
    padding-top: 4.2vw;
    padding-bottom: 2.9vw;
  }
  /* line 1873, templates/rt_remnant/scss/custom.scss */
  .fp-s7 p {
    font-size: 1.7vw;
    letter-spacing: 0.085vw;
  }
  /* line 1879, templates/rt_remnant/scss/custom.scss */
  .fp-s7 p.studio-btn {
    margin-top: 37vw;
  }
  /* line 1884, templates/rt_remnant/scss/custom.scss */
  .fp-s7 .studio-custom-btn {
    max-width: calc(max(13.91vw, 220px));
  }
  /* line 1891, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc {
    padding: 0;
    margin: 0 5%;
    font-size: 2.1vw;
  }
  /* line 1898, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-author {
    padding: 1.5vw 10vw 0 0;
  }
  /* line 1903, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-details .author-name {
    line-height: 1;
    font-size: 1.7vw;
  }
  /* line 1913, templates/rt_remnant/scss/custom.scss */
  .triangle-l {
    border-width: 19.27vw 11.09vw 0 11.09vw;
  }
  /* line 1918, templates/rt_remnant/scss/custom.scss */
  .triangle-s {
    border-width: 10.05vw 5.755vw 0 5.755vw;
  }
  /* line 1923, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    width: 50%;
  }
  /* line 1928, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    margin-top: 7vw;
    margin-bottom: 7vw;
  }
  /* line 1934, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container:first-child, .vox-s3 .container .inner-container:first-child {
    margin-right: 3.5vw;
  }
  /* line 1939, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container:last-child, .vox-s3 .container .inner-container:last-child {
    margin-left: 3.5vw;
  }
  /* line 1946, templates/rt_remnant/scss/custom.scss */
  .vox-s1 p {
    font-size: 1.7vw;
    letter-spacing: 0.1vw;
  }
  /* line 1952, templates/rt_remnant/scss/custom.scss */
  .vox-s1 p {
    padding: 0 19% 5.5vw;
  }
  /* line 1959, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture {
    margin: 5.5vw 10% 0;
  }
  /* line 1964, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box {
    padding: 0 7% 4.5vw;
  }
  /* line 1969, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box h2 {
    margin-top: 5.5vw;
    font-size: 2.5vw;
  }
  /* line 1975, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box .description {
    font-size: 0.9vw;
    margin-top: -0.2vw;
    margin-bottom: 3vw;
  }
  /* line 1983, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box p {
    font-size: 1.4vw;
    letter-spacing: 0.025vw;
  }
  /* line 1989, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture img {
    max-width: calc(max(15.54vw, 246.66px));
    margin-top: 1px;
  }
  /* line 1995, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture svg {
    max-width: calc(max(15.75vw, 250px));
  }
  /* line 2002, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .text-box h3 {
    font-size: 2.9vw;
    letter-spacing: 0.025vw;
    line-height: 3.5vw;
  }
  /* line 2009, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .text-box {
    padding: 3vw 0 1vw 5vw;
    width: 80%;
  }
  /* line 2015, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .audioplayer {
    padding: 0 7% 3vw;
  }
  /* line 2020, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .time {
    font-size: calc(max(1vw, 1rem));
  }
  /* line 2025, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:not(:nth-child(2)) {
    font-size: 1.2vw;
  }
  /* line 2030, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(2) {
    font-size: 2vw;
  }
  /* line 2035, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
    padding: 2vw;
  }
  /* line 2040, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(1) {
    margin-right: 3vw;
  }
  /* line 2045, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(3) {
    margin-left: 3vw;
  }
  /* line 2050, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li {
    border-radius: 0.5vw;
  }
  /* line 2055, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li a {
    padding-left: 2vw;
    letter-spacing: 0.055vw;
  }
  /* line 2061, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li .fa {
    padding-left: 1vw;
  }
  /* line 2066, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li:not(:last-child) {
    margin-bottom: 2.5vw;
    padding: 1vw 0;
  }
  /* line 2072, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist {
    font-size: 1.2vw;
  }
  /* line 2077, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li.playing svg {
    max-width: 1.8vw;
    max-height: 1.8vw;
    margin-left: 1vw;
  }
  /* line 2084, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .scrubber {
    margin: 0.625rem 0 0;
    padding-bottom: 0;
  }
  /* line 2092, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box {
    padding: 5.5vw 10% 5vw;
  }
  /* line 2097, templates/rt_remnant/scss/custom.scss */
  .vox-s4 h2 {
    font-size: 3vw;
    line-height: 4vw;
    letter-spacing: 0.03vw;
  }
  /* line 2104, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container {
    width: 30%;
  }
  /* line 2109, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container {
    padding: 1.25vw;
    margin-bottom: 4vw;
    border-radius: 0.52vw;
  }
  /* line 2116, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer {
    margin-top: 1vw;
  }
  /* line 2121, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container h3 {
    font-size: 1.68vw;
  }
  /* line 2126, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .time {
    font-size: calc(max(1.1vw, 1rem));
  }
  /* line 2131, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:not(:nth-child(2)) {
    font-size: 1.2vw;
  }
  /* line 2136, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(2) {
    font-size: 2vw;
  }
  /* line 2141, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
    padding: 2vw;
  }
  /* line 2147, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(1) {
    margin-right: 3vw;
  }
  /* line 2152, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(3) {
    margin-left: 3vw;
  }
  /* line 2157, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist {
    font-size: calc(max(1.2vw, 17px));
  }
  /* line 2162, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li {
    padding: 0 0 0.75vw;
    border-bottom: none;
  }
  /* line 2168, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li a {
    letter-spacing: 0.05vw;
  }
  /* line 2173, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li.playing svg {
    max-width: 1.8vw;
    max-height: 1.8vw;
    margin-left: 1vw;
  }
  /* line 2180, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box:last-child {
    padding: 0 10% 3vw;
  }
  /* line 2185, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box:last-child p {
    font-size: 1.7vw;
  }
  /* line 2192, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner {
    background-image: linear-gradient(270deg, transparent 3vw, #fcf7f8 3vw);
  }
  /* line 2197, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner {
    width: 48.5%;
    margin-bottom: 3vw;
  }
  /* line 2203, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner .g-video {
    margin-right: 0;
    margin-left: 3vw;
    margin-top: 3vw;
  }
  /* line 2210, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container .g-video {
    padding-bottom: 56.25%;
  }
  /* line 2215, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-caption {
    font-size: calc(max(0.95vw, 14px));
    padding: 1vw 2vw;
  }
  /* line 2221, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .videos {
    padding-bottom: 5.5vw;
  }
  /* line 2228, templates/rt_remnant/scss/custom.scss */
  .vox-s7 h2 {
    padding: 14vw 0 8vw;
  }
  /* line 2237, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .left, .xp-s2 .container .right, .xp-s4 .container .left, .xp-s4 .container .right {
    width: 10vw;
  }
  /* line 2242, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle, .xp-s4 .container .middle {
    width: 80vw;
  }
  /* line 2247, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom, .xp-s4 .horizontal-p-top, .xp-s4 .vertical-p, .xp-s4 .horizontal-p-bottom {
    left: 9%;
  }
  /* line 2254, templates/rt_remnant/scss/custom.scss */
  .xp-s1 p {
    font-size: calc(max(1.25vw, 1.1rem));
    padding: 0 10% 5.3vw;
  }
  /* line 2262, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom {
    width: 46.7vw;
    height: 7.4vw;
  }
  /* line 2268, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-center {
    width: 41.36vw;
    height: 7.4vw;
    margin-left: -5.7vw;
  }
  /* line 2275, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle {
    margin: 2.1vw 2.62vw;
  }
  /* line 2280, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box {
    margin: 7.87vw 3vw;
  }
  /* line 2287, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle p {
    font-size: calc(max(1.2vw, 0.95rem));
    letter-spacing: 0.015vw;
  }
  /* line 2293, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box p:nth-child(2) {
    margin-bottom: 2.87vw;
  }
  /* line 2298, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box p:last-child {
    margin-top: 2.87vw;
  }
  /* line 2305, templates/rt_remnant/scss/custom.scss */
  .xp-s3 .container.brand-icons:last-child {
    margin-bottom: 5.5vw;
  }
  /* line 2312, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .left {
    max-height: 86.77vw;
  }
  /* line 2317, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .horizontal-p-top, .xp-s4 .horizontal-p-bottom {
    width: 46.71vw;
    height: 7.4vw;
  }
  /* line 2323, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .vertical-p {
    width: 7.4vw;
    height: 32vw;
    margin-left: 39.37vw;
  }
  /* line 2330, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .horizontal-p-bottom {
    margin-top: 25.46vw;
  }
  /* line 2335, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box h2 {
    padding: 8vw 0 2vw;
  }
  /* line 2340, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box p {
    padding: 0 7.7vw;
  }
  /* line 2345, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box p {
    font-size: calc(max(1.2vw, 0.95rem));
  }
  /* line 2350, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle {
    margin: 2.1vw 2.6vw;
  }
  /* line 2355, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle .text-box {
    margin: 15vw 0 0 0;
    padding: 0 3vw 3.5vw;
  }
  /* line 2361, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle .text-box h3 {
    font-size: 1.5vw;
    letter-spacing: 0.015vw;
  }
  /* line 2367, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .text-box p {
    font-size: calc(max(1.2vw, 0.95rem));
    letter-spacing: 0.015vw;
  }
  /* line 2375, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container {
    padding-top: 2vw;
    padding-bottom: 6vw;
  }
  /* line 2381, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box > h3 {
    font-size: 2.8vw;
    padding-top: 4vw;
  }
  /* line 2387, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box > p {
    font-size: 1.4vw;
    padding-bottom: 4vw;
  }
  /* line 2393, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container {
    width: 30%;
  }
  /* line 2398, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container {
    border-radius: 0.52vw;
    padding: 2.5vw 2vw;
  }
  /* line 2404, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box:nth-child(1) {
    width: 80%;
  }
  /* line 2408, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box:nth-child(2) {
    width: 20%;
  }
  /* line 2413, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container h4 {
    font-size: 2.1vw;
  }
  /* line 2418, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box {
    padding-bottom: 2vw;
  }
  /* line 2423, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container svg {
    max-width: 1.6vw;
    max-height: 1.7vw;
  }
  /* line 2429, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container p {
    font-size: 1vw;
    letter-spacing: 0.025vw;
  }
  /* line 2437, templates/rt_remnant/scss/custom.scss */
  .faq .accordion {
    font-size: calc(max(1vw, 1rem));
    margin-bottom: 0;
    padding: 0 10% 3.5vw;
  }
  /* line 2444, templates/rt_remnant/scss/custom.scss */
  .faq .accordion li {
    border-width: 0.1vw;
    border-radius: 0.52vw;
    margin-bottom: 1.6vw;
  }
  /* line 2451, templates/rt_remnant/scss/custom.scss */
  .faq .accordion .accordion-item-title {
    font-size: calc(max(1.05vw, 1.125rem));
  }
  /* line 2456, templates/rt_remnant/scss/custom.scss */
  .faq .accordion li div {
    padding: 0.5vw 2.5vw;
  }
  /* line 2461, templates/rt_remnant/scss/custom.scss */
  .faq .accordion .accordion-item-title .toggle .fa {
    font-size: 1.8vw;
  }
  /* line 2470, templates/rt_remnant/scss/custom.scss */
  .st-s2 .title, .st-s3 .title {
    top: -2.5vw;
    max-width: 34vw;
  }
  /* line 2476, templates/rt_remnant/scss/custom.scss */
  .st-s2 .title h2, .st-s3 .title h2 {
    padding: 1vw;
    font-size: 2.6vw;
  }
  /* line 2482, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .inner-container, .st-s3 .container .inner-container {
    width: 50%;
  }
  /* line 2487, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .text-box, .st-s3 .container .text-box {
    padding: 6.8vw 10% 2.35vw;
    font-size: calc(max(0.95vw, 14px));
  }
  /* line 2493, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box, .st-s3 .container .list-box {
    margin: 0 10% 8vw;
    padding: 1.57vw 2.1vw;
    border-radius: 0.52vw;
  }
  /* line 2500, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box h4, .st-s3 .container .list-box h4 {
    font-size: calc(max(1.36vw, 22px));
    letter-spacing: 0.025vw;
    padding-bottom: 0.5vw;
  }
  /* line 2507, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box ul li, .st-s3 .container .list-box ul li {
    margin-left: calc(max(1.68vw, 26px));
    margin-bottom: 0.5vw;
    line-height: 1.6;
    font-size: calc(max(0.88vw, 14px));
    letter-spacing: 0.025vw;
  }
  /* line 2516, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box ul li::before, .st-s3 .container .list-box ul li::before {
    width: calc(max(0.8vw, 12px));
    height: calc(max(0.8vw, 12px));
    left: 0.52vw;
    margin-top: calc(max(0.3vw, 5px));
  }
  /* line 2526, templates/rt_remnant/scss/custom.scss */
  .st-s1 .text-box p {
    font-size: 1.7vw;
    letter-spacing: 0.025vw;
    margin-bottom: 8vw;
  }
  /* line 2541, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container {
    padding: 4.7vw 10%;
  }
  /* line 2546, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left {
    width: 67%;
  }
  /* line 2551, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .right {
    width: 40%;
  }
  /* line 2556, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left .title p:nth-child(1) {
    font-size: 2.9vw;
    line-height: 3.5vw;
    letter-spacing: 0.025vw;
    padding-bottom: 0.7vw;
  }
  /* line 2564, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left .title p:nth-child(2) {
    font-size: 2.2vw;
    line-height: 3.5vw;
    letter-spacing: 0.025vw;
  }
  /* line 2581, templates/rt_remnant/scss/custom.scss */
  .ct-s2 .photo .caption {
    padding: 0 0 1.31vw 7.35vw;
    font-size: calc(max(0.83vw, 13px));
    letter-spacing: 0.025vw;
  }
  /* line 2590, templates/rt_remnant/scss/custom.scss */
  .ct-s3 {
    padding: 0 10% 8vw;
  }
  /* line 2597, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  /* line 2603, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) {
    width: 60%;
  }
  /* line 2608, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(2) {
    width: 40%;
  }
  /* line 2613, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) p:nth-child(1) {
    font-size: calc(max(2.1vw, 28px));
    line-height: 1.2;
    margin-bottom: 2vw;
  }
  /* line 2620, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) p:not(:nth-child(1)) {
    font-size: calc(max(0.95vw, 13px));
    margin-bottom: 0.5vw;
  }
  /* line 2626, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(2) svg {
    max-width: 22vw;
  }
  /* line 2633, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box {
    border-radius: 0.52vw;
  }
  /* line 2638, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container {
    padding: 0 2.5vw;
  }
  /* line 2643, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container {
    width: 33.333%;
  }
  /* line 2648, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(1) .icon svg {
    top: -2.2vw;
    max-width: 12.67vw;
    max-height: 17vw;
  }
  /* line 2655, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(2) .icon svg {
    top: -1.6vw;
    max-width: 17vw;
  }
  /* line 2661, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(3) .icon svg {
    top: -1.46vw;
    max-width: 22.65vw;
  }
  /* line 2667, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container h2 {
    font-size: calc(max(1.4vw, 20px));
    margin-left: 2vw;
    padding-top: 1.6vw;
    padding-bottom: 0.9vw;
    letter-spacing: 0.025vw;
  }
  /* line 2676, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container p, .ct-s3 .white-box .container .inner-container ul {
    font-size: calc(max(0.95vw, 14px));
    margin-left: 2vw;
    margin-bottom: 0;
    padding-bottom: 1.5vw;
    line-height: 2;
    letter-spacing: 0.025vw;
  }
  /* line 2688, templates/rt_remnant/scss/custom.scss */
  .ct .well {
    padding: 0;
  }
  /* line 2692, templates/rt_remnant/scss/custom.scss */
  .ct .accordion-inner {
    padding: 9px 0%;
  }
  /* line 2697, templates/rt_remnant/scss/custom.scss */
  .ct legend {
    font-size: 3.15vw;
    line-height: 3.15vw;
    padding: 5vw 0 1vw;
  }
  /* line 2704, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .control-label {
    padding-left: 2vw;
    width: 13.85vw;
  }
  /* line 2710, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .controls {
    margin-left: 15.75vw;
  }
  /* line 2716, templates/rt_remnant/scss/custom.scss */
  .ct label#jform_spacer-lbl {
    width: 50vw;
    font-size: 1.25vw;
  }
  /* line 2723, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .control-group {
    margin-bottom: 2.36vw;
  }
  /* line 2728, templates/rt_remnant/scss/custom.scss */
  .ct div.control-group.field-spacer {
    margin-bottom: 3vw;
  }
  /* line 2733, templates/rt_remnant/scss/custom.scss */
  .ct .accordion {
    font-size: 2.1vw;
  }
  /* line 2738, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
    border-radius: 0.1vw;
    height: 3.5vw;
    font-size: 1.5vw;
    padding-left: 1vw;
  }
  /* line 2746, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group:last-child .controls input, .ct #contact-form .control-group:last-child .controls textarea {
    height: 19.5vw;
  }
  /* line 2751, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
    border-width: 0.053vw;
  }
  /* line 2756, templates/rt_remnant/scss/custom.scss */
  .ct .btn {
    font-size: calc(max(1.17vw, 12px));
    letter-spacing: 0.1vw;
    max-width: 17vw;
    padding: 1vw 0;
    margin-top: 1vw;
    border-radius: calc(max(0.7vw, 7.194px));
    border-width: 0.1vw;
  }
}
@media only all and (min-width: 60rem) and (max-width: 74.99rem) {
  /* ########################################################################## 1 - STYLES ########################################################################## */
  /* ****************************************** BUTTONS ****************************************** */
  /* ****************************************** ICONS ****************************************** */
  /* ----------------- Arrows ----------------- */
  /* ****************************************** MENU ****************************************** */
  /* ****************************************** RESETS % FIXES ****************************************** */
  /* ****************************************** TYPOGRAPHY ****************************************** */
  /* ****************************************** UTILITIES ****************************************** */
  /* ----------------- Top Border ----------------- */
  /* ########################################################################## 2 - PARTICLES ########################################################################## */
  /* ****************************************** AUDIOPLAYER ****************************************** */
  /* ----------------- Voices M/F ----------------- */
  /* ****************************************** SIMPLE MENU ****************************************** */
  /* ----------------- Footer Menu ----------------- */
  /* ########################################################################## 3 - SHARED SECTIONS ########################################################################## */
  /* ****************************************** PRECISA DE UMA AMOSTRA PERSONALIZADA? ****************************************** */
  /* ****************************************** CLIENTES QUE NOS ESCOLHERAM ****************************************** */
  /* ****************************************** PRONTO PARA TRABALHAR CONNOSCO? ****************************************** */
  /* ########################################################################## 4 - PAGES ########################################################################## */
  /* ----------------- PAGES Common Settings ----------------- */
  /* ****************************************** FRONT PAGE ****************************************** */
  /* ----------------- FP Section 1 - Hero ----------------- */
  /* ----------------- FP Section 2 - Damos Voz Ao Seu Projeto ----------------- */
  /* ----------------- FP Section 3 - Sobre Nós ----------------- */
  /* ----------------- FP Section 4 - Clientes Que Nos Escolheram ----------------- */
  /* ----------------- FP Section 5 - Somos Um Parceiro De Confiança ----------------- */
  /* ----------------- FP Section 7 - Gravação e Edição ----------------- */
  /* ----------------- FP Section 8 - O Que Dizem Do Nosso Trabalho ----------------- */
  /* ****************************************** VOX PAGE ****************************************** */
  /* ----------------- VOX Common Settings ----------------- */
  /* ----------------- VOX Section 1 - Vozes Em Português Para O Seu Projeto ----------------- */
  /* ----------------- VOX Section 2 - Perfís ----------------- */
  /* ----------------- VOX Section 3 - M/F Samples ----------------- */
  /* ----------------- VOX Section 4 - Application Samples ----------------- */
  /* ----------------- VOX Section 6 - Portfolio ----------------- */
  /* ----------------- VOX Section 7 - Pronto Para Trabalhar Connosco? ----------------- */
  /* ****************************************** XP PAGE ****************************************** */
  /* ----------------- XP Common Settings ----------------- */
  /* ----------------- XP Section 1 - Beneficie Da Nossa Experiência ----------------- */
  /* ----------------- XP Section 2 - Experiência ----------------- */
  /* ----------------- XP Section 3 - Clientes Que Nos Escolheram ----------------- */
  /* ----------------- XP Section 4 - O Nosso Percurso ----------------- */
  /* ----------------- XP Section 5 - Conheça Os Nossos Procedimentos ----------------- */
  /* ----------------- XP Section 6 - Perguntas Frequentes ----------------- */
  /* ****************************************** STUDIO PAGE ****************************************** */
  /* ----------------- ST Common Settings ----------------- */
  /* ----------------- ST Section 1 - Conheça O Nosso Estúdio ----------------- */
  /* ----------------- ST Section 2 - A Booth ----------------- */
  /* ----------------- ST Section 3 - Estação de Edição ----------------- */
  /* ----------------- ST Section 4 - Precisa de Gravação à Distância? ----------------- */
  /* ****************************************** CONTACTS PAGE ****************************************** */
  /* ----------------- CT Common Settings ----------------- */
  /* ----------------- CT Section 1 - Contactos ----------------- */
  /* ----------------- CT Section 2 - Voice Booth Photos ----------------- */
  /* ----------------- CT Section 3 - Contact Details ----------------- */
  /* ----------------- CT Section 4 - Contact Form ----------------- */
  /* line 2779, templates/rt_remnant/scss/custom.scss */
  .btn-right {
    margin-left: 2.35vw;
  }
  /* line 2784, templates/rt_remnant/scss/custom.scss */
  .custom-btn, .studio-custom-btn {
    border-radius: calc(max(0.6vw, 7.194px));
    border-width: calc(max(0.2vw, 2px));
  }
  /* line 2790, templates/rt_remnant/scss/custom.scss */
  .custom-btn, .studio-custom-btn {
    padding: 0;
    font-size: calc(max(1.1vw, 13.2px));
    letter-spacing: calc(max(0.085vw, 0.7px));
    max-width: calc(max(18vw, 200px));
    padding-top: calc(max(1.2vw, 14.38px));
    padding-bottom: calc(max(1.2vw, 14.38px));
  }
  /* line 2800, templates/rt_remnant/scss/custom.scss */
  a.custom-btn.btn-grey-over-light-pink .icon svg {
    width: calc(max(2vw, 21px));
    margin-left: 15px;
  }
  /* line 2810, templates/rt_remnant/scss/custom.scss */
  .down-arrow, .up-arrow {
    width: 4.2vw;
    height: 1.83vw;
  }
  /* line 2816, templates/rt_remnant/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: calc(max(1vw, 1rem));
  }
  /* line 2823, templates/rt_remnant/scss/custom.scss */
  div.mod-languages li {
    margin-left: 0.47vw;
  }
  /* line 2830, templates/rt_remnant/scss/custom.scss */
  h1, h2, .g-owlcarousel-layout-testimonial .g-title, .faq h2 {
    padding-top: 5.6vw;
    padding-bottom: 4vw;
    font-size: 3.1vw;
    letter-spacing: 0.1vw;
  }
  /* line 2842, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container, .st-s2 .container, .st-s3 .container, .ct-s2 .photo, .ct-s3 {
    border-top-width: 0.79vw;
  }
  /* line 2853, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .g-audioplayer-buttons {
    padding: 0 0 1.3vw;
  }
  /* line 2862, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu.g-simplemenu-0cols li:not(:last-child) {
    padding-bottom: 0.8vw;
  }
  /* line 2867, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu.third-simple-menu.g-simplemenu-0cols li:last-child {
    padding-top: 0;
  }
  /* line 2872, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu li {
    font-size: 1.2rem;
    line-height: 1.5;
  }
  /* line 2882, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .left, .vox-s5 .left {
    width: 70%;
  }
  /* line 2887, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .right, .vox-s5 .right {
    width: 30%;
  }
  /* line 2892, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .title p, .vox-s5 .title p {
    font-size: 3.8vw;
    line-height: 5.3vw;
    padding: 5.5vw 0;
    margin-left: 4%;
  }
  /* line 2902, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons {
    margin: 0 4%;
  }
  /* line 2907, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container {
    width: 16.66666%;
    max-width: 16.66666%;
    margin-top: 3vw;
  }
  /* line 2914, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container .icon img {
    max-height: calc(max(4.09vw, 42px));
    max-width: calc(max(9.59vw, 102px));
  }
  /* line 2922, templates/rt_remnant/scss/custom.scss */
  .vox-s7 h2, .st-s5 h2 {
    font-size: 4.2vw;
  }
  /* line 2927, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .container .inner-container, .st-s5 .container .inner-container {
    width: 25%;
    padding-bottom: 5.5vw;
  }
  /* line 2933, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .custom-btn, .st-s5 .custom-btn {
    font-size: 1.2vw;
    letter-spacing: 0.045vw;
    max-width: 20vw;
    padding: 1.2vw 0;
    border-radius: 0.5vw;
  }
  /* line 2942, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .btn-white-over-grey, .st-s5 .btn-white-over-grey {
    border-width: 0.2vw;
  }
  /* line 2951, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container, .vox-s3 .container, .vox-s4 .container, .vox-s6, .vox-s7, .xp-s5 .text-box, .xp-s5 .container, .st-s1 .text-box, .st-s5 {
    padding: 0 4%;
  }
  /* line 2960, templates/rt_remnant/scss/custom.scss */
  .hero-photo {
    background-image: url('../../../../images/fp/get-a-voice-portugal-ria-de-aveiro-portugal_758x347.jpg');
    width: 63.23vw;
    top: -2vw;
  }
  /* line 2967, templates/rt_remnant/scss/custom.scss */
  .hero-photo-caption {
    margin-left: 8.5% !important;
    margin-top: 3.5% !important;
    letter-spacing: 0.045vw;
    font-size: 1vw;
  }
  /* line 2975, templates/rt_remnant/scss/custom.scss */
  .hero-grey-box {
    width: 96%;
    margin-top: 2vw;
  }
  /* line 2981, templates/rt_remnant/scss/custom.scss */
  .hero-text-box {
    margin-left: 4%;
  }
  /* line 2986, templates/rt_remnant/scss/custom.scss */
  .hero-text-box h1 {
    font-size: 3.9vw;
    line-height: 4.2vw;
    letter-spacing: 0.045vw;
    padding-top: 5vw;
    padding-bottom: 0;
  }
  /* line 2995, templates/rt_remnant/scss/custom.scss */
  .hero-text-box p {
    font-size: calc(max(1.9vw, 20px));
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  /* line 3004, templates/rt_remnant/scss/custom.scss */
  .fp-s2 p {
    font-size: calc(max(1.95vw, 19px));
    margin: 0 16% !important;
    line-height: 2.5vw;
    padding-bottom: 3vw;
  }
  /* line 3012, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .container {
    margin: 0 19%;
    padding-bottom: 5.5vw;
  }
  /* line 3018, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container {
    width: 25%;
    max-width: 25%;
    margin-top: 4vw;
  }
  /* line 3025, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container .icon {
    height: 5vw;
  }
  /* line 3030, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container .icon svg {
    max-width: 38%;
  }
  /* line 3035, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .container .caption {
    font-size: 1.7vw;
    margin-top: 5%;
  }
  /* line 3043, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .container {
    width: 50%;
  }
  /* line 3048, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .inner-container {
    margin-left: 8%;
  }
  /* line 3053, templates/rt_remnant/scss/custom.scss */
  .fp-s3 p {
    font-size: 2vw;
    padding-top: 2vw;
  }
  /* line 3059, templates/rt_remnant/scss/custom.scss */
  .fp-s3 p.read {
    padding-bottom: 5vw;
  }
  /* line 3065, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .photo {
    height: 50vw;
    width: 50vw;
    top: 0;
    right: 0;
  }
  /* line 3073, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .photo img {
    width: 50vw;
    height: 50vw;
    margin-left: 6.75vw;
    margin-top: -3.65vw;
  }
  /* line 3083, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion .accordion-item-title .toggle {
    margin: 4vw auto 5.5vw;
  }
  /* line 3088, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion .accordion-item-title .toggle .down-arrow, .accordion-icons .accordion .active .accordion-item-title .toggle .up-arrow {
    max-width: 4vw;
  }
  /* line 3093, templates/rt_remnant/scss/custom.scss */
  .fp-s4 .container.brand-icons:last-child {
    margin-bottom: 12vw;
  }
  /* line 3098, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion li.active .accordion-item-title {
    bottom: -6vw;
  }
  /* line 3105, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container {
    margin: 0 8%;
    padding-bottom: 18vw;
  }
  /* line 3111, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container {
    width: 20%;
    max-width: 20%;
    margin-top: 3vw;
  }
  /* line 3118, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container .icon {
    height: 5vw;
  }
  /* line 3123, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container .icon svg {
    max-width: 34%;
  }
  /* line 3128, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container .caption {
    font-size: 1.5vw;
    margin-top: 15%;
  }
  /* line 3134, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .gradient-box {
    top: 33vw;
    height: calc(max(30vw, 286px));
    width: 37vw;
  }
  /* line 3141, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .buttons {
    margin-top: 4vw;
  }
  /* line 3146, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .gradient-box {
    border-radius: 0.26vw;
  }
  /* line 3153, templates/rt_remnant/scss/custom.scss */
  .fp-s7 h2 {
    padding-top: 4.2vw;
    padding-bottom: 2.9vw;
  }
  /* line 3159, templates/rt_remnant/scss/custom.scss */
  .fp-s7 p {
    font-size: 1.7vw;
    letter-spacing: 0.085vw;
  }
  /* line 3165, templates/rt_remnant/scss/custom.scss */
  .fp-s7 p.studio-btn {
    margin-top: 37vw;
  }
  /* line 3170, templates/rt_remnant/scss/custom.scss */
  .fp-s7 .studio-custom-btn {
    max-width: calc(max(18.35vw, 214px));
  }
  /* line 3177, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc {
    padding: 0;
    margin: 0 5%;
    font-size: 2.1vw;
  }
  /* line 3184, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-author {
    padding: 1.5vw 10vw 0 0;
  }
  /* line 3189, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-details .author-name {
    line-height: 1;
    font-size: 1.7vw;
  }
  /* line 3199, templates/rt_remnant/scss/custom.scss */
  .triangle-l {
    border-width: 19.27vw 11.09vw 0 11.09vw;
  }
  /* line 3204, templates/rt_remnant/scss/custom.scss */
  .triangle-s {
    border-width: 10.05vw 5.755vw 0 5.755vw;
  }
  /* line 3209, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    width: 50%;
  }
  /* line 3214, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    margin-top: 7vw;
    margin-bottom: 7vw;
  }
  /* line 3220, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container:first-child, .vox-s3 .container .inner-container:first-child {
    margin-right: 3.5vw;
  }
  /* line 3225, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container:last-child, .vox-s3 .container .inner-container:last-child {
    margin-left: 3.5vw;
  }
  /* line 3232, templates/rt_remnant/scss/custom.scss */
  .vox-s1 p {
    font-size: 1.7vw;
    letter-spacing: 0.1vw;
  }
  /* line 3238, templates/rt_remnant/scss/custom.scss */
  .vox-s1 p {
    padding: 0 19% 5.5vw;
  }
  /* line 3245, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture {
    margin: 7.5vw 4% 0;
  }
  /* line 3250, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box {
    padding: 0 7% 4.5vw;
  }
  /* line 3255, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box h2 {
    margin-top: 5.5vw;
    font-size: 2.9vw;
  }
  /* line 3261, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box .description {
    font-size: 1.2vw;
    margin-top: -0.2vw;
    margin-bottom: 3vw;
  }
  /* line 3269, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box p {
    font-size: 1.45vw;
    letter-spacing: 0.03vw;
  }
  /* line 3275, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture img {
    max-width: calc(max(14.22vw, 246px));
    margin-top: 1px;
  }
  /* line 3281, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture svg {
    max-width: calc(max(14.43vw, 250px));
  }
  /* line 3288, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .text-box h3 {
    font-size: 2.9vw;
    letter-spacing: 0.025vw;
    line-height: 3.5vw;
  }
  /* line 3295, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .text-box {
    padding: 3vw 0 1vw 5vw;
    width: 80%;
  }
  /* line 3301, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .audioplayer {
    padding: 0 7% 3vw;
  }
  /* line 3306, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .time {
    font-size: calc(max(1.34vw, 15px));
  }
  /* line 3311, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:not(:nth-child(2)) {
    font-size: 1.5vw;
  }
  /* line 3316, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(2) {
    font-size: 2.5vw;
  }
  /* line 3321, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
    padding: 2vw;
  }
  /* line 3326, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(1) {
    margin-right: 5vw;
  }
  /* line 3331, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(3) {
    margin-left: 5vw;
  }
  /* line 3336, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li {
    border-radius: 0.5vw;
  }
  /* line 3341, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li a {
    padding-left: 2vw;
    letter-spacing: 0.025vw;
  }
  /* line 3347, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li .fa {
    padding-left: 1vw;
  }
  /* line 3352, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li:not(:last-child) {
    margin-bottom: 2.5vw;
    padding: 1vw 0;
  }
  /* line 3358, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist {
    font-size: 1.5vw;
  }
  /* line 3363, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li.playing svg {
    max-width: 2.2vw;
    max-height: 2.2vw;
    margin-left: 1.2vw;
  }
  /* line 3370, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .scrubber {
    margin: 0.625rem 0 0;
    padding-bottom: 0;
  }
  /* line 3378, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box {
    padding: 5.5vw 4% 5vw;
  }
  /* line 3383, templates/rt_remnant/scss/custom.scss */
  .vox-s4 h2 {
    font-size: 3vw;
    line-height: 4vw;
    letter-spacing: 0.03vw;
  }
  /* line 3390, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container {
    width: 30%;
  }
  /* line 3395, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container {
    padding: 1.25vw;
    margin-bottom: 4vw;
    border-radius: 0.52vw;
  }
  /* line 3402, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer {
    margin-top: 1vw;
  }
  /* line 3407, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container h3 {
    font-size: 1.68vw;
  }
  /* line 3412, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .time {
    font-size: calc(max(1vw, 1rem));
  }
  /* line 3417, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:not(:nth-child(2)) {
    font-size: 1.2vw;
  }
  /* line 3422, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(2) {
    font-size: 2vw;
  }
  /* line 3427, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
    padding: 2vw;
  }
  /* line 3433, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(1) {
    margin-right: 3vw;
  }
  /* line 3438, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(3) {
    margin-left: 3vw;
  }
  /* line 3443, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist {
    font-size: calc(max(1vw, 0.9rem));
  }
  /* line 3448, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li {
    padding: 0 0 0.75vw;
    border-bottom: none;
  }
  /* line 3454, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li.playing svg {
    max-width: 1.8vw;
    max-height: 1.8vw;
    margin-left: 1vw;
  }
  /* line 3461, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box:last-child {
    padding: 0 4% 3vw;
  }
  /* line 3466, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box:last-child p {
    font-size: 1.7vw;
  }
  /* line 3473, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner {
    background-image: linear-gradient(270deg, transparent 3vw, #fcf7f8 3vw);
  }
  /* line 3478, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner {
    width: 48.5%;
    margin-bottom: 3vw;
  }
  /* line 3484, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner .g-video {
    margin-right: 0;
    margin-left: 3vw;
    margin-top: 3vw;
  }
  /* line 3491, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container .g-video {
    padding-bottom: 56.25%;
  }
  /* line 3496, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-caption {
    font-size: calc(max(1.17vw, 12px));
    padding: 1vw 2vw;
  }
  /* line 3502, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .videos {
    padding-bottom: 5.5vw;
  }
  /* line 3509, templates/rt_remnant/scss/custom.scss */
  .vox-s7 h2 {
    padding: 14vw 0 8vw;
  }
  /* line 3518, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .left, .xp-s2 .container .right, .xp-s4 .container .left, .xp-s4 .container .right {
    width: 4vw;
  }
  /* line 3523, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle, .xp-s4 .container .middle {
    width: 92vw;
  }
  /* line 3528, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom, .xp-s4 .horizontal-p-top, .xp-s4 .vertical-p, .xp-s4 .horizontal-p-bottom {
    left: 3.7%;
  }
  /* line 3535, templates/rt_remnant/scss/custom.scss */
  .xp-s1 p {
    font-size: calc(max(1.25vw, 1.1rem));
    padding: 0 10% 5.3vw;
  }
  /* line 3543, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom {
    width: 42.7vw;
    height: 4.4vw;
  }
  /* line 3549, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-center {
    width: 34.36vw;
    height: 4.4vw;
    margin-left: -5.7vw;
  }
  /* line 3556, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle {
    margin: 2.1vw 2.62vw;
  }
  /* line 3561, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box {
    margin: 4.87vw 3vw;
  }
  /* line 3566, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle p {
    font-size: calc(max(1.3vw, 0.915rem));
    letter-spacing: 0.015vw;
  }
  /* line 3572, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box p:nth-child(2) {
    margin-bottom: 2.87vw;
  }
  /* line 3577, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box p:last-child {
    margin-top: 2.87vw;
  }
  /* line 3584, templates/rt_remnant/scss/custom.scss */
  .xp-s3 .container.brand-icons:last-child {
    margin-bottom: 7.5vw;
  }
  /* line 3591, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .left {
    max-height: 86.77vw;
  }
  /* line 3596, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .horizontal-p-top, .xp-s4 .horizontal-p-bottom {
    width: 40.71vw;
    height: 4.4vw;
  }
  /* line 3602, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .vertical-p {
    width: 4.4vw;
    height: 29.8vw;
    margin-left: 36.37vw;
  }
  /* line 3609, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .horizontal-p-bottom {
    margin-top: 25.46vw;
  }
  /* line 3614, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box h2 {
    padding: 6vw 0 2vw;
  }
  /* line 3619, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box p {
    padding: 0 5.7vw;
  }
  /* line 3624, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box p {
    font-size: calc(max(1.5vw, 15px));
  }
  /* line 3629, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle {
    margin: 2.1vw 2.6vw;
  }
  /* line 3634, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle .text-box {
    margin: 12.5vw 0 0 0;
    padding: 0 3vw 3.5vw;
  }
  /* line 3640, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle .text-box h3 {
    font-size: calc(max(2vw, 22px));
    letter-spacing: 0.015vw;
  }
  /* line 3646, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .text-box p {
    font-size: calc(max(1.34vw, 15px));
    letter-spacing: 0.015vw;
  }
  /* line 3654, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container {
    padding-top: 2vw;
    padding-bottom: 6vw;
  }
  /* line 3660, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box > h3 {
    font-size: 2.8vw;
    padding-top: 4vw;
  }
  /* line 3666, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box > p {
    font-size: 1.4vw;
    padding-bottom: 4vw;
  }
  /* line 3672, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container {
    width: 30%;
  }
  /* line 3677, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container {
    border-radius: 0.52vw;
    padding: 2.5vw 2vw;
  }
  /* line 3683, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box:nth-child(1) {
    width: 80%;
  }
  /* line 3687, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box:nth-child(2) {
    width: 20%;
  }
  /* line 3692, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container h4 {
    font-size: 2.1vw;
  }
  /* line 3697, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box {
    padding-bottom: 2vw;
  }
  /* line 3702, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container svg {
    max-width: 1.6vw;
    max-height: 1.7vw;
  }
  /* line 3708, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container p {
    font-size: 1.3vw;
    letter-spacing: 0.025vw;
  }
  /* line 3716, templates/rt_remnant/scss/custom.scss */
  .faq .accordion {
    font-size: calc(max(1vw, 1rem));
    margin-bottom: 0;
    padding: 0 4% 3.5vw;
  }
  /* line 3723, templates/rt_remnant/scss/custom.scss */
  .faq .accordion li {
    border-width: 0.1vw;
    border-radius: 0.52vw;
    margin-bottom: 1.6vw;
  }
  /* line 3730, templates/rt_remnant/scss/custom.scss */
  .faq .accordion .accordion-item-title {
    font-size: calc(max(1.05vw, 1.125rem));
  }
  /* line 3735, templates/rt_remnant/scss/custom.scss */
  .faq .accordion li div {
    padding: 0.5vw 2.5vw;
  }
  /* line 3740, templates/rt_remnant/scss/custom.scss */
  .faq .accordion .accordion-item-title .toggle .fa {
    font-size: 1.8vw;
  }
  /* line 3749, templates/rt_remnant/scss/custom.scss */
  .st-s2 .title, .st-s3 .title {
    top: -2.5vw;
    max-width: 34vw;
  }
  /* line 3755, templates/rt_remnant/scss/custom.scss */
  .st-s2 .title h2, .st-s3 .title h2 {
    padding: 1vw;
    font-size: 2.6vw;
  }
  /* line 3761, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .inner-container, .st-s3 .container .inner-container {
    width: 50%;
  }
  /* line 3766, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .text-box, .st-s3 .container .text-box {
    padding: 5.8vw 4% 2.35vw;
    font-size: 18px;
  }
  /* line 3772, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .text-box p, .st-s3 .container .text-box p {
    margin-bottom: 12px;
  }
  /* line 3777, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box, .st-s3 .container .list-box {
    margin: 0 4% 6vw;
    padding: 1.57vw 2.1vw;
    border-radius: 0.52vw;
  }
  /* line 3785, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box h4, .st-s3 .container .list-box h4 {
    font-size: calc(max(2.5vw, 26px));
    letter-spacing: 0.025vw;
    padding-bottom: 0.75vw;
  }
  /* line 3792, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box ul li, .st-s3 .container .list-box ul li {
    margin-left: 2vw;
    margin-bottom: 0.5vw;
    line-height: 1.5;
    font-size: calc(max(1.42vw, 16px));
    letter-spacing: 0.025vw;
  }
  /* line 3801, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box ul li::before, .st-s3 .container .list-box ul li::before {
    width: 1.25vw;
    height: 1.25vw;
    left: 0.4vw;
    margin-top: calc(max(0.35vw, 5px));
  }
  /* line 3811, templates/rt_remnant/scss/custom.scss */
  .st-s1 .text-box p {
    font-size: 1.7vw;
    letter-spacing: 0.025vw;
    margin-bottom: 8vw;
  }
  /* line 3826, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container {
    padding: 4.7vw 2%;
  }
  /* line 3831, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left {
    width: 67%;
  }
  /* line 3836, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .right {
    width: 40%;
  }
  /* line 3841, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left .title p:nth-child(1) {
    font-size: 3.5vw;
    line-height: 4.2vw;
    letter-spacing: 0.025vw;
    padding-bottom: 0.7vw;
  }
  /* line 3849, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left .title p:nth-child(2) {
    font-size: 3vw;
    line-height: 5.5vw;
    letter-spacing: 0.025vw;
  }
  /* line 3866, templates/rt_remnant/scss/custom.scss */
  .ct-s2 .photo .caption {
    padding: 0 0 1.31vw 7.35vw;
    font-size: 0.83vw;
    letter-spacing: 0.025vw;
  }
  /* line 3875, templates/rt_remnant/scss/custom.scss */
  .ct-s3 {
    padding: 0 4% 7vw;
  }
  /* line 3882, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  /* line 3888, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) {
    width: 60%;
  }
  /* line 3893, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(2) {
    width: 40%;
  }
  /* line 3898, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) p:nth-child(1) {
    font-size: 3.1vw;
    line-height: 1.2;
    margin-bottom: 3vw;
  }
  /* line 3905, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) p:not(:nth-child(1)) {
    font-size: calc(max(1.67vw, 12px));
    margin-bottom: 1vw;
  }
  /* line 3911, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(2) svg {
    max-width: 24vw;
  }
  /* line 3918, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box {
    border-radius: 0.52vw;
  }
  /* line 3923, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container {
    padding: 0 2.5vw;
  }
  /* line 3928, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container {
    width: 33.333%;
  }
  /* line 3933, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(1) .icon svg {
    top: -2.2vw;
    max-width: 14.67vw;
    max-height: 19vw;
  }
  /* line 3940, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(2) .icon svg {
    top: -1.6vw;
    max-width: 18vw;
  }
  /* line 3946, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(3) .icon svg {
    top: -1.46vw;
    max-width: 24.65vw;
  }
  /* line 3952, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container h2 {
    font-size: 2vw;
    margin-left: 2vw;
    padding-top: 1.6vw;
    padding-bottom: 0.9vw;
    letter-spacing: 0.025vw;
  }
  /* line 3961, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container p, .ct-s3 .white-box .container .inner-container ul {
    font-size: 1.4vw;
    margin-left: 2vw;
    margin-bottom: 0;
    padding-bottom: 2.5vw;
    line-height: 1.7;
    letter-spacing: 0.025vw;
  }
  /* line 3973, templates/rt_remnant/scss/custom.scss */
  .ct .well {
    padding: 0;
  }
  /* line 3977, templates/rt_remnant/scss/custom.scss */
  .ct .accordion-inner {
    padding: 9px 4%;
  }
  /* line 3982, templates/rt_remnant/scss/custom.scss */
  .ct legend {
    font-size: 3.15vw;
    line-height: 3.15vw;
    padding: 3vw 0 1vw;
  }
  /* line 3989, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .control-label {
    padding-left: 2vw;
    width: 13.85vw;
  }
  /* line 3995, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .controls {
    margin-left: 15.75vw;
  }
  /* line 4001, templates/rt_remnant/scss/custom.scss */
  .ct label#jform_spacer-lbl {
    width: 50vw;
    font-size: 1.25vw;
  }
  /* line 4008, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .control-group {
    margin-bottom: 2.36vw;
  }
  /* line 4013, templates/rt_remnant/scss/custom.scss */
  .ct div.control-group.field-spacer {
    margin-bottom: 3vw;
  }
  /* line 4018, templates/rt_remnant/scss/custom.scss */
  .ct .accordion {
    font-size: 2.1vw;
  }
  /* line 4023, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
    border-radius: 0.1vw;
    height: 3.5vw;
    font-size: 1.5vw;
    padding-left: 1vw;
  }
  /* line 4031, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group:last-child .controls input, .ct #contact-form .control-group:last-child .controls textarea {
    height: 19.5vw;
  }
  /* line 4036, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
    border-width: 0.053vw;
  }
  /* line 4041, templates/rt_remnant/scss/custom.scss */
  .ct .btn {
    font-size: calc(max(1.17vw, 12px));
    letter-spacing: 0.1vw;
    max-width: 17vw;
    padding: 1vw 0;
    margin-top: 1vw;
    border-radius: calc(max(0.7vw, 7.194px));
    border-width: 0.1vw;
  }
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
  /* ########################################################################## 1 - STYLES ########################################################################## */
  /* ****************************************** BUTTONS ****************************************** */
  /* ****************************************** ICONS ****************************************** */
  /* ----------------- Arrows ----------------- */
  /* ****************************************** MENU ****************************************** */
  /* ****************************************** RESETS % FIXES ****************************************** */
  /* ****************************************** TYPOGRAPHY ****************************************** */
  /* ****************************************** UTILITIES ****************************************** */
  /* ----------------- Top Border ----------------- */
  /* ########################################################################## 2 - PARTICLES ########################################################################## */
  /* ****************************************** AUDIOPLAYER ****************************************** */
  /* ----------------- Voices M/F ----------------- */
  /* ****************************************** SIMPLE MENU ****************************************** */
  /* ----------------- Footer Menu ----------------- */
  /* ########################################################################## 3 - SHARED SECTIONS ########################################################################## */
  /* ****************************************** PRECISA DE UMA AMOSTRA PERSONALIZADA? ****************************************** */
  /* ****************************************** CLIENTES QUE NOS ESCOLHERAM ****************************************** */
  /* ****************************************** PRONTO PARA TRABALHAR CONNOSCO? ****************************************** */
  /* ########################################################################## 4 - PAGES ########################################################################## */
  /* ----------------- PAGES Common Settings ----------------- */
  /* ****************************************** FRONT PAGE ****************************************** */
  /* ----------------- FP Section 1 - Hero ----------------- */
  /* ----------------- FP Section 2 - Damos Voz Ao Seu Projeto ----------------- */
  /* ----------------- FP Section 3 - Sobre Nós ----------------- */
  /* ----------------- FP Section 4 - Clientes Que Nos Escolheram ----------------- */
  /* ----------------- FP Section 5 - Somos Um Parceiro De Confiança ----------------- */
  /* ----------------- FP Section 7 - Gravação e Edição ----------------- */
  /* ----------------- FP Section 8 - O Que Dizem Do Nosso Trabalho ----------------- */
  /* ****************************************** VOX PAGE ****************************************** */
  /* ----------------- VOX Common Settings ----------------- */
  /* ----------------- VOX Section 1 - Vozes Em Português Para O Seu Projeto ----------------- */
  /* ----------------- VOX Section 2 - Perfís ----------------- */
  /* ----------------- VOX Section 3 - M/F Samples ----------------- */
  /* ----------------- VOX Section 4 - Application Samples ----------------- */
  /* ----------------- VOX Section 6 - Portfolio ----------------- */
  /* ----------------- VOX Section 7 - Pronto Para Trabalhar Connosco? ----------------- */
  /* ****************************************** XP PAGE ****************************************** */
  /* ----------------- XP Common Settings ----------------- */
  /* ----------------- XP Section 1 - Beneficie Da Nossa Experiência ----------------- */
  /* ----------------- XP Section 2 - Experiência ----------------- */
  /* ----------------- XP Section 3 - Clientes Que Nos Escolheram ----------------- */
  /* ----------------- XP Section 4 - O Nosso Percurso ----------------- */
  /* ----------------- XP Section 5 - Conheça Os Nossos Procedimentos ----------------- */
  /* ----------------- XP Section 6 - Perguntas Frequentes ----------------- */
  /* ****************************************** STUDIO PAGE ****************************************** */
  /* ----------------- ST Common Settings ----------------- */
  /* ----------------- ST Section 1 - Conheça O Nosso Estúdio ----------------- */
  /* ----------------- ST Section 2 - A Booth ----------------- */
  /* ----------------- ST Section 3 - Estação de Edição ----------------- */
  /* ----------------- ST Section 4 - Precisa de Gravação à Distância? ----------------- */
  /* ****************************************** CONTACTS PAGE ****************************************** */
  /* ----------------- CT Common Settings ----------------- */
  /* ----------------- CT Section 1 - Contactos ----------------- */
  /* ----------------- CT Section 2 - Voice Booth Photos ----------------- */
  /* ----------------- CT Section 3 - Contact Details ----------------- */
  /* ----------------- CT Section 4 - Contact Form ----------------- */
  /* line 4064, templates/rt_remnant/scss/custom.scss */
  .btn-right {
    margin-left: 5.35vw;
  }
  /* line 4069, templates/rt_remnant/scss/custom.scss */
  .custom-btn, .studio-custom-btn {
    border-radius: calc(max(0.7vw, 7.194px));
    border-width: calc(max(0.3vw, 2px));
  }
  /* line 4075, templates/rt_remnant/scss/custom.scss */
  .custom-btn, .studio-custom-btn {
    padding: 0;
    font-size: calc(max(1.1vw, 13.2px));
    letter-spacing: calc(max(0.085vw, 0.7px));
    max-width: calc(max(27vw, 200px));
    padding-top: calc(max(1.2vw, 14.38px));
    padding-bottom: calc(max(1.2vw, 14.38px));
  }
  /* line 4086, templates/rt_remnant/scss/custom.scss */
  a.custom-btn.btn-grey-over-light-pink .icon svg {
    width: calc(max(2.19vw, 17px));
    margin-left: 15px;
  }
  /* line 4096, templates/rt_remnant/scss/custom.scss */
  .down-arrow, .up-arrow {
    width: 4.2vw;
    height: 1.83vw;
  }
  /* line 4105, templates/rt_remnant/scss/custom.scss */
  .g-logo svg {
    min-width: 155px;
  }
  /* line 4110, templates/rt_remnant/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 1rem;
    padding: 0.5rem 0.74rem;
  }
  /* line 4116, templates/rt_remnant/scss/custom.scss */
  .g-main-nav .g-toplevel > li:last-child > .g-menu-item-container, .g-main-nav .g-sublevel > li:last-child > .g-menu-item-container {
    padding-left: 0;
  }
  /* line 4123, templates/rt_remnant/scss/custom.scss */
  div.mod-languages li {
    margin-left: 0.47vw;
  }
  /* line 4130, templates/rt_remnant/scss/custom.scss */
  h1, h2, .g-owlcarousel-layout-testimonial .g-title, .faq h2 {
    padding-top: 6vw;
    padding-bottom: 4.5vw;
    font-size: 3.5vw;
    letter-spacing: 0.1vw;
  }
  /* line 4142, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container, .st-s2 .container, .st-s3 .container, .ct-s2 .photo, .ct-s3 {
    border-top-width: 0.79vw;
  }
  /* line 4153, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .g-audioplayer-buttons {
    padding: 0 0 1.9vw;
  }
  /* line 4162, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu.g-simplemenu-0cols li:not(:last-child) {
    padding-bottom: 1vw;
  }
  /* line 4167, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu.third-simple-menu.g-simplemenu-0cols li:last-child {
    padding-top: 0.5vw;
  }
  /* line 4172, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu li {
    font-size: 1rem;
    line-height: 1.5;
  }
  /* line 4182, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .left, .vox-s5 .left {
    width: 70%;
  }
  /* line 4187, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .right, .vox-s5 .right {
    width: 30%;
  }
  /* line 4192, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .title p, .vox-s5 .title p {
    font-size: 3.8vw;
    line-height: 5.3vw;
    padding: 5.5vw 0;
    margin-left: 4%;
  }
  /* line 4200, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .custom-btn, .vox-s5 .custom-btn {
    max-width: calc(max(16.68vw, 190px));
  }
  /* line 4207, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons {
    margin: 0 4%;
  }
  /* line 4212, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container {
    width: 16.66666%;
    max-width: 16.66666%;
    margin-top: 3vw;
  }
  /* line 4219, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container .icon img {
    max-height: calc(max(4.38vw, 41px));
    max-width: calc(max(10.64vw, 84px));
  }
  /* line 4227, templates/rt_remnant/scss/custom.scss */
  .vox-s7 h2, .st-s5 h2 {
    font-size: 4.2vw;
  }
  /* line 4232, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .container .inner-container, .st-s5 .container .inner-container {
    width: 25%;
    padding-bottom: 5.5vw;
  }
  /* line 4238, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .custom-btn, .st-s5 .custom-btn {
    font-size: 1.2vw;
    letter-spacing: 0.045vw;
    max-width: 20vw;
    padding: 1.2vw 0;
    border-radius: 0.5vw;
  }
  /* line 4247, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .btn-white-over-grey, .st-s5 .btn-white-over-grey {
    border-width: 0.2vw;
  }
  /* line 4256, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container, .vox-s3 .container, .vox-s4 .container, .vox-s6, .vox-s7, .xp-s5 .text-box, .xp-s5 .container, .st-s1 .text-box, .st-s5 {
    padding: 0 2%;
  }
  /* line 4265, templates/rt_remnant/scss/custom.scss */
  .hero-photo {
    background-image: url('../../../../images/fp/get-a-voice-portugal-ria-de-aveiro-portugal_720x330.jpg');
    width: 75vw;
    top: -2vw;
  }
  /* line 4272, templates/rt_remnant/scss/custom.scss */
  .hero-photo-caption {
    margin-left: 8.5% !important;
    margin-top: 3.5% !important;
    letter-spacing: 0.085vw;
    font-size: 1.5vw;
  }
  /* line 4280, templates/rt_remnant/scss/custom.scss */
  .hero-grey-box {
    width: 98%;
    margin-top: 2vw;
  }
  /* line 4286, templates/rt_remnant/scss/custom.scss */
  .hero-text-box {
    margin-left: 2%;
  }
  /* line 4291, templates/rt_remnant/scss/custom.scss */
  .hero-text-box h1 {
    font-size: 3.7vw;
    line-height: 4.2vw;
    letter-spacing: 0.085vw;
    padding-top: 9vw;
    padding-bottom: 0;
  }
  /* line 4300, templates/rt_remnant/scss/custom.scss */
  .hero-text-box p {
    font-size: calc(max(2vw, 17px));
    padding-top: 4vw;
    padding-bottom: 5vw;
  }
  /* line 4307, templates/rt_remnant/scss/custom.scss */
  .hero-text-box p:last-child {
    text-align: center;
  }
  /* line 4314, templates/rt_remnant/scss/custom.scss */
  .fp-s2 p {
    font-size: calc(max(2.34vw, 18px));
    margin: 0 8% !important;
    line-height: 3.2vw;
    padding-bottom: 3.5vw;
  }
  /* line 4322, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .container {
    margin: 0 10%;
    padding-bottom: 6vw;
  }
  /* line 4328, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container {
    width: 25%;
    max-width: 25%;
    margin-top: 4vw;
  }
  /* line 4335, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container .icon {
    height: 6vw;
  }
  /* line 4340, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container .icon svg {
    max-width: 38%;
  }
  /* line 4345, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .container .caption {
    font-size: 2.2vw;
    margin-top: 6%;
  }
  /* line 4353, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .container {
    width: 50%;
  }
  /* line 4358, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .inner-container {
    margin-left: 4%;
  }
  /* line 4363, templates/rt_remnant/scss/custom.scss */
  .fp-s3 p {
    font-size: 2vw;
    padding-top: 2vw;
  }
  /* line 4369, templates/rt_remnant/scss/custom.scss */
  .fp-s3 p.read {
    padding-bottom: 6.5vw;
  }
  /* line 4375, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .photo {
    height: 50vw;
    width: 50vw;
    top: 0;
    right: 0;
  }
  /* line 4383, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .photo img {
    width: 50vw;
    height: 50vw;
    margin-left: 6.75vw;
    margin-top: -3.65vw;
  }
  /* line 4393, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion .accordion-item-title .toggle {
    margin: 4vw auto 5.5vw;
  }
  /* line 4398, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion .accordion-item-title .toggle .down-arrow, .accordion-icons .accordion .active .accordion-item-title .toggle .up-arrow {
    max-width: 4vw;
  }
  /* line 4403, templates/rt_remnant/scss/custom.scss */
  .fp-s4 .container.brand-icons:last-child {
    margin-bottom: 12vw;
  }
  /* line 4408, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion li.active .accordion-item-title {
    bottom: -6vw;
  }
  /* line 4415, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container {
    margin: 0 8%;
    padding-bottom: 18vw;
  }
  /* line 4421, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container {
    width: 20%;
    max-width: 20%;
    margin-top: 3vw;
  }
  /* line 4428, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container .icon {
    height: 5vw;
  }
  /* line 4433, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container .icon svg {
    max-width: 34%;
  }
  /* line 4438, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container .caption {
    font-size: 1.5vw;
    margin-top: 15%;
  }
  /* line 4444, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .gradient-box {
    top: 33vw;
    height: calc(max(31vw, 241px));
    width: 37vw;
  }
  /* line 4451, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .buttons {
    margin-top: 4vw;
  }
  /* line 4456, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .custom-btn {
    max-width: calc(max(20.85vw, 173px));
  }
  /* line 4461, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .gradient-box {
    border-radius: 0.26vw;
  }
  /* line 4468, templates/rt_remnant/scss/custom.scss */
  .fp-s7 h2 {
    padding-top: 4.2vw;
    padding-bottom: 2.9vw;
  }
  /* line 4474, templates/rt_remnant/scss/custom.scss */
  .fp-s7 p {
    font-size: 1.7vw;
    letter-spacing: 0.085vw;
  }
  /* line 4480, templates/rt_remnant/scss/custom.scss */
  .fp-s7 p.studio-btn {
    margin-top: 35.5vw;
  }
  /* line 4485, templates/rt_remnant/scss/custom.scss */
  .fp-s7 .studio-custom-btn {
    max-width: calc(max(22.73vw, 216px));
  }
  /* line 4492, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc {
    padding: 0;
    margin: 0 5%;
    font-size: 2.1vw;
  }
  /* line 4499, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-author {
    padding: 1.5vw 10vw 0 0;
  }
  /* line 4504, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-details .author-name {
    line-height: 1;
    font-size: 2.3vw;
  }
  /* line 4514, templates/rt_remnant/scss/custom.scss */
  .triangle-l {
    border-width: 14.27vw 8.212vw 0 8.212vw;
  }
  /* line 4519, templates/rt_remnant/scss/custom.scss */
  .triangle-s {
    border-width: 7.05vw 4.0377vw 0 4.037vw;
  }
  /* line 4524, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    width: 50%;
  }
  /* line 4529, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    margin-top: 4vw;
    margin-bottom: 4vw;
  }
  /* line 4535, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container:first-child, .vox-s3 .container .inner-container:first-child {
    margin-right: 2vw;
  }
  /* line 4540, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container:last-child, .vox-s3 .container .inner-container:last-child {
    margin-left: 2vw;
  }
  /* line 4547, templates/rt_remnant/scss/custom.scss */
  .vox-s1 p {
    font-size: 1.7vw;
    letter-spacing: 0.1vw;
  }
  /* line 4553, templates/rt_remnant/scss/custom.scss */
  .vox-s1 p {
    padding: 0 15% 5.5vw;
  }
  /* line 4560, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture {
    margin: 8vw 4% 0;
  }
  /* line 4565, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box {
    padding: 0 4% 4.5vw;
  }
  /* line 4570, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box h2 {
    margin-top: 5.5vw;
    font-size: 2.9vw;
  }
  /* line 4576, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box .description {
    font-size: 1.2vw;
    margin-top: -0.2vw;
    margin-bottom: 3vw;
  }
  /* line 4584, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box p {
    font-size: calc(max(1.45vw, 13px));
    letter-spacing: 0.03vw;
  }
  /* line 4590, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture img {
    max-width: calc(max(25.65vw, 196px));
    margin-top: 1px;
  }
  /* line 4596, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture svg {
    max-width: calc(max(26.07vw, 200px));
  }
  /* line 4603, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .text-box h3 {
    font-size: 2.9vw;
    letter-spacing: 0.025vw;
    line-height: 3.5vw;
  }
  /* line 4610, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .text-box {
    padding: 3vw 0 1vw 5vw;
    width: 80%;
  }
  /* line 4616, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .audioplayer {
    padding: 0 7% 3vw;
  }
  /* line 4621, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .time {
    font-size: calc(max(1.84vw, 1rem));
  }
  /* line 4626, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:not(:nth-child(2)) {
    font-size: 2vw;
  }
  /* line 4631, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(2) {
    font-size: 3.5vw;
  }
  /* line 4636, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
    padding: 2vw;
  }
  /* line 4641, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(1) {
    margin-right: 6vw;
  }
  /* line 4646, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(3) {
    margin-left: 6vw;
  }
  /* line 4651, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li {
    border-radius: 0.5vw;
  }
  /* line 4656, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li a {
    padding-left: 2vw;
    letter-spacing: 0.025vw;
  }
  /* line 4662, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li .fa {
    padding-left: 1vw;
  }
  /* line 4667, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li:not(:last-child) {
    margin-bottom: 2.5vw;
    padding: 1vw 0;
  }
  /* line 4673, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist {
    font-size: 1.7vw;
  }
  /* line 4678, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li.playing svg {
    max-width: 2.5vw;
    max-height: 2.5vw;
    margin-left: 1.5vw;
  }
  /* line 4685, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .scrubber {
    margin: 0.625rem 0 0;
    padding-bottom: 0;
  }
  /* line 4693, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box {
    padding: 5.5vw 2% 5vw;
  }
  /* line 4698, templates/rt_remnant/scss/custom.scss */
  .vox-s4 h2 {
    font-size: 4vw;
    line-height: 1.1;
    letter-spacing: 0.03vw;
  }
  /* line 4705, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container {
    width: 30%;
  }
  /* line 4710, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container {
    padding: 1.25vw;
    margin-bottom: 4vw;
    border-radius: 0.52vw;
  }
  /* line 4717, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer {
    margin-top: 1vw;
  }
  /* line 4722, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container h3 {
    font-size: 1.68vw;
  }
  /* line 4727, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .time {
    font-size: calc(max(1.1vw, 1rem));
  }
  /* line 4732, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:not(:nth-child(2)) {
    font-size: 1.2vw;
  }
  /* line 4737, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(2) {
    font-size: 2vw;
  }
  /* line 4742, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
    padding: 2vw;
  }
  /* line 4748, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(1) {
    margin-right: 3vw;
  }
  /* line 4753, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(3) {
    margin-left: 3vw;
  }
  /* line 4758, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist {
    font-size: calc(max(1vw, 0.9rem));
  }
  /* line 4763, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li {
    padding: 0 0 0.75vw;
    border-bottom: none;
  }
  /* line 4769, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li.playing svg {
    max-width: 1.8vw;
    max-height: 1.8vw;
    margin-left: 1vw;
  }
  /* line 4776, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box:last-child {
    padding: 0 2% 3vw;
  }
  /* line 4781, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box:last-child p {
    font-size: 2.5vw;
  }
  /* line 4788, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner {
    background-image: linear-gradient(270deg, transparent 3vw, #fcf7f8 3vw);
  }
  /* line 4793, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner {
    width: 48.5%;
    margin-bottom: 3vw;
  }
  /* line 4799, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner .g-video {
    margin-right: 0;
    margin-left: 3vw;
    margin-top: 3vw;
  }
  /* line 4806, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container .g-video {
    padding-bottom: 56.25%;
  }
  /* line 4811, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-caption {
    font-size: calc(max(1.25vw, 11px));
    padding: 1vw 2vw;
  }
  /* line 4817, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .videos {
    padding-bottom: 5.5vw;
  }
  /* line 4824, templates/rt_remnant/scss/custom.scss */
  .vox-s7 h2 {
    padding: 14vw 0 8vw;
  }
  /* line 4833, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .left, .xp-s2 .container .right, .xp-s4 .container .left, .xp-s4 .container .right {
    width: 2vw;
  }
  /* line 4838, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle, .xp-s4 .container .middle {
    width: 98vw;
  }
  /* line 4843, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom, .xp-s4 .horizontal-p-top, .xp-s4 .vertical-p, .xp-s4 .horizontal-p-bottom {
    left: 1.8%;
  }
  /* line 4850, templates/rt_remnant/scss/custom.scss */
  .xp-s1 p {
    font-size: calc(max(1.25vw, 1.1rem));
    padding: 0 10% 5.3vw;
  }
  /* line 4858, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom {
    width: 46.7vw;
    height: 2.4vw;
  }
  /* line 4864, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-center {
    width: 37.36vw;
    height: 2.4vw;
    margin-left: -5vw;
  }
  /* line 4871, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle {
    margin: 1.1vw 2vw;
  }
  /* line 4876, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box {
    margin: 4.87vw 3vw;
  }
  /* line 4881, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle p {
    font-size: calc(max(1.67vw, 15px));
    letter-spacing: 0.015vw;
  }
  /* line 4887, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box p:nth-child(2) {
    margin-bottom: 2.87vw;
  }
  /* line 4892, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box p:last-child {
    margin-top: 2.87vw;
  }
  /* line 4899, templates/rt_remnant/scss/custom.scss */
  .xp-s3 .container.brand-icons:last-child {
    margin-bottom: 7.5vw;
  }
  /* line 4906, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .left {
    max-height: 86.77vw;
  }
  /* line 4911, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .horizontal-p-top, .xp-s4 .horizontal-p-bottom {
    width: 41.71vw;
    height: 2.4vw;
  }
  /* line 4917, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .vertical-p {
    width: 2.4vw;
    height: 27.95vw;
    margin-left: 39.37vw;
  }
  /* line 4924, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .horizontal-p-bottom {
    margin-top: 25.46vw;
  }
  /* line 4929, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box h2 {
    padding: 3vw 0 2vw;
  }
  /* line 4934, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box p {
    padding: 0 4.7vw;
  }
  /* line 4939, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box p {
    font-size: calc(max(1.88vw, 15px));
  }
  /* line 4944, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle {
    margin: 1.3vw 2vw;
  }
  /* line 4949, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle .text-box {
    margin: 10vw 0 0 0;
    padding: 0 3vw 3.5vw;
  }
  /* line 4955, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle .text-box h3 {
    font-size: calc(max(2.5vw, 21px));
    letter-spacing: 0.015vw;
  }
  /* line 4961, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .text-box p {
    font-size: calc(max(2.09vw, 17px));
    letter-spacing: 0.025vw;
  }
  /* line 4969, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container {
    padding-top: 2vw;
    padding-bottom: 6vw;
  }
  /* line 4975, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box > h3 {
    font-size: 2.8vw;
    padding-top: 4vw;
  }
  /* line 4981, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box > p {
    font-size: 1.4vw;
    padding-bottom: 4vw;
  }
  /* line 4987, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container {
    width: 30%;
  }
  /* line 4992, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container {
    border-radius: 0.52vw;
    padding: 2.5vw 2vw;
  }
  /* line 4998, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box:nth-child(1) {
    width: 80%;
  }
  /* line 5002, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box:nth-child(2) {
    width: 20%;
  }
  /* line 5007, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container h4 {
    font-size: 2.1vw;
  }
  /* line 5012, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box {
    padding-bottom: 2vw;
  }
  /* line 5017, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container svg {
    max-width: 1.6vw;
    max-height: 1.7vw;
  }
  /* line 5023, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container p {
    font-size: calc(max(1.3vw, 12px));
    letter-spacing: 0.025vw;
  }
  /* line 5031, templates/rt_remnant/scss/custom.scss */
  .faq .accordion {
    font-size: calc(max(1vw, 1rem));
    margin-bottom: 0;
    padding: 0 2% 3.5vw;
  }
  /* line 5038, templates/rt_remnant/scss/custom.scss */
  .faq .accordion li {
    border-width: 0.1vw;
    border-radius: 0.52vw;
    margin-bottom: 1.6vw;
  }
  /* line 5045, templates/rt_remnant/scss/custom.scss */
  .faq .accordion .accordion-item-title {
    font-size: calc(max(1.92vw, 15px));
  }
  /* line 5050, templates/rt_remnant/scss/custom.scss */
  .faq .accordion li div {
    padding: 0.5vw 2.5vw;
  }
  /* line 5055, templates/rt_remnant/scss/custom.scss */
  .faq .accordion .accordion-item-title .toggle .fa {
    font-size: 1.8vw;
  }
  /* line 5064, templates/rt_remnant/scss/custom.scss */
  .st-s2 .title, .st-s3 .title {
    top: -2.5vw;
    max-width: 34vw;
  }
  /* line 5070, templates/rt_remnant/scss/custom.scss */
  .st-s2 .title h2, .st-s3 .title h2 {
    padding: 1vw;
    font-size: 2.6vw;
  }
  /* line 5076, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .inner-container, .st-s3 .container .inner-container {
    width: 50%;
  }
  /* line 5081, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .text-box, .st-s3 .container .text-box {
    padding: 5.8vw 4% 2.35vw;
    font-size: calc(max(1.88vw, 14px));
  }
  /* line 5087, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .text-box p, .st-s3 .container .text-box p {
    margin-bottom: 12px;
  }
  /* line 5092, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box, .st-s3 .container .list-box {
    margin: 0 4% 6vw;
    padding: 1.57vw 2.1vw;
    border-radius: 0.52vw;
  }
  /* line 5100, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box h4, .st-s3 .container .list-box h4 {
    font-size: calc(max(2.92vw, 26px));
    letter-spacing: 0.025vw;
    padding-bottom: 0.75vw;
  }
  /* line 5107, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box ul li, .st-s3 .container .list-box ul li {
    margin-left: 2vw;
    margin-bottom: 0.5vw;
    line-height: 1.5;
    font-size: calc(max(1.88vw, 14px));
    letter-spacing: 0.025vw;
  }
  /* line 5116, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box ul li::before, .st-s3 .container .list-box ul li::before {
    width: 1.65vw;
    height: 1.65vw;
    left: 0;
    margin-top: 0.45vw;
  }
  /* line 5126, templates/rt_remnant/scss/custom.scss */
  .st-s1 .text-box p {
    font-size: 2vw;
    letter-spacing: 0.025vw;
    margin-bottom: 8vw;
  }
  /* line 5141, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container {
    padding: 4.7vw 2%;
  }
  /* line 5146, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left {
    width: 67%;
  }
  /* line 5151, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .right {
    width: 40%;
  }
  /* line 5156, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left .title p:nth-child(1) {
    font-size: 3.5vw;
    line-height: 4.2vw;
    letter-spacing: 0.025vw;
    padding-bottom: 0.7vw;
  }
  /* line 5164, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left .title p:nth-child(2) {
    font-size: 3vw;
    line-height: 5.5vw;
    letter-spacing: 0.025vw;
  }
  /* line 5181, templates/rt_remnant/scss/custom.scss */
  .ct-s2 .photo .caption {
    padding: 0 0 1.31vw 7.35vw;
    font-size: calc(max(1.67vw, 14px));
    letter-spacing: 0.025vw;
  }
  /* line 5190, templates/rt_remnant/scss/custom.scss */
  .ct-s3 {
    padding: 0 2% 7vw;
  }
  /* line 5197, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  /* line 5203, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) {
    width: 60%;
  }
  /* line 5208, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(2) {
    width: 40%;
  }
  /* line 5213, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) p:nth-child(1) {
    font-size: 4vw;
    line-height: 1.1;
    margin-bottom: 3vw;
  }
  /* line 5220, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) p:not(:nth-child(1)) {
    font-size: calc(max(1.67vw, 12px));
    margin-bottom: 1vw;
  }
  /* line 5226, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(2) svg {
    max-width: 26vw;
  }
  /* line 5233, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box {
    border-radius: 0.52vw;
  }
  /* line 5238, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container {
    padding: 0 2.5vw;
  }
  /* line 5243, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container {
    width: 33.333%;
  }
  /* line 5248, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(1) .icon svg {
    top: -2.2vw;
    max-width: 13.67vw;
    max-height: 19vw;
  }
  /* line 5255, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(2) .icon svg {
    top: -1.6vw;
    max-width: 18vw;
  }
  /* line 5261, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(3) .icon svg {
    top: -1.46vw;
    max-width: 25.65vw;
  }
  /* line 5267, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container h2 {
    font-size: 2vw;
    margin-left: 2vw;
    padding-top: 1.6vw;
    padding-bottom: 0.9vw;
    letter-spacing: 0.025vw;
  }
  /* line 5276, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container p, .ct-s3 .white-box .container .inner-container ul {
    font-size: 1.4vw;
    margin-left: 2vw;
    margin-bottom: 0;
    padding-bottom: 2.5vw;
    line-height: 1.7;
    letter-spacing: 0.025vw;
  }
  /* line 5288, templates/rt_remnant/scss/custom.scss */
  .ct .well {
    padding: 0;
  }
  /* line 5292, templates/rt_remnant/scss/custom.scss */
  .ct .accordion-inner {
    padding: 9px 2%;
  }
  /* line 5297, templates/rt_remnant/scss/custom.scss */
  .ct legend {
    font-size: 3.15vw;
    line-height: 3.15vw;
    padding: 3vw 0 1vw;
  }
  /* line 5304, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .control-label {
    padding-left: 2vw;
    width: 13.85vw;
  }
  /* line 5310, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .controls {
    margin-left: 15.75vw;
  }
  /* line 5316, templates/rt_remnant/scss/custom.scss */
  .ct label#jform_spacer-lbl {
    width: 60vw;
    font-size: 1.5vw;
  }
  /* line 5323, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .control-group {
    margin-bottom: 2.36vw;
  }
  /* line 5328, templates/rt_remnant/scss/custom.scss */
  .ct div.control-group.field-spacer {
    margin-bottom: 3vw;
  }
  /* line 5333, templates/rt_remnant/scss/custom.scss */
  .ct .accordion {
    font-size: 2.1vw;
  }
  /* line 5338, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
    border-radius: 0.1vw;
    height: 3.5vw;
    font-size: 1.5vw;
    padding-left: 1vw;
  }
  /* line 5346, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group:last-child .controls input, .ct #contact-form .control-group:last-child .controls textarea {
    height: 19.5vw;
  }
  /* line 5351, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
    border-width: 0.053vw;
  }
  /* line 5356, templates/rt_remnant/scss/custom.scss */
  .ct .btn {
    font-size: calc(max(1.77vw, 14px));
    letter-spacing: 0.2vw;
    max-width: 23vw;
    padding: 1.5vw 0;
    margin-top: 1vw;
    border-radius: calc(max(0.7vw, 7.194px));
    border-width: 0.2vw;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 47.99rem) {
  /* ########################################################################## 1 - STYLES ########################################################################## */
  /* ****************************************** BUTTONS ****************************************** */
  /* ****************************************** ICONS ****************************************** */
  /* ----------------- Arrows ----------------- */
  /* ****************************************** MENU ****************************************** */
  /* ****************************************** MENU MOBILE ****************************************** */
  /* ****************************************** RESETS % FIXES ****************************************** */
  /* ****************************************** TYPOGRAPHY ****************************************** */
  /* ****************************************** UTILITIES ****************************************** */
  /* ----------------- Top Border ----------------- */
  /* ########################################################################## 2 - PARTICLES ########################################################################## */
  /* ****************************************** AUDIOPLAYER ****************************************** */
  /* ----------------- Voices M/F ----------------- */
  /* ****************************************** SIMPLE MENU ****************************************** */
  /* ----------------- Footer Menu ----------------- */
  /* ########################################################################## 3 - SHARED SECTIONS ########################################################################## */
  /* ****************************************** PRECISA DE UMA AMOSTRA PERSONALIZADA? ****************************************** */
  /* ****************************************** CLIENTES QUE NOS ESCOLHERAM ****************************************** */
  /* ****************************************** PRONTO PARA TRABALHAR CONNOSCO? ****************************************** */
  /* ****************************************** PRONTO PARA TRABALHAR CONNOSCO? ****************************************** */
  /* ########################################################################## 4 - PAGES ########################################################################## */
  /* ----------------- PAGES Common Settings ----------------- */
  /* ****************************************** FRONT PAGE ****************************************** */
  /* ----------------- FP Section 1 - Hero ----------------- */
  /* ----------------- FP Section 2 - Damos Voz Ao Seu Projeto ----------------- */
  /* ----------------- FP Section 3 - Sobre Nós ----------------- */
  /* ----------------- FP Section 4 - Clientes Que Nos Escolheram ----------------- */
  /* ----------------- FP Section 5 - Somos Um Parceiro De Confiança ----------------- */
  /*
   // Button Custom Size
   .fp-s5 .custom-btn {
   max-width: calc(max(22.56vw, 140px));
   }
   */
  /* ----------------- FP Section 7 - Gravação e Edição ----------------- */
  /* ----------------- FP Section 8 - O Que Dizem Do Nosso Trabalho ----------------- */
  /* ****************************************** VOX PAGE ****************************************** */
  /* ----------------- VOX Common Settings ----------------- */
  /* ----------------- VOX Section 1 - Vozes Em Português Para O Seu Projeto ----------------- */
  /* ----------------- VOX Section 2 - Perfís ----------------- */
  /* ----------------- VOX Section 3 - M/F Samples ----------------- */
  /* ----------------- VOX Section 4 - Application Samples ----------------- */
  /* ----------------- VOX Section 6 - Portfolio ----------------- */
  /* ----------------- VOX Section 7 - Pronto Para Trabalhar Connosco? ----------------- */
  /* ****************************************** XP PAGE ****************************************** */
  /* ----------------- XP Common Settings ----------------- */
  /* ----------------- XP Section 1 - Beneficie Da Nossa Experiência ----------------- */
  /* ----------------- XP Section 2 - Experiência ----------------- */
  /* ----------------- XP Section 3 - Clientes Que Nos Escolheram ----------------- */
  /* ----------------- XP Section 4 - O Nosso Percurso ----------------- */
  /* ----------------- XP Section 5 - Conheça Os Nossos Procedimentos ----------------- */
  /* ----------------- XP Section 6 - Perguntas Frequentes ----------------- */
  /* ****************************************** STUDIO PAGE ****************************************** */
  /* ----------------- ST Common Settings ----------------- */
  /* ----------------- ST Section 1 - Conheça O Nosso Estúdio ----------------- */
  /* ----------------- ST Section 2 - A Booth ----------------- */
  /* ----------------- ST Section 3 - Estação de Edição ----------------- */
  /* ----------------- ST Section 4 - Precisa de Gravação à Distância? ----------------- */
  /* ****************************************** CONTACTS PAGE ****************************************** */
  /* ----------------- CT Common Settings ----------------- */
  /* ----------------- CT Section 1 - Contactos ----------------- */
  /* ----------------- CT Section 2 - Voice Booth Photos ----------------- */
  /* ----------------- CT Section 3 - Contact Details ----------------- */
  /* ----------------- CT Section 4 - Contact Form ----------------- */
  /* line 5379, templates/rt_remnant/scss/custom.scss */
  .btn-right {
    margin-left: 5.35vw;
  }
  /* line 5384, templates/rt_remnant/scss/custom.scss */
  .custom-btn, .studio-custom-btn {
    border-radius: calc(max(1vw, 7.194px));
    border-width: calc(max(0.3vw, 2px));
  }
  /* line 5390, templates/rt_remnant/scss/custom.scss */
  .custom-btn, .studio-custom-btn {
    padding: 1.8vw 0;
    padding: 0;
    font-size: calc(max(1.8vw, 12px));
    letter-spacing: calc(max(0.125vw, 0.7px));
    max-width: calc(max(29vw, 179px));
    padding-top: calc(max(1.5vw, 10px));
    padding-bottom: calc(max(1.5vw, 10px));
  }
  /* line 5401, templates/rt_remnant/scss/custom.scss */
  a.custom-btn.btn-grey-over-light-pink .icon svg {
    width: calc(max(2.22vw, 17px));
    margin-left: 13px;
  }
  /* line 5411, templates/rt_remnant/scss/custom.scss */
  .down-arrow, .up-arrow {
    width: 4.2vw;
    height: 1.83vw;
  }
  /* line 5420, templates/rt_remnant/scss/custom.scss */
  .g-logo svg {
    min-width: 155px;
  }
  /* line 5425, templates/rt_remnant/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 1rem;
    padding: 0.5rem 0.74rem;
  }
  /* line 5431, templates/rt_remnant/scss/custom.scss */
  .g-main-nav .g-toplevel > li:last-child > .g-menu-item-container, .g-main-nav .g-sublevel > li:last-child > .g-menu-item-container {
    padding-left: 0;
  }
  /* line 5438, templates/rt_remnant/scss/custom.scss */
  #g-offcanvas #g-mobilemenu-container .g-toplevel > li:last-child {
    margin: 0;
    padding-left: 0.4rem;
  }
  /* line 5446, templates/rt_remnant/scss/custom.scss */
  div.mod-languages li {
    margin-left: 0.47vw;
  }
  /* line 5453, templates/rt_remnant/scss/custom.scss */
  h1, h2, .g-owlcarousel-layout-testimonial .g-title, .faq h2 {
    padding: 10.5vw 4% 8vw;
    font-size: 3.5vw;
    letter-spacing: 0.1vw;
  }
  /* line 5460, templates/rt_remnant/scss/custom.scss */
  h1, h2, .g-owlcarousel-layout-testimonial .g-title, .faq h2 {
    padding-top: 6vw;
    padding-bottom: 4.5vw;
    font-size: 3.5vw;
    letter-spacing: 0.1vw;
  }
  /* line 5472, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container, .st-s2 .container, .st-s3 .container, .ct-s2 .photo, .ct-s3 {
    border-top-width: 1.79vw;
  }
  /* line 5483, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .g-audioplayer-buttons {
    padding: 1vw 0 3.5vw;
  }
  /* line 5492, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu.g-simplemenu-0cols li:not(:last-child) {
    padding-bottom: 1vw;
  }
  /* line 5497, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu.third-simple-menu.g-simplemenu-0cols li:last-child {
    padding-top: 2vw;
  }
  /* line 5502, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu li {
    font-size: 3.65vw;
    line-height: 1.5;
  }
  /* line 5507, templates/rt_remnant/scss/custom.scss */
  .copyright-menu:not(:first-child) .g-content {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 5516, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .container, .vox-s5 .container {
    flex-flow: column;
  }
  /* line 5521, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .left, .vox-s5 .left {
    width: 100%;
  }
  /* line 5526, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .right, .vox-s5 .right {
    width: 100%;
    margin-bottom: 7.52vw;
  }
  /* line 5532, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .title p, .vox-s5 .title p {
    font-size: 4.5vw;
    line-height: 5.5vw;
    padding: 7.5vw 0 4vw;
    margin-left: 4%;
  }
  /* line 5542, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons {
    margin: 0 4%;
  }
  /* line 5548, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container {
    width: 16.66666%;
    max-width: 16.66666%;
    margin-top: 3vw;
  }
  /* line 5555, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container .icon img {
    max-height: calc(max(5.35vw, 27px));
    max-width: calc(max(10.95vw, 55px));
  }
  /* line 5563, templates/rt_remnant/scss/custom.scss */
  .vox-s7 h2, .st-s5 h2 {
    font-size: 4.2vw;
  }
  /* line 5570, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .container, .st-s5 .container {
    flex-flow: column;
  }
  /* line 5576, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .container .inner-container, .st-s5 .container .inner-container {
    width: 100%;
    padding-bottom: 5.5vw;
  }
  /* line 5582, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .custom-btn, .st-s5 .custom-btn {
    font-size: 3.2vw;
    letter-spacing: 0.085vw;
    max-width: 49vw;
    padding: 3.2vw 0;
    border-radius: 1.5vw;
  }
  /* line 5591, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .btn-white-over-grey, .st-s5 .btn-white-over-grey {
    border-width: 0.2vw;
  }
  /* line 5601, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container, .vox-s3 .container, .vox-s4 .container, .vox-s6, .vox-s7, .xp-s5 .text-box, .xp-s5 .container, .st-s1 .text-box, .st-s5 {
    padding: 0 4%;
  }
  /* line 5610, templates/rt_remnant/scss/custom.scss */
  .hero-photo {
    background-image: url('../../../../images/fp/get-a-voice-portugal-ria-de-aveiro-portugal_620x284.jpg');
    width: 80.8vw;
    top: -5vw;
  }
  /* line 5617, templates/rt_remnant/scss/custom.scss */
  .hero-photo-caption {
    margin-left: 8% !important;
    margin-top: 3.5% !important;
    letter-spacing: 0.045vw;
    font-size: 1.7vw;
  }
  /* line 5625, templates/rt_remnant/scss/custom.scss */
  .hero-grey-box {
    width: 96%;
    margin-top: 4vw;
  }
  /* line 5631, templates/rt_remnant/scss/custom.scss */
  .hero-text-box {
    margin-left: 4%;
  }
  /* line 5636, templates/rt_remnant/scss/custom.scss */
  .hero-text-box h1 {
    padding-top: 12vw;
    padding-bottom: 3vw;
    font-size: 4.5vw;
    line-height: 5vw;
    letter-spacing: 0.15vw;
  }
  /* line 5645, templates/rt_remnant/scss/custom.scss */
  .hero-text-box p {
    font-size: calc(max(3.2vw, 18px));
    letter-spacing: 0.15vw;
    line-height: calc(max(4vw, 23px));
    text-align: center;
    padding: 9vw 6% 7vw;
  }
  /* line 5654, templates/rt_remnant/scss/custom.scss */
  .hero-text-box .buttons {
    padding-top: 0;
  }
  /* line 5661, templates/rt_remnant/scss/custom.scss */
  .fp-s2 p {
    font-size: calc(max(2.35vw, 12px));
    margin: 0 8% !important;
    line-height: 3.2vw;
    padding-bottom: 3.5vw;
  }
  /* line 5669, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .container {
    margin: 0 10%;
    padding-bottom: 6vw;
  }
  /* line 5675, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container {
    width: 25%;
    max-width: 25%;
    margin-top: 4vw;
  }
  /* line 5682, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container .icon {
    height: 6vw;
  }
  /* line 5687, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container .icon svg {
    max-width: 38%;
  }
  /* line 5692, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .container .caption {
    font-size: 2.2vw;
    margin-top: 6%;
  }
  /* line 5700, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .container {
    width: 50%;
  }
  /* line 5705, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .inner-container {
    margin-left: 8%;
  }
  /* line 5710, templates/rt_remnant/scss/custom.scss */
  .fp-s3 p {
    font-size: calc(max(2.1vw,  11px));
    padding-top: 0;
  }
  /* line 5716, templates/rt_remnant/scss/custom.scss */
  .fp-s3 p.read {
    padding-top: 1vw;
    padding-bottom: 4vw;
  }
  /* line 5723, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .photo {
    height: 50vw;
    width: 50vw;
    top: 0;
    right: 0;
  }
  /* line 5731, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .photo img {
    width: 50vw;
    height: 50vw;
    margin-left: 6.75vw;
    margin-top: -3.65vw;
  }
  /* line 5741, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion .accordion-item-title .toggle {
    margin: 4vw auto 5.5vw;
  }
  /* line 5746, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion .accordion-item-title .toggle .down-arrow, .accordion-icons .accordion .active .accordion-item-title .toggle .up-arrow {
    max-width: 4vw;
  }
  /* line 5751, templates/rt_remnant/scss/custom.scss */
  .fp-s4 .container.brand-icons:last-child {
    margin-bottom: 12vw;
  }
  /* line 5756, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion li.active .accordion-item-title {
    bottom: -8vw;
  }
  /* line 5763, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container {
    margin: 0 4%;
    padding-bottom: 24vw;
  }
  /* line 5769, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container {
    width: 20%;
    max-width: 20%;
    margin-top: 3vw;
  }
  /* line 5776, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container .icon {
    height: 7vw;
  }
  /* line 5781, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container .icon svg {
    max-width: 50%;
  }
  /* line 5786, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container .caption {
    font-size: 2vw;
    margin-top: 15%;
  }
  /* line 5792, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .gradient-box {
    top: 39vw;
    height: calc(max(50vw, 251px));
    width: 55vw;
  }
  /* line 5799, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .buttons {
    margin-top: 4vw;
  }
  /* line 5812, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .gradient-box {
    border-radius: 0.26vw;
  }
  /* line 5819, templates/rt_remnant/scss/custom.scss */
  .fp-s7 h2 {
    padding-top: 4vw;
    padding-bottom: 2.2vw;
  }
  /* line 5825, templates/rt_remnant/scss/custom.scss */
  .fp-s7 p {
    font-size: 2.4vw;
    letter-spacing: 0.085vw;
    margin-top: -1vw;
  }
  /* line 5832, templates/rt_remnant/scss/custom.scss */
  .fp-s7 p.studio-btn {
    margin-top: 34.5vw;
  }
  /* line 5837, templates/rt_remnant/scss/custom.scss */
  .fp-s7 .studio-custom-btn {
    max-width: calc(max(28.16vw, 190px));
  }
  /* line 5844, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc {
    padding: 0;
    margin: 0 5%;
    font-size: 2.1vw;
  }
  /* line 5851, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-author {
    padding: 1.5vw 10vw 0 0;
  }
  /* line 5856, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-details .author-name {
    line-height: 1;
    font-size: 2.5vw;
  }
  /* line 5866, templates/rt_remnant/scss/custom.scss */
  .triangle-l {
    border-width: 19.27vw 11.09vw 0 11.09vw;
  }
  /* line 5871, templates/rt_remnant/scss/custom.scss */
  .triangle-s {
    border-width: 10.05vw 5.755vw 0 5.755vw;
  }
  /* line 5876, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container, .vox-s3 .container {
    flex-flow: column;
  }
  /* line 5881, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    width: 100%;
    align-self: center;
  }
  /* line 5887, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    margin-top: 7vw;
    margin-bottom: 7vw;
  }
  /* line 5892, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container:not(:first-child), .vox-s3 .container .inner-container:not(:first-child) {
    margin-top: 0;
  }
  /* line 5897, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    margin-right: 4%;
    margin-left: 4%;
  }
  /* line 5907, templates/rt_remnant/scss/custom.scss */
  .vox-s1 p {
    font-size: 1.7vw;
    letter-spacing: 0.1vw;
  }
  /* line 5913, templates/rt_remnant/scss/custom.scss */
  .vox-s1 p {
    padding: 0 15% 5.5vw;
  }
  /* line 5920, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .inner-container .picture {
    margin: 18vw 4% 0;
  }
  /* line 5924, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .inner-container:nth-child(2) .picture {
    margin: 12vw 4% 0;
  }
  /* line 5929, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box {
    padding: 0 8% 7vw;
  }
  /* line 5934, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box h2 {
    margin-top: 7vw;
    font-size: calc(max(5.2vw, 26px));
  }
  /* line 5940, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box .description {
    font-size: calc(max(1.8vw, 9.5px));
    letter-spacing: 0.085vw;
    margin-top: -0.2vw;
    margin-bottom: 3vw;
  }
  /* line 5949, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box p {
    font-size: calc(max(2vw, 13px));
    letter-spacing: 0.05vw;
  }
  /* line 5955, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture img {
    max-width: calc(max(35.33vw, 225px));
  }
  /* line 5960, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture svg {
    max-width: calc(max(35.85vw, 229px));
  }
  /* line 5967, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .text-box h3 {
    font-size: 3.7vw;
    letter-spacing: 0.05vw;
    line-height: 4.5vw;
  }
  /* line 5974, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .text-box {
    padding: 3vw 0 1vw 5vw;
    width: 45%;
  }
  /* line 5980, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .audioplayer {
    padding: 0 14% 3vw;
    margin-top: -4.6vw;
  }
  /* line 5986, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:not(:nth-child(2)) {
    font-size: 2.4vw;
  }
  /* line 5991, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(2) {
    font-size: 4vw;
  }
  /* line 5996, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
    padding: 2vw;
  }
  /* line 6001, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(1) {
    margin-right: 8vw;
  }
  /* line 6006, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(3) {
    margin-left: 8vw;
  }
  /* line 6011, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li {
    border-radius: 0.5vw;
  }
  /* line 6016, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li a {
    padding-left: 2vw;
    letter-spacing: 0.025vw;
  }
  /* line 6022, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li .fa {
    padding-left: 1vw;
  }
  /* line 6027, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li:not(:last-child) {
    margin-bottom: 2.5vw;
  }
  /* line 6032, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li {
    padding: 1vw 0;
  }
  /* line 6037, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .time {
    font-size: calc(max(2.5vw, 16px));
  }
  /* line 6042, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist {
    font-size: 2vw;
  }
  /* line 6047, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li.playing svg {
    max-width: 2.8vw;
    max-height: 2.8vw;
    margin-left: 1.8vw;
  }
  /* line 6054, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .scrubber {
    margin: 0.625rem 0 0;
    padding-bottom: 0;
  }
  /* line 6062, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box {
    padding: 5.5vw 4% 5vw;
  }
  /* line 6067, templates/rt_remnant/scss/custom.scss */
  .vox-s4 h2 {
    font-size: 4vw;
    line-height: 1.3;
    letter-spacing: 0.03vw;
  }
  /* line 6074, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container {
    width: 47%;
  }
  /* line 6079, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container {
    padding: 2.5vw;
    margin-bottom: 4vw;
    border-radius: 0.52vw;
  }
  /* line 6086, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer {
    margin-top: 1vw;
  }
  /* line 6091, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container h3 {
    font-size: calc(max(2.48vw, 13px));
    margin-bottom: -3.26vw;
  }
  /* line 6097, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .time {
    font-size: calc(max(1.1vw, 12px));
  }
  /* line 6102, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:not(:nth-child(2)) {
    font-size: 2.4vw;
  }
  /* line 6107, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(2) {
    font-size: 4vw;
  }
  /* line 6112, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
    padding: 2vw;
  }
  /* line 6118, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(1) {
    margin-right: 6.5vw;
  }
  /* line 6123, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(3) {
    margin-left: 6.5vw;
  }
  /* line 6128, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist {
    font-size: calc(max(1vw, 0.9rem));
  }
  /* line 6133, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li {
    padding: 0 0 2vw;
    border-bottom: none;
  }
  /* line 6139, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li.playing svg {
    max-width: 2.8vw;
    max-height: 2.8vw;
    margin-left: 1.8vw;
  }
  /* line 6146, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box:last-child {
    padding: 0 4% 3vw;
  }
  /* line 6151, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box:last-child p {
    font-size: 2.5vw;
    line-height: 1.7;
  }
  /* line 6159, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner:nth-child(even) {
    background-image: linear-gradient(270deg, transparent 6vw, #fcf7f8 6vw);
  }
  /* line 6163, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner:nth-child(odd) {
    background-image: linear-gradient(90deg, transparent 6vw, #fcf7f8 6vw);
  }
  /* line 6168, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner {
    width: 100%;
    margin-bottom: 6vw;
  }
  /* line 6174, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner:nth-child(even) .g-video {
    margin-right: 0;
    margin-left: 6vw;
    margin-top: 6vw;
  }
  /* line 6180, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner:nth-child(odd) .g-video {
    margin-right: 6vw;
    margin-left: 0;
    margin-top: 6vw;
  }
  /* line 6187, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container .g-video {
    padding-bottom: 56.25%;
  }
  /* line 6192, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-caption {
    text-align: center;
    font-size: calc(max(2.09vw, 14px));
    padding: 2vw 3vw;
  }
  /* line 6199, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .videos {
    padding-bottom: 5.5vw;
  }
  /* line 6206, templates/rt_remnant/scss/custom.scss */
  .vox-s7 h2 {
    padding: 14vw 0 8vw;
  }
  /* line 6215, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .left, .xp-s2 .container .right, .xp-s4 .container .left, .xp-s4 .container .right {
    width: 4vw;
  }
  /* line 6220, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle, .xp-s4 .container .middle {
    width: 92vw;
  }
  /* line 6225, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom, .xp-s4 .horizontal-p-top, .xp-s4 .vertical-p, .xp-s4 .horizontal-p-bottom {
    left: 3.7%;
  }
  /* line 6232, templates/rt_remnant/scss/custom.scss */
  .xp-s1 p {
    font-size: calc(max(1.25vw, 1.1rem));
    padding: 0 10% 5.3vw;
  }
  /* line 6240, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom {
    width: 42.7vw;
    height: 4.4vw;
  }
  /* line 6246, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-center {
    width: 34.36vw;
    height: 4.4vw;
    margin-left: -5.7vw;
  }
  /* line 6253, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle {
    margin: 2.1vw 2.62vw;
  }
  /* line 6258, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box {
    margin: 4.87vw 3vw;
  }
  /* line 6263, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle p {
    font-size: calc(max(2.086vw, 15px));
    letter-spacing: 0.025vw;
    line-height: 1.8;
  }
  /* line 6270, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box p:nth-child(2) {
    margin-bottom: 2.87vw;
  }
  /* line 6275, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box p:last-child {
    margin-top: 2.87vw;
  }
  /* line 6283, templates/rt_remnant/scss/custom.scss */
  .xp-s3 .container.brand-icons:last-child {
    margin-bottom: 5.5vw;
  }
  /* line 6290, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .left {
    max-height: 86.77vw;
  }
  /* line 6295, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .horizontal-p-top, .xp-s4 .horizontal-p-bottom {
    width: 42.71vw;
    height: 4.4vw;
  }
  /* line 6301, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .vertical-p {
    width: 4.4vw;
    height: 34vw;
    margin-left: 39.37vw;
  }
  /* line 6308, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .horizontal-p-bottom {
    margin-top: 29.6vw;
  }
  /* line 6313, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box h2 {
    padding: 5vw 0 2vw;
  }
  /* line 6318, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box p {
    padding: 0 3vw;
  }
  /* line 6323, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box p {
    font-size: calc(max(1.96vw, 10.8px));
  }
  /* line 6328, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle {
    margin: 2.1vw 2.6vw;
  }
  /* line 6333, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle .text-box {
    margin: 13vw 0 0 0;
    padding: 0 3vw 3.5vw;
  }
  /* line 6339, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle .text-box h3 {
    font-size: calc(max(2.61vw, 18px));
    letter-spacing: 0.025vw;
  }
  /* line 6345, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .text-box p {
    font-size: calc(max(2.09vw, 15px));
    letter-spacing: 0.015vw;
  }
  /* line 6353, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container {
    padding-top: 2vw;
    padding-bottom: 6vw;
    flex-flow: column;
  }
  /* line 6360, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box {
    margin: 0 4%;
    padding: 0 9%;
  }
  /* line 6366, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box > h3 {
    font-size: 2.8vw;
    font-size: 28px;
    padding-top: 4vw;
  }
  /* line 6373, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box > p {
    font-size: calc(max(2.35vw, 14px));
    padding-bottom: 4vw;
  }
  /* line 6379, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container {
    width: 80%;
    align-self: center;
  }
  /* line 6384, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container:not(:last-child) {
    margin-bottom: 5vw;
  }
  /* line 6389, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container {
    border-radius: 0.52vw;
    padding: 3.5vw 3vw;
  }
  /* line 6395, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box:nth-child(1) {
    width: 80%;
  }
  /* line 6399, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box:nth-child(2) {
    width: 20%;
  }
  /* line 6404, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container h4 {
    font-size: 2.1vw;
    font-size: 24px;
  }
  /* line 6410, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box {
    padding-bottom: 2vw;
  }
  /* line 6415, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container svg {
    max-width: calc(max(3vw, 18px));
    max-height: calc(max(2.9vw, 19px));
  }
  /* line 6421, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container:not(:last-child) svg {
    transform: rotate(90deg);
  }
  /* line 6426, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container p {
    font-size: calc(max(2.09vw, 14px));
    letter-spacing: 0.025vw;
  }
  /* line 6434, templates/rt_remnant/scss/custom.scss */
  .faq .accordion {
    font-size: calc(max(1vw, 1rem));
    margin-bottom: 0;
    padding: 0 4% 3.5vw;
  }
  /* line 6441, templates/rt_remnant/scss/custom.scss */
  .faq .accordion li {
    border-width: 0.1vw;
    border-radius: 0.52vw;
    margin-bottom: 1.6vw;
  }
  /* line 6448, templates/rt_remnant/scss/custom.scss */
  .faq .accordion .accordion-item-title {
    font-size: calc(max(1.91vw, 14px));
  }
  /* line 6453, templates/rt_remnant/scss/custom.scss */
  .faq .accordion li div {
    padding: 0.5vw 2.5vw;
  }
  /* line 6458, templates/rt_remnant/scss/custom.scss */
  .faq .accordion .accordion-item-title .toggle .fa {
    font-size: calc(max(2.09vw, 15px));
  }
  /* line 6467, templates/rt_remnant/scss/custom.scss */
  .st-s2 .title, .st-s3 .title {
    top: 14.5vw;
    max-width: 68vw;
  }
  /* line 6473, templates/rt_remnant/scss/custom.scss */
  .st-s2 .title h2, .st-s3 .title h2 {
    padding: 2vw;
    font-size: calc(max(5vw, 17px));
    letter-spacing: 0.025vw;
  }
  /* line 6480, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container {
    flex-flow: column-reverse;
  }
  /* line 6484, templates/rt_remnant/scss/custom.scss */
  .st-s3 .container {
    flex-flow: column;
  }
  /* line 6489, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .inner-container, .st-s3 .container .inner-container {
    width: 100%;
  }
  /* line 6494, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .text-box, .st-s3 .container .text-box {
    padding: 6.8vw 4% 2.35vw;
    font-size: calc(max(2.87vw, 16px));
  }
  /* line 6500, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box, .st-s3 .container .list-box {
    margin: 0 4% 5vw;
    padding: 4.57vw 5.1vw;
    border-radius: 1vw;
  }
  /* line 6507, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box h4, .st-s3 .container .list-box h4 {
    font-size: calc(max(5vw, 23px));
    letter-spacing: 0.025vw;
    padding-bottom: 3vw;
  }
  /* line 6514, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box ul li, .st-s3 .container .list-box ul li {
    margin-left: calc(max(5.68vw, 21px));
    margin-bottom: 0.5vw;
    line-height: 1.6;
    font-size: calc(max(3.54vw, 16px));
    letter-spacing: 0.025vw;
  }
  /* line 6523, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box ul li::before, .st-s3 .container .list-box ul li::before {
    width: calc(max(3.50vw, 16px));
    height: calc(max(3.50vw, 16px));
    left: 0.52vw;
    margin-top: calc(max(0.9vw, 5.06px));
  }
  /* line 6533, templates/rt_remnant/scss/custom.scss */
  .st-s1 .text-box p {
    font-size: calc(max(3vw, 15px));
    letter-spacing: 0.025vw;
    margin-bottom: 12vw;
  }
  /* line 6548, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container {
    padding: 4.7vw 4%;
    flex-flow: column;
  }
  /* line 6554, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left {
    width: 100%;
    padding-bottom: 3vw;
  }
  /* line 6560, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .right {
    width: 100%;
  }
  /* line 6565, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left .title p:nth-child(1) {
    font-size: 4.9vw;
    line-height: 5.5vw;
    letter-spacing: 0.025vw;
    padding-bottom: 0.7vw;
  }
  /* line 6573, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left .title p:nth-child(2) {
    font-size: 4.2vw;
    line-height: 8.5vw;
    letter-spacing: 0.025vw;
  }
  /* line 6590, templates/rt_remnant/scss/custom.scss */
  .ct-s2 .photo .caption {
    padding: 0 0 1.31vw 4%;
    font-size: calc(max(2.29vw, 8px));
    letter-spacing: 0.05vw;
  }
  /* line 6599, templates/rt_remnant/scss/custom.scss */
  .ct-s3 {
    padding: 0 4% 5vw;
  }
  /* line 6606, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  /* line 6612, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container {
    flex-flow: column;
  }
  /* line 6617, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) {
    width: 100%;
  }
  /* line 6623, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(2) {
    width: 100%;
  }
  /* line 6628, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) p:nth-child(1) {
    font-size: calc(max(4.95vw, 30px));
    line-height: 1.2;
  }
  /* line 6634, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) p:not(:nth-child(1)) {
    font-size: 1rem;
    margin-bottom: calc(max(1vw, 14px));
  }
  /* line 6640, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(2) svg {
    display: none;
  }
  /* line 6647, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box {
    border-radius: 1vw;
    margin-left: 10%;
    margin-right: 10%;
  }
  /* line 6654, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container {
    padding: 0 8%;
    flex-flow: column;
  }
  /* line 6660, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container {
    width: 100%;
    margin-top: 10vw;
  }
  /* line 6666, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(1) .icon svg {
    left: 0;
    right: 0;
    margin: 4vw auto 0;
    max-width: 28.76vw;
    max-height: 39vw;
  }
  /* line 6675, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(2) .icon svg {
    top: 4vw;
    left: 0;
    right: 0;
    margin: 7vw auto 0;
    max-width: 32.76vw;
  }
  /* line 6684, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(3) .icon svg {
    left: 0;
    right: 0;
    margin: 7vw auto 0;
    max-width: 28.76vw;
  }
  /* line 6692, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container h2 {
    padding: 10.5vw 0 2vw;
    font-size: calc(max(4.69vw, 26px));
  }
  /* line 6698, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container p, .ct-s3 .white-box .container .inner-container ul {
    font-size: calc(max(3.39vw, 17px));
    margin-left: 0;
    margin-bottom: 0;
    padding-bottom: 2.5vw;
    line-height: 2;
    letter-spacing: 0.025vw;
  }
  /* line 6708, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:last-child ul {
    margin-bottom: 15vw;
  }
  /* line 6715, templates/rt_remnant/scss/custom.scss */
  .ct .well {
    padding: 0;
  }
  /* line 6719, templates/rt_remnant/scss/custom.scss */
  .ct .accordion-inner {
    padding: 9px 4%;
  }
  /* line 6724, templates/rt_remnant/scss/custom.scss */
  .ct legend {
    font-size: 5.15vw;
    line-height: 5.15vw;
    padding: 5vw 0 3vw;
  }
  /* line 6731, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .control-label {
    padding-left: 0;
  }
  /* line 6736, templates/rt_remnant/scss/custom.scss */
  .ct label#jform_spacer-lbl {
    width: 80vw;
    font-size: 2.75vw;
  }
  /* line 6742, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .control-group {
    margin-bottom: 2.36vw;
  }
  /* line 6747, templates/rt_remnant/scss/custom.scss */
  .ct div.control-group.field-spacer {
    margin-bottom: 3vw;
  }
  /* line 6752, templates/rt_remnant/scss/custom.scss */
  .ct .accordion {
    font-size: 4vw;
  }
  /* line 6757, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
    border-radius: 0.5vw;
    height: 9.5vw;
    font-size: 5vw;
    padding-left: 1vw;
  }
  /* line 6765, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group:last-child .controls input, .ct #contact-form .control-group:last-child .controls textarea {
    height: 39.5vw;
  }
  /* line 6770, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
    border-width: 0.2vw;
  }
  /* line 6775, templates/rt_remnant/scss/custom.scss */
  .ct .btn {
    font-size: calc(max(2.6vw, 13px));
    letter-spacing: 0.25vw;
    max-width: 43vw;
    padding: 4vw 0;
    margin: 0 auto;
    margin-top: calc(max(4vw, 35px));
    border-radius: calc(max(1vw, 5.194px));
    border-width: 0.2vw;
    display: block;
  }
}
@media only all and (max-width: 30rem) {
  /* ########################################################################## 1 - STYLES ########################################################################## */
  /* ****************************************** BUTTONS ****************************************** */
  /* ****************************************** ICONS ****************************************** */
  /* ----------------- Arrows ----------------- */
  /* ****************************************** MENU ****************************************** */
  /* ****************************************** MENU MOBILE ****************************************** */
  /* ****************************************** RESETS % FIXES ****************************************** */
  /* ****************************************** TYPOGRAPHY ****************************************** */
  /* ****************************************** UTILITIES ****************************************** */
  /* ----------------- Top Border ----------------- */
  /* ----------------- Social Icons ----------------- */
  /* ########################################################################## 2 - PARTICLES ########################################################################## */
  /* ****************************************** AUDIOPLAYER ****************************************** */
  /* ----------------- Voices M/F ----------------- */
  /* ****************************************** SIMPLE MENU ****************************************** */
  /* ----------------- Footer Menu ----------------- */
  /* ########################################################################## 3 - SHARED SECTIONS ########################################################################## */
  /* ****************************************** PRECISA DE UMA AMOSTRA PERSONALIZADA? ****************************************** */
  /* ****************************************** CLIENTES QUE NOS ESCOLHERAM ****************************************** */
  /* ****************************************** PRONTO PARA TRABALHAR CONNOSCO? ****************************************** */
  /* ########################################################################## 4 - PAGES ########################################################################## */
  /* ----------------- PAGES Common Settings ----------------- */
  /* ****************************************** FRONT PAGE ****************************************** */
  /* ----------------- FP Section 1 - Hero ----------------- */
  /* ----------------- FP Section 2 - Damos Voz Ao Seu Projeto ----------------- */
  /* ----------------- FP Section 3 - Sobre Nós ----------------- */
  /* ----------------- FP Section 4 - Clientes Que Nos Escolheram ----------------- */
  /* ----------------- FP Section 5 - Somos Um Parceiro De Confiança ----------------- */
  /* ----------------- FP Section 7 - Gravação e Edição ----------------- */
  /* ----------------- FP Section 8 - O Que Dizem Do Nosso Trabalho ----------------- */
  /* ****************************************** VOX PAGE ****************************************** */
  /* ----------------- VOX Common Settings ----------------- */
  /* ----------------- VOX Section 1 - Vozes Em Português Para O Seu Projeto ----------------- */
  /* ----------------- VOX Section 2 - Perfís ----------------- */
  /* ----------------- VOX Section 3 - M/F Samples ----------------- */
  /* ----------------- VOX Section 4 - Application Samples ----------------- */
  /* ----------------- VOX Section 5 - Precisa De Uma Amostra Pesonalizada? ----------------- */
  /* ----------------- VOX Section 6 - Portfolio ----------------- */
  /* ----------------- VOX Section 7 - Pronto Para Trabalhar Connosco? ----------------- */
  /* ****************************************** XP PAGE ****************************************** */
  /* ----------------- XP Common Settings ----------------- */
  /* ----------------- XP Section 1 - Beneficie Da Nossa Experiência ----------------- */
  /* ----------------- XP Section 2 - Experiência ----------------- */
  /* ----------------- XP Section 3 - Clientes Que Nos Escolheram ----------------- */
  /* ----------------- XP Section 4 - O Nosso Percurso ----------------- */
  /* ----------------- XP Section 5 - Conheça Os Nossos Procedimentos ----------------- */
  /* ----------------- XP Section 6 - Perguntas Frequentes ----------------- */
  /* ****************************************** STUDIO PAGE ****************************************** */
  /* ----------------- ST Common Settings ----------------- */
  /* ----------------- ST Section 1 - Conheça O Nosso Estúdio ----------------- */
  /* ----------------- ST Section 2 - A Booth ----------------- */
  /* ----------------- ST Section 3 - Estação de Edição ----------------- */
  /* ----------------- ST Section 4 - Precisa de Gravação à Distância? ----------------- */
  /* ****************************************** CONTACTS PAGE ****************************************** */
  /* ----------------- CT Common Settings ----------------- */
  /* ----------------- CT Section 1 - Contactos ----------------- */
  /* ----------------- CT Section 2 - Voice Booth Photos ----------------- */
  /* ----------------- CT Section 3 - Contact Details ----------------- */
  /* ----------------- CT Section 4 - Contact Form ----------------- */
  /* line 6804, templates/rt_remnant/scss/custom.scss */
  .btn-right {
    margin-left: 0;
    margin-top: 7vw;
  }
  /* line 6811, templates/rt_remnant/scss/custom.scss */
  .custom-btn, .studio-custom-btn {
    border-radius: calc(max(1vw, 5.194px));
    border-width: calc(max(0.3vw, 2px));
  }
  /* line 6817, templates/rt_remnant/scss/custom.scss */
  .custom-btn, .studio-custom-btn {
    font-size: calc(max(3vw, 10px));
    letter-spacing: 0.175vw;
    max-width: calc(max(46vw, 164px));
    padding: 2.75vw 0;
  }
  /* line 6825, templates/rt_remnant/scss/custom.scss */
  a.custom-btn.btn-grey-over-light-pink .icon svg {
    width: calc(max(2.19vw, 22px));
    margin-left: 15px;
  }
  /* line 6835, templates/rt_remnant/scss/custom.scss */
  .down-arrow, .up-arrow {
    width: 8vw;
    height: 6.83vw;
  }
  /* line 6844, templates/rt_remnant/scss/custom.scss */
  .g-logo svg {
    min-width: 155px;
  }
  /* line 6849, templates/rt_remnant/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 1rem;
    padding: 0.5rem 0.74rem;
  }
  /* line 6855, templates/rt_remnant/scss/custom.scss */
  .g-main-nav .g-toplevel > li:last-child > .g-menu-item-container, .g-main-nav .g-sublevel > li:last-child > .g-menu-item-container {
    padding-left: 0;
  }
  /* line 6862, templates/rt_remnant/scss/custom.scss */
  #g-offcanvas #g-mobilemenu-container .g-toplevel > li:last-child {
    margin: 0;
    padding-left: 0.4rem;
  }
  /* line 6870, templates/rt_remnant/scss/custom.scss */
  div.mod-languages li {
    margin-left: 0.47vw;
  }
  /* line 6875, templates/rt_remnant/scss/custom.scss */
  .copyright-left .g-content {
    padding: 0 0 1.5rem;
  }
  /* line 6882, templates/rt_remnant/scss/custom.scss */
  h1, h2, .g-owlcarousel-layout-testimonial .g-title, .faq h2 {
    padding: 10.5vw 4% 8vw;
    font-size: calc(max(5vw, 19px));
    letter-spacing: 0.1vw;
  }
  /* line 6893, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container, .st-s2 .container, .st-s3 .container, .ct-s2 .photo, .ct-s3 {
    border-top-width: 2.08vw;
  }
  /* line 6900, templates/rt_remnant/scss/custom.scss */
  .g-social a {
    padding: 0.1rem 0.5rem;
    font-size: 2rem;
  }
  /* line 6912, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons {
    padding: 5vw 0 8vw;
  }
  /* line 6917, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons {
    padding: 5vw 0 10vw;
  }
  /* line 6926, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu.g-simplemenu-0cols li:not(:last-child) {
    padding-bottom: 1vw;
  }
  /* line 6931, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu.third-simple-menu.g-simplemenu-0cols li:last-child {
    padding-top: 3.5vw;
  }
  /* line 6936, templates/rt_remnant/scss/custom.scss */
  .g-simplemenu-particle .g-simplemenu li {
    font-size: calc(max(5.83vw, 20px));
    line-height: 1.5;
  }
  /* line 6941, templates/rt_remnant/scss/custom.scss */
  .copyright-menu:not(:first-child) .g-content {
    padding-top: 0;
    margin-top: 0;
  }
  /* line 6950, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .container, .vox-s5 .container {
    flex-flow: column;
  }
  /* line 6955, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .left, .vox-s5 .left {
    width: 100%;
  }
  /* line 6960, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .right, .vox-s5 .right {
    width: 100%;
    margin-bottom: 12vw;
  }
  /* line 6966, templates/rt_remnant/scss/custom.scss */
  .fp-s6 .title p, .vox-s5 .title p {
    font-size: 4.5vw;
    line-height: 5.5vw;
    padding: 8.5vw 0 5vw;
    margin-left: 4%;
  }
  /* line 6976, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons {
    margin: 0 4%;
    padding-bottom: 4.5vw;
    align-items: center;
  }
  /* line 6983, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container {
    width: 50%;
    max-width: 50%;
    margin-top: 15vw;
  }
  /* line 6990, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container:nth-child(1), .container.brand-icons .inner-container:nth-child(2) {
    margin-top: 5vw;
  }
  /* line 6994, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons:not(:last-child) .inner-container:nth-child(1), .container.brand-icons:not(:last-child) .inner-container:nth-child(2) {
    margin-top: 3vw;
  }
  /* line 6999, templates/rt_remnant/scss/custom.scss */
  .container.brand-icons .inner-container .icon img {
    max-height: 15vw;
    max-width: 32vw;
  }
  /* line 7007, templates/rt_remnant/scss/custom.scss */
  .vox-s7 h2, .st-s5 h2 {
    font-size: 5.2vw;
  }
  /* line 7011, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .container, .st-s5 .container {
    flex-flow: column;
  }
  /* line 7016, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .container .inner-container, .st-s5 .container .inner-container {
    width: 100%;
    padding-bottom: 5.5vw;
  }
  /* line 7022, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .custom-btn, .st-s5 .custom-btn {
    font-size: 3.2vw;
    letter-spacing: 0.085vw;
    max-width: 49vw;
    padding: 3.2vw 0;
    border-radius: 1.5vw;
  }
  /* line 7031, templates/rt_remnant/scss/custom.scss */
  .vox-s7 .btn-white-over-grey, .st-s5 .btn-white-over-grey {
    border-width: 0.2vw;
  }
  /* line 7040, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container, .vox-s3 .container, .vox-s4 .container, .vox-s6, .vox-s7, .xp-s5 .text-box, .xp-s5 .container, .st-s1 .text-box, .st-s5 {
    padding: 0 4%;
  }
  /* line 7049, templates/rt_remnant/scss/custom.scss */
  .hero-photo {
    background-image: url('../../../../images/fp/get-a-voice-portugal-ria-de-aveiro-portugal_388x178.jpg');
    width: 70vw;
    top: -3vw;
  }
  /* line 7056, templates/rt_remnant/scss/custom.scss */
  .hero-photo-caption {
    margin-left: 8.5% !important;
    margin-top: calc(max(3.2%, 6px)) !important;
    letter-spacing: 0.045vw;
    font-size: calc(max(1.7vw, 6px));
  }
  /* line 7064, templates/rt_remnant/scss/custom.scss */
  .hero-grey-box {
    width: 96%;
    margin-top: 3vw;
  }
  /* line 7070, templates/rt_remnant/scss/custom.scss */
  .hero-text-box {
    margin-left: 4%;
  }
  /* line 7075, templates/rt_remnant/scss/custom.scss */
  .hero-text-box h1 {
    padding-top: 6.5vw;
    padding-bottom: 3vw;
    font-size: 5.4vw;
    line-height: 6vw;
    letter-spacing: 0.15vw;
  }
  /* line 7084, templates/rt_remnant/scss/custom.scss */
  .hero-text-box p {
    font-size: 3.75vw;
    letter-spacing: 0.15vw;
    line-height: 5vw;
    padding: 8vw 7% 6vw;
    text-align: center;
  }
  /* line 7093, templates/rt_remnant/scss/custom.scss */
  .hero-text-box .buttons {
    padding-top: 0;
  }
  /* line 7100, templates/rt_remnant/scss/custom.scss */
  .fp-s2 p {
    font-size: 14px;
    margin: 0 4% !important;
    line-height: 19px;
    letter-spacing: 0.05vw;
    padding-bottom: 8vw;
  }
  /* line 7109, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .container {
    margin: 0 10%;
    padding-bottom: 10.5vw;
  }
  /* line 7115, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container {
    width: 50%;
    max-width: 50%;
    margin-top: 8vw;
  }
  /* line 7122, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container .icon {
    height: 13vw;
  }
  /* line 7127, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .inner-container .icon svg {
    max-width: 45%;
  }
  /* line 7132, templates/rt_remnant/scss/custom.scss */
  .fp-s2 .container .caption {
    font-size: 4.5vw;
    margin-top: 7%;
  }
  /* line 7140, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .container {
    width: 100%;
  }
  /* line 7145, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .inner-container {
    margin-left: 0;
  }
  /* line 7150, templates/rt_remnant/scss/custom.scss */
  .fp-s3 p {
    font-size: 3.7vw;
    padding: 50px 5% 10px 5%;
  }
  /* line 7156, templates/rt_remnant/scss/custom.scss */
  .fp-s3 p.read {
    padding: 0 5% 40px 5%;
  }
  /* line 7161, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .photo {
    position: relative;
    height: 70vw;
    width: 70vw;
    margin: 0 0 0 11.25vw;
    margin-top: 3.5vw;
  }
  /* line 7170, templates/rt_remnant/scss/custom.scss */
  .fp-s3 .photo img {
    width: 70vw;
    height: 70vw;
    margin-left: 6.75vw;
    margin-top: -3.65vw;
  }
  /* line 7180, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion .accordion-item-title .toggle {
    margin: 8vw auto 5.5vw;
  }
  /* line 7185, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion .accordion-item-title .toggle .down-arrow, .accordion-icons .accordion .active .accordion-item-title .toggle .up-arrow {
    max-width: 8vw;
  }
  /* line 7190, templates/rt_remnant/scss/custom.scss */
  .fp-s4 .container.brand-icons:last-child {
    margin-bottom: 26vw;
  }
  /* line 7195, templates/rt_remnant/scss/custom.scss */
  .accordion-icons .accordion li.active .accordion-item-title {
    bottom: -19vw;
  }
  /* line 7202, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container {
    margin: 0 4%;
    padding-bottom: 36vw;
  }
  /* line 7208, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container:first-child {
    width: 100%;
    max-width: 100%;
    margin-top: 3vw;
  }
  /* line 7215, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container {
    width: 50%;
    max-width: 50%;
    margin-top: 13vw;
  }
  /* line 7222, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container:first-child .icon {
    height: 25vw;
  }
  /* line 7226, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container .icon {
    height: 20vw;
  }
  /* line 7231, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .inner-container .icon svg {
    max-width: 50%;
  }
  /* line 7236, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container .inner-container:first-child .caption {
    font-size: 5vw;
    margin-top: 5%;
  }
  /* line 7241, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .container .caption {
    font-size: 4vw;
    margin-top: 15%;
  }
  /* line 7247, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .gradient-box {
    top: 170vw;
    height: calc(max(64.38vw, 211px));
    width: 65vw;
  }
  /* line 7255, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .buttons {
    margin-top: 6vw;
  }
  /* line 7260, templates/rt_remnant/scss/custom.scss */
  .fp-s5 .gradient-box {
    border-radius: 0.26vw;
  }
  /* line 7267, templates/rt_remnant/scss/custom.scss */
  .fp-s7 h2 {
    padding-top: 3vw;
    padding-bottom: 1.5vw;
  }
  /* line 7273, templates/rt_remnant/scss/custom.scss */
  .fp-s7 p {
    font-size: 2.8vw;
    letter-spacing: 0.085vw;
    margin-top: -1.5vw;
  }
  /* line 7280, templates/rt_remnant/scss/custom.scss */
  .fp-s7 p.studio-btn {
    margin-top: 31.5vw;
  }
  /* line 7285, templates/rt_remnant/scss/custom.scss */
  .fp-s7 .studio-custom-btn {
    max-width: calc(max(47.5vw, 162px));
  }
  /* line 7292, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-item-desc {
    padding: 0;
    margin: 0;
    font-size: 4vw;
  }
  /* line 7299, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-author {
    padding: 3vw 10vw 0 0;
  }
  /* line 7304, templates/rt_remnant/scss/custom.scss */
  .g-owlcarousel-layout-testimonial .g-owlcarousel-author .g-owlcarousel-author-details .author-name {
    line-height: 1;
    font-size: 4vw;
  }
  /* line 7314, templates/rt_remnant/scss/custom.scss */
  .triangle-l {
    border-width: 15.27vw 8.787vw 0 8.787vw;
  }
  /* line 7319, templates/rt_remnant/scss/custom.scss */
  .triangle-s {
    border-width: 7.95vw 4.552vw 0 4.552vw;
  }
  /* line 7325, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container, .vox-s3 .container {
    flex-flow: column;
  }
  /* line 7330, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container, .vox-s4 .container .inner-container {
    width: 100%;
    align-self: center;
  }
  /* line 7336, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    margin-top: 3.5vw;
    margin-bottom: 3.5vw;
  }
  /* line 7341, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container:not(:first-child), .vox-s3 .container .inner-container:not(:first-child) {
    margin-top: 0;
  }
  /* line 7346, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container, .vox-s3 .container .inner-container {
    margin-right: 4%;
    margin-left: 4%;
  }
  /* line 7356, templates/rt_remnant/scss/custom.scss */
  .vox-s1 p {
    font-size: 3.5vw;
    letter-spacing: 0.15vw;
  }
  /* line 7362, templates/rt_remnant/scss/custom.scss */
  .vox-s1 p {
    padding: 0 4% 5.5vw;
  }
  /* line 7369, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture {
    margin: 18vw 4% 0;
  }
  /* line 7374, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box {
    padding: 0 4% 7vw;
  }
  /* line 7379, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box h2 {
    margin-top: 7vw;
    font-size: 4.8vw;
  }
  /* line 7385, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box .description {
    font-size: 1.8vw;
    margin-top: -0.2vw;
    margin-bottom: 3vw;
    letter-spacing: 0.085vw;
  }
  /* line 7395, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .container .inner-container .text-box p {
    font-size: calc(max(3.25vw, 11px));
    letter-spacing: 0.03vw;
  }
  /* line 7401, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture img {
    max-width: calc(max(56.45vw, 197px));
    margin-top: 1px;
  }
  /* line 7407, templates/rt_remnant/scss/custom.scss */
  .vox-s2 .picture svg {
    max-width: calc(max(57.29vw, 200px));
  }
  /* line 7414, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .text-box h3 {
    font-size: 4.6vw;
    letter-spacing: 0.05vw;
    line-height: 5.7vw;
  }
  /* line 7421, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .text-box {
    padding: 5vw 0 0 4vw;
    width: 45%;
  }
  /* line 7427, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .container .inner-container .audioplayer {
    padding: 0 4% 3vw;
    margin-top: -7.5vw;
  }
  /* line 7433, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:not(:nth-child(2)) {
    font-size: 4.8vw;
  }
  /* line 7438, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(2) {
    font-size: 8vw;
  }
  /* line 7443, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
    padding: 2vw;
  }
  /* line 7448, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(1) {
    margin-right: 20vw;
  }
  /* line 7453, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(3) {
    margin-left: 20vw;
  }
  /* line 7458, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li {
    border-radius: 0.5vw;
  }
  /* line 7463, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li a {
    padding-left: 2vw;
    letter-spacing: 0.025vw;
  }
  /* line 7469, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li .fa {
    padding-left: 1vw;
  }
  /* line 7474, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li:not(:last-child) {
    margin-bottom: 6vw;
  }
  /* line 7479, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li {
    padding: 2vw 0;
  }
  /* line 7484, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .audiojs .time {
    font-size: calc(max(2.5vw, 16px));
  }
  /* line 7489, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist {
    font-size: 4vw;
  }
  /* line 7494, templates/rt_remnant/scss/custom.scss */
  .vox-s3 .g-audioplayer .g-audioplayer-playlist ol li.playing svg {
    max-width: 4.8vw;
    max-height: 4.8vw;
    margin-left: 3.8vw;
  }
  /* line 7501, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .scrubber {
    margin: 0.625rem 0 0;
    padding-bottom: 0;
  }
  /* line 7509, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box {
    padding: 7.5vw 4% 7vw;
  }
  /* line 7514, templates/rt_remnant/scss/custom.scss */
  .vox-s4 h2 {
    font-size: 4.3vw;
    line-height: 5.5vw;
    letter-spacing: 0.035vw;
  }
  /* line 7521, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container {
    margin-bottom: 4vw;
    border-radius: 1vw;
  }
  /* line 7526, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container .audioplayer {
    padding: 0 4% 3vw;
    margin-top: -12vw;
  }
  /* line 7532, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li:not(:last-child) {
    margin-bottom: 6vw;
  }
  /* line 7537, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer {
    padding: 1.5rem;
  }
  /* line 7543, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .container .inner-container h3 {
    font-size: calc(max(5.2vw, 20px));
    padding: 5vw 0 0 4vw;
  }
  /* line 7549, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .time {
    font-size: calc(max(2.5vw, 16px));
  }
  /* line 7554, templates/rt_remnant/scss/custom.scss */
  .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:not(:nth-child(2)) {
    font-size: 4.28vw;
  }
  /* line 7559, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(2) {
    font-size: 8vw;
  }
  /* line 7564, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button {
    padding: 2vw;
  }
  /* line 7570, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(1) {
    margin-right: 20vw;
  }
  /* line 7575, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button:nth-child(3) {
    margin-left: 20vw;
  }
  /* line 7580, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist {
    font-size: 5vw;
  }
  /* line 7585, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li {
    padding: 0 0 0.75vw;
    border-bottom: none;
  }
  /* line 7591, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .g-audioplayer .g-audioplayer-playlist ol li.playing svg {
    max-width: 4.8vw;
    max-height: 4.8vw;
    margin-left: 3.8vw;
  }
  /* line 7598, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box:last-child {
    padding: 0 4% 3vw;
  }
  /* line 7603, templates/rt_remnant/scss/custom.scss */
  .vox-s4 .text-box:last-child p {
    font-size: 1.7vw;
    font-size: 16px;
    width: 70%;
  }
  /* line 7612, templates/rt_remnant/scss/custom.scss */
  .vox-s5 .title p {
    text-align: center;
    padding: 8.5vw 0;
  }
  /* line 7618, templates/rt_remnant/scss/custom.scss */
  .vox-s5 .right {
    margin-bottom: 8.5vw;
  }
  /* line 7625, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner:nth-child(even) {
    background-image: linear-gradient(270deg, transparent 6vw, #fcf7f8 6vw);
  }
  /* line 7629, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner:nth-child(odd) {
    background-image: linear-gradient(90deg, transparent 6vw, #fcf7f8 6vw);
  }
  /* line 7634, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner {
    width: 100%;
    margin-bottom: 6vw;
  }
  /* line 7640, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner:nth-child(even) .g-video {
    margin-right: 0;
    margin-left: 6vw;
    margin-top: 6vw;
  }
  /* line 7646, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container.g-video-container-columns-2 .g-video-inner:nth-child(odd) .g-video {
    margin-right: 6vw;
    margin-left: 0;
    margin-top: 6vw;
  }
  /* line 7653, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-container .g-video {
    padding-bottom: 56.25%;
  }
  /* line 7658, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .g-video-caption {
    text-align: center;
    font-size: calc(max(3.33vw, 13px));
    padding: 3vw 5vw;
  }
  /* line 7665, templates/rt_remnant/scss/custom.scss */
  .vox-s6 .videos {
    padding-bottom: 5.5vw;
  }
  /* line 7672, templates/rt_remnant/scss/custom.scss */
  .vox-s7 h2 {
    padding: 14vw 0 12vw;
  }
  /* line 7681, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .left, .xp-s2 .container .right, .xp-s4 .container .left, .xp-s4 .container .right {
    width: 4vw;
  }
  /* line 7686, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle, .xp-s4 .container .middle {
    width: 92vw;
  }
  /* line 7691, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom, .xp-s4 .horizontal-p-top, .xp-s4 .vertical-p, .xp-s4 .horizontal-p-bottom {
    left: 3.7%;
  }
  /* line 7698, templates/rt_remnant/scss/custom.scss */
  .xp-s1 p {
    font-size: calc(max(3.54vw, 15px));
    padding: 0 4% 5.3vw;
  }
  /* line 7706, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-top, .xp-s2 .horizontal-e-bottom {
    width: 42.7vw;
    height: 4.4vw;
  }
  /* line 7712, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .horizontal-e-center {
    width: 34.36vw;
    height: 4.4vw;
    margin-left: -5.7vw;
  }
  /* line 7719, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle {
    margin: 2.1vw 2.62vw;
  }
  /* line 7724, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box {
    margin: 4.87vw 3vw;
  }
  /* line 7729, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle p {
    font-size: calc(max(2.086vw, 12px));
    letter-spacing: 0.025vw;
    line-height: 1.8;
  }
  /* line 7736, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box p:nth-child(2) {
    margin-bottom: 2.87vw;
  }
  /* line 7741, templates/rt_remnant/scss/custom.scss */
  .xp-s2 .container .middle .text-box p:last-child {
    margin-top: 2.87vw;
  }
  /* line 7748, templates/rt_remnant/scss/custom.scss */
  .xp-s3 .container.brand-icons:last-child {
    margin-bottom: 9vw;
  }
  /* line 7755, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .left {
    max-height: 127.77vw;
  }
  /* line 7760, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .horizontal-p-top, .xp-s4 .horizontal-p-bottom {
    width: 43.71vw;
    height: 4.4vw;
  }
  /* line 7766, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .vertical-p {
    width: 4.4vw;
    height: calc(max(38.5vw, 177.6px));
    margin-left: 39.37vw;
  }
  /* line 7773, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .horizontal-p-bottom {
    margin-top: 163px;
  }
  /* line 7778, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box h2 {
    padding: 5vw 0 2vw;
  }
  /* line 7783, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box p {
    padding: 0 2vw;
  }
  /* line 7788, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .title-box p {
    font-size: calc(max(1.96vw, 10.9px));
  }
  /* line 7793, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle {
    margin: 2.1vw 2.6vw;
  }
  /* line 7798, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle .text-box {
    margin: 13vw 0 0 0;
    padding: 0 3vw 3.5vw;
  }
  /* line 7804, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .middle .text-box h3 {
    font-size: calc(max(2.61vw, 18px));
    letter-spacing: 0.025vw;
  }
  /* line 7810, templates/rt_remnant/scss/custom.scss */
  .xp-s4 .container .text-box p {
    font-size: calc(max(2.09vw, 15px));
    letter-spacing: 0.015vw;
  }
  /* line 7818, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container {
    padding-top: 2vw;
    padding-bottom: 6vw;
    flex-flow: column;
  }
  /* line 7825, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box {
    padding: 0 4%;
  }
  /* line 7830, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box > h3 {
    font-size: calc(max(5vw, 22px));
    padding-top: 4vw;
  }
  /* line 7836, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .text-box > p {
    font-size: calc(max(2.35vw, 15px));
    padding-bottom: 4vw;
  }
  /* line 7842, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container:not(:last-child) {
    margin-bottom: 5vw;
  }
  /* line 7847, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container {
    width: 100%;
    align-self: center;
  }
  /* line 7853, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container {
    border-radius: 0.52vw;
    padding: 3.5vw 3vw;
  }
  /* line 7859, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box:nth-child(1) {
    width: 80%;
  }
  /* line 7863, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box:nth-child(2) {
    width: 20%;
  }
  /* line 7868, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .container .inner-container h4 {
    font-size: calc(max(4.375vw, 19px));
  }
  /* line 7873, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-title-box {
    padding-bottom: 2vw;
  }
  /* line 7878, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container svg {
    max-width: calc(max(3vw, 18px));
    max-height: calc(max(2.9vw, 19px));
  }
  /* line 7884, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container:not(:last-child) svg {
    transform: rotate(90deg);
  }
  /* line 7889, templates/rt_remnant/scss/custom.scss */
  .xp-s5 .inner-container p {
    font-size: calc(max(2.09vw, 14px));
    letter-spacing: 0.025vw;
  }
  /* line 7898, templates/rt_remnant/scss/custom.scss */
  .faq .accordion {
    font-size: calc(max(1vw, 1rem));
    margin-bottom: 0;
    padding: 0 4% 3.5vw;
  }
  /* line 7905, templates/rt_remnant/scss/custom.scss */
  .faq .accordion li {
    border-width: 0.1vw;
    border-radius: 0.52vw;
    margin-bottom: 1.6vw;
  }
  /* line 7912, templates/rt_remnant/scss/custom.scss */
  .faq .accordion .accordion-item-title {
    font-size: calc(max(2.92vw, 11px));
  }
  /* line 7917, templates/rt_remnant/scss/custom.scss */
  .faq .accordion li div {
    padding: 0.5vw 2.5vw;
  }
  /* line 7922, templates/rt_remnant/scss/custom.scss */
  .faq .accordion .accordion-item-title .toggle .fa {
    font-size: calc(max(3.125vw, 14px));
  }
  /* line 7931, templates/rt_remnant/scss/custom.scss */
  .st-s2 .title, .st-s3 .title {
    top: 14.5vw;
    max-width: 68vw;
  }
  /* line 7937, templates/rt_remnant/scss/custom.scss */
  .st-s2 .title h2, .st-s3 .title h2 {
    padding: 2vw;
    font-size: calc(max(5vw, 17px));
    letter-spacing: 0.25vw;
  }
  /* line 7944, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container {
    flex-flow: column-reverse;
  }
  /* line 7948, templates/rt_remnant/scss/custom.scss */
  .st-s3 .container {
    flex-flow: column;
  }
  /* line 7953, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .inner-container, .st-s3 .container .inner-container {
    width: 100%;
  }
  /* line 7958, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .text-box, .st-s3 .container .text-box {
    padding: 6.8vw 4% 2.35vw;
    font-size: calc(max(3.54vw, 14px));
  }
  /* line 7964, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box, .st-s3 .container .list-box {
    margin: 0 4% 5vw;
    padding: 4.57vw 5.1vw;
    border-radius: 1vw;
  }
  /* line 7971, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box h4, .st-s3 .container .list-box h4 {
    font-size: calc(max(5vw, 23px));
    letter-spacing: 0.025vw;
    padding-bottom: 3vw;
  }
  /* line 7978, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box ul li, .st-s3 .container .list-box ul li {
    margin-left: calc(max(5.68vw, 21px));
    margin-bottom: 0.5vw;
    line-height: 1.6;
    font-size: calc(max(3.54vw, 16px));
    letter-spacing: 0.025vw;
  }
  /* line 7987, templates/rt_remnant/scss/custom.scss */
  .st-s2 .container .list-box ul li::before, .st-s3 .container .list-box ul li::before {
    width: calc(max(3.50vw, 16px));
    height: calc(max(3.50vw, 16px));
    left: 0.52vw;
    margin-top: calc(max(0.9vw, 5.06px));
  }
  /* line 7997, templates/rt_remnant/scss/custom.scss */
  .st-s1 .text-box p {
    font-size: calc(max(3.33vw, 15px));
    letter-spacing: 0.025vw;
    margin-bottom: 12vw;
  }
  /* line 8011, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container {
    padding: 4.7vw 4%;
    flex-flow: column;
  }
  /* line 8017, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left {
    width: 100%;
    padding-bottom: 3vw;
  }
  /* line 8023, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .right {
    width: 100%;
  }
  /* line 8028, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left .title p:nth-child(1) {
    font-size: 4.9vw;
    line-height: 5.5vw;
    letter-spacing: 0.025vw;
    padding-bottom: 0.7vw;
  }
  /* line 8036, templates/rt_remnant/scss/custom.scss */
  .st-s4 .container .left .title p:nth-child(2) {
    font-size: 4.2vw;
    line-height: 8.5vw;
    letter-spacing: 0.025vw;
  }
  /* line 8053, templates/rt_remnant/scss/custom.scss */
  .ct-s2 .photo .caption {
    padding: 0 0 1.31vw 4%;
    font-size: calc(max(2.29vw, 8px));
    letter-spacing: 0.05vw;
  }
  /* line 8062, templates/rt_remnant/scss/custom.scss */
  .ct-s3 {
    padding: 0 4% 5vw;
  }
  /* line 8069, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  /* line 8075, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container {
    flex-flow: column;
  }
  /* line 8080, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) {
    width: 100%;
  }
  /* line 8086, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(2) {
    width: 100%;
  }
  /* line 8091, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) p:nth-child(1) {
    font-size: calc(max(5.42vw, 20px));
    line-height: 1.2;
  }
  /* line 8097, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(1) p:not(:nth-child(1)) {
    font-size: calc(max(3.33vw, 14px));
    margin-bottom: 3vw;
  }
  /* line 8103, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .intro .container .inner-container:nth-child(2) svg {
    display: none;
  }
  /* line 8110, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box {
    border-radius: 1vw;
  }
  /* line 8115, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container {
    padding: 0 8%;
    flex-flow: column;
  }
  /* line 8121, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container {
    width: 100%;
    margin-top: 10vw;
  }
  /* line 8128, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(1) .icon svg {
    left: 0;
    right: 0;
    margin: 7vw auto 0;
    max-width: 38.76vw;
    max-height: 41vw;
  }
  /* line 8137, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(2) .icon svg {
    top: 3.33vw;
    left: 0;
    right: 0;
    margin: 7vw auto 0;
    max-width: 38.76vw;
  }
  /* line 8146, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:nth-child(3) .icon svg {
    left: 0;
    right: 0;
    margin: 7vw auto 0;
    max-width: 38.76vw;
  }
  /* line 8154, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container h2 {
    padding: 10.5vw 0 2vw;
  }
  /* line 8159, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container p, .ct-s3 .white-box .container .inner-container ul {
    font-size: 1rem;
    margin-left: 0;
    margin-bottom: 0;
    padding-bottom: 2.5vw;
    line-height: 2;
    letter-spacing: 0.025vw;
  }
  /* line 8169, templates/rt_remnant/scss/custom.scss */
  .ct-s3 .white-box .container .inner-container:last-child ul {
    margin-bottom: 15vw;
  }
  /* line 8176, templates/rt_remnant/scss/custom.scss */
  .ct .well {
    padding: 0;
  }
  /* line 8180, templates/rt_remnant/scss/custom.scss */
  .ct .accordion-inner {
    padding: 9px 4%;
  }
  /* line 8185, templates/rt_remnant/scss/custom.scss */
  .ct legend {
    font-size: 5.15vw;
    line-height: 5.15vw;
    padding: 5vw 0 3vw;
  }
  /* line 8192, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .control-label {
    padding-left: 0;
  }
  /* line 8197, templates/rt_remnant/scss/custom.scss */
  .ct label#jform_spacer-lbl {
    width: 80vw;
    font-size: 2.75vw;
  }
  /* line 8204, templates/rt_remnant/scss/custom.scss */
  .ct .form-horizontal .control-group {
    margin-bottom: 2.36vw;
  }
  /* line 8209, templates/rt_remnant/scss/custom.scss */
  .ct div.control-group.field-spacer {
    margin-bottom: 3vw;
  }
  /* line 8214, templates/rt_remnant/scss/custom.scss */
  .ct .accordion {
    font-size: 4vw;
  }
  /* line 8219, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
    border-radius: 0.5vw;
    height: 9.5vw;
    font-size: 5vw;
    padding-left: 1vw;
  }
  /* line 8227, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group:last-child .controls input, .ct #contact-form .control-group:last-child .controls textarea {
    height: 39.5vw;
  }
  /* line 8232, templates/rt_remnant/scss/custom.scss */
  .ct #contact-form .control-group .controls input, .ct #contact-form .control-group .controls textarea {
    border-width: 0.2vw;
  }
  /* line 8237, templates/rt_remnant/scss/custom.scss */
  .ct .btn {
    font-size: 13px;
    letter-spacing: 0.25vw;
    max-width: 43vw;
    padding: 4vw 0;
    margin: 0 auto;
    margin-top: calc(max(8vw, 40px));
    border-radius: calc(max(1vw, 5.194px));
    border-width: 0.2vw;
    display: block;
  }
}
@media only all and (min-width: 60rem) {
}
@media only all and (min-width: 48rem) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* ########################################################################## 1 - STYLES ########################################################################## */
  /* ****************************************** LOGO ****************************************** */
  /* ****************************************** MENU ****************************************** */
  /* ****************************************** RESETS % FIXES ****************************************** */
  /* ########################################################################## 4 - PAGES ########################################################################## */
  /* ****************************************** FRONT PAGE ****************************************** */
  /* ----------------- FP Section 3 - Sobre Nós ----------------- */
  /* line 8268, templates/rt_remnant/scss/custom.scss */
  .custom-logo div {
    margin-left: 0;
    padding-left: 0;
  }
  /* line 8276, templates/rt_remnant/scss/custom.scss */
  #menu-8584-particle {
    margin-right: 0;
    padding-right: 0;
  }
  /* line 8284, templates/rt_remnant/scss/custom.scss */
  .g-main-nav .g-toplevel > li:last-child > .g-menu-item-container, .g-main-nav .g-sublevel > li:last-child > .g-menu-item-container {
    padding-right: 0;
  }
  /* line 8295, templates/rt_remnant/scss/custom.scss */
  .fp-s3 h2 {
    text-align: right;
  }
}
@media only all and (max-width: 47.99rem) {
  /* ########################################################################## 1 - STYLES ########################################################################## */
  /* ****************************************** LOGO ****************************************** */
  /* ****************************************** MENU ****************************************** */
  /* ****************************************** RESETS % FIXES ****************************************** */
  /* ########################################################################## 2 - PARTICLES ########################################################################## */
  /* ****************************************** SIMPLE MENU ****************************************** */
  /* ----------------- Footer Menu ----------------- */
  /* ########################################################################## 4 - PAGES ########################################################################## */
  /* ----------------- Common Settings ----------------- */
  /* ****************************************** FRONT PAGE ****************************************** */
  /* ----------------- FP Section 3 - Sobre Nós ----------------- */
  /* line 8308, templates/rt_remnant/scss/custom.scss */
  .g-logo {
    text-align: right;
  }
  /* line 8313, templates/rt_remnant/scss/custom.scss */
  .g-logo svg {
    max-width: 140px;
  }
  /* line 8318, templates/rt_remnant/scss/custom.scss */
  .custom-logo div {
    padding: 0.5rem 0 1rem 1rem;
  }
  /* line 8325, templates/rt_remnant/scss/custom.scss */
  .g-offcanvas-toggle {
    top: 1.2rem;
  }
  /* line 8332, templates/rt_remnant/scss/custom.scss */
  #g-copyright div.g-grid:nth-child(2) {
    flex-flow: row wrap-reverse;
  }
  /* line 8337, templates/rt_remnant/scss/custom.scss */
  #social-7790-particle {
    margin-bottom: 0;
    padding-bottom: 0;
  }
  /* line 8343, templates/rt_remnant/scss/custom.scss */
  #g-copyright {
    text-align: center;
  }
  /* line 8354, templates/rt_remnant/scss/custom.scss */
  #g-copyright .copyright-menu:not(:last-child) li:last-child::after {
    display: block;
    content: "";
    margin: 0 auto;
    padding-top: calc(max(6.5vw, 45px));
    border-bottom: 1px solid rgba(71, 68, 72, 0.25);
    width: 75%;
  }
  /* line 8368, templates/rt_remnant/scss/custom.scss */
  .copyright-left .g-content {
    padding-top: 0;
  }
  /* line 8377, templates/rt_remnant/scss/custom.scss */
  .fp-s3 h2 {
    text-align: center;
  }
}
@media only all and (max-width: 59.99rem) {
}
/*# sourceMappingURL=custom_11.css.map */