/**handles:general-style**/
:root{--color-white:#ffffff;--color-danger:#C90000}b,body strong{font-weight:700}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:#666666;-webkit-box-shadow:0 0 0 1000px transparent inset;transition:background-color 5000s ease-in-out 0s;background-color:transparent!important}*{-webkit-tap-highlight-color:transparent}body{font-family:var(--e-global-typography-primary-font-family)}body .elementor-section.elementor-top-section>.elementor-container.elementor-column-gap-default{padding-left:26px;padding-right:26px}.elementor-swiper-button{width:57.62px;height:57.62px;align-items:center;justify-content:center;border:2px solid var(--e-global-color-accent);border-radius:50%;display:flex;color:var(--e-global-color-primary);position:relative;cursor:pointer}.elementor-swiper-button:hover{background:rgba(150,119,87,.21)}.elementor-swiper-button.elementor-swiper-button-next:before,.elementor-swiper-button.elementor-swiper-button-prev:before{content:"";width:11px;height:19px;background:url(https://rtacoustic.com/wp-content/themes/rt-acoustic/assets/images/prev-fff.svg) ) no-repeat center;background-size:contain;display:block}.elementor-swiper-button.elementor-swiper-button-next:before{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.elementor-element.black-bg{background:var(--e-global-color-primary);padding:10px}.elementor-element.black-bg .elementor-swiper-button{width:75px;height:75px;border-color:var(--color-white)}.elementor-element.white-bg .elementor-swiper-button:before{background-image:url(https://rtacoustic.com/wp-content/themes/rt-acoustic/assets/images/prev-brown.svg)}.elementor-element.black-bg .elementor-swiper-button:hover{border-color:var(--e-global-color-accent);background:0 0}.elementor-element.black-bg .elementor-swiper-button:hover:before{background-image:url(https://rtacoustic.com/wp-content/themes/rt-acoustic/assets/images/prev-brown.svg);background-size:contain}.elementor-swiper-button i{display:none}.elementor-widget-spacer{height:var(--spacer-size)}.elementor-widget-social-icons .elementor-social-icon i{color:var(--color-white)}.elementor-widget-social-icons .elementor-social-icon:hover i{color:var(--e-global-color-accent)}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{margin-top:6px;width:37px;min-width:37px}.elementor-widget .elementor-accordion .elementor-accordion-item{border:0}.elementor-accordion .elementor-accordion-item .elementor-tab-title{border-bottom:1px solid #979797;padding:15px 0;display:flex}.elementor-widget .elementor-accordion .elementor-tab-content{padding:19px 0 0;border-top:0;padding-left:37px}.elementor-widget .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:17px;height:17px}.elementor-button .elementor-button-icon svg{width:auto;position:relative;z-index:1}.elementor-button .elementor-align-icon-right:after{content:"";width:48.11px;height:46.97px;background:var(--e-global-color-accent);border-radius:0 33.8025px 33.8025px 0;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:.2s}.elementor-button:hover .elementor-align-icon-right:after{opacity:.5}.elementor-button-wrapper .elementor-button .elementor-align-icon-right,.elementor-field-type-submit .elementor-button .elementor-align-icon-right{position:relative;padding-right:18px;display:flex;align-items:center;margin-left:8px}.btn-secondary .elementor-button .elementor-align-icon-right:after{display:none}.btn-secondary .elementor-button .elementor-align-icon-right{padding:0;margin-left:15px}.btn-secondary .elementor-button:hover .elementor-button-icon svg *{stroke:var(--e-global-color-accent)}.elementor-form .elementor-field-group .elementor-field-textual:focus{box-shadow:none}.elementor-widget-form .elementor-field-group>label{margin-bottom:9px}.elementor-widget-form .elementor-button[type=submit] svg *{fill:none}.elementor-widget-form .elementor-button[type=submit]:hover{color:var(--e-global-color-primary)}.elementor-widget-form .elementor-button[type=submit]{border:0;outline:0}.elementor-form .elementor-message.elementor-message-danger{color:var(--color-danger);font-size:14px;line-height:24px;font-weight:400}.elementor-error .elementor-message.elementor-message-danger:before{display:none}.elementor-field-group.elementor-error .elementor-field{border-color:var(--color-danger)}section.elementor-top-section.banner:before{content:"";width:82.4479167%;position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#000 36.32%,rgba(0,0,0,.847128) 49.8%,rgba(0,0,0,.619403) 59.7%,rgba(0,0,0,0) 80.42%)}@media only screen and (max-width:767.98px){section.elementor-top-section.banner:before{width:100%;background:linear-gradient(to bottom,#000 36.32%,rgba(0,0,0,.847128) 49.8%,rgba(0,0,0,.619403) 59.7%,rgba(0,0,0,0) 80.42%)}.elementor-element.black-bg .elementor-swiper-button{width:44.77px;height:43.91px}.elementor-element.white-bg .elementor-swiper-button:before{width:8px;height:16px}.elementor-element.black-bg .elementor-swiper-button:before{width:6px;height:12px}}@media (max-width:360px){body .elementor-section.elementor-top-section>.elementor-container.elementor-column-gap-default{padding-left:10px;padding-right:10px}}.innovations-top p{margin-bottom:30px}.innovations-top p:last-child{margin-bottom:0}.elementor-page .elementor .elementor-section.innovations-bottom .elementor-background-overlay{width:1804px;left:auto;right:0;max-width:97%}.elementor-page .elementor .elementor-section.sustainable-bio .elementor-background-overlay{top:-65px;bottom:14px;height:auto;right:5.4%;left:0;width:auto;border-radius:0}.sustainable-bio{background-size:78% 100%}.sustainable-three p{margin-bottom:30px}.plastic-ocean p:last-child{margin-bottom:0}.elementor-page .elementor .elementor-section.sustainable-ecosoft .elementor-background-overlay{width:58.1%;left:-12%;top:31px}.elementor-page .elementor .elementor-section.sustainable-bottom .elementor-background-overlay{top:11%}.elementor-section.innovations-bottom{position:relative}.elementor-section.innovations-bottom:before{content:"";width:335px;height:394px;background:url(https://rtacoustic.com/wp-content/themes/rt-acoustic/assets/images/bkg-circle.svg) no-repeat center;background-size:contain;position:absolute;top:-22px;right:-3px;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:-1}.elementor-section.plastic-ocean p:last-child{margin-bottom:0}@media (min-width:1921px){.elementor-page .elementor .elementor-section.sustainable-ecosoft .elementor-background-overlay{background-position:center right}body.elementor-page .elementor .elementor-section.sustainable-bio{background-size:auto 100%;background-position:40%}.elementor-page .elementor .sustainable-bio:before{content:"";position:absolute;width:50%;background:#f7f7f7;height:100%;left:0;top:0}.elementor-page .elementor .elementor-section.sustainable-three{padding-bottom:30%}.elementor-page .elementor .elementor-section.sustainable-bio .elementor-background-overlay{background-size:657px;width:calc(50% + 657px)}.elementor-page .elementor .elementor-section.innovations-bottom .elementor-background-overlay{max-width:calc(50% + 840px);width:100%}}@media (max-width:1600px){.elementor-section.innovations-bottom:before{width:240px;height:284px}.elementor-page .elementor .elementor-section.sustainable-ecosoft .elementor-background-overlay{top:5%}.elementor-page .elementor .elementor-section.sustainable-bio .elementor-background-overlay{top:-44px;right:5%}.elementor-page .elementor .elementor-section.innovations-bottom .elementor-background-overlay{width:calc((100% - 1060px)/ 2 + 1135px)}}@media (max-width:1199px){.elementor-page .elementor .elementor-section.innovations-bottom .elementor-background-overlay{width:100%;max-width:100%}.elementor-section.innovations-bottom:before{width:172px;height:200px;top:0}.elementor-page .elementor .elementor-section.sustainable-bottom .elementor-background-overlay{top:10px}.elementor-page .elementor .elementor-section.innovations-bottom .content-left .elementor-widget-wrap{padding-left:20px;padding-right:10px}.elementor-page .elementor .elementor-section.sustainable-bio .elementor-background-overlay{top:0;right:0}}@media (max-width:767px){.elementor-page .elementor .elementor-section.sustainable-ecosoft .elementor-background-overlay{top:47px;width:100%;left:-33px}.elementor-page .elementor .elementor-section.sustainable-bio .elementor-background-overlay{bottom:-6%;border-radius:0;max-width:600px}.elementor-page .elementor .elementor-section.sustainable-bio{background-color:var(--e-global-color-3555f4b)}.elementor-page .elementor .elementor-section.innovations-bottom .elementor-background-overlay{left:-50px;right:0;height:auto;bottom:11%;width:auto;max-width:none}.elementor-page .elementor .elementor-section.innovations-bottom .content-left .elementor-widget-wrap{padding:0 37px}.sustainable-banner .elementor-widget-wrap p{margin-bottom:19px}.elementor-section.innovations-bottom:before{width:150px;height:195px;top:-64px;left:-8px;right:auto;-webkit-transform:scale(-1,1);transform:scale(-1,1)}}@media (max-width:480px){.sustainable-banner .elementor-widget-wrap{max-width:330px;margin:0 auto}.sustainable-bio h6.elementor-heading-title{max-width:280px}}@media (max-width:379px){.elementor-page .elementor .elementor-section.innovations-bottom .content-left .elementor-widget-wrap{padding:0 20px}.elementor-page .elementor .elementor-section.banner h1.elementor-heading-title{font-size:40px;line-height:1.2}.innovations-bottom .content-left .elementor-widget-wrap{padding:0 20px}.elementor-page .elementor .elementor-section.innovations-bottom .elementor-background-overlay{left:-80px}}e-page-transition{--preloader-fade-duration:.5s;--preloader-delay:calc(var(--e-page-transition-animation-duration, 0s) + var(--e-preloader-delay, 0s));--page-transition-delay:var(--preloader-fade-duration);position:fixed;inset:0;display:grid;place-items:center;z-index:10000;background:#fff;animation-fill-mode:both;animation-duration:var(--e-page-transition-animation-duration)}e-page-transition[disabled]{display:none}e-page-transition .e-page-transition--preloader,e-page-transition e-preloader{opacity:0}e-page-transition .e-page-transition--preloader{position:absolute;font-size:var(--e-preloader-size);color:var(--e-preloader-color);fill:var(--e-preloader-color);width:var(--e-preloader-width);max-width:var(--e-preloader-max-width);transform:rotate(var(--e-preloader-rotate,0deg));animation-name:var(--e-preloader-animation);animation-duration:var(--e-preloader-animation-duration, 1000ms);animation-iteration-count:infinite;animation-timing-function:linear}e-page-transition svg.e-page-transition--preloader{width:var(--e-preloader-size)}.e-page-transition--entering{animation-name:var(--e-page-transition-entrance-animation);animation-delay:var(--preloader-fade-duration, 0s)}.e-page-transition--entering .e-page-transition--preloader,.e-page-transition--entering e-preloader{animation:var(--e-preloader-animation,none) var(--e-preloader-animation-duration,0s) linear infinite,e-page-transition-fade-out var(--preloader-fade-duration) both;transition:none}.e-page-transition--exiting{animation-name:var(--e-page-transition-exit-animation)}.e-page-transition--exiting .e-page-transition--preloader,.e-page-transition--exiting e-preloader{opacity:var(--e-preloader-opacity, 1);transition:var(--preloader-fade-duration) all;transition-delay:var(--preloader-delay, 0s)}.e-page-transition--entered:not(.e-page-transition--preview){display:none}.e-page-transition--preview{animation-fill-mode:initial}.e-page-transition--preview.e-page-transition--entered .e-page-transition--preloader,.e-page-transition--preview.e-page-transition--entered e-preloader{opacity:var(--e-preloader-opacity, 1)}@media(prefers-reduced-motion:reduce){e-page-transition{display:none}}@keyframes e-page-transition-fade-in{from{opacity:0}to{opacity:1}}@keyframes e-page-transition-fade-in-down{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes e-page-transition-fade-in-left{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes e-page-transition-fade-in-right{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes e-page-transition-fade-in-up{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes e-page-transition-zoom-in{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes e-page-transition-slide-in-down{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes e-page-transition-slide-in-left{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes e-page-transition-slide-in-right{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes e-page-transition-slide-in-up{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}@keyframes e-page-transition-fade-out{from{opacity:1}to{opacity:0}}@keyframes e-page-transition-fade-out-up{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes e-page-transition-fade-out-left{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes e-page-transition-fade-out-right{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes e-page-transition-fade-out-down{from{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes e-page-transition-slide-out-up{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,-100%,0);visibility:visible}}@keyframes e-page-transition-slide-out-left{from{transform:translate3d(0,0,0)}to{transform:translate3d(-100%,0,0);visibility:visible}}@keyframes e-page-transition-slide-out-right{from{transform:translate3d(0,0,0)}to{transform:translate3d(100%,0,0);visibility:visible}}@keyframes e-page-transition-slide-out-down{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,100%,0);visibility:visible}}@keyframes e-page-transition-zoom-out{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}}