@import url(//sioi.re/wp-content/themes/sioi/../oceanwp/style.css);@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Rajdhani:wght@200;300;400;500;600;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap');@font-face{font-family:'Calibri-Italic';src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Italic.eot');src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Italic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Italic.woff2') format('woff2'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Italic.woff') format('woff');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Calibri-Bold';src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Bold.eot');src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Bold.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Bold.woff2') format('woff2'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Calibri';src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri.eot');src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri.woff2') format('woff2'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Calibri-LightItalic';src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-LightItalic.eot');src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-LightItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-LightItalic.woff2') format('woff2'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-LightItalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Calibri-Light';src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Light.eot');src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Light.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Light.woff2') format('woff2'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Calibri-BlodItalic';src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-BoldItalic.eot');src:url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-BoldItalic.eot?#iefix') format('embedded-opentype'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-BoldItalic.woff2') format('woff2'),url('/wp-content/themes/sioi/css/fonts/calibri/Calibri-BoldItalic.woff') format('woff');font-weight:700;font-style:italic;font-display:swap}*:focus{outline:none}a:hover{text-decoration:none}:root{--vh2:90vh;--vh:100vh}body{font-size:14px;font-family:'Montserrat',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Rajdhani',sans-serif}a,a:visited,a:focus,a:active,a:hover{outline:0 none !important}p{font-family:"Montserrat"}select{border:none;-moz-appearance:none;-ms-appearance:none}body.elementor-page{background:#dadada}body.home #footer-bottom{padding:0 7vw}body.home #footer-bottom .nbp img{width:3vw;top:50%}body.page-id-3 #site-logo{display:block}body.page-id-3034 #site-logo{display:block}#site-logo{display:none}#site-logo #site-logo-inner a{position:relative;z-index:10}.joinchat__button{bottom:4px !important;background:#c97314 !important}#header-top.show:before{top:-6vw;right:-8vw}#header-top.show:after{bottom:-18vw;left:-12vw}#header-top .back-header-video{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;filter:grayscale(0%);opacity:.85;z-index:1}#header-top .back-header-video:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;filter:blur(2px);z-index:10}#header-top .back-header-video:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(0,0,0,0) 47%,rgba(0,0,0,1) 100%);z-index:0;opacity:.8}#header-top #header-logo{position:absolute;top:68%;left:82%;transform:translate(-50%,-50%);z-index:100;font-size:10em;font-family:'Montserrat';width:26vw;text-shadow:1px 1px 7px #000;opacity:1}#header-top #header-logo .fadeIn{animation:fadeIn 5s;-webkit-animation:fadeIn 5s;-moz-animation:fadeIn 5s;-o-animation:fadeIn 5s;-ms-animation:fadeIn 5s}#category-header .header-logo{position:absolute;top:64px;left:128px;transform:translate(-50%,-50%);z-index:1;font-size:10em;font-family:'Montserrat';text-shadow:1px 1px 7px #000;opacity:1}#category-header .header-logo .fadeIn{animation:fadeIn 5s;-webkit-animation:fadeIn 5s;-moz-animation:fadeIn 5s;-o-animation:fadeIn 5s;-ms-animation:fadeIn 5s}#single-product .header-logo{position:absolute;top:64px;left:128px;transform:translate(-50%,-50%);z-index:1;font-size:10em;font-family:'Montserrat';text-shadow:1px 1px 7px #000;opacity:1}#single-product .header-logo .fadeIn{animation:fadeIn 5s;-webkit-animation:fadeIn 5s;-moz-animation:fadeIn 5s;-o-animation:fadeIn 5s;-ms-animation:fadeIn 5s}#header-top .scroll{width:100% !important;height:98vh !important}#site-header.transparent-header{z-index:1 !important}.custom-navigation-wrapper{width:80vw;align-items:center}#site-navigation-wrap{display:flex;max-height:12vh;text-align:center}#site-navigation-wrap ul li{display:table-cell;vertical-align:middle;height:120px;color:#000}#site-navigation-wrap ul li a{position:relative;top:50%;transform:translateY(-50%);padding:0 50px;font-family:"Rajdhani";font-weight:600}#site-navigation{width:100vw;display:flex;justify-content:center;align-items:center}.oceanwp-mobile-menu-icon.mobile-right{padding-right:32px}#about-us{height:100vh;padding:0;margin:0;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url('/wp-content/themes/sioi/img/about_us_background.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;filter:grayscale(0%);opacity:.85;overflow:hidden}#about-us .col{position:relative;height:100vh;padding:0}#about-us .col-portrait .content-photo{box-shadow:0 10px 30px rgba(0,0,0,.2);border:8px solid #fff;background-color:#fff;padding:10px}#about-us .col-portrait .content-photo img{display:block;max-width:100%;max-height:100%;height:auto;border-radius:3px}#about-us .col-text{position:relative;width:100vw}#about-us .content{width:85% !important;margin-left:auto;margin-right:auto;padding:0;box-shadow:none}#about-us .content .text p{text-align:justify;hyphens:auto}#about-us ul{list-style-type:none;padding:0;margin:10px 0}#about-us ul li{margin-bottom:8px;padding:4px;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s ease,background-color .3s ease}#contact-us .contact-text p{font-family:'Montserrat';font-size:1.2em;font-weight:500;margin-top:20px;text-align:justify}#contact-us .logo{width:85%;margin:0 auto 0 auto}#contact-us .contact-text{width:100%;margin:20px auto 0 auto}#contact-us form{margin-top:20px}#contact-us .form-col{padding:0 4%;position:relative;z-index:2}#contact-us .form-col.text{margin-top:3vh}#contact-us form input::placeholder{color:#000}#contact-us form span[data-name=your-lastname]{display:block;width:49%;margin-right:2%;float:left}#contact-us form span[data-name=your-firstname]{display:block;width:49%;float:left}#contact-us form span[data-name=your-email]{clear:both;display:block;width:49%;margin-right:2%;float:left}#contact-us form span[data-name=telephone]{display:block;width:49%;float:left}#contact-us form span{display:inline-block;width:100%}#contact-us form input[type=submit]{font-family:"Calibri";font-size:1.4em;background:#fd7400;color:#fff;width:30%;margin:40px auto 0 auto;padding:0;display:inline-block;border:none;left:50%;transform:translateX(-50%);transition:all .2s ease-in;font-weight:600}#contact-us form input[type=submit]:hover{background:#fd7400}#contact-us form p{position:relative}#contact-us form .hover{width:40%;height:100%;background:#fd7400;transform:translateX(-50%);margin:45px auto 0 auto}#contact-us form .hover:before{top:0;left:0;z-index:-1;content:'';width:100%;height:100%;background:#fd7400;transform:scaleX(0);transform-origin:left;transition:all .2s ease-in}#contact-us form .hover.hovered:before{transform:scaleX(1)}#contact-us h2{color:#fff;font-size:3.5em;text-transform:uppercase}#contact-us form input[type=checkbox]{width:32px;margin-bottom:0;height:24px;padding-top:4px;padding-left:8px !important}#contact-us form input{font-family:"Montserrat";border:none;border-bottom:2px solid #fd7400;margin-bottom:20px;background:#fff;color:#000;font-size:1.3em;height:40px;padding-left:10px;width:100%}#contact-us form textarea{font-family:"Montserrat";background:#fff;border:none;border-radius:10px;border-bottom:1px solid #fd7400;color:#000;font-size:1.3em;width:100%}#contact-us form textarea::placeholder{color:#000}#contact-us .rgpd{margin-top:10px;display:table;width:100%}#contact-us .rgpd span[data-name=rdpg-check] .wpcf7-list-item-label{display:none}#contact-us .rgpd span[data-name=rdpg-check]{display:table-cell;vertical-align:top;padding-right:15px;width:15px}#contact-us .rgpd span[data-name=rdpg-check] .cf7-list-item{margin-left:0}#contact-us .rgpd .rgpd-label{color:#fff;display:table-cell;vertical-align:top;font-size:1.1em;text-align:justify;font-weight:500}#contact-us form .rgpd span.wpcf7-not-valid-tip{display:none}#contact-us form .wpcf7-form-control.wpcf7-submit{position:relative}#contact-us form span.wpcf7-spinner{position:absolute;right:53%;top:63%;width:20px;height:20px}#partners-grid img{filter:grayscale(100%);transition:filter .5s ease-in-out}#partners-grid img:hover{filter:grayscale(0)}#partners-grid figure{padding:8px}#product-categories .title-inner{width:100%;height:100%;display:table;text-align:center}#product-categories .col-item .title-inner img{width:140px;height:132px;opacity:.8;margin:0 auto 10px auto;display:block}#product-categories .col-title h3{font-family:'Rajdhani';font-weight:600;padding:0 0 20px;font-size:2.6em;letter-spacing:2px;text-transform:uppercase;color:#fff;margin:0;border-radius:50px;width:100%;text-align:center;opacity:1;transition:all .2s ease-in}#product-categories .col-item .range-button{opacity:1;background:#fd7400;color:#fff;font-size:1.3em;text-transform:uppercase;display:inline-block;position:relative;transition:all .2s ease-in;padding:5px 45px;font-weight:500;font-family:'Rajdhani';border-radius:18px}#product-categories .col-item .range-button:hover{background:#fd7400}#product-categories{padding:0}#product-range{padding:0}#product-categories .col{position:relative;height:100vh;overflow:hidden;padding:0;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:box-shadow .3s ease-in-out;border-radius:5px;overflow:hidden}#product-categories .col:hover{box-shadow:0 6px 16px rgba(0,0,0,.2)}#product-categories .col1:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('/wp-content/themes/sioi/img/protection-auditive-cotral.webp');background-size:cover;background-position:right;background-repeat:no-repeat;filter:grayscale(50%);transition:all .2s ease-in}#product-categories .col1:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(0,0,0,0) 47%,rgba(0,0,0,1) 100%);z-index:0;opacity:.2;background:#deb9a9}#product-categories .col2:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('/wp-content/themes/sioi/img/exosquelette-omnisuit.jpg');background-size:cover;background-position:top;background-repeat:no-repeat;filter:grayscale(50%);transition:all .2s ease-in}#product-categories .col2:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(0,0,0,0) 47%,rgba(0,0,0,1) 100%);z-index:0;opacity:.2;background:#deb9a9}#product-categories .col3:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('/wp-content/themes/sioi/img/others_background.webp');background-size:cover;background-position:right;background-repeat:no-repeat;filter:grayscale(50%);transition:all .2s ease-in}#product-categories .col3:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(0,0,0,0) 47%,rgba(0,0,0,1) 100%);z-index:0;opacity:.2;background:#deb9a9}#hu-revoke{display:none !important}#footer-bottom .container{width:100%;max-width:unset;padding:0;position:relative}#footer-bottom{background:#dbdbdb;padding:0 5vw;width:100%;height:70px;position:relative}#footer-bottom .container{height:52px}#footer-bottom .nbprod{font-weight:400 !important;font-family:'Open Sans';font-size:1em;display:block;float:left;position:absolute;top:50%;transform:translateY(-50%);color:#000}#footer-bottom .nbprod span{font-weight:300}#footer-bottom .nbp img{width:3vw;display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;margin-bottom:16px}.footermenu{display:block;text-align:center;background:#6a6a6a;padding:13px 0}.footermenu a{color:#f4f4f4 !important;font-weight:400 !important;padding:0 10px;font-family:'Open Sans';font-size:1.2em}.footermenu .point{font-size:1.3em;color:#f4f4f4;position:relative;top:0}.copyrights{display:block;text-align:left;background:#3d3d3d;padding:15px 5vw;color:#fff;font-family:'Open Sans'}.copyrights #footer-info{color:#dbdbdb !important;font-weight:400 !important;padding-left:5vw;font-family:'Open Sans';font-size:1.2em;text-transform:none}#modal-content{height:100vh;overflow:hidden}footer#footer{background:#f4f4f4 !important;margin-bottom:-10px;overflow:hidden}footer#footer .footer-infos .info-container{display:table;width:100%;table-layout:fixed}footer#footer .footer-infos .info-col{display:table-cell;text-align:center;width:20%;vertical-align:middle;padding:20px 30px}footer#footer .footer-infos .info-col.logo img{width:9vw}footer#footer .footer-infos .info-col .info-icon{width:31px;margin:0 auto 20px auto}footer#footer .footer-infos .info-col .info-text{font-family:"Montserrat";color:#222;font-size:1.3em;transition:all .2s ease-in;font-weight:500}footer#footer .footer-infos .info-col:hover .info-text{color:#fd7400}footer#footer .footer-infos .info-col.adresse:hover .info-icon img{-webkit-animation:pulsate-bck .5s ease-in-out infinite both;animation:pulsate-bck .5s ease-in-out infinite both}footer#footer .footer-infos .info-col.tel:hover .info-icon img{-webkit-animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955) both;animation:shake-horizontal .8s cubic-bezier(.455,.03,.515,.955) both}footer#footer .footer-infos .info-col.mail:hover .info-icon img{-webkit-animation:slide-out-top .5s cubic-bezier(.55,.085,.68,.530) backwards;animation:slide-out-top .5s cubic-bezier(.55,.085,.68,.530) backwards}footer#footer .footer-infos .info-col .social{display:inline-block;width:39px}footer#footer .footer-infos .info-col .social:first-of-type{margin-right:20px}footer#footer .footer-infos .info-col .social svg circle{fill:#3d3935;transition:all .2s ease-in}footer#footer .footer-infos .info-col .social:hover svg circle{fill:gray}footer#footer .footer-infos .info-col .social:hover svg #Facebook circle{fill:#1977f3}footer#footer .footer-infos .info-col .social:hover svg #Facebook path{fill:#fff}footer#footer .footer-infos .info-col .social:hover svg #Linkedin circle{fill:#0b66c2}footer#footer .footer-infos .info-col .social:hover svg #Linkedin path{fill:#fff}footer#footer .footer-infos .info-col .social #instagramm{position:relative;z-index:1}footer#footer .footer-infos .info-col .social #instagramm path{fill:#858585 !important;transition:all .2s ease-in}footer#footer .footer-infos .info-col .social:hover #instagramm path{fill:url(#a) !important}footer#footer .footer-infos .info-col .social:hover svg path{fill:#858585}#scroll-down-1{position:absolute;width:3vw;bottom:5px;left:50%;transform:translateX(-50%);z-index:10}#scroll-down-1 svg path{fill:#fd7400;stroke:#fd7400}#scroll-down-2{position:absolute;width:3vw;bottom:5px;left:50%;transform:translateX(-50%);z-index:10}#scroll-down-2 svg path{fill:#fd7400;stroke:#fd7400}#scroll-down-3{position:absolute;width:3vw;bottom:5px;left:50%;transform:translateX(-50%);z-index:10}#scroll-down-3 svg path{fill:#fff;stroke:#fff}#scroll-down-4{position:absolute;width:3vw;bottom:5px;left:50%;transform:translateX(-50%);z-index:10}#scroll-down-4 svg path{fill:#fff;stroke:#fff}@media (min-width:2300px){#logotype{top:12%;width:28vw}body.wide #logotype{width:28vw !important}}@media (min-width:2000px) and (max-width:2299px){#logotype{top:50%;width:33vw}body.wide #logotype{width:30vw !important}}@media (min-width:1401px) and (max-width:1700px){#logotype{width:40vw;top:54%}footer#footer .footer-infos .info-col .info-text{font-size:1.2em}footer#footer .footer-infos .info-col.logo img{width:12vw}#product-categories .col-title h3{font-size:2.3em}}@media (min-width:1200px) and (max-width:1400px){#logotype{width:53vw;top:54%}footer#footer .footer-infos .info-col .info-text{font-size:1.2em}footer#footer .footer-infos .info-col.logo img{width:10vw}#product-categories .col-item .col-title h3{font-size:1.9em !important}}@media (max-width:1400px) and (orientation:landscape){#logotype{width:45vw;top:54%}#header-top.show:after{bottom:-17vw;left:-13vw}.encoche{width:4vw !important}#header-top{height:var(--vh)}footer#site-footer .footer-infos .info-col .info-text{font-size:1em}footer#site-footer .footer-infos .info-col.logo img{width:10vw}body.home #footer-bottom .nbp img{width:5vw;top:50%}#product-categories .col-item .col-title h3{font-size:1.9em}#product-categories .col1:before{background-position:center}#product-categories .col3:before{background-position:center}}@media (max-width:1325px){#site-navigation-wrap .dropdown-menu>li>a{font-size:1.4em !important}footer#footer .footer-infos .info-col .info-text{font-size:1.2em}footer#footer .footer-infos .info-col.logo img{width:14vw}footer#site-footer .footer-infos .info-col .info-icon{width:25px}footer#site-footer .footer-infos .info-col .social{width:33px}footer#site-footer .footer-infos .info-col .info-text{font-size:.8em}footer#site-footer .footer-infos .info-col.logo img{width:10vw}footer#site-footer .footer-infos .info-col{padding:20px}body.home #footer-bottom .nbp img{width:6vw;top:50%}#contact-us form input[type=submit]{font-size:1.2em}#contact-us form span.wpcf7-spinner{right:60%}}@media only screen and (min-width:1080px) and (max-width:2160px) and (orientation:landscape){#category-header .header-logo{width:250px}#single-product .header-logo{width:250px}#about-us{height:auto}#about-us #about-us-portrait{height:calc(100vh - var(--mobilemenu))}#about-us #about-us-text{height:calc(100vh - var(--mobilemenu))}#about-us #about-us-text .content{width:95% !important;margin-left:32px;margin-right:0;padding:0;box-shadow:none}#about-us #about-us-text .content .elementor-icon svg{height:30px}#about-us #about-us-text .content h2{font-size:30px}#about-us #about-us-text .content p{font-size:16px}#contact-us .form-col .contact-text p{font-size:16px}#contact-us .rgpd .rgpd-label{font-size:16px}}@media (max-width:1024px){#logotype{width:50vw;top:54%}#header-top.show:after{bottom:-17vw;left:-13vw}.encoche{width:4vw !important}#header-top{height:var(--vh)}footer#footer .footer-infos .info-col .info-text{font-size:1.2em}footer#footer .footer-infos .info-col.logo img{width:14vw}#product-categories .col-item .col-title h3{font-size:1.9em}#product-categories .col1:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('/wp-content/themes/sioi/img/protection-auditive-cotral.webp');background-size:cover;background-position:center;background-repeat:no-repeat;filter:grayscale(50%);transition:all .2s ease-in}#product-categories .col1:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(0,0,0,0) 47%,rgba(0,0,0,1) 100%);z-index:0;opacity:.2;background:#deb9a9}#product-categories .col2:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('/wp-content/themes/sioi/img/exosquelette-omnisuit.jpg');background-size:cover;background-position:top;background-repeat:no-repeat;filter:grayscale(50%);transition:all .2s ease-in}#product-categories .col2:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(0,0,0,0) 47%,rgba(0,0,0,1) 100%);z-index:0;opacity:.2;background:#deb9a9}#product-categories .col3:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)),url('/wp-content/themes/sioi/img/others_background.webp');background-size:cover;background-position:center;background-repeat:no-repeat;filter:grayscale(50%);transition:all .2s ease-in}#product-categories .col3:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(0,0,0,0) 47%,rgba(0,0,0,1) 100%);z-index:0;opacity:.2;background:#deb9a9}#contact-us .form-col{padding:0 2%}#contact-us form{margin-top:0}#contact-us form textarea{height:150px}#contact-us form input{font-size:1em}#contact-us form textarea{font-size:1em}#contact-us .form-col.text{margin-top:0}#contact-us .contact-text p{font-size:1em}#contact-us .contact-us-title h2{font-size:2.8em}}@media (max-width:1024px) and (orientation:portrait){#logotype{width:75vw;top:50%}#scroll-down-1{width:5vw;bottom:0}#scroll-down-2{width:5vw;bottom:0}#scroll-down-3{width:5vw;bottom:0}#scroll-down-4{width:5vw;bottom:0}#product-categories{height:100%}#product-categories:before{width:55%}#product-categories .col-title h3{font-size:1.1em}#product-categories .col-item .range-button{font-size:1em}#about-us{flex-direction:column;height:auto}#about-us .about-us-container{flex-direction:column}#about-us .col{width:100%;height:50vh}#about-us #about-us-text{height:auto;padding:0;margin:0;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url('/wp-content/themes/sioi/img/about_us_background.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;filter:grayscale(0%);opacity:.85;overflow:hidden}#about-us .content{width:90% !important;margin-left:auto;margin-right:auto;padding:0;box-shadow:none}#contact-us .form-col.text{display:none}#contact-us .form-col{width:96%;margin:0 auto}#contact-us form input[type=submit]{font-size:1.1em}#contact-us form span.wpcf7-spinner{right:60%}}@media (max-width:1050px){#site-navigation-wrap .dropdown-menu>li>a{font-size:1.2em !important}#contact-us form span.wpcf7-spinner{right:60%}}@media (max-width:900px) and (orientation:landscape){#header-top{height:var(--vh2)}#logotype{width:28vw !important;top:45% !important}#site-navigation-wrap .dropdown-menu>li>a{line-height:unset}#scroll-down-1{width:5vw}#scroll-down-2{width:5vw}#scroll-down-3{width:5vw}#scroll-down-4{width:5vw}}@media (max-width:959px){#site-header.transparent-header{background-color:transparent !important}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){#category-header .header-logo{width:200px}#single-product .header-logo{width:200px}#about-us{flex-direction:column;height:auto;padding:0;margin:0;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url('/wp-content/themes/sioi/img/about_us_background.jpg');background-size:cover;background-position:center center;background-repeat:no-repeat;filter:grayscale(0%);opacity:.85;overflow:hidden}#about-us .about-us-container{flex-direction:column}#about-us .col{width:100%;height:50vh;margin:32px}#about-us #about-us-text{height:auto;padding:0;margin:0}#about-us #about-us-text .content{width:90% !important;margin-left:auto;margin-right:auto;padding:0;box-shadow:none}#about-us .content .elementor-icon{font-size:36px}#about-us .content h2{font-size:36px}#about-us #about-us-text .content p{font-size:16px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){#about-us .col-portrait .content-photo{width:40vw}}@media (max-width:768px){#header-top #header-logo{top:50%;left:50%;font-size:5em;width:70%}#category-header .header-logo{width:150px;height:200px;top:16px;left:64px}#single-product .header-logo{width:150px;height:200px;top:16px;left:64px}.joinchat__button{height:50px !important;min-width:50px !important}.joinchat__button__open{height:50px !important;width:50px !important}.mobile-menu-icon{display:block}.footer-infos{display:none}body.home #footer-bottom .nbp img{width:12vw;top:50%}#scroll-down-1{width:8vw}#scroll-down-2{width:8vw}#scroll-down-4{width:8vw}#product-categories{height:100%}#product-categories:before{width:55%}#product-categories .col{width:100%;height:45vh;float:none;box-shadow:0 4px 8px rgba(0,0,0,.2)}#product-categories .col-title{left:0;width:100%}#product-categories .col-title h3{font-size:1.8em}#about-us{flex-direction:column}#about-us .about-us-container{flex-direction:column}#about-us .col{width:100%;height:50vh}#about-us #about-us-portrait{padding:16px 0;height:calc(100vh - var(--mobilemenu))}#about-us #about-us-text{height:calc(100vh - var(--mobilemenu))}#about-us #about-us-text .content .elementor-icon svg{height:30px}#about-us #about-us-text .content h2{font-size:30px}#about-us #about-us-text .content p{font-size:16px}#contact-us .contact-us-title h2{margin-top:24px}#contact-us .form-col.text{display:none}#contact-us form input[type=submit]{margin:40px auto 40px auto}}@media (max-width:768px) and (orientation:portrait){#product-categories .col{height:100vh}#about-us{flex-direction:column;height:auto}}@media (max-width:768px) and (orientation:landscape){#about-us{flex-direction:column;height:auto}#about-us .col-portrait .content-photo{width:35vw}}@media (min-width:481px) and (max-width:767px){#header-top.show:before{width:75vw}#header-top.show:after{width:82vw}#logotype{top:50%;width:75vw}#scroll-down-1{width:10vw;z-index:10}#scroll-down-2{width:10vw;z-index:10}#scroll-down-3{width:10vw;z-index:10}#scroll-down-4{width:10vw;z-index:10}#product-categories .col{width:100%;height:45vh;margin:0 auto 0 auto}#product-categories .col-item .title-inner img{width:88px;height:80px}#product-categories .col-item .col-title{padding-top:0}#product-categories .col-item .col-title{padding-top:0}#product-categories .col-item .col-title h3{font-size:1.73em}#product-categories .col-item .col-item .range-button{font-size:1em}}@media (max-width:480px){#header-top.show:before{width:75vw}#header-top.show:after{width:82vw}#logotype{top:50%;width:75vw}#scroll-down-1{width:12vw;z-index:10}#scroll-down-2{width:12vw;z-index:10;display:none}#scroll-down-3{width:12vw;z-index:10}#scroll-down-4{width:12vw;z-index:10}#product-categories .col{height:45vh;margin:0 auto 0 auto}#product-categories .col-item .title-inner img{width:88px;height:80px}#product-categories .col-item .col-title h3{font-size:1.3em}#product-categories .col-item .col-item .range-button{font-size:1em}#about-us .col{height:45vh;margin:0 auto 0 auto}#about-us .col-portrait .content-photo{width:75vw}#contact-us form span[data-name=your-lastname]{width:100%;float:none}#contact-us form span[data-name=your-firstname]{width:100%;float:none}#contact-us form span[data-name=your-email]{width:100%;float:none}#contact-us form span[data-name=telephone]{width:100%;float:none}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-50px);transform:translateY(-50px);opacity:0}}@-webkit-keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulsate-bck{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake-horizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%{-webkit-transform:translateX(5px);transform:translateX(5px)}80%{-webkit-transform:translateX(4px);transform:translateX(4px)}90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}@keyframes shake-horizontal{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}20%,40%,60%{-webkit-transform:translateX(5px);transform:translateX(5px)}80%{-webkit-transform:translateX(4px);transform:translateX(4px)}90%{-webkit-transform:translateX(-4px);transform:translateX(-4px)}}