/*!
 Theme Name:   Rload Theme
 Theme URI:    https://rload.es
 Description:  Custom child theme based on Generatepress with Rload Studio configuration
 Author:       Rload Studio SL
 Author URI:   https://rload.es
 Template:     generatepress
 Version:      6.0.0
*/*,input,textarea{box-sizing:border-box}body{margin:0}ul{list-style-type:none;padding:0;margin:0}a{color:inherit;text-decoration:none}button{box-shadow:none;border:none;cursor:pointer;font-weight:700;margin:5px;color:gray}input{border:none}.only-readers{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}hr{margin:5px 0 5px 0;border:none;border-top:1px solid gray}h1,h2{font-weight:400}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px gray inset!important;box-shadow:0 0 0 1000px gray inset!important;border-radius:10px}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none}p{margin-bottom:1vw}ol,ul{margin:0 0 1.5em 3em}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.site-header{position:relative}.sticky{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget{margin-bottom:20px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.inside-site-info{display:flex;align-items:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.container.grid-container{width:auto}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget ol,.widget ul{margin:0}.footer-widgets .widget{margin-bottom:.8vw}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.site-footer:not(.footer-bar-active) .copyright-bar{margin:0 auto}@font-face{font-family:"Hanken Grotesk";src:url(src/fonts/DarkerGrotesque-VariableFont_wght.woff2) format("woff2-variations"),url(src/fonts/DarkerGrotesque-VariableFont_wght.woff) format("woff-variations");font-weight:300 900;font-display:swap}.footer-widgets{max-width:1800px;width:100%;margin:auto!important;font-size:1rem;padding:.8rem}.title-s1 p,.title-s2 p,.title-s3 p,.title-s4 p{color:#fff;text-transform:uppercase;font-family:"Hanken Grotesk";font-weight:600;font-size:clamp(12px,1vw,20px);line-height:clamp(12px,1vw,18px)}.card ul li::before,.footer-subscription::before,.linkedin::before,.rld-list li::before,.rld-menu .menu-item-has-children>a::after{content:"";display:block;min-width:20px;height:20px}.accordion-blocks-section,.basic-section,.card-grid-section,.custom-related-posts,.frames-section-content,.marquee-section .buttons-wrapper,.marquee-section .max-container,.page-home .home-hero,.single-productos .static-hero,.tabs-slider-section,.toggle-blocks-section{padding-left:12px;padding-right:12px}@media only screen and (min-width:1080px){.accordion-blocks-section,.basic-section,.card-grid-section,.custom-related-posts,.frames-section-content,.marquee-section .buttons-wrapper,.marquee-section .max-container,.page-home .home-hero,.single-productos .static-hero,.tabs-slider-section,.toggle-blocks-section{padding-left:8%;padding-right:8%}}.custom-related-posts,.section-top-spacing{padding-top:clamp(35px,5vw,200px)}@media only screen and (min-width:1080px){.custom-related-posts,.section-top-spacing{padding-top:5.5vw}}.custom-related-posts,.section-bottom-spacing{padding-bottom:clamp(35px,5vw,200px)}@media only screen and (min-width:1080px){.custom-related-posts,.section-bottom-spacing{padding-bottom:5.5vw}}@media only screen and (min-width:1080px){.hamburguer-wrapper{display:none}}nav{width:100%}.rld-menu{margin:0;width:100%;opacity:0}@media only screen and (min-width:1080px){.rld-menu{opacity:1;display:flex;width:100%;align-items:baseline}}.rld-menu .contact-item{min-width:100%!important;flex-shrink:0;margin-bottom:20px}@media only screen and (min-width:1080px){.rld-menu .contact-item{margin-left:auto!important;margin-right:0!important;order:100;min-width:auto!important}}.rld-menu .contact-item .button-text{top:0}.rld-menu a{font-size:clamp(17px,1.1vw,22px);line-height:clamp(24px,1.8vw,30px);font-weight:600;padding-bottom:clamp(10px,2vw,25px)}@media only screen and (min-width:1080px){.rld-menu .menu-item{margin-left:1vw;margin-right:1vw}}.rld-menu .menu-item:hover>a{color:#0079b5}.rld-menu .menu-item-has-children{position:relative}.rld-menu .menu-item-has-children>a{display:flex;align-items:center}.rld-menu .menu-item-has-children>a::after{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%228%22%20viewBox%3D%220%200%2013%208%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1.93854%207.56L6.62146%202.88728L11.3044%207.56L12.7429%206.12146L6.62146%200L0.5%206.12146L1.93854%207.56Z%22%20fill%3D%22%2304091B%22/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:center;background-size:10px;margin-right:0;margin-left:5px;transition:transform .3s;transform:rotate(180deg);height:10px;margin-top:6px}.rld-menu .menu-item-has-children .sub-menu{margin:0}@media only screen and (min-width:1080px){.rld-menu .menu-item-has-children .sub-menu{position:absolute;background-color:#fff;width:100%;min-width:250px;margin-top:.4vw;left:-5%;transform:translateY(20px);padding:1vw .5vw;border-radius:12px;border:1px solid #f4f4f6}}.rld-menu .menu-item-has-children:hover>a::after{transform:rotate(0);transition:transform .3s}@media only screen and (min-width:1080px){.absolute-container{display:flex;align-items:center}}.sm-device [class^=menu-top-][class$=-container]{height:0;overflow:hidden}.sm-device .hamburguer-wrapper{position:fixed;top:0;right:10px;margin:auto;cursor:pointer;padding:0;z-index:100;width:45px;background-color:hsla(0,0%,100%,.5);height:45px;padding:0;margin-top:10px;border-radius:50%}.sm-device .hamburguer-wrapper .hamburger-menu{position:relative;width:25px;height:2px;transform:translateY(8px);transition:all 0s .3s;background-color:#000;top:-8px;left:8px}.sm-device .hamburguer-wrapper .hamburger-menu.animate{background:hsla(0,0%,100%,0)}.sm-device .hamburguer-wrapper .hamburger-menu::after,.sm-device .hamburguer-wrapper .hamburger-menu::before{content:"";position:absolute;left:0;width:25px;height:2px;background-color:#000}.sm-device .hamburguer-wrapper .hamburger-menu::before{bottom:8px;transition:bottom .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.sm-device .hamburguer-wrapper .hamburger-menu::after{top:8px;transition:top .3s .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1)}.sm-device .hamburguer-wrapper .hamburger-menu.animate::after{top:0;transform:rotate(45deg);transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.sm-device .hamburguer-wrapper .hamburger-menu.animate::before{bottom:0;transform:rotate(-45deg);transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s .3s cubic-bezier(.23,1,.32,1)}.sm-device .rld-menu{padding:100px 20px 20px 20px;display:flex;flex-direction:column;height:auto;opacity:0;min-height:100vh}.sm-device .rld-menu .contact-item{margin-top:auto;margin-bottom:0;flex-direction:row!important}.sm-device .rld-menu a{font-size:35px;line-height:40px;width:100%;font-weight:500}.sm-device .rld-menu-animated-container{background-color:#fff}.sm-device .rld-menu-animated-container.is-visible{position:fixed;width:100%}.sm-device .rld-menu-animated-container.is-visible [class^=menu-top-][class$=-container]{height:100%;overflow:auto}.sm-device .rld-menu-animated-container.is-visible .logo-mobile{pointer-events:all;display:block}.sm-device .rld-menu-animated-container.is-visible .menu-item{display:flex;flex-direction:column}.sm-device .rld-menu-animated-container.is-visible .menu-item-has-children .sub-menu{height:0;overflow:hidden}.sm-device .rld-menu-animated-container.is-visible .menu-item-has-children .sub-menu a{font-size:25px;line-height:30px}.sm-device nav{position:absolute;top:0}.logo-mobile{position:fixed;top:20px;pointer-events:none;display:none}.logo-mobile a{min-width:150px;height:80px;display:block;background-image:url(https://fastenmodular.com/wp-content/uploads/fasten-logo.svg);background-repeat:no-repeat}.logo-mobile .label-container{display:none}.language-switcher-container{position:relative;display:inline-block}.language-switcher-container .current-language{color:#fff;transition:background-color .3s ease}.language-switcher-container .language-dropdown{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:0;display:none;background-color:#fff;border:1px solid #ccc;border-radius:5px;width:100%;z-index:10}.language-switcher-container:hover .language-dropdown{display:block}.language-switcher-container .language-dropdown li{padding:10px;cursor:pointer}.language-switcher-container .language-dropdown li a{text-decoration:none;color:#333;display:block}.language-switcher-container .language-dropdown li:hover{background-color:#f1f1f1}.wpml-ls-slot-2{flex-direction:row!important;width:100px;margin-top:20px}@media only screen and (min-width:1080px){.wpml-ls-slot-2{width:auto}}.wpml-ls-slot-2 .menu-item,.wpml-ls-slot-2 .sub-menu{width:fit-content!important}.wpml-ls-slot-2 a{padding-bottom:3px!important;display:inline-block;width:fit-content!important}.wpml-ls-slot-2 .sub-menu{padding-right:5px!important;overflow:visible!important;height:auto!important}.wpml-ls-native{padding-left:5px;padding-right:5px}.sm-device .label-container .button-text{display:block;padding-bottom:3px}.sm-device .wpml-ls-native{font-size:25px}.menu-item-has-children.wpml-ls-slot-2{border:1px solid #9ea3ae;order:99;display:flex;align-items:center;justify-content:space-between;padding:0;border-radius:50px}@media only screen and (min-width:1080px){.menu-item-has-children.wpml-ls-slot-2{justify-content:space-evenly}}.menu-item-has-children.wpml-ls-slot-2 a{padding-bottom:0}.menu-item-has-children.wpml-ls-slot-2 a::after{display:none}.menu-item-has-children.wpml-ls-slot-2 .sub-menu{display:block!important;position:static;background-color:rgba(0,0,0,0);padding:0;min-width:auto;margin-top:0;transform:none;border:none}.menu-item-has-children.wpml-ls-slot-2 .sub-menu li{margin:0}.menu-item-has-children.wpml-ls-slot-2#menu-item-wpml-ls-2-en>*{order:100}.menu-item-has-children.wpml-ls-slot-2#menu-item-wpml-ls-2-en .sub-menu{order:99}.wpml-ls-current-language>a{border-radius:60px;color:#fff!important;padding-left:5px;padding-right:5px;border-radius:20px;background-color:#385d9f!important}.wpml-ls-current-language>a .sub-menu a:hover{color:#385d9f}.site-header{position:absolute;width:100%;top:0;z-index:999;visibility:hidden}@media only screen and (min-width:1080px){.site-header{position:fixed;width:100%;top:0;z-index:999}}.site-header .rld-logo{width:100%;max-width:150px;margin-top:2%;margin-left:4%}@media only screen and (min-width:1080px){.site-header .rld-logo{margin-right:2vw;margin-top:0}}.site-header_container{padding:0;background-color:rgba(0,0,0,0)}@media only screen and (min-width:1080px){.site-header_container{background-color:rgba(239,239,239,.5);backdrop-filter:blur(5px);max-width:1200px;margin:auto;margin-top:15px;border-radius:50px;padding-left:clamp(8px,2vw,10px);padding-right:clamp(8px,2vw,10px)}}.lg-device .light-logo{display:none}.sm-device.dark-header .dark-logo,.sm-device.home .dark-logo{display:none}.sm-device.dark-header .light-logo,.sm-device.home .light-logo{display:block}.sm-device .light-logo{display:none}.widget-title{margin-bottom:0;color:#0079b5}.footer-subscription{font-weight:500;background-color:#fff;position:relative}.footer-subscription::before{height:50px;border-radius:clamp(20px,5vw,35px);background-color:#fff;position:absolute;top:0;transform:translateY(-50%);left:0;width:100%}.footer-subscription .max-container{position:relative;z-index:1;padding-top:2%}.footer-subscription .max-container .form-container{width:100%;margin-top:2%;position:relative}.footer-widgets{max-width:1800px;color:#fff}.footer-widgets a:hover{color:#9cc3d9!important}@media only screen and (min-width:768px){.footer-widget-1 .widget{padding-right:20px;padding-left:0;margin-right:4vw}}.footer-widget-2{color:#fff}@media only screen and (min-width:768px){.footer-widget-2{display:grid;grid-template-columns:repeat(4,1fr);gap:1vw}}.footer-widget-2 *{font-size:clamp(18px,2vw,20px)}@media only screen and (min-width:1200px){.footer-widget-3{margin-left:4vw}}.footer-widget-3 .title-s5,.footer-widget-3 .title-s5 a{font-size:clamp(22px,2vw,50px)!important;line-height:clamp(26px,2.2vw,60px)!important}.footer-widget-3 p{margin-bottom:0}.footer-widget-3 a{font-size:clamp(18px,2vw,20px);line-height:clamp(22px,2.5vw,30px)}.footer-widget-3 .address{color:#9cc3d9;font-size:clamp(14px,2vw,20px);line-height:clamp(18px,2.5vw,25px);display:block;margin-top:20px}.footer-container{position:relative;background-color:#04091b}.footer-container,.footer-subscription{padding-left:15px;padding-right:15px}@media only screen and (min-width:1200px){.footer-container,.footer-subscription{padding-left:2%;padding-right:2%}}.footer-container-top,.footer-subscription-top{display:flex;padding-top:30px;padding-bottom:20px}@media only screen and (min-width:1080px){.footer-container-top,.footer-subscription-top{padding-top:3vw;padding-bottom:3vw}}.social-links{display:flex}.social-links li{margin-right:10px}.social-links li a{border:1px solid #9cc3d9;display:block;width:45px;height:45px;border-radius:100%}.social-links li a.facebook{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='21' viewBox='0 0 10 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.3047 20.526H6.31054V10.3786H9.10511L9.39927 6.98449H6.30188V5.05124C6.30188 4.24645 6.45762 3.93153 7.22765 3.93153H9.39927V0.406189H6.62201C3.6371 0.406189 2.29605 1.73584 2.29605 4.27269V6.98449H0.210938V10.4223H2.29605V20.526H2.3047Z' fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:10px;background-position:center}.social-links li a.instagram{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.6703 2.21271C12.1126 2.21271 12.4015 2.22156 13.3644 2.26581C14.2573 2.31006 14.7387 2.46053 15.0626 2.58444C15.4916 2.7526 15.7892 2.95617 16.1131 3.27479C16.437 3.60227 16.6296 3.9032 16.7959 4.33688C16.9184 4.66436 17.0673 5.15115 17.111 6.05393C17.1548 7.02751 17.1635 7.31958 17.1635 9.78894C17.1635 12.2583 17.1548 12.5504 17.111 13.524C17.0673 14.4267 16.9184 14.9135 16.7959 15.241C16.6296 15.6747 16.4282 15.9756 16.1131 16.3031C15.798 16.6217 15.4916 16.8253 15.0626 16.9934C14.7387 17.1173 14.2573 17.2678 13.3644 17.3121C12.4015 17.3563 12.1126 17.3652 9.6703 17.3652C7.22799 17.3652 6.93911 17.3563 5.97619 17.3121C5.08331 17.2678 4.60185 17.1173 4.27795 16.9934C3.84902 16.8253 3.55139 16.6217 3.2275 16.3031C2.91236 15.9756 2.71103 15.6747 2.54471 15.241C2.42215 14.9135 2.27334 14.4267 2.22957 13.524C2.1858 12.5504 2.17704 12.2583 2.17704 9.78894C2.17704 7.31958 2.1858 7.02751 2.22957 6.05393C2.27334 5.15115 2.42215 4.66436 2.54471 4.33688C2.71103 3.9032 2.91236 3.60227 3.2275 3.27479C3.55139 2.94732 3.84902 2.7526 4.27795 2.58444C4.60185 2.46053 5.08331 2.31006 5.97619 2.26581C6.93911 2.22156 7.22799 2.21271 9.6703 2.21271ZM9.6703 0.548767C7.19297 0.548767 6.87783 0.557617 5.90616 0.601871C4.93449 0.646125 4.2692 0.805438 3.69145 1.03556C3.08744 1.27453 2.57971 1.5843 2.07199 2.09765C1.56427 2.61099 1.24914 3.12433 1.02154 3.73503C0.793942 4.31918 0.645131 4.99184 0.601362 5.97427C0.557593 6.9567 0.548828 7.27533 0.548828 9.78009C0.548828 12.2848 0.557593 12.6035 0.601362 13.5859C0.645131 14.5683 0.802696 15.241 1.02154 15.8251C1.25789 16.4358 1.56427 16.9492 2.07199 17.4625C2.57971 17.9759 3.08744 18.2945 3.69145 18.5246C4.2692 18.7547 4.93449 18.9052 5.90616 18.9583C6.87783 19.0026 7.19297 19.0114 9.6703 19.0114C12.1476 19.0114 12.4627 19.0026 13.4344 18.9583C14.4061 18.914 15.0714 18.7547 15.6491 18.5246C16.2531 18.2856 16.7609 17.9759 17.2686 17.4625C17.7763 16.9492 18.0914 16.4358 18.319 15.8251C18.5466 15.241 18.6955 14.5683 18.748 13.5859C18.7917 12.6035 18.8005 12.2848 18.8005 9.78009C18.8005 7.27533 18.7917 6.9567 18.748 5.97427C18.7042 4.99184 18.5466 4.31918 18.319 3.73503C18.0827 3.12433 17.7763 2.61099 17.2686 2.09765C16.7609 1.5843 16.2531 1.26568 15.6491 1.03556C15.0714 0.805438 14.4061 0.654975 13.4344 0.601871C12.4627 0.557617 12.1476 0.548767 9.6703 0.548767Z' fill='white'/%3e%3cpath d='M9.67055 5.03705C7.07943 5.03705 4.97852 7.16123 4.97852 9.78104C4.97852 12.4009 7.07943 14.525 9.67055 14.525C12.2617 14.525 14.3626 12.4009 14.3626 9.78104C14.3626 7.16123 12.2617 5.03705 9.67055 5.03705ZM9.67055 12.8611C7.98982 12.8611 6.62422 11.4804 6.62422 9.78104C6.62422 8.0817 7.98982 6.70099 9.67055 6.70099C11.3513 6.70099 12.7169 8.0817 12.7169 9.78104C12.7169 11.4804 11.3513 12.8611 9.67055 12.8611Z' fill='white'/%3e%3cpath d='M15.6494 4.85042C15.6494 5.46112 15.1592 5.95676 14.5552 5.95676C13.9512 5.95676 13.4609 5.46112 13.4609 4.85042C13.4609 4.23972 13.9512 3.74408 14.5552 3.74408C15.1592 3.74408 15.6494 4.23972 15.6494 4.85042Z' fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:20px;background-position:center}.social-links li a.linkedin{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.06321 6.02142H0.796631V16.6841H4.06321V6.02142Z' fill='white'/%3e%3cpath d='M2.41198 4.6302C3.48149 4.6302 4.34374 3.75002 4.34374 2.66028C4.34374 1.57054 3.48149 0.690369 2.41198 0.690369C1.34246 0.690369 0.480225 1.57054 0.480225 2.66028C0.480225 3.75002 1.34246 4.6302 2.41198 4.6302Z' fill='white'/%3e%3cpath d='M9.27822 11.0937C9.27822 9.59317 9.95806 8.70461 11.268 8.70461C12.4702 8.70461 13.0422 9.55964 13.0422 11.0937V16.6932H16.2922V9.93685C16.2922 7.07838 14.6921 5.69525 12.4536 5.69525C10.2151 5.69525 9.27822 7.4556 9.27822 7.4556V6.02217H6.14429V16.6849H9.27822V11.0853V11.0937Z' fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:20px;background-position:center}.social-links li a.twitter{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_202_763)'%3e%3cpath d='M10.3095 7.97177L16.6962 0.547791H15.1828L9.63725 6.99402L5.20799 0.547791H0.0993652L6.79721 10.2955L0.0993652 18.0808H1.61295L7.4693 11.2734L12.1469 18.0808H17.2555L10.3093 7.97177H10.3098H10.3095ZM8.23646 10.3813L7.5578 9.41073L2.15823 1.68709H4.48287L8.84049 7.9203L9.51916 8.8909L15.1835 16.9931H12.8589L8.2366 10.3816V10.3812L8.23646 10.3813Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_202_763'%3e%3crect width='17.156' height='17.533' fill='white' transform='translate(0.0993652 0.547791)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-size:20px;background-position:center}.wpml-ls{display:none}.site-footer{background-repeat:no-repeat;background-position:left top,right top;background-size:50px}.inside-footer-widgets>div{margin-bottom:20px}@media only screen and (min-width:1080px){.inside-footer-widgets>div{margin-bottom:2vw}}.inside-footer-widgets a,.inside-footer-widgets p{font-size:clamp(18px,1vw,16px);line-height:clamp(22px,1vw,32px)}.inside-footer-widgets p{color:#fff}.inside-footer-widgets aside{margin-bottom:0}.inside-footer-widgets a{color:#fff}.inside-footer-widgets li{padding-bottom:0}.inside-footer-widgets li a:hover{color:#022439}@media only screen and (min-width:1200px){.inside-footer-widgets{display:grid;grid-template-columns:auto auto auto}}.copy,.copy a,.menu-legal-container a{color:#4d5461!important}.footer-bar{display:flex;align-items:baseline}.footer-bar p{margin:0}#menu-legal{display:flex;justify-content:flex-end;margin-left:10px}#menu-legal li{border-right:1px solid #4d5461;padding-right:10px;padding-left:10px;line-height:10px;color:#4d5461}#menu-legal li:hover{text-decoration:underline}#menu-legal li:first-child{padding-left:0}#menu-legal li:last-child{border:none;padding-right:0}.linkedin{display:flex;align-items:center;font-size:25px!important;margin-top:10px}.linkedin::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4.06321 6.02142H0.796631V16.6841H4.06321V6.02142Z' fill='white'/%3e%3cpath d='M2.41198 4.6302C3.48149 4.6302 4.34374 3.75002 4.34374 2.66028C4.34374 1.57054 3.48149 0.690369 2.41198 0.690369C1.34246 0.690369 0.480225 1.57054 0.480225 2.66028C0.480225 3.75002 1.34246 4.6302 2.41198 4.6302Z' fill='white'/%3e%3cpath d='M9.27822 11.0937C9.27822 9.59317 9.95806 8.70461 11.268 8.70461C12.4702 8.70461 13.0422 9.55964 13.0422 11.0937V16.6932H16.2922V9.93685C16.2922 7.07838 14.6921 5.69525 12.4536 5.69525C10.2151 5.69525 9.27822 7.4556 9.27822 7.4556V6.02217H6.14429V16.6849H9.27822V11.0853V11.0937Z' fill='white'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:20px;background-position:center;margin-right:10px;border:1px solid #9cc3d9;border-radius:100px;width:40px;height:40px}.form-container{position:relative}.form-container .form-overlay{background-color:rgba(0,0,0,0);position:absolute;width:100%;height:100%;z-index:1}label{margin-bottom:15px;position:relative;color:#9ea3ae;padding-bottom:10px;border-bottom:1px solid #9ea3ae;font-size:1rem}@media only screen and (min-width:768px){label{padding-bottom:15px}}label:focus-within{border-bottom:1px solid #385d9f}input,select{width:100%;padding:5px 0!important;margin-top:18px;border:none!important;outline:0;background-color:rgba(0,0,0,0)!important;color:#fff!important}@media only screen and (min-width:768px){input,select{padding:10px 0;margin-top:20px}}input::placeholder{opacity:0}.label-text{position:absolute;top:0;left:0;transform:translateY(0);transition-duration:.3s}.freeze,label:focus-within .label-text{color:#9ea3ae;transform:translateY(-20px);font-size:.8rem!important}@media only screen and (min-width:768px){.freeze,label:focus-within .label-text{transform:translateY(-25px)}}.input-block-container{margin-top:10px}@media only screen and (min-width:1080px){.input-block-container{display:flex;justify-content:space-between}}.input-block-container .input-block:first-child{margin-right:20px}.width-50{width:100%}input[type=submit]{line-height:1rem;padding:20px!important}.wpcf7-not-valid-tip{font-size:.9rem;margin-top:5px}.rld-button{display:flex;align-items:center;justify-content:space-between;padding:clamp(15px,1.1vw,22px) clamp(20px,1.1vw,30px);opacity:1;border-radius:50px;overflow:hidden;font-weight:600;font-size:clamp(20px,1.5vw,22px);width:100%}@media only screen and (min-width:768px){.rld-button{min-width:clamp(200px,15vw,260px);margin:1vw 0 1vw 0;width:fit-content;max-width:360px}}.rld-button.link-button{margin-top:0;margin-bottom:clamp(8px,2vw,10px);min-width:clamp(200px,15vw,250px)}.rld-button.primary{background:#ff704b;border:1px solid #ff704b}.rld-button.secondary{background:rgba(0,0,0,0);border:1px solid #022439}.rld-button.secondary:hover{border:1px solid #385d9f}.rld-button div{overflow:hidden;position:relative}.rld-button:hover .button-text{transform:translateY(-100%)}.rld-button:hover .button-text::after{opacity:1}.rld-button:hover .button-ico{position:relative;overflow:hidden}.rld-button:hover .button-ico::after{background-image:url(https://fastenmodular.com/wp-content/uploads/arrow-h.svg);background-position:-20% 50%;transition:background-position .3s ease-in-out}.rld-button .button-text{color:#fff;display:block;transition:transform .4s cubic-bezier(.215,.61,.355,1);margin-right:20px;position:relative;top:-3px}.rld-button .button-text::after{content:attr(data-text);display:block;left:0;position:absolute;opacity:.0001;top:100%;transition:opacity .3s cubic-bezier(.215,.61,.355,1);width:100%;color:#fff;pointer-events:none}.rld-button .button-ico::after{content:"";background-image:url(https://fastenmodular.com/wp-content/uploads/arrow-h.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:50px;width:25px;height:15px;transition:background-position .3s ease-in-out;display:block}.basic-section-light .rld-button.secondary .button-text{color:#385d9f}.basic-section-light .rld-button.secondary svg .st0_arrow,.basic-section-light .rld-button.secondary svg .st1_arrow{stroke:#385d9f}.rld-button{position:relative;overflow:hidden;--r:0px;--x:50%;--y:50%;--hover-bg:#111}.rld-button::before{content:"";position:absolute;inset:0;background:var(--hover-bg);clip-path:circle(var(--r) at var(--x) var(--y))}.rld-button.primary{--hover-bg:#e44c27}.rld-button.secondary{--hover-bg:#22c55e}.custom-related-posts{background-color:#022439}.custom-related-posts h2{color:#385d9f;text-align:center;font-family:"Hanken Grotesk";margin-bottom:2vw}.center-elements .buttons-wrapper{width:100%;justify-content:center}.title-text-combi p{text-transform:inherit;font-weight:400;font-size:clamp(17px,1.1vw,20px);line-height:clamp(24px,1.8vw,30px)}.basic-section .max-container{max-width:800px;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1080px){.basic-section .max-container{flex-direction:row;align-items:center;max-width:1800px;gap:clamp(20px,5.5vw,100px)}}.basic-section .section-image_html img{max-width:500px;margin:auto;display:block}@media only screen and (min-width:1080px){.basic-section .section-image_html img{max-width:100%;margin:0}}.sliding-cards .section-slider{margin-top:clamp(15px,2vw,70px)}.sliding-cards .section-slider .navigation-arrows{position:relative;height:70px;max-width:130px;margin:auto}@media only screen and (min-width:1080px){.sliding-cards .section-slider .navigation-arrows{display:block;max-width:200px;margin-bottom:2%;margin-top:2%}}.sliding-cards .section-slider .navigation-arrows .swiper-button-next,.sliding-cards .section-slider .navigation-arrows .swiper-button-prev{border:1px solid #022439;border-radius:20px;width:clamp(40px,5vw,80px);height:clamp(40px,5vw,40px);top:30px}.sliding-cards .section-slider .navigation-arrows .swiper-button-next::before,.sliding-cards .section-slider .navigation-arrows .swiper-button-prev::before{content:"";display:block;width:clamp(20px,5vw,50px);height:clamp(20px,5vw,50px);background-image:url(https://fastenmodular.com/wp-content/uploads/arrow_slider2.svg);background-repeat:no-repeat;background-position:125% 50%;background-size:150%;transition:background-color .4s ease-in-out}.sliding-cards .section-slider .navigation-arrows .swiper-button-next:hover,.sliding-cards .section-slider .navigation-arrows .swiper-button-prev:hover{background-color:#022439}.sliding-cards .section-slider .navigation-arrows .swiper-button-next::after,.sliding-cards .section-slider .navigation-arrows .swiper-button-prev::after{display:none!important}.sliding-cards .section-slider .navigation-arrows .swiper-button-next:hover::before,.sliding-cards .section-slider .navigation-arrows .swiper-button-prev:hover::before{transition:background-color .4s ease-in-out;background-position:-40% 50%}.sliding-cards .section-slider .navigation-arrows .swiper-button-prev{transform:rotate(180deg)!important}.basic-section-light,.card-grid-section-light,.marquee-section-light,.section-light,.sliding-cards-light{color:#385d9f}.basic-section-light h1,.basic-section-light h2,.basic-section-light h3,.basic-section-light h4,.card-grid-section-light h1,.card-grid-section-light h2,.card-grid-section-light h3,.card-grid-section-light h4,.marquee-section-light h1,.marquee-section-light h2,.marquee-section-light h3,.marquee-section-light h4,.section-light h1,.section-light h2,.section-light h3,.section-light h4,.sliding-cards-light h1,.sliding-cards-light h2,.sliding-cards-light h3,.sliding-cards-light h4{color:#385d9f}.basic-section-light p,.card-grid-section-light p,.marquee-section-light p,.section-light p,.sliding-cards-light p{color:#000}.basic-section-dark,.card-grid-section-dark,.marquee-section-dark,.section-dark,.sliding-cards-dark{color:#fff}.basic-section-dark h1,.basic-section-dark h2,.basic-section-dark h3,.basic-section-dark h4,.card-grid-section-dark h1,.card-grid-section-dark h2,.card-grid-section-dark h3,.card-grid-section-dark h4,.marquee-section-dark h1,.marquee-section-dark h2,.marquee-section-dark h3,.marquee-section-dark h4,.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.sliding-cards-dark h1,.sliding-cards-dark h2,.sliding-cards-dark h3,.sliding-cards-dark h4{color:#fff}.basic-section-dark .info-tip p,.card-grid-section-dark .info-tip p,.marquee-section-dark .info-tip p,.section-dark .info-tip p,.sliding-cards-dark .info-tip p{color:#0079b5}.basic-section-dark p,.card-grid-section-dark p,.marquee-section-dark p,.section-dark p,.sliding-cards-dark p{color:#fff}.card-grid-section .section-text{padding-bottom:clamp(10px,4vw,60px)}.card-grid-section .section-image,.card-grid-section .section-text{width:100%}.card-grid-section .cards{margin-left:0;flex-direction:column;margin:auto}@media only screen and (min-width:1200px){.card-grid-section .cards{margin-left:0;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;margin:auto;max-width:100%}}.card-grid-section .cards .card{background-color:#fff;border-radius:clamp(10px,2vw,30px);display:flex;flex-direction:column;justify-content:space-between;flex:1 1 0;max-width:100%}.card-grid-section .cards .card>a{display:flex;flex-direction:column-reverse;justify-content:space-between;flex:1 1 0;padding:clamp(20px,1.8vw,30px)}.card-grid-section .cards .card-top{text-align:center;margin-bottom:2vw}.card-grid-section .cards .card-top img{max-width:80px}@media only screen and (min-width:768px){.card-grid-section .cards .card-top img{max-width:100px}}.card-grid-section .cards .card-bottom{display:flex;flex-direction:column;height:100%;justify-content:space-between}.card-grid-section .cards .card-bottom .content h4{margin-bottom:.5vw;font-weight:400}.card-grid-section .cards .card-bottom .content h5{margin-bottom:2vw}.card-grid-section .cards .card-button{display:flex;justify-content:center}.marquee-section .marquee-slider{margin-top:4vw}.marquee-section.logo-marquee .swiper-wrapper{align-items:center}.marquee-section.logo-marquee .slide-content{display:flex;align-items:center;justify-content:space-around}.marquee-section.logo-marquee .slide-content p{margin-left:2.5vw;margin-right:2.5vw;margin-bottom:0}.marquee-section .section-text{width:100%;text-align:center}.marquee-section .swiper-wrapper{transition-timing-function:linear}@media only screen and (min-width:768px){.marquee-section .swiper-wrapper .swiper-slide{max-width:50%}}.tabs-slider-section *{box-sizing:border-box}.tabs-slider-section .tabs-content .swiper-container{width:100%}.tabs-slider-section .tabs-buttons{margin-top:2vw;max-width:1800px;margin:auto}.tabs-slider-section .tabs-buttons .swiper-wrapper{display:flex}.tabs-slider-section .tabs-buttons .swiper-slide{width:auto;height:auto;max-width:250px;cursor:pointer;border-bottom:4px solid transparent}@media only screen and (min-width:1080px){.tabs-slider-section .tabs-buttons .swiper-slide{min-height:90px}}.tabs-slider-section .tabs-buttons .active-tab{opacity:1;border-bottom-color:#022439}.accordion-blocks-section .block-table{display:flex;flex-direction:column;gap:18px;width:100%;height:100%}@media only screen and (min-width:1080px){.accordion-blocks-section .block-table{flex-direction:row;gap:1.5vw}}.accordion-blocks-section .block-table__item{position:relative;display:flex;border-radius:clamp(12px,1vw,20px);width:100%;align-items:center;justify-content:center;transition:width .5s cubic-bezier(.4,0,.2,1);overflow:hidden}@media only screen and (min-width:1080px){.accordion-blocks-section .block-table__item{width:33%;min-height:500px}}@media only screen and (min-width:1080px){.accordion-blocks-section .block-table__item:hover{width:50%}}.accordion-blocks-section .block-table__item .container{padding:clamp(15px,2vw,25px);background-color:rgba(0,0,0,.5);color:#fff;height:100%}.accordion-blocks-section .block-table__item .container-text{max-width:300px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.accordion-blocks-section .block-table__item .container-text p>a{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:50px;padding:clamp(10px,1.1vw,12px) clamp(20px,1.1vw,30px);color:#385d9f;font-weight:700;margin-top:30px;width:100%}@media only screen and (min-width:1080px){.accordion-blocks-section .block-table__item .container-text p>a{width:fit-content;margin-top:1vw}}.accordion-blocks-section .block-table__item .container-text p>a:hover{background-color:#022439;color:#fff}.accordion-blocks-section .block-table__item .container-text p>a:hover::after{background-image:url(https://fastenmodular.com/wp-content/uploads/arrow-bg-w.svg);background-position:8% 85%;transition:background-position .3s ease-in-out}.accordion-blocks-section .block-table__item .container-text p>a::after{content:"";display:block;margin-left:20px;background-image:url(https://fastenmodular.com/wp-content/uploads/arrow-bg-b.svg);background-position:85% 0;background-size:50px;width:24px;height:24px;transition:background-position .3s ease-in-out}.toggle-blocks-section .accordion .accordion-item{padding:clamp(5px,2vw,10px) 0;margin-bottom:1vw;border-bottom:1px solid #000}.toggle-blocks-section .accordion .accordion-item button{position:relative;color:#000;display:flex;align-items:center;justify-content:space-between;width:100%;background:0 0;border:none;padding:1rem 0;cursor:pointer;text-align:left}.toggle-blocks-section .accordion .accordion-item button:focus,.toggle-blocks-section .accordion .accordion-item button:hover{cursor:pointer;color:#385d9f}.toggle-blocks-section .accordion .accordion-item button:focus::after,.toggle-blocks-section .accordion .accordion-item button:hover::after{cursor:pointer;color:#385d9f}.toggle-blocks-section .accordion .accordion-item button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}.toggle-blocks-section .accordion .accordion-item button .icon::before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.toggle-blocks-section .accordion .accordion-item button .icon::after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}.toggle-blocks-section .accordion .accordion-item .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0}.toggle-blocks-section .accordion .accordion-item .accordion-content p{margin-bottom:0;padding-bottom:1vw}.toggle-blocks-section .accordion .accordion-item.active .icon::after{width:0}.toggle-blocks-section .accordion .accordion-item.active .accordion-content{padding:.5rem 0}.centered-buttons .buttons-wrapper,.marquee-section .buttons-wrapper{justify-content:center}@media only screen and (min-width:1080px){.flex-horizontal-reverse .max-container{flex-direction:row-reverse}}.flex-horizontal-reverse .max-container .section-text{padding-right:0}.flex-horizontal-reverse .max-container .section-image{padding-left:0}@media only screen and (min-width:768px){.section-image,.section-text{width:100%}}@media only screen and (min-width:1080px){.section-image,.section-text{flex:1;width:100%}}.section-image:only-child,.section-text:only-child{flex:100%}.section-image{padding-left:0}.section-image img{width:100%}@media only screen and (min-width:1080px){.buttons-wrapper{display:flex}}.banner-section .banner-link{display:block}.banner-section .banner-container{background-image:url(https://fastenmodular.com/wp-content/uploads/opti_bg.svg);background-color:#385d9f;border-radius:clamp(10px,2vw,40px);padding:clamp(10px,2vw,50px);color:#fff;display:flex;align-items:center}.banner-section .banner-container .rld-button .item-label{display:flex;align-items:center;justify-content:space-between;width:100%}.banner-section .banner-container .rld-button .item-label:after{background-image:url(https://fastenmodular.com/wp-content/uploads/arrow-bg-w.svg);background-position:85% 7%;background-size:50px;width:24px;height:24px;transition:background-position .3s ease-in-out;display:block;content:"";margin-left:10px}.banner-section .banner-container .rld-button:hover{color:#385d9f}.banner-section .banner-container .rld-button:hover .item-label::after{background-image:url(https://fastenmodular.com/wp-content/uploads/arrow-bg-b.svg)!important;background-position:8% 85%;transition:background-position .3s ease-in-out;background-repeat:no-repeat}.banner-section .banner-container.text-image{justify-content:space-between}.banner-section .banner-container.text-image .banner-container_image{max-width:400px}.banner-section .banner-container.text-image .banner-container_text{max-width:500px}.banner-section .banner-container.text .banner-container_button{display:flex;justify-content:center}.banner-section .banner-container_image{width:100%}.banner-section .banner-container_text{width:100%}.loader-overlay{background-color:#000;position:fixed;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;z-index:9999}.loader-overlay img{position:absolute;z-index:100;max-width:60px}@media only screen and (min-width:1080px){.loader-overlay img{max-width:120px}}#img-loader1{display:none}@media only screen and (min-width:1080px){#img-loader1{max-width:200px;left:20%;top:25%;display:block;opacity:0}}#img-loader2{display:none}@media only screen and (min-width:1080px){#img-loader2{max-width:120px;right:10%;bottom:20%;display:block;opacity:0}}#img-loader3{left:10%;bottom:5%;opacity:0}#img-loader4{right:2%;top:5%;opacity:0}#img-loader5{left:2%;top:5%;opacity:0}#img-loader6{right:30%;top:20%;opacity:0}#img-loader7{right:38%;bottom:19%;opacity:0}#progress-bar{background-color:#1a1a1a;width:100%;position:absolute;height:0%;bottom:0}.fullframe{top:0;left:0;width:100%;height:100%}#container{position:relative;overflow:hidden;color:#fff;height:200px;margin:auto;transform:scale(.5)}@media only screen and (min-width:1080px){#container{transform:scale(1)}}#counter{width:100%;max-width:600px;height:300px;overflow:hidden;position:absolute;margin:auto;left:0;right:0;display:flex;flex-direction:row-reverse;justify-content:center;top:-35%}.numbmask{position:relative;margin:0 1px 0 1px;height:100%;width:155px;overflow:hidden}.numb{text-align:center;font-size:200px;font:arial,sans-serif;font-weight:700;height:100%;width:100%;line-height:300px}.gradmask{position:absolute}.rld-curtain{display:none}.home .rld-curtain{display:block;position:fixed;z-index:999999;background-color:#000;width:100%;height:100vh;top:0;left:0}.card-grid li{opacity:0;transform:translateY(50px)}.page-template-default .site-main{max-width:1500px;margin:auto;padding-top:150px;padding-left:15px;padding-right:15px}.page-template-default .site-main h1{font-size:clamp(30px,3.6vw,80px);line-height:clamp(32px,3.2vw,90px)}.page-template-default.page-legal main{max-width:1000px;padding-left:20px;padding-right:20px}.page-template-default.page-legal main p{font-size:clamp(20px,1.5vw,28px)!important;line-height:clamp(25px,1.8vw,32px)!important;font-weight:500}.page-template-default.page-legal main h2{font-size:clamp(30px,3.6vw,80px)!important;line-height:clamp(32px,3.2vw,90px)!important;font-weight:500}.page-template-default.page-legal main a{text-decoration:underline;color:#385d9f}.page-template-default.page-legal main a:hover{color:#022439}.page-template-default.page-legal main ul{list-style-type:disc}.page-template-default.page-legal table{border:1px solid #d3d5da;border-collapse:collapse;margin-bottom:20px}.page-template-default.page-legal table td{border-bottom:1px solid #d3d5da;border-right:1px solid #d3d5da;padding:20px}.page-template-default.page-legal table td:last-child{border-right:0}.page-template-default.page-legal h1,.page-template-default.page-legal h2,.page-template-default.page-legal h3,.page-template-default.page-legal h4,.page-template-default.page-legal h5,.page-template-default.page-legal h6{font-weight:400!important}.info-tip p,.title-tip h1 strong,.title-tip h2 strong,.title-tip h3 strong{text-transform:uppercase;font-size:clamp(17px,1.5vw,28px);line-height:normal}.only-mobile{display:block}@media only screen and (min-width:768px){.only-mobile{display:none}}.hide-number .card .content::before{display:none!important}#loader-overlay{position:fixed;inset:0;z-index:9999;opacity:0;visibility:hidden;pointer-events:auto}.overlay-svg{width:100%;height:100%;display:block}.active-page>a{color:#022439!important}h1,h2,h3,h4{font-weight:400}.mobile-hidden{display:none}@media only screen and (min-width:1080px){.mobile-hidden{display:block}}.mobile-shown{display:block}@media only screen and (min-width:1080px){.mobile-shown{display:none!important}}.section-top{padding-top:120px}@media only screen and (min-width:1080px){.section-top{padding-top:0}}.buttons-wrapper{margin-top:30px;display:flex;flex-direction:column;gap:10px;max-width:100%}@media only screen and (min-width:768px){.buttons-wrapper{max-width:300px;flex-direction:row}}@media only screen and (min-width:1080px){.buttons-wrapper{margin-top:1vw;max-width:100%}}.site-content{display:block}.site-content .content-area{width:100%}button,input[type=submit]{font-family:"Hanken Grotesk"}.one-container .container,body{background-color:rgba(0,0,0,0);font-family:"Hanken Grotesk";overflow-x:hidden}.max-container{max-width:1800px;margin:auto}.container,.grid-container{width:100%;max-width:100%}.rld-row{background-color:#fff;color:#000;padding-right:2%;padding-left:2%}.card ul,.rld-list{margin-left:0;padding-left:0!important}.card ul li,.rld-list li{display:flex}.card ul li::before,.rld-list li::before{background-image:url("data:image/svg+xml,%3Csvg width='22' height='23' viewBox='0 0 22 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.76185 14.933L5.20963 11.3808L4 12.5819L8.76185 17.3437L18.9841 7.12152L17.783 5.92041L8.76185 14.933Z' fill='%230079B5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:10px;margin-top:5px}.no-top-spacing{padding-top:0!important}.no-bottom-spacing{padding-bottom:0!important}.separate-containers .site-main{margin:0}.site-main{min-height:500px}.site-main .static-hero{padding-top:100px;padding-bottom:40px;margin-bottom:20px}@media only screen and (min-width:768px){.site-main .static-hero{margin-bottom:5.5vw}}@media only screen and (min-width:1080px){.site-main .static-hero{min-height:700px;justify-content:center;height:70vh;display:flex;flex-direction:column;align-items:center;padding-bottom:0;padding-top:0}}.site-main .static-hero-container h1{color:#fff;font-weight:500;text-align:center}.site-main .static-hero-container h1 .second-line{display:block}.footer-widgets{margin:auto!important;float:none!important}.footer-widgets,.site-info{background-color:rgba(0,0,0,0)}.main-title h1,.main-title h2,.main-title h3,.main-title h4,.main-title p{font-size:10vw}.title-tip h1,.title-tip h2,.title-tip h3{font-weight:500!important;text-transform:none}.title-tip h1 strong,.title-tip h2 strong,.title-tip h3 strong{display:block;font-weight:600}.title-s1,.title-s4,.title-s5{font-family:"Hanken Grotesk"}.title-s2,.title-s3{font-family:"Hanken Grotesk"}.title-s1 h2{font-size:clamp(35px,9vw,200px);line-height:clamp(35px,4.8vw,80px)!important;margin-bottom:1.5vw}.title-s1 h2 br{display:none}@media only screen and (min-width:1080px){.title-s1 h2 br{display:block}}.title-s1 h1{font-size:clamp(53px,9vw,200px);line-height:clamp(55px,8vw,160px)!important;margin-bottom:1.5vw}@media only screen and (min-width:1080px){.title-s1 h1{font-size:clamp(32px,9vw,200px)!important;line-height:clamp(35px,9.5vw,190px)}}.title-s1 h1 br{display:none}@media only screen and (min-width:1080px){.title-s1 h1 br{display:block}}.title-s2 h1,.title-s2 h2{font-size:clamp(38px,5vw,100px);line-height:clamp(40px,4.5vw,90px);font-weight:500;margin-bottom:clamp(20px,1vw,80px)}.title-s2 h1 br,.title-s2 h2 br{display:none}@media only screen and (min-width:768px){.title-s2 h1 br,.title-s2 h2 br{display:block}}.second-line,h2{font-size:clamp(30px,5vw,100px);line-height:clamp(32px,4.8vw,90px);font-weight:500;margin-bottom:2vw}.title-s3,h2,h3{font-size:clamp(30px,3.6vw,80px);line-height:clamp(32px,3.2vw,90px);font-weight:600;margin-bottom:2vw}.title-s4,h4{font-size:clamp(20px,2vw,60px);line-height:clamp(25px,2.8vw,50px);font-family:"Hanken Grotesk";margin-bottom:1.1vw}.title-s5,h5{font-size:clamp(25px,2vw,50px);line-height:clamp(28px,2.2vw,60px);font-family:"Hanken Grotesk";margin-bottom:.5vw;font-weight:400}.title-s6,h6{font-size:clamp(22px,1.8vw,40px);line-height:clamp(26px,2.2vw,50px);font-family:"Hanken Grotesk";margin-bottom:.5vw;font-weight:600}.text-s1,li,p{font-size:clamp(20px,1.5vw,28px);line-height:clamp(25px,1.8vw,32px);font-weight:500}.text-s2{font-size:clamp(12px,1vw,16px)}#menu-legal li,.copy,.legal{font-size:clamp(14px,1vw,15px);line-height:clamp(14px,1.7vw,20px)}.tabs-slider-section .title-s1{color:#fff}.tabs-slider-section .title-s1 h2{line-height:clamp(35px,7vw,190px)!important}.tabs-slider-section .section-description{color:#fff;max-width:75%;margin-top:3vw}@media only screen and (min-width:1080px){.tabs-slider-section .tabs-wrapper{display:flex;gap:clamp(10px,4vw,20px)}}.tabs-slider-section .tabs-wrapper .tabs-buttons{margin-top:20px;margin-bottom:20px}@media only screen and (min-width:1080px){.tabs-slider-section .tabs-wrapper .tabs-buttons{width:20%;margin-top:0;margin-bottom:0}}@media only screen and (min-width:1080px){.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper{flex-direction:column;justify-content:center}}.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper .swiper-slide{display:flex;align-items:center;padding-bottom:0;min-height:auto}.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper .swiper-slide:hover p{color:#022439!important}.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper .swiper-slide h2{color:#022439}.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper .swiper-slide p{margin-bottom:0;font-weight:500;color:#717689!important;margin-left:5px;margin-right:5px;border:1px solid #717689;border-radius:20px;padding:3px 7px 7px 7px}@media only screen and (min-width:1080px){.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper .swiper-slide p{margin-left:0;margin-right:0;border:0;padding:0}}@media only screen and (min-width:1080px){.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper .swiper-slide::before{content:"";display:block;width:12px;height:12px;border-radius:50px;margin-right:20px;background:#717689}}.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper .swiper-slide.active-tab{border-bottom-color:transparent}.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper .swiper-slide.active-tab::before{background:#022439}.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper .swiper-slide.active-tab p{font-weight:600;color:#fff!important;background-color:#022439;border:1px solid #022439}@media only screen and (min-width:1080px){.tabs-slider-section .tabs-wrapper .tabs-buttons .swiper-wrapper .swiper-slide.active-tab p{color:#022439!important;border:0;background-color:rgba(0,0,0,0)}}.tabs-slider-section .tabs-wrapper .tabs-content{width:100%}.tabs-slider-section .tab-slide-content{margin:auto;display:flex;align-items:center;flex-direction:column;gap:2vw;margin-top:1.5vw}@media only screen and (min-width:1080px){.tabs-slider-section .tab-slide-content{flex-direction:row}}.tabs-slider-section .tab-slide-content .tab-slide-left,.tabs-slider-section .tab-slide-content .tab-slide-right{width:100%}@media only screen and (min-width:1080px){.tabs-slider-section .tab-slide-content .tab-slide-left,.tabs-slider-section .tab-slide-content .tab-slide-right{width:50%}}.tabs-slider-section .tab-slide-content .tab-slide-right{color:#fff}.tabs-slider-section .tab-slide-content .tab-slide-right img{width:100%;min-height:clamp(100px,5vw,500px)}.card-grid-section .card ul{padding-left:clamp(10px,3.5vw,75px)}.card-grid-section .card-top{margin-bottom:0;padding:2vw}.card-grid-section .card-top img{width:clamp(100px,10vw,170px)!important;display:inline-block;max-width:100%!important}.special-bottom-spacing{padding-bottom:clamp(20px,2vw,30px)}.rounded-link{border-radius:50px;border:1px solid #385d9f;padding:clamp(10px,1vw,15px) clamp(10px,1vw,20px);display:block}.common-section_inner{max-width:1800px;margin:auto;color:#385d9f}@media only screen and (min-width:1080px){.common-section_inner{display:flex;align-items:center}}.common-section_inner h2{font-family:"Hanken Grotesk"}.info-tip p{color:#022439;margin-right:10px;margin-top:10px}.page-thank-you .thank-you-section .section-text{background-color:#fff;border-radius:clamp(20px,1vw,50px);padding:3vw;max-width:1000px;margin:auto}.page-thank-you .thank-you-section .section-text .title-s2 p:first-of-type{color:#022439;text-transform:none;font-weight:400;font-size:clamp(22px,1.4vw,26px);line-height:clamp(26px,2vw,30px);font-family:"Hanken Grotesk";margin-bottom:3vw}.page-thank-you .custom-related-posts{background-color:rgba(0,0,0,0)!important;padding:0;margin-top:2.5vw}.error404 .inside-article,.no-results .inside-article{text-align:center;color:#385d9f;min-height:70vh;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(50px,15vw,160px)}.no-results{margin-top:0!important}.no-results .inside-article{min-height:0;padding-top:clamp(50px,15vw,60px)}.link-button{border-radius:50px;background-color:#022439;display:flex;justify-content:space-between;align-items:center;color:#fff;width:fit-content;padding:0}.link-button a{width:100%;padding:clamp(10px,1vw,15px) clamp(10px,1vw,20px);padding-top:clamp(6px,1vw,10px);padding-right:0}.link-button .label-container{overflow:hidden;position:relative}.link-button::after{content:"";background-image:url(https://fastenmodular.com/wp-content/uploads/arrow-h.svg);background-repeat:no-repeat;background-position:100% 50%;background-size:50px;width:25px;height:15px;transition:background-position .3s ease-in-out;display:block;margin-left:10px;margin-right:15px;z-index:1}.link-button:hover::after{background-image:url(https://fastenmodular.com/wp-content/uploads/arrow-h.svg);background-position:0 50%;transition:background-position .3s ease-in-out}.link-button .label-container{display:block}.cmplz-message p{font-size:13px;line-height:18px}.small-squares{padding-bottom:10vw;padding-top:0;max-width:1700px;margin:auto}.small-squares .buttons-wrapper{justify-content:center}@media only screen and (min-width:768px){.small-squares .buttons-wrapper{width:100%;margin:auto}}.small-squares .max-container{position:relative}@media only screen and (min-width:1080px){.small-squares .section-image{position:absolute;top:0;bottom:0;z-index:0;width:100%;height:100%}}@media only screen and (min-width:1080px){.small-squares .section-image .col-left,.small-squares .section-image .col-right{position:absolute;max-width:clamp(100px,10vw,200px);height:100%}}.small-squares .section-image .col-left img,.small-squares .section-image .col-right img{display:block;max-height:100px;width:auto;opacity:0;scale:0}@media only screen and (min-width:768px){.small-squares .section-image .col-left img,.small-squares .section-image .col-right img{width:auto}}@media only screen and (min-width:1080px){.small-squares .section-image .col-left img,.small-squares .section-image .col-right img{max-width:120px;max-height:100%;width:100%;margin-bottom:50%}}.small-squares .section-image .col-left img:last-child,.small-squares .section-image .col-right img:last-child{margin-bottom:0}.small-squares .section-image .col-left{display:flex;gap:10px;max-width:400px;margin:auto}@media only screen and (min-width:1080px){.small-squares .section-image .col-left{display:block;margin-left:-5%}}@media only screen and (min-width:1080px){.small-squares .section-image .col-left img{margin-bottom:40%}}.small-squares .section-image .col-left img#square4{margin-top:0}@media only screen and (min-width:1080px){.small-squares .section-image .col-left img#square4{margin-left:55%}}.small-squares .section-image .col-left img#square6{margin-top:0}@media only screen and (min-width:1080px){.small-squares .section-image .col-left img#square6{margin-left:70%}}.small-squares .section-image .col-right{display:none}@media only screen and (min-width:1080px){.small-squares .section-image .col-right{display:block;right:0}}.small-squares .section-image .col-right img{margin-bottom:25%}.small-squares .section-image .col-right img#square1{margin-left:-40%}.small-squares .section-image .col-right img#square2{max-width:150px}.small-squares .section-image .col-right img#square3{right:30%;bottom:-8%;position:relative}.small-squares .section-text{max-width:clamp(300px,45vw,800px);margin:auto;position:relative;z-index:100;display:flex;flex-direction:column;justify-content:center;text-align:center}@media only screen and (min-width:1080px){.small-squares .section-text{margin-top:4%}}.small-squares .section-text .twenty-years strong{font-weight:600;font-size:clamp(30px,3.6vw,80px);line-height:clamp(32px,3.2vw,90px)}.small-squares .section-text p{font-weight:500}.card-grid{width:100%;margin-top:20px}@media only screen and (min-width:768px){.card-grid{margin-top:0}}.card-grid .cards .card:nth-child(1) .content::before{content:"01."}.card-grid .cards .card:nth-child(2) .content::before{content:"02."}.card-grid .cards .card:nth-child(3) .content::before{content:"03."}.card-grid .cards .card:nth-child(4) .content::before{content:"04."}@media only screen and (min-width:1080px){.card-grid .cards{display:grid;gap:2vw}}.card-grid .cards .card{margin-bottom:2vw}@media only screen and (min-width:1080px){.card-grid .cards .card{margin-bottom:0}}.card-grid .cards .card .content::before{font-weight:600;font-size:clamp(20px,2vw,60px);color:#0079b5}.card-grid_reverse-card .card{flex-direction:column-reverse!important}.card-grid_3 .cards{grid-template-columns:repeat(3,1fr)}.card-grid_4 .cards{grid-template-columns:repeat(4,1fr);gap:1.5vw!important}.card-grid_4 .cards .card:nth-child(1) .content::before{content:"01."}.card-grid_4 .cards .card:nth-child(2) .content::before{content:"02."}.card-grid_4 .cards .card:nth-child(3) .content::before{content:"03."}.card-grid_4 .cards .card:nth-child(4) .content::before{content:"04."}.card-grid_4 .cards .card-top{min-height:clamp(100px,13vw,280px)}.card-grid_4 .cards .card:nth-child(1) img,.card-grid_4 .cards .card:nth-child(2) img{max-height:clamp(80px,20vw,140px)!important}.card-grid_4 .cards .card-top{display:flex;flex-direction:column;align-items:center}.card-grid_4 .cards .card-top img{width:clamp(100px,10vw,180px)!important;display:inline-block}.card-grid_6 .cards{grid-template-columns:repeat(3,1fr)}.card-grid_6 .cards .card:nth-child(2) .content::before{content:"01."}.card-grid_6 .cards .card:nth-child(3) .content::before{content:"02."}.card-grid_6 .cards .card:nth-child(4) .content::before{content:"03."}.card-grid_6 .cards .card:nth-child(5) .content::before{content:"04."}.card-grid_6 .cards .card:nth-child(6) .content::before{content:"05."}.card-grid_6 .cards .card:nth-child(7) .content::before{content:"06."}.card-grid_6 .cards .card:first-child{background-color:rgba(0,0,0,0)}.card-grid_6 .cards .card:first-child .content::before{display:none}.card-grid_6 .cards .card-bottom .content{position:relative}.card-grid_6 .cards .card-bottom .content::before{color:#9cc3d9}.card-grid_7 .cards .card:nth-child(1) .content::before{content:"01."}.card-grid_7 .cards .card:nth-child(2) .content::before{content:"02."}.card-grid_7 .cards .card:nth-child(3) .content::before{content:"03."}.card-grid_7 .cards .card:nth-child(4) .content::before{content:"04."}.card-grid_7 .cards .card:nth-child(5) .content::before{content:"05."}.card-grid_7 .cards .card:nth-child(6) .content::before{content:"06."}.card-grid_7 .cards .card:nth-child(7) .content::before{content:"07."}.card-grid_7 .cards .card:nth-child(8) .content::before{content:"08."}.card-grid_7 .cards .card:nth-child(9) .content::before{content:"09."}.card-grid_7 .cards .card:nth-child(10) .content::before{content:"010."}.card-grid_7 .cards .card:nth-child(11) .content::before{content:"011."}.card-grid_7 .cards .card:nth-child(12) .content::before{content:"012."}.card-grid_7 .cards .card:nth-child(13) .content::before{content:"013."}.card-grid_7 .cards .card:nth-child(14) .content::before{content:"014."}.card-grid_7 .cards .card:nth-child(15) .content::before{content:"015."}.card-grid_7 .cards .card:nth-child(16) .content::before{content:"016."}.card-grid_7 .cards .card:nth-child(17) .content::before{content:"017."}.card-grid_7 .cards .card:nth-child(18) .content::before{content:"018."}.card-grid_7 .cards .card:nth-child(19) .content::before{content:"019."}.card-grid_7 .cards .card:nth-child(20) .content::before{content:"020."}.card-grid_7 .cards .card:nth-child(21) .content::before{content:"021."}.card-grid_7 .cards .card:nth-child(22) .content::before{content:"022."}.card-grid_7 .cards .card:nth-child(23) .content::before{content:"023."}.card-grid_7 .cards .card:nth-child(24) .content::before{content:"024."}.card-grid_7 .cards .card:nth-child(25) .content::before{content:"025."}.card-grid_7 .cards .card:nth-child(26) .content::before{content:"026."}.card-grid_7 .cards .card:nth-child(27) .content::before{content:"027."}.card-grid_7 .cards .card:nth-child(28) .content::before{content:"028."}.card-grid_7 .cards .card:nth-child(29) .content::before{content:"029."}.card-grid_7 .cards .card:nth-child(30) .content::before{content:"030."}.card-grid_7 .cards .card:nth-child(31) .content::before{content:"031."}.card-grid_7 .cards .card:nth-child(32) .content::before{content:"032."}.card-grid_7 .cards .card:nth-child(33) .content::before{content:"033."}.card-grid_7 .cards .card:nth-child(34) .content::before{content:"034."}.card-grid_7 .cards .card:nth-child(35) .content::before{content:"035."}.card-grid_7 .cards .card:nth-child(36) .content::before{content:"036."}.card-grid_7 .cards .card:nth-child(37) .content::before{content:"037."}.card-grid_7 .cards .card:nth-child(38) .content::before{content:"038."}.card-grid_7 .cards .card:nth-child(39) .content::before{content:"039."}.card-grid_7 .cards .card:nth-child(40) .content::before{content:"040."}.card-grid_7 .cards .card:nth-child(41) .content::before{content:"041."}.card-grid_7 .cards .card:nth-child(42) .content::before{content:"042."}.card-grid_7 .cards .card:nth-child(43) .content::before{content:"043."}.card-grid_7 .cards .card:nth-child(44) .content::before{content:"044."}.card-grid_7 .cards .card:nth-child(45) .content::before{content:"045."}.card-grid_7 .cards .card:nth-child(46) .content::before{content:"046."}.card-grid_7 .cards .card:nth-child(47) .content::before{content:"047."}.card-grid_7 .cards .card:nth-child(48) .content::before{content:"048."}.card-grid_7 .cards .card:nth-child(49) .content::before{content:"049."}.card-grid_7 .cards .card:nth-child(50) .content::before{content:"050."}.card-grid_7 .cards .card:nth-child(51) .content::before{content:"051."}.card-grid_7 .cards .card:nth-child(52) .content::before{content:"052."}.card-grid_7 .cards .card:nth-child(53) .content::before{content:"053."}.card-grid_7 .cards .card:nth-child(54) .content::before{content:"054."}.card-grid_7 .cards .card:nth-child(55) .content::before{content:"055."}.card-grid_7 .cards .card:nth-child(56) .content::before{content:"056."}.card-grid_7 .cards .card:nth-child(57) .content::before{content:"057."}.card-grid_7 .cards .card:nth-child(58) .content::before{content:"058."}.card-grid_7 .cards .card:nth-child(59) .content::before{content:"059."}.card-grid_7 .cards .card:nth-child(60) .content::before{content:"060."}.card-grid_7 .cards .card:nth-child(61) .content::before{content:"061."}.card-grid_7 .cards .card:nth-child(62) .content::before{content:"062."}.card-grid_7 .cards .card:nth-child(63) .content::before{content:"063."}.card-grid_7 .cards .card:nth-child(64) .content::before{content:"064."}.card-grid_7 .cards .card:nth-child(65) .content::before{content:"065."}.card-grid_7 .cards .card:nth-child(66) .content::before{content:"066."}.card-grid_7 .cards .card:nth-child(67) .content::before{content:"067."}.card-grid_7 .cards .card:nth-child(68) .content::before{content:"068."}.card-grid_7 .cards .card:nth-child(69) .content::before{content:"069."}.card-grid_7 .cards .card:nth-child(70) .content::before{content:"070."}.card-grid_7 .cards .card:nth-child(71) .content::before{content:"071."}.card-grid_7 .cards .card:nth-child(72) .content::before{content:"072."}.card-grid_7 .cards .card:nth-child(73) .content::before{content:"073."}.card-grid_7 .cards .card:nth-child(74) .content::before{content:"074."}.card-grid_7 .cards .card:nth-child(75) .content::before{content:"075."}.card-grid_7 .cards .card:nth-child(76) .content::before{content:"076."}.card-grid_7 .cards .card:nth-child(77) .content::before{content:"077."}.card-grid_7 .cards .card:nth-child(78) .content::before{content:"078."}.card-grid_7 .cards .card:nth-child(79) .content::before{content:"079."}.card-grid_7 .cards .card:nth-child(80) .content::before{content:"080."}.card-grid_7 .cards .card:nth-child(81) .content::before{content:"081."}.card-grid_7 .cards .card:nth-child(82) .content::before{content:"082."}.card-grid_7 .cards .card:nth-child(83) .content::before{content:"083."}.card-grid_7 .cards .card:nth-child(84) .content::before{content:"084."}.card-grid_7 .cards .card:nth-child(85) .content::before{content:"085."}.card-grid_7 .cards .card:nth-child(86) .content::before{content:"086."}.card-grid_7 .cards .card:nth-child(87) .content::before{content:"087."}.card-grid_7 .cards .card:nth-child(88) .content::before{content:"088."}.card-grid_7 .cards .card:nth-child(89) .content::before{content:"089."}.card-grid_7 .cards .card:nth-child(90) .content::before{content:"090."}.card-grid_7 .cards .card:nth-child(91) .content::before{content:"091."}.card-grid_7 .cards .card:nth-child(92) .content::before{content:"092."}.card-grid_7 .cards .card:nth-child(93) .content::before{content:"093."}.card-grid_7 .cards .card:nth-child(94) .content::before{content:"094."}.card-grid_7 .cards .card:nth-child(95) .content::before{content:"095."}.card-grid_7 .cards .card:nth-child(96) .content::before{content:"096."}.card-grid_7 .cards .card:nth-child(97) .content::before{content:"097."}.card-grid_7 .cards .card:nth-child(98) .content::before{content:"098."}.card-grid_7 .cards .card:nth-child(99) .content::before{content:"099."}@media only screen and (min-width:768px){.card-grid_7 .cards{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5vw}.card-grid_7 .card:nth-child(1),.card-grid_7 .card:nth-child(2),.card-grid_7 .card:nth-child(3){grid-column:span 4}.card-grid_7 .card:nth-child(n+4){grid-column:span 3}}@media only screen and (min-width:1080px){.color-grid>.max-container,.section-top-flex>.max-container,.toggle-container-wrapper>.max-container{display:flex;gap:4vw}}.color-grid .section-text{padding-bottom:0}.color-grid .card-grid{margin-top:3vw}@media only screen and (min-width:768px){.color-grid .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:2vw}}.color-grid .cards .card:nth-child(1){background-color:#ffeee6}.color-grid .cards .card:nth-child(2){background-color:#eff4fd}.color-grid .cards .card:nth-child(3){background-color:#ecf9f1}.color-grid .cards .card:nth-child(4){background-color:#e6f2f8}.color-grid .cards .card:nth-child(5){background-color:#fff5eb}.color-grid .cards .card:nth-child(6){background-color:#ebe3f8}.color-grid .cards .card{padding:clamp(20px,1.8vw,30px)}.color-grid .cards .card-top{padding:0;margin-bottom:0}.color-grid .cards .card img{width:68%!important}@media only screen and (min-width:768px){.color-grid .cards .card img{width:100%!important}}.color-grid .cards .card h5{font-weight:600!important}.color-grid .cards .card br{display:none}@media only screen and (min-width:768px){.color-grid .cards .card br{display:block}}.color-grid .cards .card:nth-child(1),.color-grid .cards .card:nth-child(6){grid-column:span 2}.color-grid h4{font-size:clamp(22px,3vw,50px)!important;line-height:clamp(26px,3.2vw,60px);font-weight:600!important}.color-grid h3{overflow:hidden;padding-bottom:1%}.section-top-flex .section-text{flex-basis:8%}.two-columns-big.no-bg-card .card{background-color:rgba(0,0,0,0)!important;padding:0}.two-columns-big.no-bg-card .card-bottom{padding:0!important}@media only screen and (min-width:1080px){.two-columns-big .cards{grid-template-columns:repeat(2,1fr);gap:3vw}}.two-columns-big .cards .card{background-color:#fff;padding:0}.two-columns-big .cards .card-top{height:clamp(100px,20vw,335px);overflow:hidden;margin-bottom:0;border-radius:clamp(10px,2vw,30px);padding:0}.two-columns-big .cards .card-top img{object-fit:cover;width:100%!important;height:100%}.two-columns-big .cards .card-bottom{padding:clamp(20px,1.8vw,40px);height:auto}.two-columns-big .cards .card h6{color:#022439}.two-columns-big .cards .card img{max-width:100%}.carrousel-slider{width:100%}.carrousel-slider .swiper-slide{display:flex;align-items:center;justify-content:center;height:100%;width:auto;border-radius:clamp(15px,2vw,25px);overflow:hidden}.carrousel-slider .swiper-slide img{height:100%;width:auto;object-fit:cover;max-height:clamp(260px,19vw,620px);display:block;scale:1;transition:scale .5s}.carrousel-slider .swiper-slide:hover img{scale:1.05;transition:scale .5s}.toggle-container-wrapper>.max-container{flex-direction:row-reverse;justify-content:space-between;padding-top:clamp(20px,4vw,80px)}@media only screen and (min-width:768px){.toggle-container-wrapper>.max-container{display:flex;gap:4vw}}@media only screen and (min-width:768px){.toggle-container-wrapper .toggle-container{width:100%}}@media only screen and (min-width:1080px){.toggle-container-wrapper .toggle-container{width:70%}}.toggle-container-wrapper .toggle-aside-content{margin-top:20px}@media only screen and (min-width:1080px){.toggle-container-wrapper .toggle-aside-content img{max-width:100%;margin-top:0}}.toggle-container-wrapper #accordion-button-1{padding-top:0}.marquee-slider .marquee-item p{font-size:clamp(60px,9vw,200px);line-height:clamp(65px,9.5vw,220px);margin-bottom:0}.marquee-slider .marquee-item .slide-content{display:flex;justify-content:space-around;align-items:center}.marquee-slider .marquee-item .slide-content img{max-width:clamp(50px,5vw,100px);display:block;margin-left:2vw;margin-right:2vw;margin-top:2vw}.buttons-wrapper{margin-top:20px}@media only screen and (min-width:768px){.buttons-wrapper{margin-top:0}}.any-project{position:relative}.any-project_inner{height:clamp(400px,32vw,700px)}.any-project .images-container{width:100%;display:flex;justify-content:space-between;max-width:400px;margin:auto;margin-top:5%}@media only screen and (min-width:1080px){.any-project .images-container{position:absolute;top:0;display:block;margin-top:0;max-width:1400px;margin-left:auto;margin-right:auto;left:0;right:0}}.any-project .images-container .image-item{opacity:0;scale:0}@media only screen and (min-width:1080px){.any-project .images-container .image-item{max-width:110px;margin-bottom:5%}}@media only screen and (min-width:1200px){.any-project .images-container .image-item{max-width:120px}}@media only screen and (min-width:1500px){.any-project .images-container .image-item{max-width:150px}}.any-project .images-container .image-item:nth-child(4){display:none}@media only screen and (min-width:1080px){.any-project .images-container .image-item:nth-child(4){display:block}}.any-project .images-container .image-item:nth-child(5){display:none}@media only screen and (min-width:1080px){.any-project .images-container .image-item:nth-child(5){display:block}}.any-project .images-container .image-item:nth-child(6){display:none}@media only screen and (min-width:1080px){.any-project .images-container .image-item:nth-child(6){display:block}}@media only screen and (min-width:1080px){.any-project .images-container .image-item#square1{margin-left:13%}}@media only screen and (min-width:1080px){.any-project .images-container .image-item#square3{margin-left:12%;margin-bottom:3%}}.any-project .images-container .image-item#square4,.any-project .images-container .image-item#square5,.any-project .images-container .image-item#square6{position:absolute;right:0}.any-project .images-container .image-item#square4{top:0;right:10%}.any-project .images-container .image-item#square5{top:35%;right:0}.any-project .images-container .image-item#square6{bottom:0;right:11%}.any-project .images-container img{max-height:95px;width:100%}@media only screen and (min-width:1080px){.any-project .images-container img{max-width:150px;max-height:100%}}.any-project .section-text{margin-top:0;padding-top:10%}.any-project .section-text h2{color:#000;font-size:clamp(38px,5vw,100px);line-height:clamp(40px,5vw,90px);font-weight:500}.any-project .section-text .title-s5 p{font-size:clamp(22px,2vw,50px)!important;line-height:clamp(26px,2.2vw,60px)!important;font-family:"Hanken Grotesk";margin-bottom:.5vw;font-weight:600}.page-home .rld-curtain{background-color:#000}.page-home .site-content{opacity:1}.page-home .what-we-do .card-top{padding-top:2vw;margin-bottom:0}.page-home .what-we-do .card-top img{width:clamp(150px,12vw,250px)!important;scale:1;transition:scale .5s}.page-home .what-we-do .card a:hover img{scale:1.08;transition:scale .5s}.title-reveal .split-line{overflow:hidden}.title-reveal{will-change:transform}.title-reveal>h3{opacity:1}.p-reveal .split-line{overflow:hidden}.text-fill .fill-wrap{position:relative}.text-fill .fill-wrap>p{margin:0;color:#999;font-weight:500}.text-fill .fill-copy{position:absolute;inset:0;pointer-events:none}.text-fill .fill-copy .line{display:block;font:inherit;line-height:inherit;letter-spacing:inherit;word-spacing:inherit;color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(#000,#000);background-repeat:no-repeat;background-position:left center;background-size:0 100%}.canvas-images-container{position:relative}.canvas-images-container canvas{width:100%;height:100%}.canvas-images-container img{position:absolute;width:100%}.page-about .about-section #greca1{width:12%;top:15%;right:15%}.page-about .about-section #greca2{width:12%;top:83%;left:0}.page-about .about-section #img1{width:37%;top:0;left:0;z-index:1}.page-about .about-section #img2{width:65%;top:39%;right:5%}.page-about .what-we-do .card{padding:clamp(20px,1.8vw,30px)}.page-about .what-we-do .card-top{padding-top:2vw}.page-about .what-we-do .card-top img{max-width:clamp(50px,7vw,130px)}.page-about .what-we-do .card p{margin-bottom:0}.page-services .metal-sheet-section,.page-services .panels-section,.page-services .precission-section{position:relative;overflow:hidden}.page-services .metal-sheet-section::before,.page-services .panels-section::before,.page-services .precission-section::before{content:"";display:block;position:absolute;z-index:0}.page-services .metal-sheet-section .max-container,.page-services .panels-section .max-container,.page-services .precission-section .max-container{z-index:1;position:relative}@media only screen and (min-width:768px){.page-services .precission-section{background-image:url(https://fastenmodular.com/wp-content/uploads/perfileria_es.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0}}@media only screen and (min-width:768px){.page-services .metal-sheet-section{background-image:url(https://fastenmodular.com/wp-content/uploads/chapas_es.svg);background-repeat:no-repeat;background-size:contain}}.page-services .metal-sheet-section.two-columns-big .card-top{height:100%!important;margin-bottom:2vw!important}.page-services .metal-sheet-section .section-text{padding-bottom:0}@media only screen and (min-width:768px){.page-services .panels-section{background-image:url(https://fastenmodular.com/wp-content/uploads/paneles_es.svg);background-repeat:no-repeat;background-size:contain;background-position:100% 0}}.single-que-hacemos .static-hero{padding-top:40px;padding:40px 15px 0 15px}@media only screen and (min-width:768px){.single-que-hacemos .static-hero{padding:40px 15px 0 15px}}.single-que-hacemos .static-hero .hero-image{opacity:0;position:relative;transform:translateY(-50px)}.single-productos .static-hero,.single-que-hacemos .static-hero{margin-top:clamp(60px,10vw,100px);margin-bottom:20px;justify-content:flex-start;min-height:auto;height:auto}@media only screen and (min-width:768px){.single-productos .static-hero,.single-que-hacemos .static-hero{margin-bottom:0}}.single-productos .static-hero .max-container,.single-que-hacemos .static-hero .max-container{margin-top:3vw;margin-bottom:0}.single-productos .static-hero h1,.single-que-hacemos .static-hero h1{color:#022439}.single-productos .static-hero .hero-image,.single-que-hacemos .static-hero .hero-image{text-align:center}.single-productos .static-hero .hero-image img,.single-que-hacemos .static-hero .hero-image img{max-height:clamp(180px,18vw,350px)}.single-productos .static-hero .line,.single-que-hacemos .static-hero .line{width:1px;height:50px;background-color:#022439;margin:auto;margin-bottom:1vw}@media only screen and (min-width:768px){.single-productos .static-hero .line,.single-que-hacemos .static-hero .line{height:120px}}.section-image_text>p{margin-top:1.8vw}html[lang=en-US] .made-in-spain{background-image:url(https://fastenmodular.com/wp-content/uploads/made_in_spain_en.svg)}html[lang=en-US] .high-durability{background-image:url(https://fastenmodular.com/wp-content/uploads/high_durability_en.svg)}.products-wrapper ul{margin-left:0}@media only screen and (min-width:768px){.products-wrapper ul{grid-template-columns:repeat(3,1fr);gap:2%;display:grid}}.products-wrapper ul .product-item{margin-bottom:20px}@media only screen and (min-width:768px){.products-wrapper ul .product-item{margin-bottom:0}}.products-wrapper ul .product-item-content{min-height:clamp(150px,20vw,400px);border-radius:clamp(10px,2vw,20px);display:flex;flex-direction:column;justify-content:center;text-align:center;margin-bottom:1vw}.products-wrapper ul .product-item-content .title-s3,.products-wrapper ul .product-item-content h2{margin-bottom:0}.products-wrapper ul .product-item h6{max-width:80%;margin-bottom:5%}.products-wrapper ul .rld-button{margin-top:10px}@media only screen and (min-width:768px){.products-wrapper ul .rld-button{margin-top:0}}.dark-text h1,.dark-text h2,.dark-text p{color:#04091b!important}.light-text h1,.light-text h2,.light-text p{color:#fff!important}.light-text .line{background-color:#fff!important}.single-productos .made-in-spain{background-image:url(https://fastenmodular.com/wp-content/uploads/made_in_spain.svg);background-repeat:no-repeat;background-position:0 100%;background-size:contain;padding-bottom:0}@media only screen and (min-width:768px){.single-productos .made-in-spain{padding-bottom:5.5vw}}.single-productos .high-durability{background-image:url(https://fastenmodular.com/wp-content/uploads/high_durability.svg);background-repeat:no-repeat;background-position:0 100%;background-size:contain}@media only screen and (min-width:768px){.single-productos .high-durability{padding-bottom:5.5vw}}.single-productos .static-hero{position:relative;margin-top:0;padding-top:clamp(20px,5vw,100px);margin-bottom:0}.single-productos .static-hero .max-container{margin-top:0}.single-productos .static-hero .line{margin-top:3%}.single-productos .static-hero-container{z-index:1}.single-productos .static-hero .title-s1{padding-top:4%}@media only screen and (min-width:768px){.single-productos .static-hero .product-hero-text{display:flex;gap:clamp(20px,5.5vw,100px)}}.single-productos .static-hero .product-hero-text .text-content,.single-productos .static-hero .product-hero-text .title-s2{width:100%;flex:1}.single-productos .static-hero .product-hero-text .text-content{padding-top:2%}.single-productos .static-hero .button-wrapper{padding-top:20px}@media only screen and (min-width:768px){.single-productos .static-hero .button-wrapper{padding-top:5px}}.page-contact .contact .max-container{align-items:flex-start;gap:20px}@media only screen and (min-width:768px){.page-contact .section-text{flex:auto;width:33%}}@media only screen and (min-width:768px){.page-contact .section-image{width:100%;flex:auto}}.page-home .frames-section{position:relative;z-index:2}.page-home .home-hero{position:relative;z-index:1;width:100%;background-color:#000;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.page-home .home-hero .h1-visual-container{color:#fff;display:flex;flex-direction:column;width:100%;max-width:1800px;margin-left:auto;margin-right:auto;font-weight:500;margin-bottom:30%}@media only screen and (min-width:1080px){.page-home .home-hero .h1-visual-container{margin-bottom:0}}.page-home .home-hero-top{font-size:clamp(20px,16vw,340px);line-height:clamp(20px,16vw,340px)}.page-home .home-hero-bottom{font-size:clamp(20px,16vw,340px);line-height:clamp(20px,21vw,450px);margin-top:-7%;display:flex;flex-direction:column}@media only screen and (min-width:1080px){.page-home .home-hero-bottom{flex-direction:row-reverse;justify-content:flex-end;align-items:center}}.page-home .home-hero-bottom .description{font-size:clamp(20px,2vw,44px);line-height:clamp(20px,2vw,40px);margin-right:10%}@media only screen and (min-width:1080px){.page-home .home-hero-bottom .description{margin-top:5%}}.page-home .home-hero video{position:absolute;z-index:-1;width:100%;height:100%;object-fit:cover;left:0;filter:brightness(.5) contrast(1.2)}.page-home .infinite-section .max-container{justify-content:space-between}@media only screen and (min-width:1024px){.page-home .infinite-section .max-container{flex-direction:row;align-items:center;max-width:1800px;gap:clamp(20px,5.5vw,100px)}}@media only screen and (min-width:1024px){.page-home .infinite-section .section-text{max-width:clamp(300px,40vw,800px)}}.page-home .infinite-section .section-image{width:100vw}@media only screen and (min-width:768px){.page-home .infinite-section .section-image{width:clamp(100px,38vw,900px)}}.page-home .infinite-section .section-image video{width:100%}.frames-section{background-color:#fff;height:100vh;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:1024px){.frames-section{display:block}}.frames-section .title-s1{order:1}.frames-section .max-container{display:flex;height:auto;flex-direction:column;justify-content:center;margin-top:6vw;order:3}.frames-section h2{text-align:center;font-weight:500;font-size:clamp(50px,5vw,100px)!important;margin-top:2vw}.frames-section h2 span{display:block;text-transform:uppercase;font-size:clamp(17px,2vw,28px);line-height:normal;font-weight:700}.frames-section p{font-weight:500;font-size:clamp(22px,1.8vw,40px);line-height:clamp(26px,2.2vw,50px)}.frames-section p::before{font-size:clamp(30px,5vw,100px);line-height:clamp(30px,5vw,150px);color:#0079b5;font-weight:400;display:block;width:50px}@media only screen and (min-width:768px){.frames-section p::before{width:auto}}.frames-section-content{height:100%;display:flex;flex-direction:column}@media only screen and (min-width:1024px){.frames-section-content{justify-content:space-between;flex-direction:row;align-items:center}}.frames-section-content .col-left,.frames-section-content .col-right{max-width:100%}@media only screen and (min-width:768px){.frames-section-content .col-left,.frames-section-content .col-right{max-width:clamp(300px,20vw,420px)}}.frames-section-content .col-left p,.frames-section-content .col-right p{margin-bottom:20px;display:flex;align-items:flex-start;flex-shrink:0}@media only screen and (min-width:768px){.frames-section-content .col-left p,.frames-section-content .col-right p{display:block;margin-bottom:2vw}}.frames-section-content .col-left p:nth-child(1)::before{content:"01."}.frames-section-content .col-left p:nth-child(2)::before{content:"02."}.frames-section-content .col-right p:nth-child(1)::before{content:"03."}.frames-section-content .col-right p:nth-child(2)::before{content:"04."}#frames-canvas{width:100%;height:100%;z-index:0;max-width:clamp(390px,55vw,1200px);max-height:clamp(230px,34vw,700px);margin:auto;right:0;order:2}@media only screen and (min-width:1024px){#frames-canvas{position:absolute;top:clamp(100px,17vw,400px);left:0;margin-bottom:auto}}.news{-webkit-box-shadow:0 0 0 3px #edeff6;box-shadow:0 0 0 3px #edeff6}.single-que-hacemos .sliding-cards h2{font-weight:500}.single-que-hacemos .slider-section .card{background-color:#fff;max-width:92%;display:flex;height:auto;flex-direction:column;border-radius:clamp(10px,2vw,20px)}@media only screen and (min-width:768px){.single-que-hacemos .slider-section .card{max-width:30%}}@media only screen and (min-width:1080px){.single-que-hacemos .slider-section .card{max-width:clamp(100px,22vw,420px)}}.single-que-hacemos .slider-section .card h6{font-weight:500;color:#022439}.single-que-hacemos .slider-section .card-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:clamp(100px,25vw,500px);padding:clamp(20px,6%,30px)}.single-que-hacemos .slider-section .card-image{max-width:clamp(130px,15vw,300px);margin-bottom:2%}.single-que-hacemos .slider-section .swiper-wrapper{margin-top:2vw}.single-que-hacemos .card-grid .card{padding:clamp(20px,1.8vw,30px)}.single-que-hacemos .tabs-section .title-tip p{text-transform:none;font-size:clamp(22px,1.8vw,40px)}.que-hacemos-modular-system .text-image-section #greca1{width:6%;top:4%;right:15%}.que-hacemos-modular-system .text-image-section #greca2{width:12%;top:14%;right:0}.que-hacemos-modular-system .text-image-section #greca3{width:12%;top:78%;left:18%;opacity:.5}.que-hacemos-modular-system .text-image-section #img1{width:60%;top:0;left:0;z-index:1}.que-hacemos-modular-system .text-image-section #img2{width:60%;top:39%;right:0}.que-hacemos-framing .text-image-section #greca1{width:12%;top:10%;left:15%}.que-hacemos-framing .text-image-section #greca2{width:12%;top:10%;left:0}.que-hacemos-framing .text-image-section #greca3{width:10%;top:83%;right:0;opacity:.5}.que-hacemos-framing .text-image-section #img1{width:67%;top:35%;left:0}.que-hacemos-framing .text-image-section #img2{width:47%;top:8%;right:0;z-index:1}.que-hacemos-accesories .text-image-section #greca2{width:8%;top:55%;left:0;filter:brightness(0)}.que-hacemos-accesories .text-image-section #greca3{width:12%;top:80%;left:10%}.que-hacemos-accesories .text-image-section #img1{width:35%;top:10%;left:10%;z-index:1}.que-hacemos-accesories .text-image-section #img2{width:64%;top:24%;right:0}.que-hacemos-design .card-grid .card:nth-child(1) img{height:180px}.que-hacemos-design .text-image-section #greca1{width:8%;top:0;left:40%;opacity:.5}.que-hacemos-design .text-image-section #greca2{width:12%;top:10%;left:0}.que-hacemos-design .text-image-section #greca3{width:12%;top:80%;right:0;filter:brightness(0)}.que-hacemos-design .text-image-section #img1{width:67%;top:35%;left:0}.que-hacemos-design .text-image-section #img2{width:43%;top:0;right:0;z-index:1}.que-hacemos-equipment .text-image-section #greca1{width:10%;top:2%;right:15%;opacity:.5}.que-hacemos-equipment .text-image-section #greca2{width:10%;top:18%;right:3%;filter:brightness(0)}.que-hacemos-equipment .text-image-section #greca3{width:12%;top:78%;left:18%}.que-hacemos-equipment .text-image-section #img1{width:54%;top:0;left:0;z-index:1}.que-hacemos-equipment .text-image-section #img2{width:60%;top:39%;right:0}.que-hacemos-key .two-columns-big .card-bottom h4{font-weight:600!important}.que-hacemos-key .text-image-section #greca1{width:12%;top:15%;right:44%}.que-hacemos-key .text-image-section #greca2{width:12%;top:15%;right:0;opacity:.5}.que-hacemos-key .text-image-section #greca3{width:12%;top:83%;left:0}.que-hacemos-key .text-image-section #img1{width:37%;top:20%;left:0;z-index:1}.que-hacemos-key .text-image-section #img2{width:73%;top:39%;right:0}.que-hacemos-panels .text-image-section #greca1{width:10%;top:0;right:15%;opacity:.5}.que-hacemos-panels .text-image-section #greca2{width:12%;top:15%;right:0}.que-hacemos-panels .text-image-section #greca3{width:12%;top:83%;left:0}.que-hacemos-panels .text-image-section #img1{width:40%;top:22%;left:0;z-index:1}.que-hacemos-panels .text-image-section #img2{width:68%;right:5%;bottom:0}.que-hacemos-panels .card-text p{color:#022439}