/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.social-media-links .contextual,.language-switcher-duplo-language-url .contextual{display:none;}html,body{height:100%;}body{overflow-x:hidden;}body.toolbar-tray-open.toolbar-horizontal{padding-top:100px !important;}a{color:#214097;}.breadcrumb{display:none;}.masonry-layout .masonry-item{width:30.5%;background-color:#f6f6f2;border:1px solid #ddd;margin:0.5%;padding:0.7%;}.view-product-categories .product-category-title a{margin-top:0;color:#6a2789;font-size:20px;font-weight:600;}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{margin-right:5px;}.col-sm-3.bs-region--right h2{margin:0;}.bs-duplo-home .block,.slide__grid .grid__content,.view-product-categories .product-category-wrapper{-webkit-box-shadow:5px 5px 5px 0 rgba(0,0,0,0.18);-moz-box-shadow:5px 5px 5px 0 rgba(0,0,0,0.18);box-shadow:5px 5px 5px 0 rgba(0,0,0,0.18);}.btn:hover{opacity:0.7;}.blue-btn{background-color:#223e99;color:#fff;}.blue-btn:hover{color:#fff;}.bs-duplo-home .col-sm-1,.bs-duplo-home .col-sm-2,.bs-duplo-home .col-sm-3,.bs-duplo-home .col-sm-4,.bs-duplo-home .col-sm-6,.bs-duplo-home .col-sm-8,.bs-duplo-home .col-sm-9,.bs-duplo-home .col-sm-12{padding-left:0;padding-right:0;}.path-frontpage .page-header{display:none;}.bs-duplo-home,.top-wrapper{padding-left:15px;padding-right:15px;}.bs-duplo-home{margin-bottom:20px;}.bs-duplo-home .top-wrapper .bs-region,.bs-duplo-home .bs-region--bottom-left{margin-bottom:30px;}.bs-duplo-home .paragraph--type--block-pane .field--name-field-body{opacity:1;}.bs-duplo-home .paragraph--type--block-pane{position:relative;}.bs-duplo-home .paragraph--type--block-pane .field--name-field-body{transition:0.5s;position:absolute;bottom:-30px;left:0;width:100%;padding:15px;background:rgba(184,184,184,0.88);font-family:'Montserrat',sans-serif;font-weight:500;color:#fff;max-height:100%;overflow:hidden;}.bs-duplo-home .paragraph--type--block-pane:hover .field--name-field-body{opacity:1;}.block-views-blockfeatured-products-block-1 .slick__arrow{top:45%;}.view-featured-products{padding:0 30px;}.view-featured-products .slick-prev{left:-30px}.view-featured-products .slick-next{right:-40px}.view-product-categories .product-category-wrapper{background-color:#fff;overflow:auto;margin-bottom:60px;}.view-product-categories .product-category-detail-wrapper{position:relative;}.view-product-categories .product-category-title{text-align:center;padding:15px;}.view-product-categories .product-category-text{padding-bottom:15px;}.view-product-categories .views-row:nth-child(even) .col-images{padding-left:0;}.view-product-categories .views-row:nth-child(odd) .col-images{padding-right:0;}.view-product-categories .views-row:nth-child(even) .col-details{float:right;}@media(max-width:767px){.view-product-categories .views-row .col-images{padding:0;}}.page-node-type-page .field--name-field-images .field--label{display:none;}.page-node-type-page .field--name-field-images img{margin:15px auto;}.page-node-type-page .field--name-field-body .field--name-field-media-image{margin-top:30px;margin-bottom:30px;}.page-node-type-page.path-frontpage .field--name-field-media-image{margin:0;}
@font-face{font-family:'Myriad Pro';src:url(/themes/custom/bootstrap_duplo/assets/fonts/MyriadPro-Regular.woff2) format("woff2"),url(/themes/custom/bootstrap_duplo/assets/fonts/MyriadPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Myriad Pro';src:url(/themes/custom/bootstrap_duplo/assets/fonts/MyriadPro-Semibold.woff2) format("woff2"),url(/themes/custom/bootstrap_duplo/assets/fonts/MyriadPro-Semibold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Verdana;src:url(/themes/custom/bootstrap_duplo/assets/fonts/Verdana-Bold.woff2) format("woff2"),url(/themes/custom/bootstrap_duplo/assets/fonts/Verdana-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Verdana;src:url(/themes/custom/bootstrap_duplo/assets/fonts/Verdana.woff2) format("woff2"),url(/themes/custom/bootstrap_duplo/assets/fonts/Verdana.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.row{margin-right:-8px;margin-left:-8px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-right:8px;padding-left:8px;min-height:0}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{position:relative;margin:0;background-color:#e7ebf8;overflow-x:hidden}body::after{content:"xs";position:absolute;bottom:0;visibility:hidden}@media (min-width:0){body:after{content:"xs"}}@media (min-width:390px){body:after{content:"sm"}}@media (min-width:768px){body:after{content:"md"}}@media (min-width:992px){body:after{content:"lg"}}@media (min-width:1280px){body:after{content:"xl"}}@media (min-width:1440px){body:after{content:"xxl"}}#page,#page-wrapper,.dialog-off-canvas-main-canvas,body{display:flex;flex-direction:column;font-family:Verdana,sans-serif}#main-wrapper,#page,#page-wrapper,.dialog-off-canvas-main-canvas{flex-grow:1;flex-shrink:0}img{display:block;max-width:100%;height:auto}.title h1,.title h2,.title h3,.title h4,.title h5,.title h6{font-size:inherit}iframe{display:block;border:0}sub,sup{margin:0 .15em}.focus-enabled[data-whatinput=keyboard] a:focus,.focus-enabled[data-whatinput=keyboard] a>span:focus,.focus-enabled[data-whatinput=keyboard] button:focus,.focus-enabled[data-whatinput=keyboard] div[tabindex]:focus,.focus-enabled[data-whatinput=keyboard] input:focus,.focus-enabled[data-whatinput=keyboard] select:focus,.focus-enabled[data-whatinput=keyboard] summary:focus,.focus-enabled[data-whatinput=keyboard] textarea:focus{outline:solid}.focus-enabled[data-whatinput=mouse] a:focus,.focus-enabled[data-whatinput=mouse] a>span:focus,.focus-enabled[data-whatinput=mouse] button:focus,.focus-enabled[data-whatinput=mouse] div[tabindex]:focus,.focus-enabled[data-whatinput=mouse] input:focus,.focus-enabled[data-whatinput=mouse] select:focus,.focus-enabled[data-whatinput=mouse] summary:focus,.focus-enabled[data-whatinput=mouse] textarea:focus{outline:0}h1{font-family:"Myriad Pro",sans-serif;font-size:54px;line-height:55px;color:#2a3189}h2{font-family:"Myriad Pro",sans-serif;font-size:37px;line-height:37px;color:#2a3189}h3{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189}h4{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189}h5{font-family:"Myriad Pro",sans-serif;font-size:16px;line-height:16px;color:#2a3189}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only--focusable:active,.sr-only--focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.container,.navbar.container{width:100%;padding-right:35px;padding-left:35px}@media (min-width:768px){.container,.navbar.container{padding-right:35px;padding-left:35px}}@media (min-width:992px){.container,.navbar.container{padding-right:90px;padding-left:90px}}@media (min-width:1280px){.container,.navbar.container{padding-right:90px;padding-left:90px}}@media (min-width:1440px){.container,.navbar.container{max-width:1540px;padding-right:90px;padding-left:90px}}.content-full .main-row{margin-left:0;margin-right:0}a:focus{outline:0}.page-title--banner{width:100vw;position:relative;left:calc(-1*(100vw - 100%)/ 2)}.page-title--banner h1{margin:0;padding:0;border:none;color:#2a3189;font-family:"Myriad Pro",sans-serif;font-size:27px;font-weight:700;line-height:27px}@media (min-width:768px){.page-title--banner h1{font-size:37px;line-height:37px}}.language-dropdown{position:relative}.language-dropdown .dropdown-toggle{appearance:none;-moz-appearance:none;-webkit-appearance:none;position:relative;padding:5px 18px 5px 5px;margin-right:30px;color:#2a3189;font-family:"Myriad Pro",sans-serif;font-weight:400;font-size:16px;line-height:22px;border:none;background:0 0}.language-dropdown .dropdown-toggle:focus,.language-dropdown .dropdown-toggle:hover{border:none;background:0 0}.language-dropdown .dropdown-toggle span{content:"";position:absolute;top:10px;right:5px;display:block;height:7px;width:7px;border-top:none;border-right:none;border-left:2px solid #2a3189;border-bottom:2px solid #2a3189;transform:rotate(-45deg);transition:transform .5s ease,top .5s ease,right .5s ease,opacity .5s ease}.language-dropdown .dropdown-toggle[aria-expanded=true] span{top:12px;transform:rotate(-225deg)}.language-dropdown .dropdown-menu{top:85%;min-width:60px;padding:0}.language-dropdown .dropdown-menu a{padding:5px 10px;font-family:"Myriad Pro",sans-serif;font-weight:400;font-size:16px;line-height:22px}.language-dropdown .dropdown-menu a:hover{background-color:#6b1f7b;color:#fff}#block-mrcandptc,[id*=block-mrcandptc]{margin:0}#block-mrcandptc .field--name-field-links,[id*=block-mrcandptc] .field--name-field-links{display:flex;align-items:center}#block-mrcandptc .field--item,[id*=block-mrcandptc] .field--item{padding:0}#block-mrcandptc .field--item a,[id*=block-mrcandptc] .field--item a{min-width:47px;padding:6px 8px 4px;margin-right:3px;font-family:"Myriad Pro",sans-serif;font-size:16px;line-height:22px;color:#fff;background-color:#0297d2;text-align:center}#block-mrcandptc .field--item a:focus-within,#block-mrcandptc .field--item a:hover,[id*=block-mrcandptc] .field--item a:focus-within,[id*=block-mrcandptc] .field--item a:hover{text-decoration:none}#block-mrcandptc .field--item:first-child a,[id*=block-mrcandptc] .field--item:first-child a{background-color:#006b81}#block-mrcandptc .field--item:last-child a,[id*=block-mrcandptc] .field--item:last-child a{margin-right:0}.region-navigation-right{display:flex;align-items:center}.uitem{margin:0}.uitem .ultimenu__link{margin:0;padding:3px 0 32px;color:#fff;font-family:"Myriad Pro",sans-serif;font-weight:400;font-size:16px;line-height:22px;text-transform:uppercase}.uitem .ultimenu__link:focus-within,.uitem .ultimenu__link:hover{text-decoration:none}.uitem.has-ultimenu .ultimenu__link{position:relative;padding-right:18px}.uitem.has-ultimenu .ultimenu__link::after{content:"";position:absolute;top:4px;right:0;display:block;height:7px;width:7px;border-top:none;border-right:none;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);transition:transform .5s ease,top .5s ease,right .5s ease,opacity .5s ease}.uitem.has-ultimenu .ultimenu__link.active::after{top:7px;transform:rotate(-225deg)}.uitem.has-ultimenu .caret{display:none}@media (min-width:1280px){.uitem.has-ultimenu:hover .ultimenu__flyout{height:auto}.uitem.has-ultimenu:hover .ultimenu__link::after{top:7px;transform:rotate(-225deg)}.uitem.has-ultimenu:hover .ultimenu__link::before{content:"";position:absolute;bottom:-10px;right:0;border:20px solid transparent;border-top:0;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent;display:block;width:0;height:0}.uitem.has-ultimenu:hover .view-id-product_categories{visibility:visible}}.header-wrapper .header-top{display:none;padding:12px 0;background-color:#e7ebf8}@media (min-width:1280px){.header-wrapper .header-top{display:flex}}.header-wrapper .header-top .header-top-nav{display:flex;justify-content:space-between;align-items:center}.header-wrapper .header-main{padding:32px 0;background-color:#2a3189}@media (min-width:992px){.header-wrapper .header-main{padding:36px 0}}@media (max-width:991px){.header-wrapper .header-main{z-index:500}}.header-wrapper .header-main .logo{margin:0 auto 0 0}.header-wrapper .header-main .logo img{width:100%;max-height:30px}@media (min-width:1280px){.header-wrapper .header-main .logo img{max-height:100%;height:auto}}.header-wrapper .header-main a{color:#fff}.header-wrapper .header-main a.is-active{color:#00c1de}.header-wrapper .header-main .header-main-container{position:relative;display:flex;justify-content:space-between;align-items:center}.header-wrapper .social-media-links--platforms{display:flex;justify-content:center;margin:0}@media (min-width:768px){.header-wrapper .social-media-links--platforms{justify-content:flex-start}}.header-wrapper .social-media-links--platforms li{margin:0 18px 0 0;height:20px}.header-wrapper .social-media-links--platforms li:last-child{margin:0}.header-wrapper .social-media-links--platforms .fa{height:20px;min-width:20px}.header-wrapper #block-ultimenumainnavigation{position:static}.header-wrapper .ultimenu--main{display:flex;align-items:center;list-style:none}.header-wrapper .uitem{margin:0 46px 0 0}.header-wrapper .uitem:last-child{margin:0}.header-wrapper .ultimenu__flyout{position:absolute;left:50%;top:65px;display:block;width:100%;max-width:1205px;height:0;margin:0;border:none;border-radius:0;overflow:hidden;pointer-events:none;transform:translateX(-50%)}.header-wrapper .ultimenu__flyout.active{height:auto}.header-wrapper .ultimenu__flyout .block{display:block;height:auto;padding:0}.header-wrapper .ultimenu__flyout .view-id-product_categories{padding:60px 40px}.header-wrapper .ultimenu__flyout .region--count-1{width:100%;height:auto;background:#fff;pointer-events:all;border-radius:0}.header-wrapper .ultimenu__flyout .view-id-product_categories{visibility:hidden}.header-wrapper .masonry-item{width:30.5%;width:185px;margin:.5%;padding:.7%;background:0 0;border:none}.header-wrapper .masonry-item .views-field-name a{margin-bottom:18px;font-family:"Myriad Pro",sans-serif;font-size:17px;line-height:23px;font-weight:700;color:inherit}.header-wrapper .masonry-item .views-field-view a{color:#000;font-family:Verdana,sans-serif;font-size:16px;line-height:24px}.header-wrapper #main-navbar{z-index:97;margin-right:26px}@media (max-width:1279px){.header-wrapper #main-navbar{display:none}}.header-wrapper .mobile-menu--trigger{width:48px;height:50px;margin:0;padding:0 10px 0;overflow:hidden;background-color:transparent;border:none;margin-left:auto;z-index:500}@media (max-width:-1){.header-wrapper .mobile-menu--trigger{width:40px;padding:0 5px 0}}@media (min-width:768px){.header-wrapper .mobile-menu--trigger{margin-bottom:0}}@media (min-width:bgpx){.header-wrapper .mobile-menu--trigger{margin-top:10px}}@media (min-width:1280px){.header-wrapper .mobile-menu--trigger{display:none}}.header-wrapper .mobile-menu--trigger span{position:relative;top:0;right:0;opacity:1;display:none;height:2px;margin:5px 0;background-color:#fff;transform:rotate(0);transition:transform .5s ease,top .5s ease,right .5s ease,opacity .5s ease}.header-wrapper .mobile-menu--trigger .bars-icon span{display:block}.header-wrapper .mobile-menu--trigger.is-active .menu-btn-top-bar{top:7px;transform:rotate(45deg)}.header-wrapper .mobile-menu--trigger.is-active .menu-btn-middle-bar{right:-40px;opacity:0}.header-wrapper .mobile-menu--trigger.is-active .menu-btn-bottom-bar{top:-7px;transform:rotate(-45deg)}.main-navbar--mobile-wrapper{display:flex;flex-direction:column;height:100vh;min-width:100%;max-width:100%;position:fixed;right:0;transform:translate3d(0,-100%,0);transition:transform .4s ease;z-index:0;display:none;background-color:#2a3189}.main-navbar--mobile-wrapper.mobile-opened{z-index:5;transform:translate3d(0,0,0);display:block}@media (min-width:1280px){.main-navbar--mobile-wrapper{display:none}}.main-navbar--mobile-wrapper #main-navbar_mobile{padding-top:126px;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1{margin-bottom:40px}.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form--inline{max-width:220px;margin:0 auto}.main-navbar--mobile-wrapper .ultimenu__flyout{display:none;margin:30px 0;background-color:#fff}.main-navbar--mobile-wrapper .ultimenu__flyout.active{display:block}.main-navbar--mobile-wrapper .ultimenu__item{display:block;text-align:center;margin-bottom:30px}.main-navbar--mobile-wrapper .ultimenu__item:last-child{margin-bottom:0}.main-navbar--mobile-wrapper .ultimenu__item .ultimenu__link{color:#fff;padding:5px 10px}.main-navbar--mobile-wrapper .ultimenu__item .ultimenu__link.is-active{color:#00c1de}.main-navbar--mobile-wrapper .ultimenu__item .caret{display:none}.main-navbar--mobile-wrapper .ultimenu__item.has-ultimenu .ultimenu__link{padding-right:18px}.main-navbar--mobile-wrapper .ultimenu__item.has-ultimenu .ultimenu__link::after{right:4px;top:5px}.main-navbar--mobile-wrapper .ultimenu__item.has-ultimenu .ultimenu__link.active::before{display:none}.main-navbar--mobile-wrapper .ultimenu__item.has-ultimenu .ultimenu__link.active::after{top:9px}.main-navbar--mobile-wrapper .block-ultimenu-blockultimenu-main{padding-bottom:60px;order:2}.main-navbar--mobile-wrapper .main-navbar_mobile-header{position:fixed;top:0;display:flex;height:120px;width:100%;z-index:495;background-color:#2a3189}.main-navbar--mobile-wrapper .second-level-mobile-menu{height:auto!important}.main-navbar--mobile-wrapper .second-level--item{position:relative!important;text-align:left;padding:20px 0}.main-navbar--mobile-wrapper .second-level--item .views-field-name{margin-bottom:16px}.main-navbar--mobile-wrapper .second-level--item .views-field-name:last-child{margin-bottom:0}.main-navbar--mobile-wrapper .second-level--item .views-field-name a{margin-bottom:18px;font-family:"Myriad Pro",sans-serif;font-size:17px;line-height:23px;font-weight:700;color:inherit}.main-navbar--mobile-wrapper .second-level--item .views-field-view a{color:#000;font-family:Verdana,sans-serif;font-size:16px;line-height:24px}.main-navbar--mobile-wrapper .block-views-blockproduct-categories-block-2{padding:20px 35px 30px}.main-navbar--mobile-wrapper .region-navigation-right{justify-content:center;padding-bottom:100px;order:3}.main-navbar--mobile-wrapper .language-dropdown .dropdown-toggle{color:#fff;margin-right:14px}.main-navbar--mobile-wrapper .language-dropdown .dropdown-toggle span{border-left:2px solid #fff;border-bottom:2px solid #fff}.main-navbar--mobile-wrapper #block-mrcandptc .field--item a{margin-right:14px}.main-navbar--mobile-wrapper #block-mrcandptc .field--item:last-child a{margin-right:0}body.mobile-main-nav--opened{overflow:hidden}.mobile-main-nav--opened a.logo{z-index:500}.header .block-views-exposed-filter-blocksitewide-search-page-1 .form--inline,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form--inline{position:relative;background-color:#fff;border-radius:5px}.header .block-views-exposed-filter-blocksitewide-search-page-1 .js-form-type-select,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .js-form-type-select{display:none}.header .block-views-exposed-filter-blocksitewide-search-page-1 .form-type-textfield,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form-type-textfield{position:relative;margin:0}@media (min-width:1280px){.header .block-views-exposed-filter-blocksitewide-search-page-1 .form-type-textfield,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form-type-textfield{z-index:2}}.header .block-views-exposed-filter-blocksitewide-search-page-1 .form-text,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form-text{display:inline;padding:10.5px 36px 8.5px 0;border-radius:5px;background-color:transparent;border:none;color:transparent;font-family:"Myriad Pro",sans-serif;font-weight:400;font-size:14px;line-height:15px;width:36px;height:36px;transition:width .5s ease,color .5s ease}.header .block-views-exposed-filter-blocksitewide-search-page-1 .form-text:focus,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form-text:focus{width:220px;padding:10.5px 40px 8.5px 20px;box-shadow:none;color:#000;transition:width .5s ease,color .5s ease}.header .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions{position:absolute;top:0;right:0}@media (min-width:1280px){.header .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions{z-index:1}.header .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions.input-onfocus,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions.input-onfocus{z-index:3}}.header .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions .button,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions .button{position:relative;display:block;height:36px;width:36px;border-radius:5px;margin:0;background-color:#fff;border:none;color:transparent}.header .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions .button:focus,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions .button:focus{border:none;outline:0}.header .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions .button .icon,.main-navbar--mobile-wrapper .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions .button .icon{position:absolute;top:0;right:0;padding:8px;margin:0;color:#2a3189;font-size:20px}@media (max-width:1279px){.header .block-views-exposed-filter-blocksitewide-search-page-1{display:none}}.footer{background-color:#1f1651;padding:0;color:#fff;margin-top:0;border:none}.footer .footer-bottom-wrapper{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding:20px;background-color:#e7ebf8;color:#8d9da9;text-align:center}.footer .footer-bottom-wrapper p{font-family:"Myriad Pro",sans-serif;font-size:17px;line-height:23px;color:#8d9da9}.footer .footer-wrapper{display:flex;padding-top:74px;padding-bottom:58px}@media (min-width:768px){.footer .footer-wrapper{padding-top:90px;padding-bottom:110px}}@media (max-width:1279px){.footer .footer-wrapper{flex-wrap:wrap}}.footer .footer-wrapper a{color:#fff}.footer .footer-wrapper .col{padding:0 8px}.footer .footer-wrapper .footer_left{width:100%}@media (min-width:768px){.footer .footer-wrapper .footer_left{width:50%}}@media (min-width:1280px){.footer .footer-wrapper .footer_left{width:35%}}@media (min-width:1440px){.footer .footer-wrapper .footer_left{width:30%}}.footer .footer-wrapper .footer_left .region-footer-left{display:flex}.footer .footer-wrapper .footer_left #block-bootstrap-duplo-footer,.footer .footer-wrapper .footer_left #block-mainnavigation{width:50%}.footer .footer-wrapper .footer_center{width:100%}@media (max-width:767px){.footer .footer-wrapper .footer_center{padding-top:88px}}@media (min-width:768px){.footer .footer-wrapper .footer_center{width:50%}}@media (min-width:1280px){.footer .footer-wrapper .footer_center{width:28%}}@media (min-width:1440px){.footer .footer-wrapper .footer_center{width:23%}}.footer .footer-wrapper .footer_center #block-footercenter{margin-bottom:58px}@media (min-width:768px){.footer .footer-wrapper .footer_center #block-footercenter{margin-bottom:30px}}.footer .footer-wrapper .footer_center #block-footercenter p{position:relative;margin-bottom:28px;padding-left:60px;font-family:"Myriad Pro",sans-serif;font-size:17px;line-height:23px}.footer .footer-wrapper .footer_center #block-footercenter p:last-child{margin-bottom:0}.footer .footer-wrapper .footer_center #block-footercenter .icon-address::before,.footer .footer-wrapper .footer_center #block-footercenter .icon-email::before,.footer .footer-wrapper .footer_center #block-footercenter .icon-phone::before{content:"";position:absolute;top:2px;left:0;display:block;width:20px;height:20px;background-size:20px 20px}.footer .footer-wrapper .footer_center #block-footercenter .icon-address::before{width:20px;height:30px;background-size:20px 30px;background-image:url(/themes/custom/bootstrap_duplo/assets/images/icon-address.svg);background-repeat:no-repeat;background-position:center center}.footer .footer-wrapper .footer_center #block-footercenter .icon-phone::before{background-image:url(/themes/custom/bootstrap_duplo/assets/images/icon-phone.svg);background-repeat:no-repeat;background-position:center center}.footer .footer-wrapper .footer_center #block-footercenter .icon-email::before{background-image:url(/themes/custom/bootstrap_duplo/assets/images/icon-email.svg);background-repeat:no-repeat;background-position:center center}.footer .footer-wrapper .footer_center .social-media-links--platforms{display:flex;justify-content:center;list-style:none;padding-left:0}@media (min-width:768px){.footer .footer-wrapper .footer_center .social-media-links--platforms{justify-content:flex-start}}.footer .footer-wrapper .footer_center .social-media-links--platforms ul{margin:0}.footer .footer-wrapper .footer_center .social-media-links--platforms li{margin:0 26px 0 0}.footer .footer-wrapper .footer_center .social-media-links--platforms li:last-child{margin:0}.footer .footer-wrapper .footer_center .social-media-links--platforms .fa{height:28px;min-width:28px}.footer .footer-wrapper .footer_right,.footer .footer-wrapper .footer_top{width:100%}@media (min-width:1280px){.footer .footer-wrapper .footer_right,.footer .footer-wrapper .footer_top{width:37%;padding-left:16px}}@media (min-width:1440px){.footer .footer-wrapper .footer_right,.footer .footer-wrapper .footer_top{width:47%}}.footer .footer-wrapper .footer_right footer,.footer .footer-wrapper .footer_top footer{display:block}.footer .footer-wrapper .footer_right .region-footer-right,.footer .footer-wrapper .footer_top .region-footer-right{max-width:557px;margin:0 0 0 auto}.footer .footer-wrapper .footer_right #block-footeriframe .field--name-body,.footer .footer-wrapper .footer_right [id*=block-footeriframe] .field--name-body,.footer .footer-wrapper .footer_top #block-footeriframe .field--name-body,.footer .footer-wrapper .footer_top [id*=block-footeriframe] .field--name-body{display:block;position:relative;width:100%;max-width:557px;overflow:hidden;padding-top:56.25%}.footer .footer-wrapper .footer_right iframe,.footer .footer-wrapper .footer_top iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}@media (max-width:1279px){.footer .footer-wrapper .footer_right{display:none}}.footer .footer-wrapper .footer_top{margin-bottom:52px}@media (min-width:1280px){.footer .footer-wrapper .footer_top{display:none}}.footer .footer-wrapper .footer_top .region-footer-right{margin:0 auto}.footer .footer-wrapper .nav,.footer .footer-wrapper .navbar-nav{float:none;margin:0}.footer .footer-wrapper .nav li,.footer .footer-wrapper .navbar-nav li{float:none;margin-bottom:20px}.footer .footer-wrapper .nav li.last,.footer .footer-wrapper .navbar-nav li.last{margin-bottom:0}.footer .footer-wrapper .nav a,.footer .footer-wrapper .navbar-nav a{padding:0 10px 0 0}.footer .footer-wrapper .nav a:hover,.footer .footer-wrapper .navbar-nav a:hover{background-color:transparent}.block-views .view .pagination,.views-element-container .view .pagination{margin:0;padding-top:11px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.block-views .view .pagination,.views-element-container .view .pagination{padding-top:10px;justify-content:flex-end}}.block-views .view .pagination .pager__item--first,.block-views .view .pagination .pager__item--last,.views-element-container .view .pagination .pager__item--first,.views-element-container .view .pagination .pager__item--last{display:none}.block-views .view .pagination .pager__item a,.views-element-container .view .pagination .pager__item a{margin-right:6px;padding:5px 12px 7px;background-color:#fff;border:.5px solid #403c3c;border-radius:3px;color:#2a3189;font-family:Verdana,sans-serif;font-size:19px;line-height:25px;font-weight:400}@media (min-width:768px){.block-views .view .pagination .pager__item a,.views-element-container .view .pagination .pager__item a{margin-right:8px}}.block-views .view .pagination .pager__item.active a,.views-element-container .view .pagination .pager__item.active a{background-color:#2a3189;border:.5px solid #2a3189;color:#fff}@media (max-width:767px){.block-views .view .pagination .pager__item:nth-child(7),.views-element-container .view .pagination .pager__item:nth-child(7){display:none}}.block-views .view .pagination .page-item span,.views-element-container .view .pagination .page-item span{padding:5px 0 7px;background:0 0;border:none;color:#2a3189;font-family:Verdana,sans-serif;font-size:21px;line-height:25px;font-weight:400}.block-views .view .pagination .pager__item--next a,.block-views .view .pagination .pager__item--previous a,.views-element-container .view .pagination .pager__item--next a,.views-element-container .view .pagination .pager__item--previous a{position:relative;background-color:#2a3189;display:block;height:43px;width:43px;padding:0;border-radius:43px;border:1px solid #2a3189}.block-views .view .pagination .pager__item--next a::before,.block-views .view .pagination .pager__item--previous a::before,.views-element-container .view .pagination .pager__item--next a::before,.views-element-container .view .pagination .pager__item--previous a::before{content:"";position:absolute;top:13px;left:17px;height:14px;width:14px;display:block;border:2px solid #fff;border-top:none;border-right:none;transform:rotate(45deg)}.block-views .view .pagination .pager__item--next a:hover,.block-views .view .pagination .pager__item--previous a:hover,.views-element-container .view .pagination .pager__item--next a:hover,.views-element-container .view .pagination .pager__item--previous a:hover{background-color:#fff;border:1px solid #2a3189}.block-views .view .pagination .pager__item--next a:hover::before,.block-views .view .pagination .pager__item--previous a:hover::before,.views-element-container .view .pagination .pager__item--next a:hover::before,.views-element-container .view .pagination .pager__item--previous a:hover::before{border:2px solid #2a3189;border-top:none;border-right:none}.block-views .view .pagination .pager__item--next a[disabled],.block-views .view .pagination .pager__item--previous a[disabled],.views-element-container .view .pagination .pager__item--next a[disabled],.views-element-container .view .pagination .pager__item--previous a[disabled]{opacity:.5;pointer-events:none}.block-views .view .pagination .pager__item--next a span,.block-views .view .pagination .pager__item--previous a span,.views-element-container .view .pagination .pager__item--next a span,.views-element-container .view .pagination .pager__item--previous a span{display:none}.block-views .view .pagination .pager__item--previous a,.views-element-container .view .pagination .pager__item--previous a{margin:0 18px 0 0}@media (min-width:768px){.block-views .view .pagination .pager__item--previous a,.views-element-container .view .pagination .pager__item--previous a{margin:0 20px 0 0}}.block-views .view .pagination .pager__item--next a,.views-element-container .view .pagination .pager__item--next a{margin:0 0 0 18px}@media (min-width:768px){.block-views .view .pagination .pager__item--next a,.views-element-container .view .pagination .pager__item--next a{margin:0 0 0 20px}}.block-views .view .pagination .pager__item--next a::before,.views-element-container .view .pagination .pager__item--next a::before{right:17px;left:auto;transform:rotate(-135deg)}.block-views-blockarticles-banner-carousel{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;background-color:#e7ebf8}.block-views-blockarticles-banner-carousel .slick--view--articles .slick-dotted.slick-slider{margin:0}.block-views-blockarticles-banner-carousel .slick--view--articles .slide__content{padding:0}.block-views-blockarticles-banner-carousel .slick--view--articles .slick-dots{margin-bottom:0;bottom:20px}@media (min-width:992px){.block-views-blockarticles-banner-carousel .slick--view--articles .slick-dots{display:block!important}}.block-views-blockarticles-banner-carousel .slick--view--articles .slick-dots li button{background-color:#fff}.block-views-blockarticles-banner-carousel .slick--view--articles .slide__caption{margin-bottom:0}.block-views-blockarticles-banner-carousel .slick--view--articles .slide__caption{position:absolute;top:0;bottom:0;right:0;left:0;background-color:transparent;padding:0}.block-views-blockarticles-banner-carousel .slick--view--articles .slide__caption .caption-wrapper{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;padding-right:35px;padding-left:35px;padding-bottom:50px;margin:0 auto;cursor:pointer}@media (min-width:768px){.block-views-blockarticles-banner-carousel .slick--view--articles .slide__caption .caption-wrapper{padding-right:35px;padding-left:35px}}@media (min-width:992px){.block-views-blockarticles-banner-carousel .slick--view--articles .slide__caption .caption-wrapper{padding-right:90px;padding-left:90px}}@media (min-width:1280px){.block-views-blockarticles-banner-carousel .slick--view--articles .slide__caption .caption-wrapper{padding-right:90px;padding-left:90px}}@media (min-width:1440px){.block-views-blockarticles-banner-carousel .slick--view--articles .slide__caption .caption-wrapper{max-width:1540px;padding-right:90px;padding-left:90px}}.block-views-blockarticles-banner-carousel .slick--view--articles .slide__caption .caption-inner{width:100%;text-align:center}@media (min-width:992px){.block-views-blockarticles-banner-carousel .slick--view--articles .slide__caption .caption-inner{width:80%;text-align:left}}@media (min-width:1440px){.block-views-blockarticles-banner-carousel .slick--view--articles .slide__caption .caption-inner{width:50%}}.block-views-blockarticles-banner-carousel .slick--view--articles .slide__media picture{position:relative;display:block}@media (min-width:768px){.block-views-blockarticles-banner-carousel .slick--view--articles .slide__media picture{padding-top:498px}}.block-views-blockarticles-banner-carousel .slick--view--articles .slide__media img{position:relative;width:100%;height:auto}@media (min-width:768px){.block-views-blockarticles-banner-carousel .slick--view--articles .slide__media img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:498px;width:auto;max-width:none}}@media (min-width:1920px){.block-views-blockarticles-banner-carousel .slick--view--articles .slide__media img{width:100%;height:auto}}.block-views-blockarticles-banner-carousel .slide__title a{font-family:"Myriad Pro",sans-serif;font-size:16px;line-height:16px;font-weight:400;color:#fff;margin-bottom:7px}@media (min-width:768px){.block-views-blockarticles-banner-carousel .slide__title a{font-size:20px;line-height:20px;margin-bottom:15px}}.block-views-blockarticles-banner-carousel .slide__title a:hover{text-decoration:none}.block-views-blockarticles-banner-carousel .slide__description .field-content{font-family:"Myriad Pro",sans-serif;font-size:27px;font-weight:700;line-height:29px;color:#fff}@media (min-width:768px){.block-views-blockarticles-banner-carousel .slide__description .field-content{font-size:34px;line-height:36px}}@media (min-width:992px){.block-views-blockarticles-banner-carousel .slide__description .field-content{font-size:54px;line-height:59px}}.block-views-blockarticles-banner-carousel .views-field-body{margin-bottom:26px}@media (min-width:768px){.block-views-blockarticles-banner-carousel .views-field-body{margin-bottom:24px}}.block-views-blockarticles-banner-carousel .views-field-field-link a{min-width:189px;padding:14px 20px;border:1px solid #fff;border-radius:54px;background-color:#fff;color:#002f65;font-family:Verdana,sans-serif;font-size:16px;line-height:22px;font-weight:400;padding:14px 40px;display:inline-block}.block-views-blockarticles-banner-carousel .views-field-field-link a:hover{background-color:transparent;color:#fff;opacity:1;text-decoration:none}.block-views-blockarticles-banner-carousel .views-field-field-link .field-content{margin-bottom:0}.block-views-blockarticles-banner-carousel .slick__arrow{max-width:1900px;left:50%;transform:translateX(-50%)}.block-views-blockarticles-banner-carousel .slick__arrow .slick-next{right:20px}@media (min-width:1440px){.block-views-blockarticles-banner-carousel .slick__arrow .slick-next{right:25px}}@media (min-width:1700px){.block-views-blockarticles-banner-carousel .slick__arrow .slick-next{right:100px}}.block-views-blockarticles-banner-carousel .slick__arrow .slick-next::before{background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-next_white-bg.svg)}.block-views-blockarticles-banner-carousel .slick__arrow .slick-prev{left:20px}@media (min-width:1440px){.block-views-blockarticles-banner-carousel .slick__arrow .slick-prev{left:25px}}@media (min-width:1700px){.block-views-blockarticles-banner-carousel .slick__arrow .slick-prev{left:100px}}.block-views-blockarticles-banner-carousel .slick__arrow .slick-prev::before{background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-prev_white-bg.svg)}@media (max-width:767px){.block-views-blockarticles-banner-carousel .slick-list{padding-right:0}}.slide__content{padding:0 8px}@media (max-width:767px){.slick-list{padding-right:35px}}.slide__caption,.teaser-detail-wrapper{position:relative;padding:44px 22px;margin-bottom:30px;box-shadow:0 10px 30px #00000012;background-color:#fff}.slide__title,.teaser-title{font-family:"Myriad Pro",sans-serif;font-size:17px;line-height:17px;color:#2a3189;margin:0 0 25px;line-height:24px;font-weight:700}.slide__title a:hover,.teaser-title a:hover{color:#2a3189}.slide__description,.teaser-text{font-family:Verdana,sans-serif;font-size:16px;line-height:16px;line-height:24px}.slide__media,.slide__media .media--bundle--remote-video{height:100%}.slick__arrow{display:none;top:35%}@media (min-width:992px){.slick__arrow{display:block;top:45%}}.slick__arrow .slick-next,.slick__arrow .slick-prev{width:50px;height:50px}.slick__arrow .slick-next::before,.slick__arrow .slick-prev::before{content:"";display:block;opacity:1;width:50px;height:50px;background-size:50px 50px;background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-next.svg);background-repeat:no-repeat;background-position:center center;color:transparent}.slick__arrow .slick-prev{left:-66px}.slick__arrow .slick-prev::before{background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-prev.svg);background-repeat:no-repeat;background-position:center center}.slick__arrow .slick-next{right:-66px}.slick__arrow .slick-next::before{background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-next.svg);background-repeat:no-repeat;background-position:center center}.slick-dots{margin-top:8px;height:12px}@media (max-width:767px){.slick-dots{padding-right:35px}}@media (min-width:992px){.slick-dots{display:none!important}}.slick-dots li{width:12px;height:12px;margin:0 4px}.slick-dots li button{width:12px;height:12px;background-color:#000;opacity:.21;border-radius:12px}.slick-dots li button::before{display:none;width:12px;height:12px}.slick-dots li.slick-active button{opacity:.7}@media (max-width:767px){.slick--view--articles--block-1 .slick-list,.slick--view--featured-products .slick-list{padding-right:35px}}.slick--view--articles--block-1 .slide__caption,.slick--view--featured-products .slide__caption{min-height:330px}@media (min-width:390px){.slick--view--articles--block-1 .slide__caption,.slick--view--featured-products .slide__caption{min-height:300px}}@media (min-width:768px){.slick--view--articles--block-1 .slide__caption,.slick--view--featured-products .slide__caption{min-height:260px}}@media (min-width:992px){.slick--view--articles--block-1 .slide__caption,.slick--view--featured-products .slide__caption{min-height:350px}}@media (min-width:1280px){.slick--view--articles--block-1 .slide__caption,.slick--view--featured-products .slide__caption{min-height:310px}}@media (min-width:1440px){.slick--view--articles--block-1 .slide__caption,.slick--view--featured-products .slide__caption{min-height:300px}}.teaser-link{display:none}.views-field-field-article-type{display:none}.view-id-articles.view-display-id-block_2{margin:0 0 80px}@media (min-width:768px){.view-id-articles.view-display-id-block_2{margin:0 0 114px}}.view-id-articles.view-display-id-block_2 .view-container{margin:60px 0 0}@media (min-width:768px){.view-id-articles.view-display-id-block_2 .view-container{margin:84px 0 0}}.view-id-articles.view-display-id-block_2 .view-filters{display:flex;justify-content:flex-start;margin-bottom:48px}@media (min-width:768px){.view-id-articles.view-display-id-block_2 .view-filters{justify-content:flex-end;margin-bottom:58px}}.view-id-articles.view-display-id-block_2 .view-header{width:100vw;position:relative;left:calc(-1*(100vw - 100%)/ 2);background-color:#2a3189}.view-id-articles.view-display-id-block_2 .view-header h1{margin:0;color:#fff;font-family:"Myriad Pro",sans-serif;font-size:27px;font-weight:700;line-height:27px}@media (min-width:768px){.view-id-articles.view-display-id-block_2 .view-header h1{font-size:37px;line-height:37px}}.view-id-articles.view-display-id-block_2 .view-header img{min-height:270px;width:100%;-o-object-fit:cover;object-fit:cover}.view-id-articles.view-display-id-block_2 .view-header .header-container{position:absolute;top:0;bottom:0;left:0;right:0}.view-id-articles.view-display-id-block_2 .view-header .container{display:flex;align-items:center;justify-content:center;height:100%}.view-id-articles.view-display-id-block_2 .form-item-field-article-type-target-id{display:flex;align-items:center}.view-id-articles.view-display-id-block_2 .form-item-field-article-type-target-id label{margin:0 24px 0 0;font-family:"Myriad Pro",sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#000}.view-id-articles.view-display-id-block_2 .form-item-field-article-type-target-id select{height:auto;padding:10px 36px 10px 18px;border:1px solid #dcdcdc;border-radius:0;font-family:"Myriad Pro",sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#000}.view-id-articles.view-display-id-block_2 .form-item-field-article-type-target-id .select-wrapper{position:relative}.view-id-articles.view-display-id-block_2 .form-item-field-article-type-target-id .select-wrapper::after{content:"";position:absolute;top:22px;right:14px;display:block;height:7px;width:7px;padding:0;border-top:none;border-right:none;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);z-index:2}.view-id-articles.view-display-id-block_2 .teaser-detail-wrapper{margin-bottom:45px}@media (min-width:992px){.view-id-articles.view-display-id-block_2 .teaser-detail-wrapper{margin-bottom:48px}}.path-frontpage .block-field-blocknodepagefield-body{padding:80px 0 92px;background-color:#e7ebf8}@media (min-width:768px){.path-frontpage .block-field-blocknodepagefield-body{padding:128px 0 142px}}.path-frontpage .block-field-blocknodepagefield-body .field--name-field-body{display:flex}.path-frontpage .block-field-blocknodepagefield-body .field--name-field-body .image-text--details{width:100%;padding-right:0}@media (min-width:992px){.path-frontpage .block-field-blocknodepagefield-body .field--name-field-body .image-text--details{width:49%;padding-right:70px}}@media (min-width:1280px){.path-frontpage .block-field-blocknodepagefield-body .field--name-field-body .image-text--details{padding-right:120px}}.path-frontpage .block-field-blocknodepagefield-body .field--name-field-body .image-text--img{display:none}@media (min-width:992px){.path-frontpage .block-field-blocknodepagefield-body .field--name-field-body .image-text--img{display:block;width:51%}}.path-frontpage .block-field-blocknodepagefield-body .field--name-field-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;font-weight:700;margin:0 0 28px}@media (min-width:768px){.path-frontpage .block-field-blocknodepagefield-body .field--name-field-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189;margin:24px 0 24px}}.path-frontpage .block-field-blocknodepagefield-body .field--name-field-description{font-family:Verdana,sans-serif;font-size:16px;line-height:24px;color:#000}.path-frontpage .block-field-blocknodepagefield-body .field--name-field-description p{margin-bottom:16px}.path-frontpage .block-field-blocknodepagefield-body .field--name-field-description p:last-child{margin-bottom:0}.path-frontpage .block-field-blocknodepagefield-body .field--name-field-description+a{min-width:189px;padding:14px 20px;border:1px solid #2a3189;border-radius:54px;background-color:#2a3189;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:22px;display:inline-block;margin-top:24px;text-align:center;min-width:170px}.path-frontpage .block-field-blocknodepagefield-body .field--name-field-description+a:hover{background-color:#fff;color:#2a3189;opacity:1;text-decoration:none}.path-frontpage .block-field-blocknodepagefield-body .image-text--img--mobile{display:block;margin-bottom:44px}@media (min-width:992px){.path-frontpage .block-field-blocknodepagefield-body .image-text--img--mobile{display:none}}.path-a-propos-de-nous .page-title--banner,.path-about-duplo .page-title--banner,.path-applications .page-title--banner,.path-node571 .page-title--banner,.path-node880 .page-title--banner,.path-products .page-title--banner,.path-taxonomy .page-title--banner{width:100vw;position:relative;left:calc(-1*(100vw - 100%)/ 2);background-color:#2a3189}.path-a-propos-de-nous .page-title--banner h1,.path-about-duplo .page-title--banner h1,.path-applications .page-title--banner h1,.path-node571 .page-title--banner h1,.path-node880 .page-title--banner h1,.path-products .page-title--banner h1,.path-taxonomy .page-title--banner h1{margin:0;padding:0;border:none;color:#fff;font-family:"Myriad Pro",sans-serif;font-size:27px;font-weight:700;line-height:27px}@media (min-width:768px){.path-a-propos-de-nous .page-title--banner h1,.path-about-duplo .page-title--banner h1,.path-applications .page-title--banner h1,.path-node571 .page-title--banner h1,.path-node880 .page-title--banner h1,.path-products .page-title--banner h1,.path-taxonomy .page-title--banner h1{font-size:37px;line-height:37px}}.path-a-propos-de-nous .page-title--banner picture,.path-about-duplo .page-title--banner picture,.path-applications .page-title--banner picture,.path-node571 .page-title--banner picture,.path-node880 .page-title--banner picture,.path-products .page-title--banner picture,.path-taxonomy .page-title--banner picture{display:block}.path-a-propos-de-nous .page-title--banner img,.path-about-duplo .page-title--banner img,.path-applications .page-title--banner img,.path-node571 .page-title--banner img,.path-node880 .page-title--banner img,.path-products .page-title--banner img,.path-taxonomy .page-title--banner img{min-height:270px;width:100%;-o-object-fit:cover;object-fit:cover}.path-a-propos-de-nous .page-title--banner .header-container,.path-about-duplo .page-title--banner .header-container,.path-applications .page-title--banner .header-container,.path-node571 .page-title--banner .header-container,.path-node880 .page-title--banner .header-container,.path-products .page-title--banner .header-container,.path-taxonomy .page-title--banner .header-container{position:absolute;top:0;bottom:0;left:0;right:0}.path-a-propos-de-nous .page-title--banner .container,.path-about-duplo .page-title--banner .container,.path-applications .page-title--banner .container,.path-node571 .page-title--banner .container,.path-node880 .page-title--banner .container,.path-products .page-title--banner .container,.path-taxonomy .page-title--banner .container{display:flex;align-items:center;justify-content:center;height:100%}.path-a-propos-de-nous .region-header,.path-about-duplo .region-header,.path-applications .region-header,.path-node571 .region-header,.path-node880 .region-header,.path-products .region-header,.path-taxonomy .region-header{margin-bottom:68px}@media (min-width:768px){.path-a-propos-de-nous .region-header,.path-about-duplo .region-header,.path-applications .region-header,.path-node571 .region-header,.path-node880 .region-header,.path-products .region-header,.path-taxonomy .region-header{margin-bottom:85px}}.block-views-blockproduct-category-images-block-4,.block-views-blockproduct-testimonials-block-4{background:#fff;padding:68px 0 62px;box-shadow:0 10px 30px #00000012;margin:24px 0}@media (min-width:768px){.block-views-blockproduct-category-images-block-4,.block-views-blockproduct-testimonials-block-4{margin:50px}}.block-views-blockproduct-category-images-block-4 .block-title,.block-views-blockproduct-testimonials-block-4 .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;flex-grow:1;margin:0 0 52px;font-weight:700}@media (min-width:768px){.block-views-blockproduct-category-images-block-4 .block-title,.block-views-blockproduct-testimonials-block-4 .block-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189;text-align:center;margin:0 0 64px}}.block-views-blockproduct-category-images-block-4 .view-content,.block-views-blockproduct-testimonials-block-4 .view-content{display:grid;grid-gap:16px}@media (min-width:390px){.block-views-blockproduct-category-images-block-4 .view-content,.block-views-blockproduct-testimonials-block-4 .view-content{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.block-views-blockproduct-category-images-block-4 .view-content,.block-views-blockproduct-testimonials-block-4 .view-content{grid-template-columns:repeat(4,1fr);grid-gap:24px}}@media (min-width:992px){.block-views-blockproduct-category-images-block-4 .view-content,.block-views-blockproduct-testimonials-block-4 .view-content{grid-gap:38px}}@media (min-width:1280px){.block-views-blockproduct-category-images-block-4 .view-content,.block-views-blockproduct-testimonials-block-4 .view-content{grid-gap:72px;padding:0 72px}}@media (min-width:1440px){.block-views-blockproduct-category-images-block-4 .view-content,.block-views-blockproduct-testimonials-block-4 .view-content{padding:0 124px}}.block-views-blockproduct-category-images-block-4 .views-row,.block-views-blockproduct-testimonials-block-4 .views-row{display:grid}.block-views-blockproduct-category-images-block-4 .views-field-field-thumbnail,.block-views-blockproduct-testimonials-block-4 .views-field-field-thumbnail{justify-self:center}.block-views-blockproduct-category-images-block-4 .views-field-field-title,.block-views-blockproduct-testimonials-block-4 .views-field-field-title{font-family:"Myriad Pro",sans-serif;font-size:17px;line-height:17px;color:#2a3189;color:#828282;margin-top:8px;text-align:center}@media (min-width:768px){.block-views-blockproduct-category-images-block-4 .views-field-field-title,.block-views-blockproduct-testimonials-block-4 .views-field-field-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;color:#828282}}.block-views-blockproduct-category-images-block-4 .view-footer,.block-views-blockproduct-testimonials-block-4 .view-footer{text-align:center}.block-views-blockproduct-category-images-block-4 .view-footer a,.block-views-blockproduct-testimonials-block-4 .view-footer a{min-width:189px;padding:14px 20px;border:1px solid #2a3189;border-radius:54px;background-color:#2a3189;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:22px;display:inline-block;margin-top:24px;text-align:center;min-width:170px}.block-views-blockproduct-category-images-block-4 .view-footer a:hover,.block-views-blockproduct-testimonials-block-4 .view-footer a:hover{background-color:#fff;color:#2a3189;opacity:1;text-decoration:none}.block-views-blockproduct-testimonials-block-1{width:100vw;position:relative;left:calc(-1*(100vw - 100%)/ 2);background-color:#2a3189;padding:68px 0 62px}.block-views-blockproduct-testimonials-block-1 .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;margin:0 auto;width:100%;color:#fff;padding-right:35px;padding-left:35px}@media (min-width:768px){.block-views-blockproduct-testimonials-block-1 .block-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189;padding-right:35px;padding-left:35px;text-align:center;color:#fff}}@media (min-width:992px){.block-views-blockproduct-testimonials-block-1 .block-title{padding-right:90px;padding-left:90px}}@media (min-width:1280px){.block-views-blockproduct-testimonials-block-1 .block-title{padding-right:90px;padding-left:90px}}@media (min-width:1440px){.block-views-blockproduct-testimonials-block-1 .block-title{max-width:1540px;padding-right:90px;padding-left:90px}}.block-views-blockproduct-testimonials-block-1 .view-display-id-block_1{margin-top:52px}@media (min-width:768px){.block-views-blockproduct-testimonials-block-1 .view-display-id-block_1{margin-top:70px}}.block-views-blockproduct-testimonials-block-1 .slide__title{text-transform:uppercase}.block-views-blockproduct-testimonials-block-1 .slick-dots li button{background-color:#fff}.block-views-blockgallery-block-1{width:100vw;position:relative;left:calc(-1*(100vw - 100%)/ 2);background-color:#2a3189;padding:100px 0 88px}@media (min-width:768px){.block-views-blockgallery-block-1{padding:120px 0 152px}}.block-views-blockgallery-block-1 .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;margin:0;color:#fff;font-weight:700}@media (min-width:768px){.block-views-blockgallery-block-1 .block-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189;color:#fff}}.block-views-blockgallery-block-1 .view-display-id-block_1{margin-top:72px}@media (min-width:768px){.block-views-blockgallery-block-1 .view-display-id-block_1{margin-top:60px}}@media (min-width:768px){.view-id-gallery{margin-right:-3px;margin-left:-3px}}.view-id-gallery .views-row{padding-right:3px;padding-left:3px;margin-bottom:9px}@media (min-width:768px){.view-id-gallery .views-row{margin-bottom:6px}}@media (max-width:767px){.view-id-gallery.view-display-id-block_1 .views-row:nth-of-type(1n+4){display:none}}.views-blockgallery-wrapper .gallery-header{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.views-blockgallery-wrapper .gallery-header .btn-view-all{display:none}}.views-blockgallery-wrapper .gallery-footer{text-align:center;margin:30px 0 0}@media (min-width:768px){.views-blockgallery-wrapper .gallery-footer{display:none}}.views-blockgallery-wrapper .btn-view-all{min-width:189px;padding:14px 20px;border:1px solid #fff;border-radius:54px;background-color:transparent;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:22px}.views-blockgallery-wrapper .btn-view-all:hover{background-color:#fff;color:#2a3189;opacity:1}.views-blockgallery-wrapper .form-group{margin-bottom:0}.block-views-blockarticles-block-1{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding-top:74px;background-color:#2a3189}@media (min-width:768px){.block-views-blockarticles-block-1{padding-top:115px}}.block-views-blockarticles-block-1 .view-news-header{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.block-views-blockarticles-block-1 .view-news-header .btn-view-all{display:none}}.block-views-blockarticles-block-1 .view-news-footer{text-align:center;margin-bottom:84px}@media (min-width:768px){.block-views-blockarticles-block-1 .view-news-footer{display:none}}.block-views-blockarticles-block-1 .btn-view-all{min-width:189px;padding:14px 20px;border:1px solid #fff;border-radius:54px;background-color:transparent;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:22px}.block-views-blockarticles-block-1 .btn-view-all:hover{background-color:#fff;color:#2a3189;opacity:1}.block-views-blockarticles-block-1 .form-group{margin:0}.block-views-blockarticles-block-1 .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;flex-grow:1;margin:0;font-weight:700;color:#fff}@media (min-width:768px){.block-views-blockarticles-block-1 .block-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189;color:#fff}}.block-views-blockarticles-block-1 .view-content{margin:52px -35px 0 -8px;padding-bottom:44px}@media (min-width:768px){.block-views-blockarticles-block-1 .view-content{margin:60px -8px 0;padding-bottom:88px}}.block-views-blockarticles-block-1 .slick-dots li button{background-color:#fff}.block-views-blockfeatured-products-block-1{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding-top:74px}@media (min-width:768px){.block-views-blockfeatured-products-block-1{padding-top:115px}}.block-views-blockfeatured-products-block-1 .featured-products-header{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.block-views-blockfeatured-products-block-1 .featured-products-header .btn-view-all{display:none}}.block-views-blockfeatured-products-block-1 .featured-products-footer{text-align:center;margin-bottom:84px}@media (min-width:768px){.block-views-blockfeatured-products-block-1 .featured-products-footer{display:none}}.block-views-blockfeatured-products-block-1 .btn-view-all{min-width:189px;padding:14px 20px;border:1px solid #2a3189;border-radius:54px;background-color:transparent;color:#2a3189;font-family:Verdana,sans-serif;font-size:16px;line-height:22px}.block-views-blockfeatured-products-block-1 .btn-view-all:hover{background-color:#2a3189;color:#fff;opacity:1}.block-views-blockfeatured-products-block-1 .form-group{margin:0}.block-views-blockfeatured-products-block-1 .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;flex-grow:1;margin:0;font-weight:700}@media (min-width:768px){.block-views-blockfeatured-products-block-1 .block-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189}}.block-views-blockfeatured-products-block-1 .view-content{margin:52px -35px 0 -8px;padding-bottom:44px}@media (min-width:768px){.block-views-blockfeatured-products-block-1 .view-content{margin:60px -8px 0;padding-bottom:88px}}.block-views-blockproduct-category-images-block-2{width:100vw;position:relative;left:calc(-1*(100vw - 100%)/ 2);background-color:#2a3189;padding:68px 0 62px}.block-views-blockproduct-category-images-block-2 .block-title{width:100%;padding-right:35px;padding-left:35px;margin:0 auto}@media (min-width:768px){.block-views-blockproduct-category-images-block-2 .block-title{padding-right:35px;padding-left:35px}}@media (min-width:992px){.block-views-blockproduct-category-images-block-2 .block-title{padding-right:90px;padding-left:90px}}@media (min-width:1280px){.block-views-blockproduct-category-images-block-2 .block-title{padding-right:90px;padding-left:90px}}@media (min-width:1440px){.block-views-blockproduct-category-images-block-2 .block-title{max-width:1540px;padding-right:90px;padding-left:90px}}.block-views-blockproduct-category-images-block-2 .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;margin:0 auto 52px;width:100%;color:#fff}@media (min-width:768px){.block-views-blockproduct-category-images-block-2 .block-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189;margin:0 auto 64px;text-align:center;color:#fff}}.block-views-blockproduct-category-images-block-2 .view-display-id-block_1{margin-top:52px}@media (min-width:768px){.block-views-blockproduct-category-images-block-2 .view-display-id-block_1{margin-top:70px}}.block-views-blockproduct-category-images-block-2 .slide__title{text-transform:uppercase}.block-views-blockproduct-category-images-block-2 .slick-dots li button{background-color:#fff}.view-id-product_category_images.view-display-id-block_1{margin-bottom:40px}@media (min-width:768px){.view-id-product_category_images.view-display-id-block_1{margin-bottom:64px}}.view-id-product_category_images.view-display-id-block_1 .view-content{display:grid;grid-gap:8px}@media (min-width:768px){.view-id-product_category_images.view-display-id-block_1 .view-content{grid-template-columns:repeat(2,1fr)}}.block-views-blockproduct-category-images-block-3{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding-top:74px}@media (min-width:768px){.block-views-blockproduct-category-images-block-3{padding-top:115px}}.block-views-blockproduct-category-images-block-3 .view-news-header{display:flex;justify-content:space-between;align-items:center}@media (max-width:767px){.block-views-blockproduct-category-images-block-3 .view-news-header .btn-view-all{display:none}}.block-views-blockproduct-category-images-block-3 .btn-view-all{min-width:189px;padding:14px 20px;border:1px solid #2a3189;border-radius:54px;background-color:transparent;color:#2a3189;font-family:Verdana,sans-serif;font-size:16px;line-height:22px}.block-views-blockproduct-category-images-block-3 .btn-view-all:hover{background-color:#2a3189;color:#fff;opacity:1}.block-views-blockproduct-category-images-block-3 .form-group{margin:0}.block-views-blockproduct-category-images-block-3 .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;flex-grow:1;margin:0;font-weight:700}@media (min-width:768px){.block-views-blockproduct-category-images-block-3 .block-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189}}.block-views-blockproduct-category-images-block-3 .view-content{margin:52px -35px 0 -8px;padding-bottom:44px}@media (min-width:768px){.block-views-blockproduct-category-images-block-3 .view-content{margin:60px -8px 0;padding-bottom:88px}}.block-views-blockproduct-testimonials-block-3{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding:68px 0 62px}.block-views-blockproduct-testimonials-block-3 .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;flex-grow:1;margin:0;font-weight:700}@media (min-width:768px){.block-views-blockproduct-testimonials-block-3 .block-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189;text-align:center}}.block-views-blockproduct-testimonials-block-3 .view-display-id-block_3{margin-top:52px}@media (min-width:768px){.block-views-blockproduct-testimonials-block-3 .view-display-id-block_3{margin-top:70px}}.view-location--container #views-exposed-form-vendors-block-1{background-color:#2a3189;color:#fff}@media (max-width:767px){.view-location--container #views-exposed-form-vendors-block-1{margin-right:-35px;margin-left:-35px}}.view-location--container #views-exposed-form-vendors-block-1 .form-inline{padding:44px 35px 52px}.view-location--container #views-exposed-form-vendors-block-1 .form-actions{display:block;max-width:1200px;margin:0 auto;text-align:right}.view-location--container #views-exposed-form-vendors-block-1 #edit-field-location-proximity-wrapper{display:block;width:100%;background-color:transparent;border:none}.view-location--container #views-exposed-form-vendors-block-1 .panel-heading{border:none;background:0 0;padding:0;margin:0 0 24px;display:flex;justify-content:center}.view-location--container #views-exposed-form-vendors-block-1 .panel-body{padding:0;display:flex;flex-wrap:wrap;flex-direction:column;max-width:1200px;margin:0 auto}@media (min-width:768px){.view-location--container #views-exposed-form-vendors-block-1 .panel-body{flex-direction:row}}.view-location--container #views-exposed-form-vendors-block-1 .panel-body:after,.view-location--container #views-exposed-form-vendors-block-1 .panel-body:before{display:none}.view-location--container #views-exposed-form-vendors-block-1 .panel-body .form-item{float:none;margin:0}.view-location--container #views-exposed-form-vendors-block-1 .panel-body .form-item input{box-shadow:none;height:auto;color:#403c3c;font-family:Verdana,sans-serif;font-size:20px;line-height:24px;padding:15px 20px;border-radius:0;border:1px solid #dcdcdc;width:100%}@media (min-width:768px){.view-location--container #views-exposed-form-vendors-block-1 .panel-body .form-item input{padding:25px 35px}}.view-location--container #views-exposed-form-vendors-block-1 .panel-body .form-item .control-label{font-weight:700;font-family:"Myriad Pro",sans-serif;font-size:18px;line-height:19px;margin-bottom:5px}.view-location--container #views-exposed-form-vendors-block-1 .panel-body .form-item-field-location-proximity-value{width:100%;display:flex;flex-direction:column;margin-bottom:24px}@media (min-width:768px){.view-location--container #views-exposed-form-vendors-block-1 .panel-body .form-item-field-location-proximity-value{width:30%;margin-bottom:0;padding-right:35px}}.view-location--container #views-exposed-form-vendors-block-1 .panel-body #edit-field-location-proximity-source-configuration{width:100%;display:flex;flex-direction:column;margin-bottom:0}@media (min-width:768px){.view-location--container #views-exposed-form-vendors-block-1 .panel-body #edit-field-location-proximity-source-configuration{width:70%}}.view-location--container #views-exposed-form-vendors-block-1 .panel-body .proximity-filter-summary{display:block;width:100%;padding:5px 0 0 0}@media (min-width:768px){.view-location--container #views-exposed-form-vendors-block-1 .panel-body .proximity-filter-summary{padding:5px 0 0 30%}}.view-location--container #views-exposed-form-vendors-block-1 .panel-title{background-color:#2a3189;color:#fff;padding:0;font-family:"Myriad Pro",sans-serif;font-weight:700;line-height:25px;font-size:24px;margin:0}@media (min-width:768px){.view-location--container #views-exposed-form-vendors-block-1 .panel-title{line-height:42px;font-size:34px}}.view-location--container #views-exposed-form-vendors-block-1 .form-submit{min-width:189px;padding:14px 20px;border:1px solid #fff;border-radius:54px;background-color:transparent;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:22px}.view-location--container #views-exposed-form-vendors-block-1 .form-submit:hover{background-color:#fff;color:#2a3189;opacity:1}.view-location--container .view-location--map{display:flex;flex-direction:column-reverse;padding-top:25px}@media (min-width:768px){.view-location--container .view-location--map{flex-direction:row;padding-top:52px}}@media (max-width:767px){.view-location--container .view-location--map .col-left{margin-right:-35px}}@media (min-width:768px){.view-location--container .view-location--map .col-left{padding-right:30px}}@media (min-width:992px){.view-location--container .view-location--map .col-left{padding-right:40px}}@media (min-width:1440px){.view-location--container .view-location--map .col-left{padding-right:62px}}@media (max-width:767px){.view-location--container .view-location--map .col-right{padding-right:0;padding-top:0;margin-bottom:34px;margin-right:-35px;margin-left:-35px}}.view-location--container .view-location--map .view-gradient{content:"";position:absolute;bottom:0;left:0;display:block;height:70px;width:calc(100% - 25px);background-image:linear-gradient(to bottom,rgba(231,235,248,0),#e7ebf8)}.view-location--container .view-location--map .view-display-id-attachment_1{position:relative;height:450px;overflow-y:scroll;padding-right:25px}.view-location--container .view-location--map .view-display-id-attachment_1::-webkit-scrollbar{border-radius:32px;width:10px;height:10px;background-color:transparent;z-index:4}.view-location--container .view-location--map .view-display-id-attachment_1::-webkit-scrollbar-thumb{border-radius:32px;background:#8d9da9;z-index:4}.view-location--container .view-location--map .views-field-field-location{display:none}.view-location--container .view-location--map h3.title{cursor:pointer;margin:0 0 15px;font-family:"Myriad Pro",sans-serif;font-weight:700;font-size:17px;line-height:23px;color:#2a3189}.view-location--container .view-location--map .views-row{padding:18px 16px;background-color:#fff;color:#000;margin-bottom:8px}@media (min-width:768px){.view-location--container .view-location--map .views-row{padding:18px 24px}}.view-location--container .view-location--map .views-row:last-child{margin-bottom:0}.view-location--container .view-location--map .views-row .address,.view-location--container .view-location--map .views-row .views-field-field-website a{font-size:16px;line-height:24px;color:#000;word-wrap:break-word}.view-location--container .view-location--map .views-row .views-field-field-website a{color:#2a3189}.webform-submission-contact-add-form .form-item{margin-top:0;margin-bottom:8px}.webform-submission-contact-add-form .form-control,.webform-submission-contact-add-form .form-item .select-wrapper .select2-container--default .select2-selection--single{font-family:Verdana,sans-serif;font-size:17px;line-height:17px;height:auto;padding:20px 27px;border:1px solid #dcdcdc;background-color:#fff;box-shadow:none;border-radius:0;color:#000;line-height:19px}.webform-submission-contact-add-form .form-control::-moz-placeholder,.webform-submission-contact-add-form .form-item .select-wrapper .select2-container--default .select2-selection--single::-moz-placeholder{color:#403c3c}.webform-submission-contact-add-form .form-control::placeholder,.webform-submission-contact-add-form .form-item .select-wrapper .select2-container--default .select2-selection--single::placeholder{color:#403c3c}.webform-submission-contact-add-form .form-control:-ms-input-placeholder{color:#403c3c}.webform-submission-contact-add-form .form-control::-ms-input-placeholder{color:#403c3c}.webform-submission-contact-add-form .form-actions{margin:21px 0 0}.webform-submission-contact-add-form .form-actions .js-form-submit{min-width:189px;padding:20.5px;background-color:#2a3189;border:none;border-radius:0;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:19px;width:100%}.webform-submission-contact-add-form .form-actions .js-form-submit:hover{background-color:#1f1651;opacity:1}.webform-submission-contact-add-form .select2-container--default .select2-selection--single .select2-selection__placeholder{font-family:Verdana,sans-serif;font-size:17px;line-height:17px;color:#403c3c;opacity:1}.webform-submission-contact-add-form .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent}.webform-submission-contact-add-form .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;line-height:19px}.webform-submission-contact-add-form .select2-search{background-color:#93a1b4;color:#fff}.webform-submission-contact-add-form .select2-search input{background-color:#93a1b4;color:#fff}.webform-submission-contact-add-form .select2-results{background-color:#7c9ecd;color:#fff}.component_contact-us{margin-bottom:74px}@media (max-width:767px){.component_contact-us .col-sm-6{width:100%;padding:0}}.component_contact-us .block-webform-block{padding-top:99px;max-width:634px}@media (min-width:768px){.component_contact-us .block-webform-block{padding-top:138px}}.component_contact-us .block-webform-block .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;font-weight:700;margin:0 0 54px}@media (min-width:768px){.component_contact-us .block-webform-block .block-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189;margin:0 0 44px}}.component_contact-us .bs-region--right{padding-top:114px;max-width:666px;float:right}@media (min-width:768px){.component_contact-us .bs-region--right{padding-top:138px}}.component_contact-us .bs-region--right .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;font-weight:700;margin:0 0 32px}@media (min-width:768px){.component_contact-us .bs-region--right .block-title{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189;margin:0 0 55px}}.component_contact-us .block-field-blocknodepagefield-referenced-node h2{display:none}.component_contact-us .block-field-blocknodepagefield-referenced-node .geofield-google-map{max-height:388px;margin-bottom:40px}@media (min-width:768px){.component_contact-us .block-field-blocknodepagefield-referenced-node .geofield-google-map{margin-bottom:44px}}.component_contact-us .block-field-blocknodepagefield-referenced-node .field--name-field-address{font-family:Verdana,sans-serif;font-size:16px;line-height:16px;color:#000;line-height:19px}@media (max-width:767px){.component_contact-us .block-field-blocknodepagefield-referenced-node .field--type-geofield{margin-right:-27px;margin-left:-27px}}.component_contact-us .block-field-blocknodepagefield-referenced-node .btn-primary{min-width:189px;padding:20.5px;background-color:#2a3189;border:none;border-radius:0;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:19px;width:100%;margin-top:40px}.component_contact-us .block-field-blocknodepagefield-referenced-node .btn-primary:hover{background-color:#1f1651;opacity:1}@media (min-width:768px){.component_contact-us .block-field-blocknodepagefield-referenced-node .btn-primary{margin-top:50px}}.path-a-propos-de-nous .region-content,.path-about-duplo .region-content,.path-node880 .region-content{margin-bottom:94px}@media (min-width:768px){.path-a-propos-de-nous .region-content,.path-about-duplo .region-content,.path-node880 .region-content{margin-bottom:134px}}.path-applications .view-id-gallery.view-display-id-page_1{margin-bottom:74px}@media (min-width:768px){.path-applications .view-id-gallery.view-display-id-page_1{margin-bottom:98px}}.view-id-gallery.view-display-id-page_2{margin-bottom:48px}.view-id-gallery.view-display-id-page_2 .views-exposed-form{padding:0 8px}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form--inline{display:flex}@media (max-width:767px){.view-id-gallery.view-display-id-page_2 .views-exposed-form .form--inline{flex-wrap:wrap}}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-item-title{order:1;flex-grow:1;margin-bottom:0}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-item-title input{display:block;width:100%;height:40px;padding:10px 25px;background-color:#fff;border:1px solid #9f9f9f;border-radius:0;color:#8d8d8d;font-family:"Myriad Pro",sans-serif;font-size:18px;line-height:19px}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-actions{order:2}@media (max-width:767px){.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-actions{width:100%}}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-actions .form-submit{margin:0;padding:10px 24px;background-color:#2a3189;border:none;border-radius:0;color:#fff;font-family:"Myriad Pro",sans-serif;font-size:20px;line-height:20px}@media (max-width:767px){.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-actions .form-submit{min-width:100%}}@media (min-width:992px){.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-actions .form-submit{min-width:202px}}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-actions .form-submit:hover{background-color:#1f1651;opacity:1}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-actions .form-submit .icon{display:none}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-item-field-product-category-target-id{display:flex;align-items:center;order:3}@media (max-width:767px){.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-item-field-product-category-target-id{margin-top:24px}}@media (min-width:768px){.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-item-field-product-category-target-id{margin-left:70px;max-width:150px}}@media (min-width:992px){.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-item-field-product-category-target-id{max-width:none}}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-item-field-product-category-target-id label{min-width:65px;margin:0 24px 0 0;font-family:"Myriad Pro",sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#000}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-item-field-product-category-target-id select{height:auto;padding:10px 36px 10px 18px;border:1px solid #dcdcdc;border-radius:0;font-family:"Myriad Pro",sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#000}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-item-field-product-category-target-id .select-wrapper{position:relative}.view-id-gallery.view-display-id-page_2 .views-exposed-form .form-item-field-product-category-target-id .select-wrapper::after{content:"";position:absolute;top:22px;right:14px;display:block;height:7px;width:7px;padding:0;border-top:none;border-right:none;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);z-index:2}.view-id-gallery.view-display-id-page_2 .view-content{display:flex;flex-wrap:wrap;align-items:stretch;margin-bottom:21px}.view-id-gallery.view-display-id-page_2 .view-content::before{display:table;content:""}.view-id-gallery.view-display-id-page_2 .view-content::after{display:table;content:"";clear:both}.view-id-gallery.view-display-id-page_2 .views-row{padding-right:8px;padding-left:8px;margin-bottom:24px}.view-id-gallery.view-display-id-page_2 .views-field.views-field-nothing-1{height:100%;background-color:#fff}.view-id-gallery.view-display-id-page_2 .application-wrapper{margin-bottom:0}.view-id-gallery.view-display-id-page_2 .application-wrapper ul{list-style:none;padding:0;margin-bottom:0}.view-id-gallery.view-display-id-page_2 .application-wrapper .teaser-detail-wrapper{padding:18px 20px;margin-bottom:0;box-shadow:none}.view-id-gallery.view-display-id-page_2 .application-wrapper .teaser-detail-wrapper .teaser-title{margin-bottom:0;color:#2a3189;font-family:"Myriad Pro",sans-serif;font-weight:700;font-size:17px;line-height:23px}.view-id-gallery.view-display-id-page_2 .application-wrapper .teaser-detail-wrapper .teaser-title a{position:relative;display:flex;align-items:center;justify-content:space-between;padding-right:50px}.view-id-gallery.view-display-id-page_2 .application-wrapper .teaser-detail-wrapper .teaser-title a::after{content:'';position:absolute;right:-3px;top:-8px;display:block;width:40px;height:40px;background-size:40px 40px;background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-right.svg);background-repeat:no-repeat;background-position:center center}body.page-node-type-application .page-title--banner{display:none}body.page-node-type-application article.application.full{padding:55px 0 0}@media (min-width:768px){body.page-node-type-application article.application.full{padding:100px 0 0}}body.page-node-type-application article.application.full .bs-2col{display:flex;flex-direction:column;position:relative}@media (min-width:768px){body.page-node-type-application article.application.full .bs-2col{flex-direction:row}}body.page-node-type-application article.application.full .bs-2col:nth-child(2){padding:50px 0 60px}@media (min-width:768px){body.page-node-type-application article.application.full .bs-2col:nth-child(2){padding:78px 0}}body.page-node-type-application article.application.full .bs-2col:nth-child(2):before{content:'';position:absolute;background:#fff;left:-50%;bottom:0;width:200vw;height:100%}body.page-node-type-application article.application.full .bs-2col:nth-child(2) .bs-region--left{display:flex;flex-direction:column;justify-content:center;gap:26px}body.page-node-type-application article.application.full .bs-2col:nth-child(2) .block-field-blocknodeapplicationfield-video-description,body.page-node-type-application article.application.full .bs-2col:nth-child(2) .block-field-blocknodeapplicationfield-video-title{position:relative;z-index:1;max-width:472px}body.page-node-type-application article.application.full .bs-2col:nth-child(2).product-video-only .bs-region--left{display:none}@media (min-width:768px){body.page-node-type-application article.application.full .bs-2col:nth-child(2).product-video-only .bs-region--right{margin:0 auto;width:80%}}@media (min-width:992px){body.page-node-type-application article.application.full .bs-2col:nth-child(2).product-video-only .bs-region--right{width:75%}}body.page-node-type-application article.application.full .bs-2col:nth-child(2).product-video-only video{width:100%!important;height:auto!important}body.page-node-type-application article.application.full .bs-2col:nth-child(2).product-video-only .field--name-field-media-oembed-video{display:block;position:relative;width:100%;max-width:none;overflow:hidden;padding-top:56.25%}@media (max-width:767px){body.page-node-type-application article.application.full .bs-2col:nth-child(2).product-video-only .field--name-field-media-oembed-video{margin-top:24px}}body.page-node-type-application article.application.full .bs-2col:nth-child(2).product-video-only .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}body.page-node-type-application article.application.full .block-field-blocknodeapplicationfield-images .slick-list{padding-right:0}body.page-node-type-application article.application.full .block-field-blocknodeproductfield-watch-the-product-video{margin-bottom:40px}@media (min-width:768px){body.page-node-type-application article.application.full .block-field-blocknodeproductfield-watch-the-product-video{margin-bottom:80px}}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images{margin-left:-5px;margin-right:-5px;margin-bottom:0}@media (min-width:768px){body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images{margin-bottom:60px}}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick-wrapper{margin-bottom:64px}@media (min-width:768px){body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick-wrapper{margin-bottom:0}}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick-track{display:flex;margin:auto 0}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slide__content{padding:0}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slide__content .media__image{width:100%;height:auto}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick__arrow .slick-next,body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick__arrow .slick-prev{width:30px;height:30px}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick__arrow .slick-next::before,body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick__arrow .slick-prev::before{content:"";display:block;opacity:1;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:center center;color:transparent}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick__arrow .slick-prev{left:30px}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick__arrow .slick-prev::before{background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-prev_white-bg.svg)}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick__arrow .slick-next{right:30px}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick__arrow .slick-next::before{background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-next_white-bg.svg)}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick--optionset--x-slick-for{padding:0 5px;margin-bottom:10px}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick--optionset--x-slick-for .slick__arrow{display:block;overflow:visible;clip:unset;top:50%}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick--optionset--x-slick-nav{padding:0 5px}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick--optionset--x-slick-nav .slick-list{margin-left:-5px;margin-right:-5px}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick--optionset--x-slick-nav .slick-slider{overflow:hidden}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick--optionset--x-slick-nav .slide__thumbnail{padding:0 5px}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick--optionset--x-slick-nav img{margin:0;aspect-ratio:279/191}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick__slide .media--video{position:relative;width:100%;overflow:hidden;padding-top:68.4588%;display:block}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .slick__slide .media--video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;display:block;max-width:100%}body.page-node-type-application .bs-region--left .block-field-blocknodeapplicationfield-images .media__image{aspect-ratio:279/191}body.page-node-type-application .region-product-sidebar{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding-bottom:40px}@media (min-width:768px){body.page-node-type-application .region-product-sidebar{margin-left:40px}}body.page-node-type-application .region-product-sidebar .block-layout-builder{display:block;width:50%;padding:0 2.5px}@media (min-width:1280px){body.page-node-type-application .region-product-sidebar .block-layout-builder{width:25%}}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationbody,body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationtitle{display:block;width:100%}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-demo,body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-sample{display:inline-block;width:auto}body.page-node-type-application .region-product-sidebar .block-extra-field-blocknodeproductlinks{display:none}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationtitle{padding:0 0 32px}@media (min-width:768px){body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationtitle{padding:0 0 34px}}@media (min-width:992px){body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationtitle{padding:32px 0 34px}}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationtitle h1,body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationtitle h2{margin:0;font-weight:700;font-size:24px;line-height:32px}@media (min-width:768px){body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationtitle h1,body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationtitle h2{font-size:34px;line-height:35px}}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationbody{margin-bottom:18px}@media (min-width:768px){body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationbody{margin-bottom:34px}}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationbody p{margin-bottom:0;color:#000;font-family:Verdana,sans-serif;font-size:16px;line-height:24px;text-align:left}body.page-node-type-application .region-product-sidebar .field--name-field-sample{margin-bottom:5px}body.page-node-type-application .region-product-sidebar .field--name-field-sample a{display:flex;align-items:center;justify-content:center;font-family:Verdana,sans-serif;font-weight:400;color:#000;font-size:14px;line-height:20px;padding:12px 8px;text-align:center;background-color:#fff;border:1px solid #dcdcdc}@media (min-width:768px){body.page-node-type-application .region-product-sidebar .field--name-field-sample a{font-size:15px;padding:14px 8px}}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-sample{padding-top:25px}@media (min-width:768px){body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-sample{padding-top:10px}}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-sample .field--label{display:none}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-sample a{min-width:189px;padding:14px 20px;border:1px solid #2a3189;border-radius:54px;background-color:#2a3189;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:22px;display:inline-block;text-align:center}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-sample a:hover{background-color:#fff;color:#2a3189;opacity:1;text-decoration:none}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-sample a:focus-within,body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-sample a:hover{text-decoration:none}@media (min-width:768px){body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-sample+.block-field-blocknodeapplicationfield-demo{margin-left:20px}}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-demo{padding-top:25px}@media (min-width:768px){body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-demo{padding-top:10px}}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-demo .field--label{display:none}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-demo a{min-width:189px;padding:14px 20px;border:1px solid #2a3189;border-radius:54px;background-color:#2a3189;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:22px;display:inline-block;text-align:center}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-demo a:hover{background-color:#fff;color:#2a3189;opacity:1;text-decoration:none}body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-demo a:focus-within,body.page-node-type-application .region-product-sidebar .block-field-blocknodeapplicationfield-demo a:hover{text-decoration:none}body.page-node-type-application .block-field-blocknodeapplicationfield-video-title h1,body.page-node-type-application .block-field-blocknodeapplicationfield-video-title h2{margin:0;font-weight:700;font-size:24px;line-height:32px}@media (min-width:768px){body.page-node-type-application .block-field-blocknodeapplicationfield-video-title h1,body.page-node-type-application .block-field-blocknodeapplicationfield-video-title h2{font-size:34px;line-height:35px}}body.page-node-type-application .field--name-field-video-description p{margin-bottom:0;color:#000;font-family:Verdana,sans-serif;font-size:16px;line-height:24px;text-align:left}body.page-node-type-application .block-field-blocknodeapplicationfield-watch-the-product-video .field--name-field-media-oembed-video{display:block;position:relative;width:100%;max-width:557px;overflow:hidden;padding-top:56.25%}@media (max-width:767px){body.page-node-type-application .block-field-blocknodeapplicationfield-watch-the-product-video .field--name-field-media-oembed-video{margin-top:24px}}body.page-node-type-application .block-field-blocknodeapplicationfield-watch-the-product-video .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}body.page-node-type-application .block-views-blockproduct-ranges-block-1{padding:70px 0 22px}@media (min-width:768px){body.page-node-type-application .block-views-blockproduct-ranges-block-1{padding:135px 0 90px}}body.page-node-type-application .block-views-blockproduct-ranges-block-1 .block-title{margin:0 0 45px;color:#2a3189;font-family:"Myriad Pro",sans-serif;font-weight:700;font-size:24px;line-height:25px;text-align:center}@media (min-width:768px){body.page-node-type-application .block-views-blockproduct-ranges-block-1 .block-title{margin:0 0 85px;font-size:34px;line-height:35px}}body.page-node-type-application .block-views-blockproduct-ranges-block-1 .view-product-ranges .views-row{margin-bottom:68px}@media (min-width:768px){body.page-node-type-application .block-views-blockproduct-ranges-block-1 .view-product-ranges .views-row{margin-bottom:56px}}body.page-node-type-application .block-views-blockproduct-ranges-block-1 .view-product-ranges .bs-region--left section{max-width:538px}body.page-node-type-application .block-views-blockproduct-ranges-block-1 .view-product-ranges .bs-region--right .field--name-field-watch-the-product-video{max-width:654px;margin:0 0 0 auto}body.page-node-type-application .block-views-blockproduct-ranges-block-1 .view-product-ranges .bs-region--right .field--name-field-media-oembed-video{position:relative;width:100%;max-width:654px;overflow:hidden;padding-top:56.25%;display:block}body.page-node-type-application .block-views-blockproduct-ranges-block-1 .view-product-ranges .bs-region--right iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;display:block;max-width:100%}body.page-node-type-application .block-views-blockproduct-ranges-block-1 .product-range-title{color:#2a3189;font-family:"Myriad Pro",sans-serif;font-weight:700;font-size:18px;line-height:19px;margin:0 0 18px}@media (min-width:992px){body.page-node-type-application .block-views-blockproduct-ranges-block-1 .product-range-title{margin:20px 0 18px}}@media (min-width:1280px){body.page-node-type-application .block-views-blockproduct-ranges-block-1 .product-range-title{margin:50px 0 18px}}@media (min-width:1440px){body.page-node-type-application .block-views-blockproduct-ranges-block-1 .product-range-title{margin:60px 0 18px}}@media (max-width:767px){body.page-node-type-application .block-views-blockproduct-ranges-block-1 .field--name-body{margin-bottom:38px}}body.page-node-type-application .block-views-blockproduct-ranges-block-1 .field--name-body p{color:#000;font-family:Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px}body.page-node-type-application .block-views-blockproduct-accessories-block-3{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding:68px 0 62px;background-color:#2a3189}@media (min-width:768px){body.page-node-type-application .block-views-blockproduct-accessories-block-3{padding:105px 0}}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .btn-contact-us{min-width:189px;padding:14px 20px;border:1px solid #fff;border-radius:54px;background-color:transparent;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:22px;min-width:190px}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .btn-contact-us:hover{background-color:#fff;color:#2a3189;opacity:1}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .view-footer{margin-top:84px}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .block-title{color:#fff;font-weight:700;font-size:24px;line-height:24px;margin:0 0 52px;text-align:left}@media (min-width:768px){body.page-node-type-application .block-views-blockproduct-accessories-block-3 .block-title{font-size:34px;line-height:35px;margin:0 0 70px;text-align:center}}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .slide__caption{background-color:#1f1651;padding:0}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .slide__overlay{background-color:#fff}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .slide__overlay img{height:269px;width:auto}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .caption-inner{padding:44px 22px}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .caption-inner .slide__title{color:#fff;font-family:"Myriad Pro",sans-serif;font-weight:700;font-size:17px;line-height:18px;margin-bottom:26px}@media (min-width:768px){body.page-node-type-application .block-views-blockproduct-accessories-block-3 .caption-inner .slide__title{margin-bottom:18px}}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .caption-inner .slide__title a{color:#fff}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .caption-inner .slide__description{color:#fff;font-family:Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .slick-dots{display:block!important}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .slick-dots li button{background-color:#fff}body.page-node-type-application .block-views-blockproduct-accessories-block-3 .view-content{margin:0 -35px 0 -8px}@media (min-width:768px){body.page-node-type-application .block-views-blockproduct-accessories-block-3 .view-content{margin:0 -8px}}.page-node-type-article .article .row.bs-2col{margin-bottom:88px}@media (min-width:768px){.page-node-type-article .article .row.bs-2col{margin-bottom:138px}}.page-node-type-article .article .bs-region--left{width:100%;margin-bottom:126px}@media (min-width:768px){.page-node-type-article .article .bs-region--left{width:70%;padding-right:24px;margin-bottom:0}}@media (min-width:1280px){.page-node-type-article .article .bs-region--left{width:calc(100% - 392px)}}.page-node-type-article .article .bs-region--left .block-layout-builder{max-width:894px}.page-node-type-article .article .bs-region--left img{width:100%;height:auto;margin-bottom:34px}@media (min-width:768px){.page-node-type-article .article .bs-region--left img{margin-bottom:62px}}.page-node-type-article .article .bs-region--left h1{font-family:"Myriad Pro",sans-serif;font-size:24px;font-weight:700;line-height:27px;color:#2a3189;margin:0 0 34px}@media (min-width:768px){.page-node-type-article .article .bs-region--left h1{margin:0 0 44px;font-size:34px;line-height:37px}}.page-node-type-article .article .bs-region--left p{margin-bottom:24px;font-family:Verdana,sans-serif;font-size:16px;line-height:17px}.page-node-type-article .article .bs-region--left p:last-child{margin-bottom:0}.page-node-type-article .article .bs-region--left p a{color:#000;text-decoration:underline}.page-node-type-article .article .bs-region--right{width:100%}@media (min-width:768px){.page-node-type-article .article .bs-region--right{width:30%}}@media (min-width:1280px){.page-node-type-article .article .bs-region--right{width:392px}}.page-node-type-article .article .bs-region--right .block-title{font-family:"Myriad Pro",sans-serif;font-size:24px;font-weight:700;line-height:24px;color:#2a3189;margin:0 0 30px}@media (min-width:768px){.page-node-type-article .article .bs-region--right .block-title{font-size:34px;line-height:35px;margin:0 0 28px}}.page-node-type-article #block-backtoarticles{margin:40px 0 42px}@media (min-width:768px){.page-node-type-article #block-backtoarticles{margin:75px 0 60px}}.page-node-type-article #block-backtoarticles a{position:relative;display:inline-block;height:27px;padding-left:45px;font-family:"Myriad Pro",sans-serif;font-size:16px;font-weight:400;line-height:27px;text-decoration:underline;color:#2a3189}@media (min-width:768px){.page-node-type-article #block-backtoarticles a{font-size:20px}}.page-node-type-article #block-backtoarticles a::before{content:"";position:absolute;left:0;top:0;display:block;opacity:1;width:27px;height:27px;background-size:27px 27px;background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-backtoarticle.svg);background-repeat:no-repeat;background-position:center center}.view-id-articles.view-display-id-block_3 .views-row .teaser-detail-wrapper{margin-bottom:40px}.view-id-articles.view-display-id-block_3 .views-row:last-child .teaser-detail-wrapper{margin-bottom:0}.page-node-type-webform .page-title--banner{width:100vw;position:relative;left:calc(-1*(100vw - 100%)/ 2);background-color:#2a3189}.page-node-type-webform .page-title--banner h1{margin:0;padding:0;border:none;color:#fff;font-family:"Myriad Pro",sans-serif;font-size:27px;font-weight:700;line-height:27px}@media (min-width:768px){.page-node-type-webform .page-title--banner h1{font-size:37px;line-height:37px}}.page-node-type-webform .page-title--banner picture{display:block}.page-node-type-webform .page-title--banner img{min-height:270px;width:100%;-o-object-fit:cover;object-fit:cover}.page-node-type-webform .page-title--banner .header-container{position:absolute;top:0;bottom:0;left:0;right:0}.page-node-type-webform .page-title--banner .container{display:flex;align-items:center;justify-content:center;height:100%}.page-node-type-webform .webform.full{margin-bottom:94px}@media (min-width:768px){.page-node-type-webform .webform.full{margin-bottom:134px}}.page-node-type-webform .block-views-blockvendors-block-1{padding:38px 0 115px}@media (min-width:768px){.page-node-type-webform .block-views-blockvendors-block-1{padding:92px 0 135px}}.page-node-type-webform .block-views-blockvendors-block-1 h2{display:none}body.page-node-type-product .page-title--banner{display:none}body.page-node-type-product article.product.full{padding:55px 0 0}@media (min-width:768px){body.page-node-type-product article.product.full{padding:100px 0 0}}body.page-node-type-product article.product.full .bs-2col{display:flex;flex-direction:column}@media (min-width:768px){body.page-node-type-product article.product.full .bs-2col{flex-direction:row}}body.page-node-type-product article.product.full .block-field-blocknodeproductfield-images .slick-list{padding-right:0}body.page-node-type-product article.product.full .block-field-blocknodeproductfield-watch-the-product-video{margin-bottom:40px}@media (min-width:768px){body.page-node-type-product article.product.full .block-field-blocknodeproductfield-watch-the-product-video{margin-bottom:80px}}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images{margin-left:-5px;margin-right:-5px;margin-bottom:0}@media (min-width:768px){body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images{margin-bottom:122px}}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick-wrapper{margin-bottom:64px}@media (min-width:768px){body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick-wrapper{margin-bottom:0}}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick-track{display:flex;margin:auto 0}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slide__content{padding:0}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slide__content .media__image{width:100%;height:auto}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick__arrow .slick-next,body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick__arrow .slick-prev{width:30px;height:30px}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick__arrow .slick-next::before,body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick__arrow .slick-prev::before{content:"";display:block;opacity:1;width:30px;height:30px;background-size:30px 30px;background-repeat:no-repeat;background-position:center center;color:transparent}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick__arrow .slick-prev{left:30px}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick__arrow .slick-prev::before{background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-prev_white-bg.svg)}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick__arrow .slick-next{right:30px}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick__arrow .slick-next::before{background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-next_white-bg.svg)}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick--optionset--x-slick-for{padding:0 5px;margin-bottom:10px}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick--optionset--x-slick-for .slick__arrow{display:block;overflow:visible;clip:unset;top:50%}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick--optionset--x-slick-nav{padding:0 5px}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick--optionset--x-slick-nav .slick-list{margin-left:-5px;margin-right:-5px}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick--optionset--x-slick-nav .slick-slider{overflow:hidden}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick--optionset--x-slick-nav .slide__thumbnail{padding:0 5px}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick--optionset--x-slick-nav img{margin:0;aspect-ratio:279/191}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick__slide .media--video{position:relative;width:100%;overflow:hidden;padding-top:68.4588%;display:block}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .slick__slide .media--video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;display:block;max-width:100%}body.page-node-type-product .bs-region--left .block-field-blocknodeproductfield-images .media__image{aspect-ratio:279/191}body.page-node-type-product .region-product-sidebar{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}@media (min-width:768px){body.page-node-type-product .region-product-sidebar{margin-left:40px}}body.page-node-type-product .region-product-sidebar .block-layout-builder{display:block;width:50%;padding:0 2.5px}@media (min-width:1280px){body.page-node-type-product .region-product-sidebar .block-layout-builder{width:25%}}body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductbody,body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductfield-external-links,body.page-node-type-product .region-product-sidebar .block-field-blocknodeproducttitle{display:block;width:100%}body.page-node-type-product .region-product-sidebar .block-extra-field-blocknodeproductlinks{display:none}body.page-node-type-product .region-product-sidebar .block-field-blocknodeproducttitle{padding:0 0 32px}@media (min-width:768px){body.page-node-type-product .region-product-sidebar .block-field-blocknodeproducttitle{padding:32px 0 44px}}body.page-node-type-product .region-product-sidebar .block-field-blocknodeproducttitle h1,body.page-node-type-product .region-product-sidebar .block-field-blocknodeproducttitle h2{margin:0;font-weight:700;font-size:24px;line-height:32px}@media (min-width:768px){body.page-node-type-product .region-product-sidebar .block-field-blocknodeproducttitle h1,body.page-node-type-product .region-product-sidebar .block-field-blocknodeproducttitle h2{font-size:34px;line-height:35px}}body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductbody{margin-bottom:18px}@media (min-width:768px){body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductbody{margin-bottom:40px}}body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductbody p{margin-bottom:0;color:#000;font-family:Verdana,sans-serif;font-size:16px;line-height:24px;text-align:left}body.page-node-type-product .region-product-sidebar .product-page-cta{margin-bottom:5px}body.page-node-type-product .region-product-sidebar .product-page-cta a{display:flex;align-items:center;justify-content:center;width:100%;font-family:Verdana,sans-serif;font-weight:400;color:#000;font-size:14px;line-height:20px;padding:12px 8px;text-align:center;background-color:#fff;border:1px solid #dcdcdc}@media (min-width:768px){body.page-node-type-product .region-product-sidebar .product-page-cta a{font-size:15px;padding:14px 8px}}body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductfield-external-links{padding-top:25px}@media (min-width:768px){body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductfield-external-links{padding-top:10px}}body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductfield-external-links .field--label{display:none}body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductfield-external-links a{min-width:189px;padding:14px 20px;border:1px solid #2a3189;border-radius:54px;background-color:#2a3189;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:22px;display:inline-block;text-align:center}body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductfield-external-links a:hover{background-color:#fff;color:#2a3189;opacity:1;text-decoration:none}body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductfield-external-links a:focus-within,body.page-node-type-product .region-product-sidebar .block-field-blocknodeproductfield-external-links a:hover{text-decoration:none}body.page-node-type-product .block-views-blockproduct-ranges-block-2{padding:40px 0 84px}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-ranges-block-2{padding:0 0 80px}}body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table{width:100%}body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--header{display:flex;width:100%;border:1px solid #0297d3;border-right:none;background-color:#0297d3}body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--header .table-col{display:block;align-items:flex-start;padding:8px 22px;border:none;color:#fff;font-family:"Myriad Pro",sans-serif;font-weight:400;font-size:20px;line-height:20px}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--header .table-col{padding:8px 46px}}body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--item{position:relative;display:flex;width:100%;margin:0;padding:0;border:1px solid #8d9da9;border-top:none}@media (max-width:767px){body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--item{flex-direction:column}}body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--item .table-col{display:block;font-family:Verdana,sans-serif;font-weight:400;font-size:16px;padding-top:4px;padding-bottom:4px}@media (max-width:767px){body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--item .table-col{width:100%}}body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--item .table-col--label{width:100%;padding-left:20px;padding-right:20px;color:#828282;line-height:19px;margin-bottom:6px}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--item .table-col--label{width:26%;min-width:240px;padding-left:46px;padding-right:20px;margin-bottom:0;line-height:24px}}@media (min-width:992px){body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--item .table-col--label{min-width:350px}}body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--item .table-col--details{width:100%;padding-left:20px;padding-right:20px;color:#000;line-height:24px}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--item .table-col--details{width:74%;padding-left:0;padding-right:46px}}body.page-node-type-product .block-views-blockproduct-ranges-block-2 .product-features-table--item .table-col--details p:not(:last-child){margin-bottom:2px}body.page-node-type-product .block-views-blockproduct-ranges-block-1{padding:70px 0 22px}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-ranges-block-1{padding:135px 0 90px}}body.page-node-type-product .block-views-blockproduct-ranges-block-1 .block-title{margin:0 0 45px;color:#2a3189;font-family:"Myriad Pro",sans-serif;font-weight:700;font-size:24px;line-height:25px;text-align:center}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-ranges-block-1 .block-title{margin:0 0 85px;font-size:34px;line-height:35px}}body.page-node-type-product .block-views-blockproduct-ranges-block-1 .view-product-ranges .views-row{margin-bottom:68px}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-ranges-block-1 .view-product-ranges .views-row{margin-bottom:56px}}body.page-node-type-product .block-views-blockproduct-ranges-block-1 .view-product-ranges .bs-region--left section{max-width:538px}body.page-node-type-product .block-views-blockproduct-ranges-block-1 .view-product-ranges .bs-region--right .field--name-field-watch-the-product-video{max-width:654px;margin:0 0 0 auto}body.page-node-type-product .block-views-blockproduct-ranges-block-1 .view-product-ranges .bs-region--right .field--name-field-media-oembed-video{position:relative;width:100%;max-width:654px;overflow:hidden;padding-top:56.25%;display:block}body.page-node-type-product .block-views-blockproduct-ranges-block-1 .view-product-ranges .bs-region--right iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none;display:block;max-width:100%}body.page-node-type-product .block-views-blockproduct-ranges-block-1 .product-range-title{color:#2a3189;font-family:"Myriad Pro",sans-serif;font-weight:700;font-size:18px;line-height:19px;margin:0 0 18px}@media (min-width:992px){body.page-node-type-product .block-views-blockproduct-ranges-block-1 .product-range-title{margin:20px 0 18px}}@media (min-width:1280px){body.page-node-type-product .block-views-blockproduct-ranges-block-1 .product-range-title{margin:50px 0 18px}}@media (min-width:1440px){body.page-node-type-product .block-views-blockproduct-ranges-block-1 .product-range-title{margin:60px 0 18px}}@media (max-width:767px){body.page-node-type-product .block-views-blockproduct-ranges-block-1 .field--name-body{margin-bottom:38px}}body.page-node-type-product .block-views-blockproduct-ranges-block-1 .field--name-body p{color:#000;font-family:Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px}body.page-node-type-product .testimonial-wrapper{position:relative}body.page-node-type-product .testimonial-wrapper::before{background-color:#2a3189;content:"";position:absolute;top:0;bottom:0;left:calc(-1*(100vw - 100%)/ 2);width:100vw;height:100%}body.page-node-type-product .testimonial-wrapper .block-views-blockproduct-testimonials-block-2{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding:68px 0 62px}body.page-node-type-product .testimonial-wrapper .block-views-blockproduct-testimonials-block-2 .block-title{color:#fff;font-weight:700;font-size:24px;line-height:24px;margin:0 0 52px;text-align:left}@media (min-width:768px){body.page-node-type-product .testimonial-wrapper .block-views-blockproduct-testimonials-block-2 .block-title{font-size:34px;line-height:35px;margin:0 0 70px;text-align:center}}body.page-node-type-product .testimonial-wrapper .block-views-blockproduct-testimonials-block-2 .slick-dots li button{background-color:#fff}body.page-node-type-product .block-views-blockproduct-accessories-block-1{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding:68px 0 62px;background-color:#2a3189}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-accessories-block-1{padding:105px 0}}body.page-node-type-product .block-views-blockproduct-accessories-block-1 .block-title{color:#fff;font-weight:700;font-size:24px;line-height:24px;margin:0 0 52px;text-align:left}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-accessories-block-1 .block-title{font-size:34px;line-height:35px;margin:0 0 70px;text-align:center}}body.page-node-type-product .block-views-blockproduct-accessories-block-1 .slide__caption{background-color:#1f1651;padding:0}body.page-node-type-product .block-views-blockproduct-accessories-block-1 .slide__overlay{background-color:#fff}body.page-node-type-product .block-views-blockproduct-accessories-block-1 .slide__overlay img{height:269px;width:auto}body.page-node-type-product .block-views-blockproduct-accessories-block-1 .slide__data{padding:44px 22px}body.page-node-type-product .block-views-blockproduct-accessories-block-1 .slide__data .slide__title{color:#fff;font-family:"Myriad Pro",sans-serif;font-weight:700;font-size:17px;line-height:18px;margin-bottom:26px}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-accessories-block-1 .slide__data .slide__title{margin-bottom:18px}}body.page-node-type-product .block-views-blockproduct-accessories-block-1 .slide__data .slide__description p{color:#fff;font-family:Verdana,sans-serif;font-weight:400;font-size:16px;line-height:24px}body.page-node-type-product .block-views-blockproduct-accessories-block-1 .slick-dots{display:block!important}body.page-node-type-product .block-views-blockproduct-accessories-block-1 .slick-dots li button{background-color:#fff}body.page-node-type-product .block-views-blockproduct-accessories-block-1 .view-content{margin:0 -35px 0 -8px}@media (min-width:768px){body.page-node-type-product .block-views-blockproduct-accessories-block-1 .view-content{margin:0 -8px}}@media (min-width:768px){body.page-node-type-product .field--name-field-watch-the-product-video{margin:0 auto;width:80%}}@media (min-width:992px){body.page-node-type-product .field--name-field-watch-the-product-video{width:75%}}body.page-node-type-product .field--name-field-watch-the-product-video .field--label{font-family:"Myriad Pro",sans-serif;font-size:24px;line-height:24px;color:#2a3189;flex-grow:1;padding:28px 0 24px;font-weight:700}@media (min-width:768px){body.page-node-type-product .field--name-field-watch-the-product-video .field--label{font-family:"Myriad Pro",sans-serif;font-size:34px;line-height:35px;color:#2a3189;text-align:center;padding:68px 0 62px}}body.page-node-type-product .field--name-field-watch-the-product-video video{width:100%!important;height:auto!important}body.page-node-type-product .field--name-field-watch-the-product-video .field--name-field-media-oembed-video{display:block;position:relative;width:100%;max-width:none;overflow:hidden;padding-top:56.25%}@media (max-width:767px){body.page-node-type-product .field--name-field-watch-the-product-video .field--name-field-media-oembed-video{margin-top:24px}}body.page-node-type-product .field--name-field-watch-the-product-video .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.page-title--banner picture{display:none}.path-taxonomy .page-breadcrumb{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding:14px 0;background-color:#1f1651}.path-taxonomy .page-breadcrumb .breadcrumb{display:flex;padding:0;margin-bottom:0;list-style:none;background-color:#1f1651}.path-taxonomy .page-breadcrumb .breadcrumb a{color:#fff;font-family:Verdana,sans-serif;font-weight:400;font-size:12px;line-height:15px}.path-taxonomy .page-breadcrumb .breadcrumb li{display:flex;align-items:center;margin-right:5px}.path-taxonomy .page-breadcrumb .breadcrumb li.active{color:#fff}.path-taxonomy .page-breadcrumb .breadcrumb li:not(:first-child)::before{content:"";display:inline-block;width:28px;height:28px;background-size:28px 28px;background-image:url(/themes/custom/bootstrap_duplo/assets/images/arrow-breadcrumbs.svg);background-repeat:no-repeat;background-position:center center}.path-taxonomy .term--product-category .field--name-description{margin-bottom:88px}@media (min-width:768px){.path-taxonomy .term--product-category .field--name-description{margin-bottom:98px}}.path-taxonomy .term--product-category .field--name-description p{color:#000;font-family:Verdana,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px}.path-taxonomy .term--product-category .field--name-description p:last-child{margin-bottom:0}.path-taxonomy .block-views-blockcategory-products-block-1{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding-top:92px;background-color:#2a3189}@media (min-width:768px){.path-taxonomy .block-views-blockcategory-products-block-1{padding-top:104px}}.path-taxonomy .block-views-blockcategory-products-block-1 .block-title{margin:0 0 52px;color:#fff;font-family:"Myriad Pro",sans-serif;font-size:24px;font-weight:700;line-height:24px;text-align:left}@media (min-width:768px){.path-taxonomy .block-views-blockcategory-products-block-1 .block-title{margin:0 0 70px;font-size:34px;line-height:35px;text-align:center}}.path-taxonomy .block-views-blockcategory-products-block-1 .view-id-category_products .view-content{margin:0 -35px 0 -8px}@media (min-width:768px){.path-taxonomy .block-views-blockcategory-products-block-1 .view-id-category_products .view-content{margin:0 -8px}}.path-taxonomy .block-views-blockcategory-products-block-1 .view-footer{text-align:center;margin-bottom:74px}@media (min-width:768px){.path-taxonomy .block-views-blockcategory-products-block-1 .view-footer{margin-bottom:100px}}.path-taxonomy .block-views-blockcategory-products-block-1 .view-footer a{min-width:189px;padding:14px 20px;border:1px solid #fff;border-radius:54px;background-color:transparent;color:#fff;font-family:Verdana,sans-serif;font-size:16px;line-height:22px;display:inline-block;min-width:189px;text-decoration:none}.path-taxonomy .block-views-blockcategory-products-block-1 .view-footer a:hover{background-color:#fff;color:#2a3189;opacity:1}.path-taxonomy .block-views-blockcategory-products-block-1 .view-footer a:hover{text-decoration:none}.path-taxonomy .block-views-blockcategory-products-block-1 .slick--view--category-products{position:relative}.path-taxonomy .block-views-blockcategory-products-block-1 .slick--view--category-products.slick--less{max-width:344px;margin:0 auto}@media (max-width:767px){.path-taxonomy .block-views-blockcategory-products-block-1 .slick--view--category-products.slick--less{padding-right:27px}}.path-taxonomy .block-views-blockcategory-products-block-1 .slick__arrow{position:absolute;top:50%;z-index:2;width:100%;height:2px;pointer-events:none}.path-taxonomy .block-views-blockcategory-products-block-1 .slick-arrow{display:block;border:0;font-size:0;pointer-events:auto;position:absolute;cursor:pointer;color:transparent;border:none;outline:0;background:0 0;padding:0}.path-taxonomy .block-views-blockcategory-products-block-1 .slide__title{margin:0 0 22px}.path-taxonomy .block-views-blockcategory-products-block-1 .slick-dots{position:relative;display:block;width:100%;height:12px;padding:0;margin:10px 0 44px;list-style:none;text-align:center}.path-taxonomy .block-views-blockcategory-products-block-1 .slick-dots li{position:relative;display:inline-block;vertical-align:top;cursor:pointer}.path-taxonomy .block-views-blockcategory-products-block-1 .slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:#fff}.path-taxonomy .block-field-blocktaxonomy-termproduct-categoryfield-lower-semantics{padding:24px 0 74px}@media (min-width:768px){.path-taxonomy .block-field-blocktaxonomy-termproduct-categoryfield-lower-semantics{padding:24px 0 98px}}@media (min-width:992px){.path-taxonomy .block-field-blocktaxonomy-termproduct-categoryfield-lower-semantics{padding:0 0 98px}}.path-taxonomy .block-field-blocktaxonomy-termproduct-categoryfield-lower-semantics p{margin-bottom:24px;font-family:Verdana,sans-serif;font-size:16px;line-height:24px;color:#000}.path-taxonomy .block-field-blocktaxonomy-termproduct-categoryfield-lower-semantics p:last-child{margin-bottom:0}.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1{position:absolute;left:0;top:100px;display:inline-block;z-index:2}@media (min-width:768px){.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1{left:unset;right:0;top:42.5px}}@media (min-width:768px){.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1 .js-form-type-select{margin-left:70px;max-width:150px}}@media (min-width:992px){.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1 .js-form-type-select{max-width:none}}.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1 .js-form-type-select label{margin:0 24px 0 0;font-family:"Myriad Pro",sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#000}@media (min-width:768px){.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1 .js-form-type-select label{min-width:65px}}.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1 .js-form-type-select select{height:auto;padding:10px 36px 10px 18px;border:1px solid #dcdcdc;border-radius:0;font-family:"Myriad Pro",sans-serif;font-size:18px;font-weight:400;line-height:19px;color:#000}.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1 .js-form-type-select .select-wrapper{position:relative}.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1 .js-form-type-select .select-wrapper::after{content:"";position:absolute;top:22px;right:14px;display:block;height:7px;width:7px;padding:0;border-top:none;border-right:none;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);z-index:2}.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1 .form-actions{display:none}.path-search .section-main .block-views-exposed-filter-blocksitewide-search-page-1 .form-type-textfield{display:none}.path-search .section-main .region-content{position:relative}.path-search .page-title--banner{position:relative;left:calc(-1*(100vw - 100%)/ 2);width:100vw;padding-top:118px;padding-bottom:106px;background-color:#2a3189}.path-search .page-title--banner .container{color:#fff;font-family:"Myriad Pro",sans-serif;font-size:37px;font-weight:400;line-height:37px;text-align:center}.path-search .page-title--banner .container span{font-weight:700;margin-left:8px}.path-search .region-header{display:none}.view-id-sitewide_search.view-display-id-page_1{margin-bottom:3px}.view-id-sitewide_search.view-display-id-page_1 .view-header{padding:50px 0 110px}@media (min-width:768px){.view-id-sitewide_search.view-display-id-page_1 .view-header{padding:50px 0 54px}}.view-id-sitewide_search.view-display-id-page_1 .view-header p{color:#282828;font-family:"Myriad Pro",sans-serif;font-size:27px;font-weight:400;line-height:27px}.view-id-sitewide_search.view-display-id-page_1 .view-content{display:flex;flex-wrap:wrap;margin-bottom:5px}.view-id-sitewide_search.view-display-id-page_1 .view-content .views-row{width:100%;margin-bottom:30px}@media (min-width:768px){.view-id-sitewide_search.view-display-id-page_1 .view-content .views-row{width:33.3333%;padding:0 8px}}@media (min-width:992px){.view-id-sitewide_search.view-display-id-page_1 .view-content .views-row{width:25%}}.view-id-sitewide_search.view-display-id-page_1 .view-content .teaser-detail-wrapper{margin-bottom:0}.view-id-sitewide_search.view-display-id-page_1 .pager-nav{margin-bottom:35px}
.page-node-type-product .block-views-blockproduct-accessories-block-1 .slide__data .slide__title{text-align:center;font-size:22px !important;}.page-node-type-product .block-views-blockproduct-accessories-block-1 img{margin:auto;display:block;}.page-node-type-article .article .bs-region--left img{width:revert-layer;padding:10px;margin-bottom:0;}.page-node-type-article .article .bs-region--left figcaption{padding-left:10px;}.page-node-type-article .article .bs-region--left .field--name-field-images img{margin-bottom:62px;}.view-location--container #views-exposed-form-vendors-block-1 .panel-body .form-item .control-label{color:#000;}.view-location--container #views-exposed-form-vendors-block-1 .panel-body .proximity-filter-summary{display:none;}.view-location--container #views-exposed-form-vendors-block-1 div[id^='edit-field-location-proximity-wrapper']{display:block;width:100%;background-color:transparent;border:none;}.view-location--container #views-exposed-form-vendors-block-1 .panel-body{padding:20px;}.social-sharing-buttons svg{filter:invert(17%) sepia(65%) saturate(2864%) hue-rotate(216deg) brightness(91%) contrast(88%);}.social-sharing-buttons a:active,a:hover{text-decoration:none;}.social-sharing-buttons span.social_sharing_article{margin-right:20px;font-weight:bold;font-size:17px;}.social-sharing-buttons{justify-content:left !important;}.page-node-type-page .page-title--banner{width:100vw;position:relative;left:calc(-1*(100vw - 100%) / 2);background-color:#2a3189;margin-bottom:20px;}.page-node-type-page .page-title--banner h1{color:#fff;}.page-node-type-page .page-title--banner .header-container{position:absolute;top:0;bottom:0;left:0;right:0;}.page-node-type-page .page-title--banner .container{display:flex;align-items:center;justify-content:center;height:100%;}.page-node-type-page .page-title--banner img{min-height:270px;width:100%;-o-object-fit:cover;object-fit:cover;}div.field--name-field-product-code{visibility:hidden;}.page-node-type-article video{width:100%;height:100%;margin-bottom:20px;}.page-node-type-article .field--name-field-media-oembed-video{margin-bottom:20px;}.page-node-type-article .field--name-field-media-oembed-video iframe{width:100%;max-height:100%;}@media(max-width:767px){#sliding-popup{height:241px !important;}}.webform-submission-download-form{margin:50px 0px;display:none;}.language-uk div.fr-form{display:none;}.language-en div.fr-form{display:none;}.language-fr div.int-form{display:none;}
