body.page-id-44 {
}
.avia-image-container.av-s8p8-68475576c94441e66aa9fd4dd5dab078 {
margin-top: 64px;
}
@media only screen and (max-width: 989px) {
.responsive #top #wrap_all .av-flex-cells .no_margin {
height: auto !important;
overflow: hidden;
}
}
@media screen and (width < 990px) {
.responsive #top.page-id-44 #wrap_all div#av-layout-grid-2.av-flex-cells .flex_cell,
body.page-id-44 div#av-layout-grid-2,
body.page-id-44 div#av-layout-grid-2 .flex_cell,
body.page-id-44 div#av-layout-grid-2 img {
height: 300px !important;
min-height: 300px !important;
}
.galeria-servicios img {
display: inline-block;
margin: 0 16px !important;
}
.bote-servicios {
transform-origin:center center;
transform:scale(0.8) !important;
margin: -64px 0 !important;
}
}
@media screen and (width < 767px) {
.responsive #top.page-id-44 #wrap_all div#av-layout-grid-2.av-flex-cells .flex_cell,
body.page-id-44 div#av-layout-grid-2,
body.page-id-44 div#av-layout-grid-2 .flex_cell,
body.page-id-44 div#av-layout-grid-2 img {
height: 200px !important;
min-height: 200px !important;
}
.galeria-servicios img {
display: inline-block;
margin: 0 12px !important;
}
img.bote-flotante {
transform: scale(0.5) !important;
transform-origin: center center;
}
.bote-servicios {
transform-origin:center center;
transform:scale(0.6) !important;
margin: -72px 0 !important;
}
}
@media screen and (width < 564px) {
.responsive #top.page-id-44 #wrap_all div#av-layout-grid-2.av-flex-cells .flex_cell,
body.page-id-44 div#av-layout-grid-2,
body.page-id-44 div#av-layout-grid-2 .flex_cell,
body.page-id-44 div#av-layout-grid-2 img {
height: 100px !important;
min-height: 100px !important;
}
.galeria-servicios img {
display: inline-block;
margin: 0 8px !important;
}
.bote-servicios {
transform-origin:center center;
transform:scale(0.4) !important;
margin: -88px 0 !important;
}
.avia-image-container.bote-servicios {
display:none;
}
}html, body {
font-family: "DM Sans", sans-serif;
font-optical-sizing: auto;
font-weight: normal;
font-style: normal;
} .titles-medium-xxl {
font-size: 120px;
font-weight: 500;
line-height: 120px;
}
.titles-medium-xl {
font-size: 80px;
font-weight: 500;
line-height: 80px;
}
.titles-medium-l {
font-size: 49.44px;
font-weight: 500;
line-height: 59.33px;
}
.titles-medium-m {
font-size: 30.56px;
font-weight: 500;
line-height: 36.67px;
} .titles-light-xl {
font-size: 80px;
font-weight: 300;
line-height: 80px;
letter-spacing:3px !important;
}
.titles-light-l {
font-size: 49.44px;
font-weight: 300;
line-height: 59.33px;
letter-spacing:2px !important;
}
.titles-light-m,
ul#menu-principal a {
font-size: 30.56px;
font-weight: 300;
line-height: 36.67px;
} .body-medium-xl {
font-size: 18.89px;
font-weight: 500;
line-height: 18.89px;	
}
.body-medium-l {
font-size: 16px;
font-weight: 500;
line-height: 16px;	
}
.body-medium-m {
font-size: 14px;
font-weight: 500;
line-height: 14px;
}
.body-medium-s {
font-size: 12px;
font-weight: 500;
line-height: 12px;
} .body-light-xl {
font-size: 18.89px;
font-weight: 300;
line-height: 26.44px;
}
.body-light-l {
font-size: 16px;
font-weight: 300;
line-height: 25.6px;
}
.body-light-m {
font-size: 14px;
font-weight: 300;
line-height: 14px;
}
.body-light-s {
font-size: 12px;
font-weight: 300;
line-height: 12px;
} .navigation-xl,
ul#menu-legal li a {
font-size: 16px;
font-weight: 300;
line-height: 16px;
}
.navigation-l {
font-size: 14px;
font-weight: 300;
line-height: 14px;
}
.navigation-m {
font-size: 12px;
font-weight: 300;
line-height: 12px;
}
@media screen and (width <= 990px) {
.titles-medium-xxl,
.titles-medium-xl {
font-size: 30.56px;
font-weight: 500;
line-height: 36.67px;
}
.titles-light-xl,
.titles-light-l {
font-size: 30.56px;
font-weight: 300;
line-height: 36.67px;
letter-spacing:1.5px !important;
}
.body-medium-xl {
font-size: 16px;
font-weight: 500;
line-height: 16px;	
}
.body-light-xl {
font-size: 16px;
font-weight: 300;
line-height: 25.6px;
}
}body.page-id-677 .title_container {
display:none !important;
} p { margin: 16px 0;
}
.container { padding: 0px 64px;
}
.no-lateral-padding-section .container {
padding: 0 !important;
}
.twelve-padding-section .container {
padding: 0 12px !important;
}
.vertical-align-top-section .container .content {
vertical-align: top !important;
}
.vertical-align-bottom-section .container .content {
vertical-align: bottom !important;
} .avia-image-container-inner, 
.avia_image, .av-image-caption-overlay {
border-radius: 0;
}
.avia-image-container.avia-align-right,
.avia-image-container.avia-align-left {
margin-right: 0;
margin-left: 0;
} .avia-section .content { padding-top: 80px;
padding-bottom: 80px;
}
.avia-section-no-padding .content {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.avia-section-small .content { padding-top: 64px;
padding-bottom: 64px;
}
.avia-section-large .content { padding-top: 119px;
padding-bottom: 148px;
} div .av_one_half { width: calc(50% - 16px);
margin-left: 32px;
}
#top .av-flex-placeholder { width:32px;
}
#footer { padding: 0;
background-color:#F5F7F9;
}  span.logo.avia-svg-logo { height:46px;
margin:34px 0
} .av-main-nav > li > a,
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a {
color:#727272 !important;
font-size: 16px;
font-weight: 300;
}
nav.main_menu ul.sub-menu * {
font-size: 13px !important;
font-weight: 300 !important;
background: transparent !important;
border:none !important;
}
nav.main_menu ul.sub-menu  {
padding:2px 0 !important;
border-radius:12px !important;
background:#FFF !important;
} html body.home .title_container {
display:none !important;
}
.html_header_transparency .title_container {
top: 144px;
top: 112px;
position: absolute;
width: 100%;
background: transparent;
border: none !important;
}
.title_container .main-title {
display:none;
}
.title_container .breadcrumb {
right: initial;
font-size: 12px;
color: #727272;
border-radius: 8px;
background: var(--Backgrounds-Blue-Light, #F5F7F9);
padding: 8px 12px;
font-weight: 300 !important;
}
.title_container .breadcrumb span.trail-before {
display: none !important;
} nav.rank-math-breadcrumb {
display:block;
}
nav.rank-math-breadcrumb p {
font-size: 12px;
color: #727272;
border-radius: 8px;
background: var(--Backgrounds-Blue-Light, #F5F7F9);
padding: 8px 12px;
font-weight: 300 !important;
display: inline;
} a.garplast-button-link {
padding: 0 24px !important;
line-height: 64px !important;
background-color: transparent;
border: 1px solid;
border-radius: 32px;
border-color: rgba(45, 108, 175, 1) !important;
color: rgba(45, 108, 175, 1) !important;
font-size: 16px !important;
font-family: 'DM Sans', sans-serif !important;
font-weight: 300 !important;
transition: all 0.4s ease;
display: inline-block;
height: 64px;
margin-top:14px;
box-sizing: border-box !important;
}
a.garplast-button-link:hover {
background: var(--Gradients-Blue-3, linear-gradient(102deg, #024B9A -58.12%, #2D6CAF 31.83%, #00B2DE 120%));
border-color: transparent !important;
color:#FFF !important;
transition:all 0.4s ease;
}
a.garplast-button-link::after {
content:"";
display: inline-block;
background-image: url(//garplast.com/wp-content/uploads/2024/04/frame-2.svg);
width: 66px;
height: 66px;
vertical-align: middle;
background-size: initial;
background-position:center left;
transition:all 0.4s ease;
position:absolute;
margin-left:25px;
background-repeat:no-repeat !important;
}
a.garplast-button-link:hover::after {
background-image: url(//garplast.com/wp-content/uploads/2024/04/frame-2-hover.svg);
transition:all 0.4s ease;
} .home-hero {
}
.home-hero * {
text-align:center !important;
text-transform:none !important;
}
.home-hero h1,
.home-hero h2,
.home-hero p {
margin-left:auto !important;
margin-right:auto !important;
}
.home-hero h1,
.home-hero h2 {
max-width:960px;
}
.home-hero p {
max-width:1088px;
}
.home-hero a.garplast-button-link {
margin-left: -64px;
} section.avia_codeblock_section,
.slide-tipos-container {
display: block;
clear: both;
float: none;
position:relative;
}
.slide-tipos {
}
.slide-tipos-item {
text-align:center !important;
} 
.slide-tipos-item-inner {
height: 320px;
position: relative;
}
.slide-tipos-item.slick-center h2, 
.slide-tipos-item.slick-center h3 {
color:rgba(45, 108, 175, 1);
background: var(--Gradients-Blue-3, linear-gradient(102deg, #024B9A -58.12%, #2D6CAF 31.83%, #00B2DE 120%));
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
opacity:1;
}
.slide-tipos-item h2, 
.slide-tipos-item h3 {
color:#191715;
opacity:0.1;
letter-spacing:5px !important;
padding:0 16px !important;
line-height:320px !important;
}
.slide-tipos-item-img {
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 0;
z-index: -1;
opacity:0;
transition:all 0.4s ease;
background-color:#f5f7f9;
}
.slide-tipos-item.slick-center .slide-tipos-item-img {
opacity:1;
transition:all 0.4s ease;
filter:grayscale(1);
}
.slide-tipos-item-img img {
text-align:center !important;
margin:0 auto;
mix-blend-mode: multiply;
}
.slide-tipos-item-desc {
position: absolute;
z-index: 1;
opacity: 1;
color: #ADADAD;
bottom: 64px;
margin: auto;
left: 0;
right: 0;
opacity:0;
}
.slide-tipos-item.slick-center .slide-tipos-item-desc {
opacity:1;
transition:all 0.4s ease;
opacity:0; }
.slide-tipos .slick-slide {
cursor: none; }
#custom-cursor {
position: absolute; 
z-index: 1000; 
width: 64px; 
height: 64px; 
display: none; margin: -32px 0px 0px -32px;
transition:none;
} img.quienes-somos-a-tu-lado-calidad {
margin-top:120px;
display: block;
}
#quienes-somos.avia-section {
position:relative;
}
#quienes-somos img.bote-flotante {
position: absolute;
top:-144px;
top:-112px;
transform: translate(0px,0px);
}
#quienes-somos img.bote-flotante-1 {
margin-top:-31px;
margin-left:360px; margin-left:29.5%;
left:0;
right:initial;
animation: float 6s ease-in-out infinite;
}
#quienes-somos img.bote-flotante-2 {
margin-top:289px;
margin-right:500px; margin-right:38.5%;
right:0;
left:initial;
animation: floatdos 4s ease-in-out infinite;
}
#quienes-somos img.bote-flotante-3 {
margin-top:297px;
margin-right:120px; margin-right:12.5%;
right:0;
left:initial;
animation: floattres 5s ease-in-out infinite;
}
#quienes-somos img.bote-flotante-4 {
margin-top:144px;
margin-top:112px;
margin-right:-23px; margin-right:-6%;
right:0;
left:initial;
animation: floatcuatro 4s ease-in-out infinite;
}
img.bote-flotante {
z-index: -1;
position: absolute;
transform: translate(0px,0px);
}
img.bote-flotante-9 {
right:initial;
left:0;
margin-left:10%;
animation: floatcuatro 4s ease-in-out infinite;
bottom:168px;
}
img.bote-flotante-8 {
top:192px;
margin-right:2%;
right:0;
left:initial;
animation: floatcuatro 4s ease-in-out infinite;
} .contenedor-galeria-servicios {
text-align:center;
}
.galeria-servicios {
text-align:center;
display:flex;
justify-content: center;
}
.galeria-servicios img {
display:inline-block;
margin:0 20px;
} .avia-section.innovacion-sostenible h3, 
.avia-section.innovacion-sostenible h2, 
.avia-section.innovacion-sostenible h4,
.avia-section.innovacion-sostenible p,
.avia-section.innovacion-sostenible {
color:#FFF !important;
}
.avia-section.innovacion-sostenible h3 {
color:#FFF !important;
background: initial !important;
-webkit-background-clip:  initial !important;
-webkit-text-fill-color:  initial !important;
}
.avia-section.innovacion-sostenible .container .content {
vertical-align: bottom;
} @keyframes float {
0% {
transform: translate(0px,0px);
}
50% {
transform: translate(-15px,-20px);
}
100% {
transform: translate(0px,0px);
}
}
@keyframes floatdos {
0% {
transform: translate(0px,0px);
}
50% {
transform: translate(10px,5px);
}
100% {
transform: translate(0px,0px);
}
}
@keyframes floattres {
0% {
transform: translate(0px,0px);
}
50% {
transform: translate(5px,-5px);
}
100% {
transform: translate(0px,0px);
}
}
@keyframes floatcuatro {
0% {
transform: translate(0px,0px);
}
50% {
transform: translate(-7px,7px);
}
100% {
transform: translate(0px,0px);
}
} body.page-id-46 .main_color,
body.page-id-46 .header_color .header_bg,
body.page-id-46 .alternate_color {
background-color: var(--Backgrounds-Blue-Light, #FFF) !important;
border-color:var(--Backgrounds-Blue-Light, #FFF) !important;
}
.fast-contact-items {
text-decoration:none !important;
display:inline-block;
vertical-align:middle;
margin-right:24px;
}
.mapa-contacto .mapp-layout {
border: none !important;
}
.mapa-contacto .mapp-main {
border-radius: 24px;
border: none !important;
}
.avia_textblock.mapa-contacto.av_inherit_color {
filter: hue-rotate(82deg) saturate(0.75);
opacity: 0.8;
} .garplast-contact-form {
background-color: #F5F7F9;
display: block;
border: none !important;
float: none !important;
}
.garplast-contact-form.garplast-contact-form-pagina {
background-color: transparent;
}
.garplast-contact-form.garplast-contact-form-pagina .garplast-contact-form-container.container {
padding: 0;
}
.garplast-contact-form-content {
padding: 160px 0;
}
.garplast-contact-form.garplast-contact-form-pagina .garplast-contact-form-content {
padding: 0;
} .garplast-contact-form-left {
position:relative;
}
.garplast-contact-form-left::after {
content:"";
background-image:url(https://garplast.com/wp-content/uploads/2024/05/bolas.svg);
position: absolute;
bottom: 100px;
width:90%;
height:100px;
background-position:left bottom;
background-size:contain;
background-repeat:no-repeat;
}
.garplast-contact-form-right .wpcf7-spinner {
display: none !important;
}
.garplast-contact-form-right .wpcf7-list-item {
margin:0 !important;
}
.garplast-contact-form-right .wpcf7-not-valid-tip {
color: #dc3232 !important;
position: absolute;
left: 12px;
margin-top: 8px;
font-size: 10px !important;
}
.garplast-contact-form-right .ra-full-form .wpcf7-not-valid-tip {
position:relative !important;
}
wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: transparent;
color: red !important;
}
.garplast-contact-form-right * {
color:#ADADAD;
font-family: 'DM Sans', sans-serif !important;
}
.garplast-contact-form-right {
max-width: 640px;
}
#top .garplast-contact-form-right form {
margin-bottom: 0;
}
#top .garplast-contact-form-right label {
font-size: 14px;
font-weight: 300;
line-height: 14px;
}
#top .garplast-contact-form-right label br {
margin-bottom: 8px;
display: block;
content: "";
}
#top .garplast-contact-form-right input[type="text"],
#top .garplast-contact-form-right input[type="email"], 
#top .garplast-contact-form-right textarea {
margin-bottom: 0 !important;
border-radius: 12px !important;
padding: 12px 15px !important;
line-height: 25.6px !important;
resize: none !important;
border: none !important;
}
.wpcf7 form.failed .wpcf7-response-output, 
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232;
background: #dc3232;
color: #FFF;
padding: 16px 24px;
}
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28;
color: #FFF;
background: #f56e28;
border-color: #f56e28;
padding: 16px 24px;
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900;
background: #ffb900;
color: #000;
padding: 16px 24px;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #2b72b2 !important;
background: #2b72b2 !important;
color: #FFF !important;
padding: 16px 24px !important;
}
p.ra-full-form {
width: 100%;
float: none;
clear:both;
}
p.ra-full-form,
p.ra-fifty-form {
margin:0 0 32px 0;
}
p.ra-full-form.legal-fields {
margin-bottom: 8px;
}
p.ra-full-form.legal-fields *,
#top p.ra-full-form.legal-fields label span, 
#top p.ra-full-form.legal-fields legend span {
font-weight: normal;
font-size: 14px;
font-weight: 300;
line-height: 14px;
color: #202020;
vertical-align:middle;
}
#top p.ra-full-form.legal-fields label span a {
color: #202020;
text-decoration:underline;
}
#top p.ra-full-form.legal-fields label span a:hover {
color: #202020;
text-decoration:none;
}
@media screen and (width > 768px) {
p.ra-fifty-form {
width: 48%;
}
p.ra-fifty-form-left {
float: left;
}
p.ra-fifty-form-right {
float: right;
}
} span.right-button-arrow {
display: inline-block;
background-image: url(//garplast.com/wp-content/uploads/2024/04/frame-2.svg);
width: 64px;
height: 64px;
vertical-align: middle;
background-size: contain;
transition:all 0.4s ease;
background-repeat:no-repeat !important;
}
.garplast-contact-form p.ra-full-form.submit-field:hover span.right-button-arrow {
background-image: url(//garplast.com/wp-content/uploads/2024/04/frame-2-hover.svg);
transition:all 0.4s ease;
}
.garplast-contact-form input.wpcf7-form-control.wpcf7-submit {
padding: 0 24px !important;
line-height: 64px !important;
background-color: transparent;
border: 1px solid;
border-radius: 32px;
border-color: rgba(45, 108, 175, 1) !important;
color:rgba(45, 108, 175, 1) !important;
font-size:16px !important;
font-family: 'DM Sans', sans-serif !important;
font-weight:300 !important;
transition:all 0.4s ease;
}
.garplast-contact-form input.wpcf7-form-control.wpcf7-submit:hover {
background: var(--Gradients-Blue-3, linear-gradient(102deg, #024B9A -58.12%, #2D6CAF 31.83%, #00B2DE 120%));
border-color: transparent !important;
color:#FFF !important;
transition:all 0.4s ease;
}
p.ra-full-form.submit-field {
text-align: right;
margin-top: 24px;
margin-bottom:0;
} #top form.wpcf7-form ::-webkit-input-placeholder { font-family: 'DM Sans', sans-serif !important;
font-size: 16px;
font-weight: 300;
line-height: 25.6px !important;
color:#ADADAD !important;
opacity: 1;
}
#top form.wpcf7-form :-moz-placeholder { font-family: 'DM Sans', sans-serif !important;
font-size: 16px;
font-weight: 300;
line-height: 25.6px !important;
color:#ADADAD !important;
opacity: 1;
}
#top form.wpcf7-form ::-moz-placeholder { font-family: 'DM Sans', sans-serif !important;
font-size: 16px;
font-weight: 300;
line-height: 25.6px !important;
color:#ADADAD !important;
opacity: 1;
}
#top form.wpcf7-form :-ms-input-placeholder { font-family: 'DM Sans', sans-serif !important;
font-size: 16px;
font-weight: 300;
line-height: 25.6px !important;
color:#ADADAD !important;
opacity: 1;
} form.wpcf7-form.sent .hide-sent-form { visibility:hidden;
height:64px;
}
form.wpcf7-form .success-text {
display: none;
}
form.wpcf7-form.sent .success-text {
display: block !important;
}
p.tl-agradecimiento-form {
font: normal normal 400 24px/24px 'DM Sans', sans-serif;
letter-spacing: 0;
color: #000;
text-transform: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border: none;
padding: 0;
margin: 0;
letter-spacing: 0px;
color: #333;
} p.avia_cookie_text {
display: block;
margin: 0 auto 16px;
}
p.avia_cookie_text a {
color:#FFF;
text-decoration:underline;
}
a.avia-button.avia-color-theme-color-highlight.avia-cookie-consent-button.avia-cookie-consent-button-3,
a.avia-button.avia-color-theme-color-highlight.avia-cookie-consent-button.avia-cookie-consent-button-2,
a.avia-button.avia-color-theme-color-highlight.avia-cookie-consent-button.avia-cookie-consent-button-1 {
background-color:transparent !important;
color:#FFF !important;
border:2px solid #FFF !important;
font-weight:400 !important;
border-radius:4px !important;
}
a.avia-button.avia-color-theme-color-highlight.avia-cookie-consent-button.avia-cookie-consent-button-3:hover,
a.avia-button.avia-color-theme-color-highlight.avia-cookie-consent-button.avia-cookie-consent-button-2:hover,
a.avia-button.avia-color-theme-color-highlight.avia-cookie-consent-button.avia-cookie-consent-button-1:hover {
background-color:#FFF !important;
color:#000 !important;
border:2px solid #FFF !important;
}
#top .av-toggle-switch input[type="checkbox"]:checked + .toggle-track {
background: #00b2de;
}   #footer {
background-color:#2B71B2;
border: none !important;	
}
#footer .container {
background: var(--Gradients-Blue-3, linear-gradient(102deg, #024B9A -58.12%, #2D6CAF 31.83%, #00B2DE 120%));
background:transparent;
max-width: 1416px;
max-width: 1440px;
padding: 0 52px;
padding: 0 64px;
padding: 0 40px;
}
#socket .container {
padding: 0 40px;
} #footer .widget {
padding:0;
margin:0;
} #footer section#nav_menu-2.widget {
padding: 80px 0 0 0;
margin: 0;
} #footer section#nav_menu-3.widget {
padding:27px 0 40px 0;
margin:0;
}
#footer .widget_nav_menu ul.sub-menu {
display:none !important;
}
.widget_nav_menu ul {
padding:0 !important;
margin:0 !important;
}
.widget_nav_menu ul li {
display:inline-block;
margin-right:24px;
}
.widget_nav_menu ul li a::after {
content:"";
width:34px;
height:34px;
margin-left:8px;
background-image:url(//garplast.com/wp-content/uploads/2024/03/small-right-arrow-white.svg);
background-position:center;
background-repeat:no-repeat;
background-size:16px 16px;
display:inline-block;
background-color:rgba(255, 255, 255, 0.2);
border-radius:100%;
vertical-align:middle;
} #footer section#custom_html-2.widget {
padding: 40px 0 80px 0;
margin: 0;
border-top:1px solid #FFF;
}
.garplast-footer-contact {
display: flex;
justify-content: space-between;
}
.garplast-footer-contact-text span {
display: block;
}
.garplast-footer-contact-text span.adreca {
margin-bottom:24px !important;
}
.garplast-footer-contact-data span {
margin-left: 32px;
display: inline-block;
vertical-align: middle;
} #footer *,
#socket * {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
div#footer .container .flex_column {
padding:64px 0 88px;
position:relative;
}
div#footer .container .flex_column::after {
content:"";
position:absolute;
display:block;
width: 206px;
height: 207px;
background-size:contain;
background-repeat:no-repeat;
background-image:url(https://garplast.com/wp-content/uploads/2024/04/savenzo_envasos_tapa_azulete.png);
background-image:url(https://garplast.com/wp-content/uploads/2024/04/tapa360_vert_300px.gif);
right:76px;
top:-176px;
opacity:1;
visibility:visible;
}
div#footer .container .flex_column section img {
max-width:100% !important;
display:block;
margin:0;
width:225px;
}
div#footer .container .flex_column section * {
color: var(--Background-Cream_light, #FAF6ED);
font-family: 'Inter', 'DM Sans', sans-serif;
font-size: 13px;
font-style: normal;
font-weight: 400;
line-height: 186%; letter-spacing: -0.52px;
}
div#footer .container .flex_column section:last-child {
max-width:124px;
}
@media screen and (width > 990px) {
div#footer .container .flex_column {
display: flex;
justify-content: flex-end;
}
div#footer .container .flex_column section {
margin-left:112px;
}
div#footer .container .flex_column section:first-child {
margin-left: 0;
margin-right: auto !important;
}
}
div.footer-social-links {
display:block;
text-align:left;
margin-top:4px;
}
div.footer-social-links a.footer-social-link {
display:inline-block;
vertical-align:middle;
margin-right:4px;
background-size:contain;
text-indent:-9999px;
width:24px;
height:24px;
}
div.footer-social-links a.footer-social-link.footer-social-link-facebook {
background-image:url(https://garplast.com/wp-content/uploads/2024/04/facebook-icon.svg);
}
div.footer-social-links a.footer-social-link.footer-social-link-linkedin {
background-image:url(https://garplast.com/wp-content/uploads/2024/04/linkedin-icon.svg);
} #socket * {
color: var(--Background-Cream_light, #FAF6ED);
font-family: 'Inter', sans-serif;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 12px !important;
letter-spacing: -0.48px;
}
#socket .container {
padding-top: 16px;
padding-bottom: 16px;
}
#socket ul, 
#socket ul li {
margin:0 !important;
padding: 0 !important;
}
#socket ul li {
margin-left:40px !important;
} .garplast-scroll { display:none !important;
}
.garplast-scroll-title {
display: flex;
position: absolute;
top: 0;
left: 0;
align-items: center;
justify-content: flex-start;
width: 100%;
height: 100%;
white-space: nowrap;
transition: all 1s ease;
}
.garplast-scroll-anima {
display: flex;
animation: scrollText 18s infinite linear;
}
.garplast-scroll span {
color: #191715;
}
@keyframes scrollText {
from   { transform: translateX(0%); }
to { transform: translateX(-50%); }
} .garplast-coda-img-container { display:none !important;
}
.garplast-coda-img  { } section.av_textblock_section .absolute-bottom-left-text {
position: absolute;
bottom: 44px;
} @media screen and (width > 1440px) {
#top #homeslider .container {
max-width:100% !important;
padding:0 !important;
}
#top #homeslider .flex_column_table {
display: table;
table-layout: fixed;
width: 100%;
float: none;
max-width: 1440px;
padding: 0 64px;
margin-left: auto;
margin-right: auto;
}
} @media screen and (width > 990px) {
div#footer .container .flex_column::after {
right:initial;
top:-216px;
left:0;
}
.desplazado-112 {
margin-left:112px;
max-width:640px;
}
.garplast-contact-form-content {
display: flex;
gap:96px;
}
img.quienes-somos-a-tu-lado-calidad {
margin-top: 120px;
margin-left: 39%;
}
}
@media screen and (width <= 990px) {
.garplast-contact-form-left::after {
position: initial;
width: 50%;
display: block;
}
.html_stretched body.home #wrap_all,
.html_stretched body #wrap_all {
background-color: #F5F7F9;
}
.html_stretched body.page-id-46 #wrap_all,
.html_stretched body.single-product #wrap_all {
background-color: #FFFF;
} .vertical-align-bottom-section .container .content {
vertical-align: middle !important;
} div#quienes-somos .container.av-section-cont-open,
body.page-id-46 .vertical-align-bottom-section .container.av-section-cont-open {
max-height:380px;
}
div#footer .container .flex_column::after {
transform: scale(0.5);
transform-origin: right bottom;
right: 0;
}
.textwidget.custom-html-widget * {
text-align:left !important;
}
.textwidget.custom-html-widget {
margin-top: 24px;
}
.slide-tipos-item h2, 
.slide-tipos-item h3 {
letter-spacing:2.5px !important;
}
img.quienes-somos-a-tu-lado-calidad {
margin-left: auto;
margin-right: auto;
}
.garplast-scroll {
height: 134.85px;
}
.garplast-coda-img {
height: 192px;
}
#quienes-somos img.bote-flotante-1,
#quienes-somos img.bote-flotante-2 {
display:none;
}
#quienes-somos img.bote-flotante-3 {
width:140px;
}
#quienes-somos img.bote-flotante-4 {
width:80px;
}
p.ra-full-form, p.ra-fifty-form {
margin: 0 0 24px 0;
}
}
@media screen and (width < 767px) { body.page-id-46 .garplast-contact-form-container.container {
max-width: 100% !important;
width: 100% !important;
}
.responsive #socket .sub_menu_socket {
margin: 24px 0 0 0 !important;
}
.responsive #socket .sub_menu_socket li,
#socket ul li {
margin: 0 24px 16px 0 !important;
}
.header-pagina-secciones h2 {
font-size: 38px !important;
line-height: 1.1 !important;
letter-spacing: -1.02px !important;
}
#socket .copyright {
margin-bottom:24px !important;
}
p.ra-full-form.legal-fields *, 
#top p.ra-full-form.legal-fields label span, 
#top p.ra-full-form.legal-fields legend span {
font-size: 12px;
}
.responsive .title_container .main-title + .breadcrumb {
position: absolute;
right: initial;
top: initial;
margin: 0;
left: initial;
}
.garplast-coda-img {
height: 112px;
}
#top #wrap_all .av_header_transparency {
background-color: transparent;
}
.twelve-padding-section .container {
padding: 0 24px !important;
}
.responsive #top #wrap_all #footer .container,
.responsive #top #wrap_all #socket .container {
max-width: 100%;
width:100%;
padding: 0 24px;
}
.widget_nav_menu ul li {
display: block;
margin-right: 0;
}
.garplast-footer-contact {
display: block;
}
.garplast-footer-contact-text span {
line-height:2;
}
.garplast-footer-contact-data span {
margin-left: 0;
display: block;
margin-bottom: 16px;
}
img.bote-flotante-9,
img.bote-flotante-8 {
display:none;
}
}
@media screen and (width < 564px) {
form.wpcf7-form.sent .hide-sent-form {
height:24px;
}
.responsive #top .av-main-nav li#menu-item-search.menu-item {
display:none;
} .avia-section .content {
padding-top: 40px;
padding-bottom: 40px;
}
.avia-section-no-padding .content {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.avia-section-small .content {
padding-top: 32px;
padding-bottom: 32px;
}
.avia-section-large .content {
padding-top: 60px;
padding-bottom: 72px;
} .garplast-contact-form-content {
padding: 80px 0;
}
#top .hr.hr-invisible {
max-height: 64px;
}
.garplast-contact-form-right {
margin-top: 40px;
}
p.titles-medium-xl {
max-width: 70% !important;
margin-left: auto !important;
margin-right: auto !important;
}
#footer {
border: none !important;
}
.slide-tipos-item h2, 
.slide-tipos-item h3 {
padding:0 64px!important;
}
a.garplast-button-link {
margin-right: 64px;
}
.flex_cell.av-lul25oom-86114e292fbd732f5885f55d16806142 {
height: 96px;
min-height: 96px;
}
}