.login h1 a{background:url(../images/login-logo.png) top center no-repeat;width:326px;height:67px;text-indent:-9999px;overflow:hidden;padding-bottom:15px;display:block}
a,h1{font-weight:800}.footer a,a{color:#ECC400}h4,h5{line-height:150%}h1,h2,h3,h4,h5,p,span{font-family:proxima-nova,sans-serif;color:#262D3E}a{font-family:proxima-nova,sans-serif;line-height:inherit;text-decoration:none;cursor:pointer}h1{font-style:normal;font-size:65px;line-height:79px}h2,h3{font-weight:700;font-style:normal}@media (max-width:1023px){h1{font-size:45px;line-height:50px}}h2{font-size:50px;line-height:61px}@media (max-width:1023px){h2{line-height:50px;font-size:40px}}h3{font-size:35px;line-height:43px}@media (max-width:639px){h3{line-height:40px;font-size:30px}}h4{font-style:normal;font-weight:600;font-size:30px}h5{font-style:normal;font-weight:700;font-size:24px}p{font-style:normal;font-weight:400;font-size:21px;line-height:30px}@media (max-width:639px){p{font-size:18px}}.blue-button a,.gold-button a,.search-submit a,.white-button a{font-size:15px;line-height:18px;padding:13px 20px;font-weight:700;font-style:normal;text-align:center}.gold-button{background:#FFD400;border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.gold-button a{color:#262D3E;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gold-button:hover{background-color:#fff}.gold-button:hover a{color:#262D3E}.blue-button,.search-submit{background:#262D3E;border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.blue-button a,.search-submit a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blue-button:hover,.search-submit:hover{background-color:#FFD400}.blue-button:hover a,.search-submit:hover a{color:#fff}.white-button{background:#fff;border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.white-button a{color:#0D0D0D;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.white-button:hover{background-color:#262D3E}.white-button:hover a{color:#fff}.custom_button-group{background-color:#FFD400}.custom_button-group_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom_button-group_row_button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.custom_button-group_row_button a{color:#262D3E;font-style:normal;font-weight:700;font-size:24px;line-height:150%;position:relative;padding:40px 0;border-right:1px solid #262D3E;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.custom_button-group_row_button a:after,.single-product_button-group_block_button a:after{background-image:url(/wp-content/themes/celfix/assets/images/icon/arror-left.svg);width:20px;margin-left:15px;background-position:center;background-repeat:no-repeat;content:""}.custom_button-group_row_button a:after{background-size:contain;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.custom_button-group_row_button a:hover:after{-webkit-animation:run-arrow 1s forwards;animation:run-arrow 1s forwards}@media only screen and (max-width:800px){.custom_button-group_row_button a{font-size:18px}}@media only screen and (max-width:639px){.custom_button-group_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom_button-group_row_button{padding:0}.custom_button-group_row_button a{font-size:16px;border-right:none;padding:30px 0;border-bottom:1px solid #262D3E}}@media only screen and (max-width:1400px){.custom_button-group.bigger_group .custom_button-group_row .custom_button-group_row_button a{font-size:20px}.custom_button-group.bigger_group .custom_button-group_row .custom_button-group_row_button a:after{margin-left:5px;height:20px}}@media only screen and (max-width:1100px){.custom_button-group.bigger_group .custom_button-group_row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom_button-group.bigger_group .custom_button-group_row .custom_button-group_row_button{padding:0}.custom_button-group.bigger_group .custom_button-group_row .custom_button-group_row_button a{font-size:18px;border-right:none;padding:20px 0;border-bottom:1px solid #262D3E}}.custom_button-group_row_button:last-child a{border-right:none;border-bottom:none}.bigger_group .custom_button-group_row_button:last-child a{border-right:none;border-bottom:none!important}@-webkit-keyframes run-arrow{0%,100%{right:0}50%{right:-15px}}@keyframes run-arrow{0%,100%{right:0}50%{right:-15px}}.footer{padding:80px 0}.footer h4,.footer p{font-style:normal;font-weight:600;font-size:15px;line-height:28px}.footer h3{font-style:normal;font-weight:800;font-size:18px;line-height:32px;margin-bottom:1rem;text-align:left;letter-spacing:.06em}.footer .footer_first ul li a,.footer_blocks .menu li a{font-weight:500;padding-left:0;color:#262D3E;font-style:normal}.footer p{margin-bottom:0}.footer h4{margin-bottom:1rem}.footer_blocks{width:25%}.footer_blocks .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer_blocks .menu li a{font-size:15px}.footer_blocks .menu li:hover{text-decoration:underline}.footer_blocks .menu .active>a{background-color:unset}.footer .footer_first ul,.footer_blocks .wp-block-columns{margin:0}.footer .footer_first ul li{list-style-type:unset;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footer_first ul li a{font-size:15px}.footer .footer_first ul li:hover{text-decoration:underline}.footer .copyright{border-top:1px solid #E1D8D8;margin-top:50px;padding-top:25px}.footer .copyright_text{font-style:normal;font-weight:600;font-size:15px;line-height:32px}.footer .copyright_image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:800px){.footer .footer_first{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;margin-top:40px;border-top:1px solid #E3E3E3;padding-top:20px}.footer .footer_first ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;height:200px;margin:0}.footer .footer_logo,.footer .footer_second,.footer .footer_third{width:33%}}@media only screen and (max-width:550px){.footer .footer_first ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:auto}.footer .footer_logo{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px}.footer .footer_second,.footer .footer_third{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.content-not-found{padding:50px;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.1);box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:6px;margin-bottom:100px;min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:50px}.content-not-found .article-header{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.content-not-found .article-header .error{font-size:100px;line-height:75px}.content-not-found .article-header .error span{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:150px;margin-top:15px}.content-not-found .entry-content h4{font-size:37px}.content-not-found .entry-content .back_to_home{margin-bottom:40px}.content-not-found .entry-content .back_to_home a{color:#262D3E;border:1px solid #262D3E;display:inline-block;padding:15px 20px;vertical-align:middle;overflow:hidden;text-decoration:none;text-align:center;cursor:pointer;white-space:nowrap}.content-not-found .entry-content .back_to_home:hover a{background-color:#262D3E;color:#fff}@media only screen and (max-width:639px){.content-not-found{padding:20px}.content-not-found .article-header .error{font-size:60px;line-height:52px}.content-not-found .article-header .error span{margin-left:90px}.content-not-found .entry-content{text-align:center}.content-not-found .entry-content h4{font-size:30px}}.single-product_product_description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:40px}.single-product_product_description .description_ingress,.single-product_product_description .product_description_full{width:49%}@media only screen and (max-width:800px){.single-product_product_description .description_ingress{width:100%;margin-bottom:20px}.single-product_product_description .product_description_full{width:100%}}.single-product .single-product_image-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.single-product .single-product_image-gallery.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-product .single-product_image-gallery.align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single-product .single-product_image-gallery img{margin-right:25px;max-width:250px;-o-object-fit:contain;object-fit:contain;width:100%;height:250px}@media only screen and (max-width:900px){.single-product .single-product_image-gallery img{max-width:200px;height:200px;margin-right:20px}}@media only screen and (max-width:500px){.single-product .single-product_image-gallery img{max-width:100%;height:250px;margin-right:0}}.single-product_post-option{background-color:#F2F2F2;margin-top:100px}.single-product_post-option_links{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.single-product_post-option_links .next-post .left a,.single-product_post-option_links .next-post .right a,.single-product_post-option_links .previous-post .left a,.single-product_post-option_links .previous-post .right a{color:#FFD400;font-style:normal;font-weight:700;font-size:24px;line-height:150%}.single-product_post-option_links .next-post .left:before,.single-product_post-option_links .previous-post .left:before{color:#FFD400;content:"<";font-weight:700;font-size:18px;display:inline-block;width:10px;margin-right:5px}.single-product_post-option_links .next-post .right:after,.single-product_post-option_links .previous-post .right:after{color:#FFD400;content:">";font-weight:700;font-size:18px;display:inline-block;width:10px;margin-left:5px}.single-product_post-option_links_left_block{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.single-product_post-option_links_right_block{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:800px){.single-product_post-option_links .next-post .left a,.single-product_post-option_links .next-post .right a,.single-product_post-option_links .previous-post .left a,.single-product_post-option_links .previous-post .right a{font-size:18px}}@media only screen and (max-width:620px){.single-product_post-option_links_left_block,.single-product_post-option_links_right_block{width:100%;padding:10px 0}}.single-product_button-group{background-color:#FFD400}.single-product_button-group_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.single-product_button-group_block_button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}.single-product_button-group_block_button a{color:#262D3E;font-style:normal;font-weight:700;font-size:24px;line-height:150%;position:relative;padding:40px 0;border-right:1px solid #262D3E}.single-product_button-group_block_button a:after{background-size:contain;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.single-product .single-product_button-group_block_button:nth-child(3) a{border-right:none}.single-product_big-banner{height:630px;background-position:center;background-repeat:no-repeat;background-size:cover}.frontpage_hero{height:660px;margin-bottom:160px;background-color:#ffd400;background-position:top right;background-repeat:no-repeat;background-size:60%}.frontpage_hero_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frontpage_hero_row_text{width:70%}.frontpage_hero_row_text_content{margin-bottom:40px}.frontpage_hero_row_text_content h1{color:#fff}.frontpage_hero_row_text_content h3{color:#262D3E}.frontpage_hero_row_text_firstImage{position:relative}.frontpage_hero_row_text_firstImage img{mix-blend-mode:multiply;position:absolute;max-height:400px}.frontpage_hero_row_secondImage{width:30%;position:relative}.frontpage_hero_row_secondImage img{mix-blend-mode:multiply;position:absolute;bottom:-300px}@media only screen and (max-width:639px){.frontpage_hero{margin-bottom:0}.frontpage_hero_row_text{width:100%}.frontpage_hero_row_secondImage{display:none}}.page_hero{position:relative;height:660px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:200px}.page_hero .page_hero_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:430px}@media only screen and (max-width:800px){.page_hero{margin-bottom:100px}.page_hero .page_hero_row{height:auto}}.page_hero .page_hero_row .page_hero_row_text{width:50%;position:relative}.page_hero .page_hero_row .page_hero_row_text .page_hero_row_image-left-bottom{position:relative;width:100%;height:1px}.page_hero .page_hero_row .page_hero_row_text .page_hero_row_image-left-bottom img{position:absolute;right:0;height:400px;padding:40px 0 0}@media only screen and (max-width:800px){.page_hero .page_hero_row .page_hero_row_text{width:100%}.page_hero .page_hero_row .page_hero_row_text_title{margin-bottom:25px}.page_hero .page_hero_row .page_hero_row_text .page_hero_row_image-left-bottom img{height:300px}}.page_hero .page_hero_row .page_hero_row_image-center{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;position:relative}.page_hero .page_hero_row .page_hero_row_image-center img{position:absolute;bottom:-100px}@media only screen and (max-width:800px){.page_hero .page_hero_row .page_hero_row_image-center{height:0;width:100%}.page_hero .page_hero_row .page_hero_row_image-center img{max-height:250px;top:35px}}.page_hero .page_hero_row .page_hero_row_feature-image{width:50%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.page_hero .page_hero_row .page_hero_row_feature-image img{mix-blend-mode:multiply;height:100%;position:absolute;bottom:-150px;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:800px){.page_hero .page_hero_row .page_hero_row_feature-image{width:100%;height:1px}.page_hero .page_hero_row .page_hero_row_feature-image img{bottom:-320px;height:320px}.page_hero .page_hero_row.hero_has_thumbnail .page_hero_row_image-left-bottom{display:none}}.page_hero .page_hero_row_image-full_bottom{position:absolute;bottom:0;background-position:bottom;width:100%;height:20%;background-repeat:repeat-x}.page_hero.blue h1{color:#FFD400}.page_hero.blue h3,.page_hero.yellow h1{color:#fff}.page_hero.yellow h3{color:#262D3E}.page_hero.grey h1{color:#FFD400}.page_hero.grey h3{color:#262D3E}.flexible_contents_blocks{padding:120px 0 150px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexible_contents_blocks_row_first,.flexible_contents_blocks_row_second{width:45%}.flexible_contents_blocks_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.flexible_contents_blocks_row_first_image{position:absolute;bottom:-300px}.flexible_contents_blocks_row_first_image img{mix-blend-mode:multiply}@media only screen and (max-width:1000px){.flexible_contents_blocks_row_first_image{display:none}}.flexible_contents_blocks_row_second_content h5{margin-top:5px}.flexible_contents_blocks_row_second_link{margin-top:40px}@media only screen and (max-width:639px){.flexible_contents_blocks_row_first{width:100%;margin-bottom:20px}.flexible_contents_blocks_row_second{width:100%}}.flexible_contents_presentation_image,.flexible_contents_presentation_info{width:50%}.flexible_contents_blocks.yellow_1{background-image:url(/wp-content/themes/celfix/assets/images/Illustration_half-circle-fatlines.svg);background-repeat:no-repeat;background-position:39% 50%}.flexible_contents_blocks.yellow_2{background-image:url(/wp-content/themes/celfix/assets/images/Illustration_tapemeasure.svg);background-repeat:repeat-x;background-position:100% 100%}.flexible_contents_presentation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.flexible_contents_presentation_image .image{height:400px}.flexible_contents_presentation_image .image img{height:100%;-o-object-fit:contain;object-fit:contain;margin-top:70px}@media only screen and (max-width:639px){.flexible_contents_presentation_image,.flexible_contents_presentation_info{width:100%}}.flexible_contents_products{background-color:#F2F2F2;padding:50px 0}.flexible_contents_products_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.flexible_contents_products_row_title{margin-bottom:60px}.flexible_contents_products_row_block{width:calc(25% - 20px);margin-right:20px;margin-bottom:20px}.flexible_contents_products_row_block .image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.flexible_contents_products_row_block .image img{mix-blend-mode:multiply;height:200px;-o-object-fit:contain;object-fit:contain}.flexible_contents_products_row_block p{font-style:normal;font-weight:400;font-size:17px;line-height:24px}.flexible_contents_products_row_block .product_title{font-weight:600}@media only screen and (max-width:850px){.flexible_contents_products_row_block{width:calc(33% - 20px)}}@media only screen and (max-width:700px){.flexible_contents_products_row_block{width:calc(50% - 20px)}}@media only screen and (max-width:400px){.flexible_contents_products_row_block{width:100%;margin-right:0}}.flexible_contents_ingress_text{margin-bottom:150px}.flexible_contents_ingress_text_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flexible_contents_ingress_text_row .ingress_text{width:50%}@media only screen and (max-width:800px){.flexible_contents_ingress_text_row .ingress_text{width:100%}}.flexible_contents_referenssi_block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.flexible_contents_referenssi_block .referenssi_block_image{width:50%}.flexible_contents_referenssi_block .referenssi_block_image img{max-height:600px;width:100%;-o-object-fit:cover;object-fit:cover}.flexible_contents_referenssi_block .referenssi_block_image.left{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flexible_contents_referenssi_block .referenssi_block_image.right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flexible_contents_referenssi_block .referenssi_block_text{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 75px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flexible_contents_referenssi_block .referenssi_block_text h4{margin-bottom:60px}.flexible_contents_referenssi_block .referenssi_block_text h5{margin-bottom:30px}@media only screen and (max-width:800px){.flexible_contents_referenssi_block .referenssi_block_image{width:100%}.flexible_contents_referenssi_block .referenssi_block_image.right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flexible_contents_referenssi_block .referenssi_block_text{width:94%;margin:50px auto;padding:0}.flexible_contents_referenssi_block .referenssi_block_text h4{margin-bottom:30px}}.flexible_contents_map_and_text{padding-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.flexible_contents_map_and_text .text{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:150px}.flexible_contents_map_and_text .text .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexible_contents_map_and_text .map{width:50%}.flexible_contents_map_and_text .map .acf-map{width:100%;height:500px;border:1px solid #ccc;margin:20px 0}.flexible_contents_contact_form_info .border .element_row .form_block .title,.flexible_contents_contact_form_info .border .element_row .info .title{margin-bottom:30px}@media only screen and (max-width:1100px){.flexible_contents_map_and_text .text{padding-left:0}}@media only screen and (max-width:800px){.flexible_contents_map_and_text .map,.flexible_contents_map_and_text .text{width:100%}}.flexible_contents_contact_form_info .border{border-top:1px solid #E3E3E3;border-bottom:1px solid #E3E3E3}.flexible_contents_contact_form_info .border .element_row{padding:80px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.flexible_contents_contact_form_info .border .element_row .info{width:50%;padding-left:150px}.flexible_contents_contact_form_info .border .element_row .form_block{width:50%}.flexible_contents_contact_form_info .border .element_row .form_block .form .gform_button{background-color:#262D3E;padding:.85em 3em;border-radius:50px;font-family:proxima-nova,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.flexible_contents_contact_form_info .border .element_row .form_block .form .gform_button:hover{background-color:#FFD400;color:#262D3E}@media only screen and (max-width:1100px){.flexible_contents_contact_form_info .border .element_row .info{padding-left:0}}@media only screen and (max-width:800px){.flexible_contents_contact_form_info .border .element_row .info{width:100%}.flexible_contents_contact_form_info .border .element_row .form_block{width:100%;margin-top:50px}}.flexible_contents_suunnittele_harja_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexible_contents_suunnittele_harja_form .harja_form,.flexible_contents_suunnittele_harja_form .harja_info{width:45%}.flexible_contents_suunnittele_harja_form .harja_form .gform_footer .gform_button{background-color:#262D3E;padding:.85em 3em;border-radius:50px;font-family:proxima-nova,sans-serif;font-style:normal;font-weight:700;font-size:15px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.flexible_contents_medium_text_box,.flexible_contents_two_text_boxes{padding:50px 0}.flexible_contents_suunnittele_harja_form .harja_form .gform_footer .gform_button:hover{background-color:#FFD400;color:#262D3E}@media only screen and (max-width:800px){.flexible_contents_suunnittele_harja_form .harja_form,.flexible_contents_suunnittele_harja_form .harja_info{width:100%}.flexible_contents_suunnittele_harja_form .harja_info{margin-bottom:50px}}.flexible_contents_two_text_boxes_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:auto}.flexible_contents_two_text_boxes_row_title{width:100%;margin-bottom:40px}.flexible_contents_two_text_boxes_row_first_box,.flexible_contents_two_text_boxes_row_second_box{width:45%}.flexible_contents_medium_text_box_row_content,.header{width:100%}@media only screen and (max-width:800px){.flexible_contents_two_text_boxes_row_first_box,.flexible_contents_two_text_boxes_row_second_box{width:100%}}.flexible_contents_medium_text_box_row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:auto}.product_slider{padding:100px 0;position:relative}.product_slider_title{padding-bottom:60px}.product_slider_row{padding:0 50px}.product_slider_row_block img{height:250px;-o-object-fit:contain;object-fit:contain;margin:auto;padding:10px}.product_slider_row_block h4{font-style:normal;font-weight:600;font-size:17px;line-height:24px;text-align:center}.product_slider_row .slick-dots{left:0;bottom:-40px}.product_slider .prev-slide-button{position:absolute;z-index:444444;top:60%;left:20px;cursor:pointer}.product_slider .next-slide-button{display:block;position:absolute;top:60%;right:20px;cursor:pointer}@media only screen and (max-width:700px){.product_slider .next-slide-button,.product_slider .prev-slide-button{display:none}}.header{position:absolute;z-index:22;min-height:100px;height:auto}.header .desktop-nav{padding:28px 0 0;position:relative;z-index:9;margin:auto;max-width:1350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1800px){.header .desktop-nav{width:calc(100% - 430px);left:200px;margin-left:0}}.header .desktop-nav ul{list-style-type:none;margin:0}.header .desktop-nav ul li a{color:#000;display:inline-block;padding:15px 25px}.header .desktop-nav ul li a:hover{color:rgba(0,0,0,.7)}.header .desktop-nav ul li ul.submenu{display:none;position:absolute;top:47px;left:0;background:#ffd400;padding:15px 10px;min-width:300px}.header .desktop-nav ul li ul.submenu li a{color:#000;font-weight:400;padding:.5rem 1rem}.header .desktop-nav ul li ul.submenu li a:after{display:block;content:"";border-bottom:2px solid #000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out;-webkit-transform-origin:0 0;transform-origin:0 0;margin-top:3px}.header .desktop-nav ul li ul.submenu li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}.header .desktop-nav ul li ul.submenu.active{display:block}.header .desktop-nav ul li.menu-item-has-children{position:relative}.header .desktop-nav ul li.menu-item-has-children:after{content:"";display:inline-block;width:13px;height:7px;position:absolute;top:20px;right:-1px;background:url(../images/arrow-down.svg) no-repeat;background-size:cover}.header .desktop-nav ul li.menu-item-has-children:hover .submenu{display:block}.header .desktop-nav.nav-blue ul>li a{color:#ECC400}.header .desktop-nav.nav-blue ul>li a:hover{color:#d7b403}.header .desktop-nav.nav-blue ul li ul li a:hover{color:#000!important}.header .header_nav{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.header .header_nav .logo{width:30%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header_nav .logo a{height:40px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;width:135px}.header .header_nav .header_nav_container{width:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header .header_nav .header_nav_container .design-brush{margin-right:10px}.header .header_nav .header_nav_container .lang-switcher{border-left:3px solid #262D3E;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;cursor:pointer;position:relative}.header .header_nav .header_nav_container .lang-switcher span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header_nav .header_nav_container .lang-switcher span:after{content:"";background-image:url(/wp-content/themes/celfix/assets/images/icon/arrow_down_blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:13px;width:13px;margin-left:5px}.header .header_nav .header_nav_container .lang-switcher a,.header .header_nav .header_nav_container .lang-switcher span{color:#262D3E;font-style:normal;font-weight:700;font-size:15px;line-height:32px;text-align:center;letter-spacing:.03em;text-transform:uppercase}.header .header_nav .header_nav_container .lang-switcher ul{margin:0;list-style-type:none;padding:0 25px 0 15px;top:100%;display:none;position:absolute}.header .header_nav .header_nav_container .lang-switcher.lang-switcher-active span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header .header_nav .header_nav_container .lang-switcher.lang-switcher-active ul{display:block}.header .header_nav .header_nav_container .lang-switcher.lang-switcher-active ul li:hover a{text-decoration:underline}.header .header_nav .header_nav_container .navbar{position:relative;z-index:33;cursor:pointer;right:0;width:35px;height:35px;margin-left:50px}.header .header_nav .header_nav_container .navbar .bottom,.header .header_nav .header_nav_container .navbar .middle,.header .header_nav .header_nav_container .navbar .top{position:absolute;left:0;width:30px;height:3px;background:#262D3E;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header .header_nav .header_nav_container .navbar .top{top:5px}.header .header_nav .header_nav_container .navbar .middle{top:15px}.header .header_nav .header_nav_container .navbar .bottom{top:25px}.header .header_nav .header_nav_container .navbar.active .top{top:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header .header_nav .header_nav_container .navbar.active .middle{width:0;left:10px}.header .header_nav .header_nav_container .navbar.active .bottom{top:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header .header_nav.nav-blue .logo a{background-image:url(/wp-content/themes/celfix/assets/images/logo/logo-white-gold.svg)}.header .header_nav.nav-blue .lang-switcher{border-left:3px solid #fff}.header .header_nav.nav-blue .lang-switcher a,.header .header_nav.nav-blue .lang-switcher span{color:#fff}.header .header_nav.nav-blue .lang-switcher span:after{background-image:url(/wp-content/themes/celfix/assets/images/icon/arrow_down_white.svg)}.header .header_nav.nav-blue .navbar .bottom,.header .header_nav.nav-blue .navbar .middle,.header .header_nav.nav-blue .navbar .top{background:#fff}.header .header_nav.nav-grey .logo a{background-image:url(/wp-content/themes/celfix/assets/images/logo/logo-blue-gold.svg)}.header .header_nav.nav-yellow .logo a{background-image:url(/wp-content/themes/celfix/assets/images/logo/logo-blue-white.svg)}.header .header_navlist{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;top:0;width:100%;z-index:0}.header .header_navlist .header_navlist_first ul,.header .header_navlist .header_navlist_second ul{display:-webkit-box;display:-ms-flexbox;display:flex}.header .header_navlist .header_navlist_first ul li,.header .header_navlist .header_navlist_second ul li{width:100%}.header .header_navlist .header_navlist_first ul li a,.header .header_navlist .header_navlist_second ul li a{font-style:normal;font-weight:700;font-size:35px;line-height:75px}.header .header_navlist .header_navlist_first ul li ul li a,.header .header_navlist .header_navlist_second ul li ul li a{font-style:normal;font-weight:600;font-size:24px;line-height:32px}.header .header_navlist .header_navlist_first{width:50%;background-color:#262D3E;padding:150px 5% 0}.header .header_navlist .header_navlist_first ul li a{color:#fff;display:inline-block;padding:.5rem 1rem}.header .header_navlist .header_navlist_first ul li a:after{display:block;content:"";border-bottom:2px solid #fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out;-webkit-transform-origin:0 0;transform-origin:0 0}.header .header_navlist .header_navlist_first ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}.header .header_navlist .header_navlist_second{width:50%;background-color:#FFD400;padding:150px 5% 50px}.header .header_navlist .header_navlist_second ul li a{display:inline-block;color:#262D3E}.header .header_navlist .header_navlist_second ul li a:after{display:block;content:"";border-bottom:2px solid #262D3E;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out;-webkit-transform-origin:0 0;transform-origin:0 0}.header .header_navlist .header_navlist_second ul li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 50%;transform-origin:0 50%}.header .menu .active>a{background-color:transparent}.header.nav-open .header_nav .logo a{background-image:url(/wp-content/themes/celfix/assets/images/logo/logo-white-gold.svg)}.header.nav-open .header_nav .header_nav_container .design-brush{background-color:#fff}.header.nav-open .header_nav .header_nav_container .design-brush:hover{background-color:#262D3E}.header.nav-open .header_nav .header_nav_container .design-brush:hover a{color:#fff}.header.nav-open .header_nav .header_nav_container .lang-switcher{border-left:3px solid #262D3E}.header.nav-open .header_nav .header_nav_container .lang-switcher a,.header.nav-open .header_nav .header_nav_container .lang-switcher span{color:#262D3E}.header.nav-open .header_nav .header_nav_container .lang-switcher span:after{background-image:url(/wp-content/themes/celfix/assets/images/icon/arrow_down_blue.svg)}.header.nav-open .header_nav .header_nav_container .navbar .bottom,.header.nav-open .header_nav .header_nav_container .navbar .middle,.header.nav-open .header_nav .header_nav_container .navbar .top{background:#262D3E}.header.nav-open .header_navlist{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:800px){.header .design-brush-mobile,.header .header_navlist .header_navlist_first ul li .arrow-button{display:none}}@media only screen and (max-width:800px){.header.nav-open .header_nav .header_nav_container .lang-switcher{border-left:3px solid #fff}.header.nav-open .header_nav .header_nav_container .lang-switcher a,.header.nav-open .header_nav .header_nav_container .lang-switcher span{color:#fff}.header.nav-open .header_nav .header_nav_container .lang-switcher span:after{background-image:url(/wp-content/themes/celfix/assets/images/icon/arrow_down_white.svg)}.header.nav-open .header_nav .header_nav_container .navbar .bottom,.header.nav-open .header_nav .header_nav_container .navbar .middle,.header.nav-open .header_nav .header_nav_container .navbar .top{background:#fff}.header.nav-open .header_navlist{background:#262D3E}.header.nav-open .header_navlist .header_navlist_second{padding-top:0}.header.nav-open .header_navlist .header_navlist_first,.header.nav-open .header_navlist .header_navlist_second{width:100%;background-color:#262D3E}.header.nav-open .header_navlist .header_navlist_first ul li,.header.nav-open .header_navlist .header_navlist_second ul li{position:relative;display:block;width:100%;border-bottom:1px solid #fff}.header.nav-open .header_navlist .header_navlist_first ul li a,.header.nav-open .header_navlist .header_navlist_second ul li a{color:#fff;line-height:65px;font-size:30px}.header.nav-open .header_navlist .header_navlist_first ul li a:after,.header.nav-open .header_navlist .header_navlist_second ul li a:after{border-bottom:2px solid #fff}.header.nav-open .header_navlist .header_navlist_first ul li .menu,.header.nav-open .header_navlist .header_navlist_second ul li .menu{display:none;padding-bottom:30px}.header.nav-open .header_navlist .header_navlist_first ul li .menu li,.header.nav-open .header_navlist .header_navlist_second ul li .menu li{border-bottom:1px solid transparent}.header.nav-open .header_navlist .header_navlist_first ul li .menu li a,.header.nav-open .header_navlist .header_navlist_second ul li .menu li a{line-height:32px;font-size:24px}.header.nav-open .header_navlist .header_navlist_first ul li .menu.open_menu,.header.nav-open .header_navlist .header_navlist_second ul li .menu.open_menu{display:block}.header.nav-open .design-brush-mobile{margin:20px auto 40px}.header .header_nav .header_nav_container .design-brush{display:none}.header .header_navlist .header_navlist_first ul li .arrow-button{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:20px;right:0;width:30%;height:50px;cursor:pointer;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header_navlist .header_navlist_first ul li .arrow-button .arrow{background-image:url(/wp-content/themes/celfix/assets/images/icon/mobile-arrow.svg);width:30px;height:30px;background-position:center;background-repeat:no-repeat;background-size:contain;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.header .header_navlist .header_navlist_first ul li .arrow-button.arrow-active .arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}}*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0!important}body{margin:0;background:#fff}.big-row,.row{margin:0 auto}.row{width:94%;max-width:1700px}.big-row{width:96%;max-width:1800px}
/*# sourceMappingURL=main.min.css.map */
