@charset "UTF-8";
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@media (min-width:576px) and (max-width:767.98px){.col-full-left-sm{padding-left:calc(50vw - 320px)!important}.col-full-right-sm{padding-right:calc(50vw - 320px)!important}}@media (min-width:768px) and (max-width:991.98px){.col-full-left-md{padding-left:calc(50vw - 410px)!important}.col-full-right-md{padding-right:calc(50vw - 410px)!important}}@media (min-width:992px) and (max-width:1299.98px){.col-full-left-lg{padding-left:calc(50vw - 480px)!important}.col-full-right-lg{padding-right:calc(50vw - 480px)!important}}@media (min-width:1300px){.col-full-left-xl{padding-left:calc(50vw - 596px)!important}.col-full-right-xl{padding-right:calc(50vw - 596px)!important}}@media (min-width:576px){.sizewidth-sm{width:calc(50vw - 320px)!important}}@media (min-width:768px){.sizewidth-md{width:calc(50vw - 410px)!important}}@media (min-width:992px){.sizewidth-lg{width:calc(50vw - 480px)!important}}@media (min-width:1300px){.sizewidth-xl{width:calc(50vw - 596px)!important}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes pulse2{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse2{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes fadeIn{0%{opacity:0}25%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}25%{opacity:0}to{opacity:1}}html{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{overflow-x:hidden}a{-webkit-transition:color .3s ease;transition:color .3s ease}a,a.active,a:active,a:focus,a:hover{text-decoration:none}img{height:auto;max-width:100%}section{padding:8.5rem 0}section:has(.elementor-widget-slider-products){padding:2rem 0}@media (max-width:767.98px){.container,.container-fluid{padding-left:20px;padding-right:20px}.container-fluid>.row,.container>.row{margin-left:-20px;margin-right:-20px}.container-fluid>.row>[class*=col],.container>.row>[class*=col]{padding:0 20px}}.container.narrower{padding:0 60px}@media (max-width:767.98px){.container.narrower{padding:0 20px}}.container.narrower>.row{margin-left:0;margin-right:0}.bg-primary,.bg-secondary{color:#fff}.loading-container{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border-bottom:2px solid transparent;border-top:2px solid transparent;border-color:#9e4879 transparent;border-radius:50%;border-style:solid;border-width:3px 2px;height:50px;margin:0 auto;width:50px}.numbered-list{counter-reset:inst;list-style:none;padding:0}.numbered-list li{counter-increment:inst;margin-bottom:2.5rem;padding-bottom:5rem;padding-left:8rem;padding-top:1.4rem;position:relative}.numbered-list li:before{background-color:#9e4879;border-radius:50%;color:#fff;content:counter(inst);font-size:3.2rem;font-weight:600;height:5.4rem;left:0;line-height:5.4rem;position:absolute;text-align:center;top:0;width:5.4rem}.numbered-list li:after{border-right:1px dashed #9e4879;content:"";height:calc(100% - 7.4rem);left:2.7rem;position:absolute;top:7.4rem}.numbered-list li:last-child:after{content:none}.wpml-ls{border:0!important;padding:0!important}.wpml-ls ul li .wpml-ls-display,.wpml-ls ul li.wpml-ls-current-language{display:none}.box-shadow{background:#fff;-webkit-box-shadow:0 5px 12px rgba(0,0,0,.16);box-shadow:0 5px 12px rgba(0,0,0,.16);padding:40px 45px}.box-shadow h4{color:#9e4879;font-size:2.8rem;font-weight:400}.box-shadow .download-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;color:#202249;font-size:1.9rem;padding:15px}.box-shadow .download-file img{margin-right:10px}.box-shadow .download-file:hover{background:theme-color("pale-blue")}#search-form{position:relative}@media screen and (max-width:992px){#search-form{margin:auto;width:80%}}#search-form>label{display:none}#search-form input[type=search]{border:0;border-bottom:1px solid #ccc;font-size:2.4rem;padding:15px 55px 15px 0;width:100%}#search-form input[type=search]:focus{outline:none}#search-form input[type=search]::-webkit-input-placeholder{color:#767676;font-family:Open Sans,sans-serif}#search-form input[type=search]::-moz-placeholder{color:#767676;font-family:Open Sans,sans-serif}#search-form input[type=search]:-ms-input-placeholder{color:#767676;font-family:Open Sans,sans-serif}#search-form input[type=search]::-ms-input-placeholder{color:#767676;font-family:Open Sans,sans-serif}#search-form input[type=search]::placeholder{color:#767676;font-family:Open Sans,sans-serif}#search-form button[type=submit]{background:url(/wp-content/themes/penega-child/dist/images/icon/search.svg) no-repeat 50%;background-size:100% auto;border:0;height:38px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:38px}#search-form button[type=submit]:focus{outline:none}.forminator-label .forminator-required{margin-left:-3px}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Light.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Medium.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:300;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-LightItalic.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:100;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-ThinItalic.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-ThinItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Regular.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:500;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-MediumItalic.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:600;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-SemiBoldItalic.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-SemiBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-SemiBold.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:100;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Thin.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Black.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:900;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-BlackItalic.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-ExtraBoldItalic.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-ExtraBoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:700;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-BoldItalic.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Bold.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-ExtraBold.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:200;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-ExtraLight.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Italic.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Montserrat;font-style:italic;font-weight:200;src:url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-ExtraLightItalic.woff2) format("woff2"),url(/wp-content/themes/penega-child/dist/fonts/montserrat/Montserrat-ExtraLightItalic.woff) format("woff")}html{font-size:10px}@media (min-width:992px) and (max-width:1299.98px){html{font-size:9px}}@media (max-width:767.98px){html{font-size:8px}}body{color:#000;font-family:Montserrat,Arial,sans-serif;font-size:1.6rem;line-height:1.5}h1{font-size:4.8rem;font-weight:700;line-height:1.3;margin-bottom:1.6rem}h2{font-size:2.8rem;font-weight:400}h3{font-size:2.2rem}h4{font-size:2rem}h5{font-size:1.8rem}h1,h2,h3,h4,h5,h6{font-weight:600;margin-bottom:2.5rem;margin-top:1.4em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}@media (max-width:767.98px){h1 br,h2 br,h3 br,h4 br,h5 br,h6 br{content:"";margin-left:.25em}}p{margin-bottom:0}.elementor-widget-heading:not(:last-child){margin-bottom:2.5rem}ol,ol li,ul,ul li{padding:0}.btn,.elementor-section .elementor-button{font-size:1em;font-weight:700;line-height:1.25;text-transform:uppercase}.btn-secondary a{color:#fff}sup{font-weight:400}.search-container{background:#9e4879;display:none;text-align:center;-webkit-transition:top .5s ease;transition:top .5s ease;width:100%}.search-container input[type=search]{border:1px solid #202249;padding:.5rem 1rem}.search-container input[type=search]::-webkit-input-placeholder{color:#202249}.search-container input[type=search]::-moz-placeholder{color:#202249}.search-container input[type=search]:-ms-input-placeholder{color:#202249}.search-container input[type=search]::-ms-input-placeholder{color:#202249}.search-container input[type=search]::placeholder{color:#202249}.search-container.active{top:0}.search-container .container{position:relative}.search-container .container button{background:none;border:none}.search-container .container button i{color:#202249!important;cursor:pointer;font-size:2rem}.search-container .search-trigger{background-color:#ebefef;color:#202249;cursor:pointer;font-size:2.5rem;padding:1rem;position:absolute;right:0;top:-4rem}.search-section article h2{font-size:2rem}.search-section .navigation.pagination h2.screen-reader-text{display:none}.search-section .navigation.pagination .nav-links{border-top:1px solid #000;padding-top:1rem}.clearfix:after{clear:both;content:"";display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}header{--banner-height:102px;--header-height:140px}@media (max-width:575.98px){header{--header-height:174px}}header{background-color:#fff;position:relative;width:100%;z-index:9}header .banner{background-color:#c2e76b}header .banner .row .col-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:2.4rem;font-weight:500;justify-content:center;padding:1rem 6rem}@media (max-width:767.98px){header .banner .row .col-text{font-size:1.8rem}}header .banner .row .col-text p{margin:0}header .banner .row .col-text .btn-close{cursor:pointer;padding-left:5rem}header .right{text-align:right}@media (max-width:767.98px){header .right{display:none}}header .menu-container .menu{margin:0}header .menu-container .menu li{display:inline-block}header .menu-container .menu li:not(:last-of-type){padding-right:2rem}header .menu-container .menu li a{color:#9d4878;font-size:1.6rem;font-weight:600}@media (max-width:767.98px){header .top-lang{font-size:2rem}}header .top-lang>*{margin-left:1rem}@media (max-width:767.98px){header .top-lang>*{margin-left:0;margin-top:1rem}}header .top-lang>:first-child{margin-left:0;margin-top:0}header .top-lang a{background-color:#9e4879;border:2px solid #9e4879;border-radius:15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:400;min-height:4.5rem;padding:1rem 1.25rem;text-align:center;text-transform:unset!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .top-lang a img{height:2.5rem;width:2.5rem}header .top-lang .language-selector a{background-color:transparent}header .top-lang .language-selector a .wpml-ls-native{color:#9e4879}header .pastille{display:block;z-index:3}header .pastille .hamburger-toggle{cursor:pointer;height:20px;position:relative;width:25px;z-index:2}header .pastille .hamburger-toggle .bar{background-color:#000;height:3px;left:0;position:absolute;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}header .pastille .hamburger-toggle .line-1{top:0}header .pastille .hamburger-toggle .line-2{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .pastille .hamburger-toggle .line-3{bottom:0}header .over-menu{background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:none;left:0;padding:9rem 17.5rem 5rem;position:absolute;right:0;text-align:center;top:calc(100% - var(--header-h));z-index:2}@media (max-width:575.98px){header .over-menu{padding:9rem 3rem 3rem;top:0}}header .over-menu .menu-mobile{padding:1rem 3rem 0;position:relative}header .over-menu .menu-mobile ul{display:block;margin:0;padding:0 20px;text-align:left}header .over-menu .menu-mobile ul li{border:1px solid #9e4879;display:inline-block;margin-bottom:11px;width:100%}header .over-menu .menu-mobile ul li:first-child a:before{content:url(/wp-content/themes/penega-child/dist/images/samples-icon.svg)}header .over-menu .menu-mobile ul li:nth-child(2) a:before{content:url(/wp-content/themes/penega-child/dist/images/talk-to-rep-icon.svg)}header .over-menu .menu-mobile ul li:last-child a:before{content:url(/wp-content/themes/penega-child/dist/images/download-resources-icon.svg)}header .over-menu .menu-mobile ul li.menu-item-has-children a{pointer-events:none}header .over-menu .menu-mobile ul li.menu-item-has-children.active:after{content:"–"}header .over-menu .menu-mobile ul li.menu-item-has-children:after{content:"+";font-size:2rem;line-height:1.8px;position:absolute;right:25px;top:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .over-menu .menu-mobile ul li a{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;padding:15px 20px;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .over-menu .menu-mobile ul li a:before{height:22px;padding-right:13px}header .over-menu .menu-mobile ul li.current-menu-item a{color:#9e4879}header .over-menu .menu-mobile ul li .sub-menu{display:none;position:unset}header .over-menu .menu-mobile ul li .sub-menu li{border:#9e4879;color:#000;padding:0}header .over-menu .menu-mobile ul li .sub-menu li a{color:#000;pointer-events:auto}header .over-menu .menu-mobile ul.active li:after{content:"-"}header .over-menu .menu-mobile a{border-bottom:1px solid #d6d6d6;display:inline-block;font-size:14px;padding:15px 20px;width:100%}header .over-menu .close-menu{cursor:pointer;font-size:4rem;line-height:1;position:absolute;right:0;top:0}header .over-menu a.btn-logout{background-color:#9e4879;border-radius:12px;color:#fff;display:block;font-size:1.7rem;font-weight:700;margin:5rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header .search-opener{display:block;width:22px}@media (max-width:575.98px){header .search-opener{margin-left:0}}header .search-opener svg{width:100%}header .wpml-ls{font-weight:700}header .header-search{background-color:#fff;height:100%;left:0;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}header .header-search.opened{-webkit-transform:translateY(0);transform:translateY(0)}header .header-search .container,header .header-search .row{height:100%}header .header-search .search{padding:0}body.home .menu-container,body.home .pastille{display:none}.elementor-form{text-align:left}.elementor-form .elementor-field-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.elementor-form .elementor-field-group .elementor-field-textual{border:1px solid #d5d3d3}.elementor-form .elementor-field-label{color:#9e4879!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;text-transform:uppercase!important}.elementor-form .elementor-field-label span{color:#484848;display:block;font-weight:400;text-transform:none}.elementor-form .elementor-subgroup-inline{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-subgroup-inline .elementor-field-option{padding-right:20px!important}.elementor-form .elementor-subgroup-inline .elementor-field-option label{padding-left:5px}.elementor-form .elementor-select-wrapper{background-color:transparent!important}.elementor-form select,.elementor-form textarea{background-color:#fff;border-radius:12px}.elementor-form select{text-align:left;text-align-last:left;-moz-text-align-last:left}.elementor-form input{border-radius:12px;text-align:left}.elementor-form input[type=checkbox]{border:1px solid #d5d3d3!important}.elementor-form .elementor-field-type-previous{display:none}.elementor-form .elementor-button[type=submit]{background-color:#9e4879!important;border-radius:12px;margin-top:25px;padding:1.2rem 3rem 1rem}@media (max-width:576px){.elementor-form .elementor-button[type=submit]{width:60%}}#back2form{display:none}#back2form .elementor-button-icon svg{width:unset}#order_samples .e-form__buttons{margin-top:3rem}#order_samples .e-form__buttons .elementor-field-group{margin-bottom:0}.elementor-message.elementor-message-success{font-size:1.8rem;margin:auto;max-width:66%;text-align:center}.elementor-message.elementor-message-success:before{content:none}.loading-overlay{background-color:hsla(0,0%,100%,.8);display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-overlay .spinner{-webkit-animation:rotation .6s linear infinite;animation:rotation .6s linear infinite;border:6px solid rgba(0,174,239,.15);border-radius:100%;border-top-color:rgba(0,174,239,.8);height:60px;left:50%;margin:0 auto;position:absolute;top:50%;width:60px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}footer{font-weight:400}@media (max-width:767.98px){footer .container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;padding-top:3.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .container-fluid .row.footer-top{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 0}}footer .container-fluid .row.footer-top{padding-bottom:2rem;padding-top:2rem;text-align:center}@media (max-width:767.98px){footer .container-fluid .row.footer-top{background-color:#9e4879;color:#fff}}footer .container-fluid .row.footer-top ul{margin:0}footer .container-fluid .row.footer-top ul li{display:inline-block;font-size:1.2rem;font-weight:500;text-transform:uppercase}footer .container-fluid .row.footer-top ul li:not(:last-of-type):after{content:"|";padding:0 1.5rem 0 2rem}footer .container-fluid .row.footer-top ul li a{color:#fff}footer .container-fluid .row .col-lg-6{font-size:1.2rem}footer .container-fluid .row .col-lg-6 .logo{display:block;padding-bottom:1rem}@media (max-width:767.98px){footer .container-fluid .row .col-lg-6 .logo{padding-bottom:1.5rem}}footer .container-fluid .row .col-lg-6 p{margin:0}footer .container-fluid .row .col-lg-6:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media (max-width:767.98px){footer .container-fluid .row .col-lg-6:last-child{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:2rem}}footer .container-fluid .row .col-lg-6:last-child .paab{max-width:80px}footer .container-fluid .row .col-lg-6:last-child .ryaltris-logo{background:#fff}footer .container-fluid .row .col-lg-6:last-child .ryaltris-logo img{width:17.4rem}.page-product footer .paab,.page-produit footer .paab{margin-right:4.55rem}.elementor-widget-access-form .main{background-color:var(--e-global-color-primary);background-position:50% 0;background-repeat:no-repeat;background-size:cover;padding:200px 0 35px}.elementor-widget-access-form .main video{-webkit-animation:fadeIn 2s ease-in-out forwards;animation:fadeIn 2s ease-in-out forwards;-webkit-animation-delay:.5s;animation-delay:.5s;left:50%;min-width:60rem;opacity:0;position:absolute;top:0;-webkit-transform:translateX(-50%) rotate(25deg);transform:translateX(-50%) rotate(25deg);-webkit-transform-origin:80% -26%;transform-origin:80% -26%;width:60rem}.elementor-widget-access-form .main .form-wrapper{background-color:#fff;margin:0 auto;padding:3rem;position:relative;width:50%}@media (max-width:991.98px){.elementor-widget-access-form .main .form-wrapper{border-radius:30px;width:80%}}@media (max-width:767.98px){.elementor-widget-access-form .main .form-wrapper{width:90%}}.elementor-widget-access-form .main .form-wrapper .title{font-size:28px;font-weight:800;margin-bottom:20px;text-align:center}@media (max-width:575.98px){.elementor-widget-access-form .main .form-wrapper .title{font-size:22px}}.elementor-widget-access-form .main .form-wrapper .accent{color:var(--e-global-color-primary);font-size:24px;font-weight:800;margin:0 0 20px;text-align:center}@media (max-width:575.98px){.elementor-widget-access-form .main .form-wrapper .accent{font-size:20px}}.elementor-widget-access-form .main .form-wrapper p{font-size:20px;margin-bottom:30px;text-align:center}@media (max-width:575.98px){.elementor-widget-access-form .main .form-wrapper p{font-size:16px}}.elementor-widget-access-form .access-form form{text-align:center}.elementor-widget-access-form .access-form form div{margin-bottom:20px}.elementor-widget-access-form .access-form form label{color:#000;display:block;font-size:18px;font-weight:700;text-align:left;text-transform:uppercase}.elementor-widget-access-form .access-form form input,.elementor-widget-access-form .access-form form select{background-color:#fff;border:1px solid #000;border-radius:12px;margin:auto;padding:1.45rem 1.5rem;width:100%}.elementor-widget-access-form .access-form form input:focus,.elementor-widget-access-form .access-form form select:focus{outline:none}.elementor-widget-access-form .access-form form input#hcp,.elementor-widget-access-form .access-form form select#hcp{text-align:left}.elementor-widget-access-form .access-form form input::-webkit-input-placeholder{color:#000}.elementor-widget-access-form .access-form form input::-moz-placeholder{color:#000}.elementor-widget-access-form .access-form form input:-ms-input-placeholder{color:#000}.elementor-widget-access-form .access-form form input::-ms-input-placeholder{color:#000}.elementor-widget-access-form .access-form form input::placeholder{color:#000}.elementor-widget-access-form .access-form form input[type=submit]{background-color:#9e4879;border:none;border-radius:12px;color:#fff;font-weight:700;margin:2.78rem auto 0;padding:1em 2em;text-transform:uppercase;width:300px}.elementor-widget-access-form .access-form form select{-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#000 0),linear-gradient(135deg,#000 50%,transparent 0);background-position:calc(100% - 20px) calc(1.5em + 2px),calc(100% - 15px) calc(1.5em + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.elementor-widget-access-form .access-form form .checkmark{background-color:transparent;border:2px solid #202249;border-radius:2px;height:20px;left:0;position:absolute;top:0;width:20px}.elementor-widget-access-form .access-form form .checkmark:after{content:"";display:none;position:absolute}.elementor-widget-access-form .access-form form .checkbox input:checked~.checkmark,.elementor-widget-access-form .access-form form .checkbox:hover input~.checkmark{background-color:transparent}.elementor-widget-access-form .access-form form .checkbox input:checked~.checkmark:after{display:block}.elementor-widget-access-form .access-form form .error{color:red;font-weight:400;padding-top:10px;text-align:left}.btn,.elementor-section .elementor-button{border-radius:12px;font-weight:800;padding:.75em 2.5em;position:relative;z-index:1}.btn:focus,.elementor-section .elementor-button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.btn .icon,.elementor-section .elementor-button .icon{background:no-repeat 50%/contain;display:inline-block;height:1em;vertical-align:middle;width:.875em}.btn .icon:first-of-type,.elementor-section .elementor-button .icon:first-of-type{margin-right:1rem}.btn .icon:last-of-type,.elementor-section .elementor-button .icon:last-of-type{margin-left:1rem}.btn.disabled,.elementor-section .disabled.elementor-button{-webkit-filter:grayscale(1);filter:grayscale(1);pointer-events:none}.btn.btn-primary a,.elementor-section .btn-primary.elementor-button a{color:#fff}.elementor-section .elementor-button{background-color:#9e4879}.penega-button-container.left{text-align:left}@media (max-width:992px){.penega-button-container.left{text-align:center}}.penega-button-container.center{text-align:center}.penega-button-container.right{text-align:right}@media (max-width:992px){.penega-button-container.right{text-align:center}}.penega-button-container .outline{border:2px solid #9e4879;color:#9e4879}.penega-button-container .outline:hover{background:#9e4879;color:#fff}.penega-button-container a:focus{outline:none}.modal .modal-dialog{margin:9rem auto;max-width:75%}@media (max-width:767.98px){.modal .modal-dialog{margin:4.5rem auto;max-width:90%}}.modal .modal-dialog .modal-content{color:#000;padding:2rem}.modal .modal-dialog .modal-content .close-modal{cursor:pointer;position:absolute;right:30px;top:20px;z-index:1}.modal .modal-dialog .modal-content .modal-body{text-align:left}.modal .modal-dialog .modal-content .modal-body h4{margin-right:4rem;text-transform:uppercase}.modal .modal-dialog .modal-content .modal-body strong{text-transform:uppercase}.modal .modal-dialog .modal-content .modal-body a{color:#1a0dab}.modal .modal-dialog .modal-content .modal-body p{margin-bottom:20px}.elementor-widget-banner-home{background:#b0c766;padding:0 1rem}.elementor-widget-banner-home .gradient{margin:0 -20px;padding-top:6rem}.elementor-widget-banner-home .gradient picture{position:relative;z-index:10}.elementor-widget-banner-home .gradient:before{background:radial-gradient(circle,hsla(85,95%,92%,.85) 0,hsla(85,95%,92%,0) 90%);content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(160% + 40px)}.elementor-widget-banner-home img{width:100%}.elementor-widget-banner-home .container{padding-bottom:4rem;z-index:10}.elementor-widget-banner-home .container h3{font-size:2.8rem;font-weight:700}@media (max-width:767.98px){.elementor-widget-banner-home .container h3{font-size:1.6rem}}@media (min-width:768px){.elementor-widget-banner-home .container .row{padding-left:3%;padding-right:3%}}@media (max-width:767.98px){.elementor-widget-banner-home span{font-size:1.4rem}}.elementor-widget-banner-home .background-primary{background-color:#9e4879;border-radius:42px;color:#fff;padding:4% 3%;position:relative}@media (max-width:767.98px){.elementor-widget-banner-home .background-primary{border-radius:14px;margin:0}}.elementor-section .elementor-widget-banner-home .background-primary a.elementor-button,.elementor-widget-banner-home .background-primary .elementor-section a.elementor-button,.elementor-widget-banner-home .background-primary a.btn{background-color:#b0c766;border-radius:12px 12px 12px 12px;font-size:3.5rem;padding:1rem 5rem}@media (max-width:767.98px){.elementor-section .elementor-widget-banner-home .background-primary a.elementor-button,.elementor-widget-banner-home .background-primary .elementor-section a.elementor-button,.elementor-widget-banner-home .background-primary a.btn{padding:1rem 3rem}.elementor-section .elementor-widget-banner-home .background-primary a.elementor-button img,.elementor-widget-banner-home .background-primary .elementor-section a.elementor-button img,.elementor-widget-banner-home .background-primary a.btn img{width:3rem}}.elementor-widget-banner-home .background-primary .over{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:767.98px){.elementor-widget-banner-home .background-primary .over{top:60%}}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-text{padding-left:5rem;position:relative}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-text:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:35px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35px}@media (max-width:767.98px){.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-text:before{height:25px;width:25px}}.elementor-widget-n-accordion .e-n-accordion-item:first-child .e-n-accordion-item-title-text:before{background-image:url(/wp-content/themes/penega-child/dist/images/icons/icon_guideline_recommendations.svg)}.elementor-widget-n-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title-text:before{background-image:url(/wp-content/themes/penega-child/dist/images/icons/icon_ryaltris_data.svg)}.elementor-widget-n-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title-text:before{background-image:url(/wp-content/themes/penega-child/dist/images/icons/icon_recommended_dosing.svg);height:50px;left:6px;width:25px}.elementor-widget-n-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title-text:before{background-image:url(/wp-content/themes/penega-child/dist/images/icons/icon_order_samples.svg)}.elementor-widget-lightbox-image .lightbox-image{border:2px solid #000;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.elementor-widget-lightbox-image .lightbox-image .loupe{pointer-events:none;right:10px;top:10px}.elementor-widget-hero-product{color:#fff;width:100%}.elementor-widget-hero-product .background-wrapper{background:url(/wp-content/themes/penega-child/dist/images/hero_product.jpg) no-repeat 100% 100%/cover;height:90vh;overflow:hidden;width:100%}@media (max-width:991.98px){.elementor-widget-hero-product .background-wrapper{background:url(/wp-content/themes/penega-child/dist/images/hero_product_mobile.jpg) no-repeat 100% 100%/cover;height:auto;padding-bottom:70%}}.elementor-widget-hero-product .video{-webkit-animation:fadeIn 2s ease-in-out forwards;animation:fadeIn 2s ease-in-out forwards;-webkit-animation-delay:.5s;animation-delay:.5s;bottom:-4%;max-width:none;min-width:179vh;opacity:0;position:absolute;right:-5.6%;width:100vw}@media (max-width:991.98px){.elementor-widget-hero-product .video{bottom:6%;min-width:0;right:-22.6%;width:130%}}.elementor-widget-hero-product .col-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:30px;row-gap:10px}.elementor-widget-hero-product .col-content h1{font-size:28px;font-weight:800;line-height:1;margin-bottom:0}.elementor-widget-hero-product .col-content h1 span{color:#c2e76b;font-size:3.8rem}.elementor-widget-hero-product .col-content h2{font-size:24px;font-weight:400;margin-bottom:0;margin-top:0}.elementor-widget-hero-product .col-content h2 strong{font-weight:800}.recommended-dose-section table{margin:0;table-layout:fixed;width:100%}.recommended-dose-section table th{color:#fff;font-weight:700;padding:1.5rem}.recommended-dose-section table thead tr th{background-color:#9e4879;font-size:2rem;text-align:center}@media (max-width:575.98px){.recommended-dose-section table thead tr th{font-size:1.6rem}}.recommended-dose-section table thead tr th img{margin-left:2rem}@media (max-width:575.98px){.recommended-dose-section table thead tr th img{height:20px;margin-left:1rem;width:20px}}.recommended-dose-section table tbody tr{border-bottom:1px solid #000}.recommended-dose-section table tbody tr:first-child td:first-child span{color:#9c4877}.recommended-dose-section table tbody tr:last-child td:first-child span{color:#06b5d7}.recommended-dose-section table tbody tr td{background-color:#fff;color:#626161;font-size:2.2rem;font-weight:500;line-height:1.25;padding-bottom:2rem;padding-left:1rem;padding-top:2rem;position:relative}@media (max-width:575.98px){.recommended-dose-section table tbody tr td{font-size:1.6rem}}.recommended-dose-section table tbody tr td:first-child span{font-size:2.4rem;font-weight:600}@media (max-width:575.98px){.recommended-dose-section table tbody tr td:first-child span{font-size:1.8rem}}.recommended-dose-section table tbody tr td:not(:first-of-type){padding-left:4.5rem}.recommended-dose-section table tbody tr td:nth-child(2) span.number,.recommended-dose-section table tbody tr td:nth-child(3) span.number{font-size:4.2rem;font-weight:600;margin-right:1.5rem}.recommended-dose-section table tbody tr td:nth-child(2){background-color:#e4ebb5}.recommended-dose-section table tbody tr td:nth-child(3){background-color:#bae5f0}@media (max-width:767.98px){.recommended-dose-section table tbody tr th{padding:1rem;width:21%}.recommended-dose-section table tbody tr:first-child th{background-color:#9e4879}.recommended-dose-section table tbody tr:nth-child(2) th{background-color:#1bbfdd}.recommended-dose-section table tbody tr:last-child th{background-color:#b0c766}.recommended-dose-section table tbody tr td{border:1px solid hsla(0,0%,44%,.5);padding:1rem;width:37%}.recommended-dose-section table tbody tr td:not(:first-of-type){padding-left:1rem}.page-accueil footer .container-fluid .row .col-lg-6:last-child .ryaltris-logo,.page-homepage footer .container-fluid .row .col-lg-6:last-child .ryaltris-logo{background:none;padding:0}}body.single .wrapper,body.single-taxonomy .wrapper,body.tax-diseasestate .wrapper{padding-top:var(--header-h,100px)}.single-post h1{margin:0!important}.single-post .date{margin-bottom:10px!important}.single-post .post-categories{display:none}.single-post .post-container{padding:2.5rem}.single-post aside{display:none}.single-products .product-logo{max-width:300px;width:100%}.single-taxonomy .content-head,.tax-diseasestate .content-head{background-color:rgba(0,0,0,.75)}.single-taxonomy .content-head h1,.tax-diseasestate .content-head h1{display:inline-block}.single-taxonomy .content-head h1 p,.tax-diseasestate .content-head h1 p{color:#9e4879!important;display:inline-block;font-weight:400}.single-taxonomy .content-head p,.tax-diseasestate .content-head p{color:#fff;margin-bottom:0}.single-taxonomy .product-section .row,.tax-diseasestate .product-section .row{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.single-taxonomy .product-section .row .col,.tax-diseasestate .product-section .row .col{padding:0 40px;text-align:center}.single-taxonomy .product-section .row .col img,.tax-diseasestate .product-section .row .col img{display:block;margin:auto;max-width:60%;padding-bottom:20px}.single-taxonomy .product-section .row .col p,.tax-diseasestate .product-section .row .col p{margin:auto;max-width:80%}.elementor-section .single-taxonomy .product-section .row .col .elementor-button,.elementor-section .tax-diseasestate .product-section .row .col .elementor-button,.single-taxonomy .product-section .row .col .btn,.single-taxonomy .product-section .row .col .elementor-section .elementor-button,.tax-diseasestate .product-section .row .col .btn,.tax-diseasestate .product-section .row .col .elementor-section .elementor-button{margin:30px 0 50px}.single-taxonomy .product-section .row .col .trademark,.tax-diseasestate .product-section .row .col .trademark{font-size:14px}.single-taxonomy .product-section .row .col .trademark span,.tax-diseasestate .product-section .row .col .trademark span{text-transform:uppercase}.single-taxonomy .product-section .row .col.single-col,.tax-diseasestate .product-section .row .col.single-col{margin:auto;max-width:60%}.single-taxonomy .product-section .row .col.single-col img,.tax-diseasestate .product-section .row .col.single-col img{max-width:50%}.elementor-editor-active section.top-section,.page section.top-section{background-color:#9e4879;margin-top:var(--header-h,100px);padding:8.5rem 0;text-align:center}.elementor-editor-active section.top-section h1,.elementor-editor-active section.top-section p,.page section.top-section h1,.page section.top-section p{color:#fff}.after-submit-form{display:none}@media (max-width:767.98px){.page.page-product .content div.elementor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page.page-product .content div.elementor .recommended-dose{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.page.page-product .content div.elementor #order-samples-section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}
/*# sourceMappingURL=style.css.map */