/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:480px){.paragraph--347 .fa-4x{font-size:2.5em;}.paragraph--347 .color-1 a{font-size:1.1rem;}}
.menu--tel-top-header{margin-left:40px;}@media (max-width:479px){.menu--tel-top-header{display:none;}}
@media (max-width:767px){.no-tablet{display:none;}}@media (min-width:768px){.no-desktop{display:none;}}
html{font-weight:300;}h1,h2,h,h4,h5,h6,p,a,em{font-weight:300;}ul.horizontal-menu > li > a{font-weight:300;}.paragraph--type--tabs p{padding:0 0 0 0;color:#777777;}.paragraph--type--tabs h4{padding:0 0 0 0;color:#000000;font-size:1.1rem;font-weight:bold;margin-bottom:5px;}.paragraph--type--tabs h3{padding:0 0 0 0;color:#ee4782;font-weight:normal;text-transform:uppercase;margin-bottom:25px;}.paragraph--type--product .field--name-field-paragraph-price{color:#ee4782;font-weight:normal;padding-top:10px;padding-bottom:10px;}@media screen and (max-width:480px){.paragraph--type--product .field--name-field-paragraph-price{padding-bottom:40px;}}.paragraph--type--product h2{padding-bottom:0px;font-size:1.2rem;text-transform:none;font-weight:700;}.paragraph--type--product p{padding:0 0 0 0;font-size:1rem;color:#777777;}.paragraph--type--product .paragraph-wrapper > .text-wrapper{padding:0;}.paragraph-wrapper .internal-padding-top-300 .paragraph-overlay{position:absolute;bottom:0;top:inherit;height:50%;width:100%;z-index:1;}@media screen and (min-width:480px){.paragraph-wrapper .internal-padding-top-300 .paragraph-overlay{height:40%;}}.pink-header{padding-top:4px;padding-bottom:4px;}.bottom-content-wrapper{padding:0;}.navigation-logo #logo img{max-height:100px;padding-top:5px;padding-bottom:5px;}#block-presentation img{padding-right:5px;padding-top:5px;}
.filter-list{position:relative;line-height:31px;text-align:center;}.filter-list li{display:inline-block;zoom:1;vertical-align:top;margin-right:24px;margin-left:24px;padding-bottom:8px;}
.margin-top-negative-05x{margin-top:-0.5rem;}
@media (max-width:767px){.subfooter-wrapper{padding:1rem 0 5rem 0;}}
@media (min-width:768px){.paragraph--1179,.paragraph--1181{display:none;}}@media (max-width:767px){.paragraph--1178{display:none}}
@media (max-width:767px){.paragraph--1154{display:none;}}@media (min-width:768px){.paragraph--1161,.paragraph--1163,.paragraph--1164,.paragraph--1159{display:none;}}
@media (min-width:481px){#site-slogan{padding-top:5px;}}
.paragraph--type--tabs ul.nav-tabs > li.active > a{color:#ee4782;}.paragraph--type--tabs ul.nav-tabs > li > a:hover{color:#ee4782;}.paragraph--type--tabs ul.nav-tabs > li.active > a:visited,.paragraph--type--tabs ul.nav-tabs > li.active > a:hover{color:#d42260;}.paragraph--type--tabs ul.nav-tabs > li.active{border-bottom:2px solid #ee4782;}.paragraph--type--tabs ul.nav-tabs > li:hover{border-bottom:2px solid #ee4782;}
.text-wrapper .paragraph-content paragraph--73{background-color:#000000;}@media screen and (min-width:768px){#paragraph--74 > .paragraph-content{margin-left:100px;margin-right:100px;}}@media screen and (max-width:480px){#paragraph--74 > .paragraph-content{margin-left:20px;margin-right:20px;}}@media screen and (max-width:480px){#paragraph--73{margin-bottom:20px;}}@media screen and (max-width:480px){#paragraph--75{margin-bottom:20px;}}@media screen and (max-width:480px){#paragraph--76{margin-bottom:20px;}}@media screen and (min-width:768px){#paragraph--103 > .paragraph-content{margin-left:30px;}}@media screen and (max-width:480px){#paragraph--103 > .paragraph-content{margin-left:20px;margin-right:20px;}}@media screen and (max-width:480px){#paragraph--101 > .paragraph-content{margin-left:20px;margin-right:20px;}}@media screen and (max-width:480px){.front .page-title-wrapper{padding:0;}}@media screen and (min-width:768px){#paragraph--9 .paragraph-content{margin-left:20px;margin-right:100px;}}@media screen and (max-width:480px){#paragraph--214 p{font-size:0.8rem;}}@media screen and (max-width:480px){#site-slogan{font-size:0.8rem;padding-top:7px;}}@media screen and (min-width:480px){#site-slogan{font-size:0.9rem;line-height:130%;}}@media screen and (max-width:480px){.padding-150{padding-top:0;padding-bottom:0;background-color:#ffffff;}}@media screen and (max-width:480px){.padding-50{padding-top:50px;padding-bottom:0;}}@media all and (max-width:480px){#paragraph--107 .padding-50{padding-top:15px;padding-bottom:0px;}}@media all and (max-width:480px){#paragraph--96 .padding-150{padding-top:20px;padding-bottom:50px;}}
@media screen and (max-width:767px){#toTop{bottom:65px;}}
