.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7-form-control-wrap{position:relative}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wppopups-whole{position:relative;width:100%;left:0;top:0;z-index:999998;display:flex;align-items:center;justify-content:center}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}img{max-width:100%;height:auto}strong{font-weight:bold}@font-face{font-family:"Open Sans";font-weight:400;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("OpenSans-Regular"),url("https://www.hamilton.co.uk/wp-content/themes/KING/assets/fonts/OpenSans-Regular.woff2") format("woff2"),url("https://www.hamilton.co.uk/wp-content/themes/KING/assets/fonts/OpenSans-Regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-weight:500;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("OpenSans-Medium"),url("https://www.hamilton.co.uk/wp-content/themes/KING/assets/fonts/OpenSans-Medium.woff2") format("woff2"),url("https://www.hamilton.co.uk/wp-content/themes/KING/assets/fonts/OpenSans-Medium.woff") format("woff")}@font-face{font-family:"Open Sans";font-weight:600;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("OpenSans-SemiBold"),url("https://www.hamilton.co.uk/wp-content/themes/KING/assets/fonts/OpenSans-SemiBold.woff2") format("woff2"),url("https://www.hamilton.co.uk/wp-content/themes/KING/assets/fonts/OpenSans-SemiBold.woff") format("woff")}@font-face{font-family:"Open Sans";font-weight:700;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("OpenSans-Bold"),url("https://www.hamilton.co.uk/wp-content/themes/KING/assets/fonts/OpenSans-Bold.woff2") format("woff2"),url("https://www.hamilton.co.uk/wp-content/themes/KING/assets/fonts/OpenSans-Bold.woff") format("woff")}@font-face{font-family:"Open Sans";font-weight:800;font-style:normal;font-display:swap;unicode-range:U+000-5FF;src:local("OpenSans-ExtraBold"),url("https://www.hamilton.co.uk/wp-content/themes/KING/assets/fonts/OpenSans-ExtraBold.woff2") format("woff2"),url("https://www.hamilton.co.uk/wp-content/themes/KING/assets/fonts/OpenSans-ExtraBold.woff") format("woff")}html,body{font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;color:#262626}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-bottom:10px}h1{font-size:2.8rem}@media (max-width: 1199px){h1{font-size:2.5rem}}@media (max-width: 767px){h1{font-size:2.1rem}}h2{font-size:2.2rem}@media (max-width: 767px){h2{font-size:1.7rem}}h3{font-size:1.9rem}@media (max-width: 767px){h3{font-size:1.5rem}}h4{font-size:1.5rem}@media (max-width: 767px){h4{font-size:1.1rem}}p a{color:#05213e;text-decoration:underline}p a:hover{color:#76c266}.container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media (max-width: 575px){.container{padding:0 30px}}.bttn{font-weight:800;font-size:1rem;padding:10px 20px;border:1px #05213e solid;text-transform:uppercase;-webkit-transition:all .1s ease;transition:all .1s ease;color:#333;display:inline-block;text-align:center;text-decoration:none}@media (max-width: 1199px){.bttn{font-size:.9rem}}@media (max-width: 767px){.bttn{font-size:.8rem;padding:8px 15px}}.bttn:hover{background-color:#05213e;color:#fff}.bttn.icon:hover svg path{fill:#fff;stroke:#fff}.bttn.icon svg{width:20px;height:auto;margin-left:15px;vertical-align:middle}@media (max-width: 1199px){.bttn.icon svg{width:16px;margin-left:12px}}@media (max-width: 767px){.bttn.icon svg{width:14px;margin-left:10px}}.bttn.icon svg path{-webkit-transition:all .1s ease;transition:all .1s ease}.carousel.dots-inside .dots-nav a.active:before{background-color:#05213e}.carousel.dots-outside .dots-nav a.active:before{background-color:#76c266}.carousel .slide.active,.carousel .slide.next,.carousel .slide.prev{display:-webkit-box;display:-ms-flexbox;display:flex}.modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.modal .inner{background-color:#fff;padding:30px 40px 40px;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.4);box-shadow:0 0 5px 5px rgba(0,0,0,.4);border-radius:10px;width:100%;max-width:600px;max-height:100%;position:relative;overflow-y:auto}.modal .inner .close{position:absolute;top:20px;right:20px;width:26px;height:26px;background:none;border:none;cursor:pointer}.modal .inner .close:before,.modal .inner .close:after{content:"";display:block;position:absolute;top:10px;right:10px;width:3px;height:26px;background-color:#333}.modal .inner .close:before{-webkit-transform:translate(50%,-50%) rotate(45deg);transform:translate(50%,-50%) rotate(45deg)}.modal .inner .close:after{-webkit-transform:translate(50%,-50%) rotate(-45deg);transform:translate(50%,-50%) rotate(-45deg)}.modal .inner h3{text-transform:uppercase;color:#05213e;font-size:1.7rem}.wpcf7 form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpcf7 form .field{margin-bottom:15px;width:100%;padding:0 5px}.wpcf7 form .field.w50{width:50%}@media (min-width: 768px) and (max-width: 991px){.wpcf7 form .field.w50{width:100%}}@media (max-width: 575px){.wpcf7 form .field.w50{width:100%}}.wpcf7 form label{font-size:.9rem}.wpcf7 form .wpcf7-form-control-wrap{display:block}.wpcf7 form br{display:none}.wpcf7 form input:not([type="submit"]):not([type="file"]):not([type="checkbox"]):not(
        [type="radio"]
    ),.wpcf7 form textarea,.wpcf7 form select,.wpcf7 form .field.file .field-inner{width:100%;border-radius:5px;border:2px #e0e7ed solid;background-color:#f5f8fa;padding:15px}.wpcf7 form .field.submit{position:relative}.wpcf7 form input[type="submit"]{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:10px;cursor:pointer;background-color:#05213e;color:#fff;border:none;padding-top:10px;padding-bottom:10px;width:100%}@media (max-width: 575px){.wpcf7 form input[type="submit"]{padding-top:10px;padding-bottom:10px}}.wpcf7 form input[type="submit"]:hover{background-color:#76c266}.fw-sbd{font-weight:600}.fw-ebd{font-weight:800}.fw-ebd:is(h2, h3){font-weight:400}.tt-upper{text-transform:uppercase}.text-center{text-align:center}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-shrink-0{-ms-flex-negative:0;flex-shrink:0}.align-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-block{display:block}.d-inline-block{display:inline-block}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.list-none{list-style:none;padding:0;margin:0}.main-nav{padding-bottom:30px}@media (max-width: 1199px){.main-nav{padding:30px 0}}@media (max-width: 575px){.main-nav{padding:25px 0}}@media (max-width: 1199px){.main-nav>.container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.main-nav .main-nav-branding{padding-bottom:10px}@media (max-width: 1399px){.main-nav .main-nav-branding{padding-bottom:15px}}@media (max-width: 1199px){.main-nav .main-nav-branding{padding:0}}.main-nav .main-nav-branding a{font-size:0;-ms-flex-negative:0;flex-shrink:0}.main-nav .main-nav-branding img{width:200px}@media (max-width: 1399px){.main-nav .main-nav-branding img{width:180px}}@media (max-width: 1199px){.main-nav .main-nav-branding img{width:170px}}@media (max-width: 991px){.main-nav .main-nav-branding img{width:150px}}@media (max-width: 767px){.main-nav .main-nav-branding img{width:140px}}@media (max-width: 575px){.main-nav .main-nav-branding img{width:110px}}@media (max-width: 359px){.main-nav .main-nav-branding img{width:90px}}.main-nav .main-nav-branding .tagline{font-size:1.3rem;line-height:1.4;margin-left:30px;max-width:280px}@media (max-width: 1399px){.main-nav .main-nav-branding .tagline{font-size:1.1rem;margin-left:20px;max-width:250px}}@media (max-width: 991px){.main-nav .main-nav-branding .tagline{font-size:1rem;max-width:220px}}@media (max-width: 767px){.main-nav .main-nav-branding .tagline{font-size:.9rem;max-width:190px}}@media (max-width: 575px){.main-nav .main-nav-branding .tagline{font-size:.8rem;margin-left:15px;padding-right:15px;font-size:.7rem;max-width:160px}}@media (max-width: 399px){.main-nav .main-nav-branding .tagline{max-width:116px;margin-left:10px;padding-right:10px;font-size:.6rem}}@media (max-width: 359px){.main-nav .main-nav-branding .tagline{margin-left:7px;padding-right:7px}}@media (max-width: 1399px){.main-nav .main-nav-controls{padding-left:30px;max-width:755px}}@media (max-width: 1199px){.main-nav .main-nav-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 575px){.main-nav .main-nav-controls{padding-left:0}}@media (max-width: 1199px){.main-nav .main-nav-wrap{position:fixed;top:0;right:0;z-index:100;background-color:#fff;width:calc(100% - 30px);max-width:600px;height:100%;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.3);box-shadow:0 0 5px 5px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;overflow:auto;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .4s ease;transition:all .4s ease}}@media (min-width: 1200px){.main-nav .close-menu{display:none}}@media (max-width: 1199px){.main-nav .close-menu{padding:16px 20px;width:100%;font-size:.9rem;border-bottom:1px #ccc solid;color:#333;text-decoration:none;position:relative}}@media (max-width: 575px){.main-nav .close-menu{padding:8px 15px}}@media (max-width: 1199px){.main-nav .close-menu:before{content:"";display:block;background-image:url("/wp-content/uploads/2023/09/chevron-down.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}}@media (max-width: 575px){.main-nav .close-menu:before{left:15px;width:13px;height:13px}}.main-nav .nav-social{margin-bottom:30px}@media (max-width: 1399px){.main-nav .nav-social{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 1199px){.main-nav .nav-social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-nav #main-nav-menu{margin-right:20px}@media (max-width: 1199px){.main-nav #main-nav-menu{margin-right:0}}.main-nav #main-nav-menu>ul{font-size:.8rem}@media (max-width: 1399px){.main-nav #main-nav-menu>ul{font-size:.75rem}}@media (max-width: 1199px){.main-nav #main-nav-menu>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-nav #main-nav-menu>ul>li{padding-top:35px;border-left:1px #333 solid}@media (max-width: 1199px){.main-nav #main-nav-menu>ul>li{width:100%;border:none;padding:0}}.main-nav #main-nav-menu>ul>li:last-of-type .sub-menu{left:auto;right:0}.main-nav #main-nav-menu>ul>li>a{text-decoration:none;color:#333;padding:10px 20px 10px 10px;font-weight:700}@media (max-width: 1399px){.main-nav #main-nav-menu>ul>li>a{padding:10px 15px 10px 7px}}@media (max-width: 1199px){.main-nav #main-nav-menu>ul>li>a{display:block;padding:20px 35px;border-bottom:1px #ccc solid}}@media (max-width: 575px){.main-nav #main-nav-menu>ul>li>a{padding:16px 28px}}.main-nav #main-nav-menu>ul>li.menu-item-has-children{position:relative;cursor:pointer}@media (max-width: 1199px){.main-nav #main-nav-menu>ul>li.menu-item-has-children:after{content:"";width:15px;height:15px;background-image:url("/wp-content/uploads/2023/09/chevron-down.svg");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:30px;right:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}}@media (max-width: 575px){.main-nav #main-nav-menu>ul>li.menu-item-has-children:after{width:13px;height:13px;right:28px;top:25px}}@media (min-width: 1200px){.main-nav #main-nav-menu>ul>li.menu-item-has-children:hover>ul{opacity:1;visibility:visible}}.main-nav #main-nav-menu>ul>li.menu-item-has-children>ul{position:absolute;top:calc(100% + 3px);left:-1px;z-index:10;background-color:#05213e;width:270px;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}@media (max-width: 1199px){.main-nav #main-nav-menu>ul>li.menu-item-has-children>ul{opacity:1;visibility:visible;position:relative;top:auto;left:auto;width:100%;display:none}}.main-nav #main-nav-menu>ul>li.menu-item-has-children>ul a{color:#fff;text-decoration:none;display:block;padding:6px 10px;font-weight:600}@media (max-width: 1199px){.main-nav #main-nav-menu>ul>li.menu-item-has-children>ul a{padding:12px 35px}}@media (max-width: 575px){.main-nav #main-nav-menu>ul>li.menu-item-has-children>ul a{padding:12px 28px}}.main-nav #main-nav-menu>ul>li.menu-item-has-children>ul a:hover{background-color:#76c266}.main-nav .socials{margin-top:31px}@media (max-width: 1199px){.main-nav .socials{margin:0;padding:35px 35px 0}}@media (max-width: 575px){.main-nav .socials{padding:28px 28px 0}}.main-nav .socials a{width:26px;height:26px;background-size:53%}@media (max-width: 1199px){.main-nav .socials a{margin-right:20px;width:40px;height:40px;background-size:45%}}@media (max-width: 575px){.main-nav .socials a{width:30px;height:30px}}.main-nav .socials a:not(:last-of-type){margin-right:10px}@media (max-width: 1199px){.main-nav .under-main-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}}.main-nav .under-main-nav .bttn{margin:0 15px 0 0;font-size:.85rem;padding:7px 18px}@media (max-width: 1399px){.main-nav .under-main-nav .bttn{font-size:.8rem}}@media (max-width: 1199px){.main-nav .under-main-nav .bttn{font-size:.9rem;display:block;width:100%;padding:12px 18px;background-color:#05213e;color:#fff;margin-right:0}}@media (max-width: 575px){.main-nav .under-main-nav .bttn{font-size:.75rem}}@media (max-width: 1199px){.main-nav .under-main-nav .bttn:hover{background-color:#76c266;border-color:#76c266}}.main-nav .under-main-nav .bttn svg{width:17px;margin-left:13px}@media (max-width: 575px){.main-nav .under-main-nav .bttn svg{width:14px}}@media (max-width: 1199px){.main-nav .under-main-nav .bttn svg path{stroke:#fff}}.main-nav .cart-button{background-color:#05213e;position:relative;width:46px;height:46px;margin-right:15px}@media (max-width: 1199px){.main-nav .cart-button{width:40px;height:40px;margin-right:25px}}@media (max-width: 575px){.main-nav .cart-button{width:36px;height:36px}}@media (max-width: 359px){.main-nav .cart-button{width:30px;height:30px;margin-right:15px}}@media (max-width: 1199px){.main-nav .cart-button.desktop{display:none}}@media (min-width: 1200px){.main-nav .cart-button.mobile{display:none}}.main-nav .cart-button svg{width:56%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-nav .cart-button .cart-count{position:absolute;bottom:0;right:0;width:24px;height:24px;border-radius:50%;background-color:#fff;border:1px #05213e solid;z-index:2;line-height:1;color:#05213e;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}@media (max-width: 1199px){.main-nav .cart-button .cart-count{font-size:.9rem;width:22px;height:22px}}@media (max-width: 575px){.main-nav .cart-button .cart-count{width:20px;height:20px;font-size:.8rem}}@media (max-width: 359px){.main-nav .cart-button .cart-count{font-size:.7rem;width:18px;height:18px}}.main-nav .search-field{width:100%;max-width:320px}@media (max-width: 1199px){.main-nav .search-field{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:20px 32px 10px;max-width:100%}}@media (max-width: 575px){.main-nav .search-field{padding:20px 25px 10px}}.main-nav .search-field form{position:relative;width:100%;max-width:460px;padding-right:55px;border:1px #ccc solid;border-radius:5px;overflow:hidden}@media (max-width: 1199px){.main-nav .search-field form{max-width:100%;padding-right:44px}}.main-nav .search-field input{width:100%;font-size:.9rem;padding:10px 25px;border:none;line-height:1.6}@media (max-width: 1199px){.main-nav .search-field input{font-size:1rem}}@media (max-width: 575px){.main-nav .search-field input{font-size:.9rem;height:30px;padding:10px}}.main-nav .search-field input::-webkit-input-placeholder{color:#333}.main-nav .search-field input::-moz-placeholder{color:#333}.main-nav .search-field input:-ms-input-placeholder{color:#333}.main-nav .search-field input::-ms-input-placeholder{color:#333}.main-nav .search-field input::placeholder{color:#333}.main-nav .search-field button{position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:22px;font-size:0;padding:0;margin:0;border:none;background:none}@media (max-width: 1199px){.main-nav .search-field button{width:20px;right:12px}}@media (max-width: 575px){.main-nav .search-field button{width:17px;right:10px}}.main-nav .search-field button svg{width:100%;height:auto}.main-nav .main-nav-button{display:none}@media (max-width: 1199px){.main-nav .main-nav-button{display:block;width:38px;height:26px;position:relative;padding:0;margin:0;border:none;background:none}}@media (max-width: 991px){.main-nav .main-nav-button{width:36px;height:24px}}@media (max-width: 575px){.main-nav .main-nav-button{padding:5px;margin-right:-3px}}.main-nav .main-nav-button .line{position:absolute;width:100%;height:4px;background-color:#05213e;left:50%;border-radius:2px}@media (max-width: 575px){.main-nav .main-nav-button .line{width:calc(100% - 3px)}}.main-nav .main-nav-button .line.line-1{top:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width: 575px){.main-nav .main-nav-button .line.line-1{top:2px}}.main-nav .main-nav-button .line.line-2{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-nav .main-nav-button .line.line-3{bottom:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media (max-width: 575px){.main-nav .main-nav-button .line.line-3{bottom:2px}}.footer{padding:40px 0;background-color:#fff}@media (max-width: 991px){.footer{padding:40px 0 20px}}@media (max-width: 1199px){.footer .container{padding:0 45px}}@media (max-width: 991px){.footer .container{padding:0 30px}}.footer .footer-nav{padding-bottom:0;border-bottom:1px #e5e5e5 solid}@media (max-width: 767px){.footer .footer-nav{padding-bottom:13px}}@media (max-width: 767px){.footer .footer-nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 575px){.footer .footer-nav ul{display:block;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}}.footer .footer-nav li{margin-right:38px}@media (max-width: 767px){.footer .footer-nav li{margin-right:25px}}@media (max-width: 575px){.footer .footer-nav li{margin-right:0;margin-bottom:15px}}.footer .footer-nav a{text-decoration:none;color:#333;font-size:.875rem}@media (max-width: 575px){.footer .footer-nav a{font-size:.74rem;display:block}}.footer .footer-nav a:hover{color:#05213e}.footer .terms-social{padding-top:10px;width:100%}@media (max-width: 991px){.footer .terms-social{-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer .terms{width:65%;padding-right:15px}@media (max-width: 1199px){.footer .terms{width:69%}}@media (max-width: 767px){.footer .terms{width:100%;margin-bottom:20px}}.footer .terms a{color:#404041;text-decoration:none}.footer .terms h4{color:#05213e;margin-bottom:11px;margin-top:8px;font-size:1rem}@media (max-width: 575px){.footer .terms h4{font-size:.9rem}}.footer .terms .copyright{font-size:.6875rem;color:#404041;margin-right:5px}@media (max-width: 575px){.footer .terms .copyright{margin-right:0;margin-bottom:5px}}@media (max-width: 991px){.footer .terms ul{width:100%;margin-top:5px}}.footer .terms li{font-size:.6875rem}@media (max-width: 575px){.footer .terms li{margin-bottom:5px}}@media (max-width: 991px){.footer .terms li:first-of-type:before{content:normal}}.footer .terms li:before{content:"|";display:inline-block;margin:0 2px}.footer .social{width:35%;padding-left:15px;justify-content:space-around;align-items:center}@media (max-width: 1199px){.footer .social{width:31%}}@media (max-width: 767px){.footer .social{width:100%}}.footer .social .web-link{font-size:.75rem;color:#404041;text-decoration:none}a#dynamic-location-link{font-size:.75rem;color:#404041;text-decoration:none;text-transform:uppercase;font-weight:600}@media (max-width: 575px){.footer .social .web-link{font-size:.7rem}a#dynamic-location-link{font-size:.7rem;line-height:12px;text-align:center}}.footer .social .web-link:hover{color:#05213e}.footer .social .social-icon:not(:last-of-type){margin-right:12px}.fp-services .service-info .testimonials .carousel .slide.active,.fp-services .service-info .testimonials .carousel .slide.next,.fp-services .service-info .testimonials .carousel .slide.prev{display:block}.fp-services .service-info .testimonials .carousel .dots-nav a.active:before{background-color:#76c266}@-webkit-keyframes logoSpinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes logoSpinner{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.product-custom-tabs-links .custom-tabs .titles li.active a{border-color:#05213e;color:#05213e}.product-custom-tabs-links .custom-tabs .tab-sections li#reviews.active{display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:1fr 1fr;grid-column-gap:50px;grid-row-gap:20px}@media (max-width: 1199px){.product-custom-tabs-links .custom-tabs .tab-sections li#reviews.active{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (min-width: 768px) and (max-width: 991px){.product-custom-tabs-links .custom-tabs .tab-sections li#reviews.active{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.module.gallery .titles h3.active,.module.gallery .titles h3.next,.module.gallery .titles h3.prev{display:block}@keyframes logoSpinner{from{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}}@keyframes spin{from{-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}}@-webkit-keyframes slideDown{0%{bottom:0px}100%{bottom:-15px}}@keyframes slideDown{0%{bottom:0px}100%{bottom:-15px}}.carousel .carousel-indicators li.round.round-dark.active{background:#333}footer{padding-top:20px;padding-bottom:20px}footer ul#menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}footer ul#menu-footer li{margin-right:15px;margin-left:15px;margin-bottom:20px}footer ul#menu-footer li:first-of-type{margin-left:0px}@media only screen and (max-width: 992px){footer ul#menu-footer li:first-of-type{margin-left:15px}}footer ul#menu-footer li:last-of-type{margin-right:0px}@media only screen and (max-width: 992px){footer ul#menu-footer li:last-of-type{margin-right:15px}}footer ul#menu-footer li a{font-weight:600;text-transform:uppercase;font-size:14px;color:#1d1d1b}@media only screen and (max-width: 992px){footer ul#menu-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}footer .line{background-color:#e5e5e5;height:1px;margin-bottom:20px}.social-icon{width:24px;height:24px;background-color:#333;border-radius:50%;padding-top:10px;display:inline-block;background-size:12px 12px;background-repeat:no-repeat;background-position:center;-webkit-transition:all .2s ease;transition:all .2s ease}.social-icon:hover{background-color:#76c266}.aside-content #carousel-quotes .carousel-indicators li.active{background-color:#3d2771}.home section.bottom-links .internal_wrap_carousel_bottom #carousel-quotes .carousel-indicators li.active{background-color:#3d2771}.cross-sells-bottom .tech-spec #carousel-quotes .carousel-indicators li.active{background-color:#3d2771}.page-template-ibm-power .footer{display:none}.ibm-power-page{--navy:#05213e;--blue:#1f4993;--green:#76c266;color:var(--navy);line-height:1.5}.ibm-power-page section{padding:70px 0}.ibm-power-page h1{font-size:2.4rem;font-weight:400;line-height:1.15;margin-bottom:30px}.ibm-power-page h1 strong{font-weight:800}.ibm-power-page h2{font-size:1.8rem;line-height:1.25;font-weight:400;margin-bottom:25px}.ibm-power-page h2.fw-ebd{font-weight:800}.ibm-power-page h3{font-size:1rem;font-weight:800;margin-bottom:8px}.ibm-power-page .desc p,.ibm-power-page p{margin-bottom:15px}.ibm-power-page img,.ibm-power-page .ibm-ph{display:block;width:100%;height:100%;object-fit:cover}.ibm-power-page .ibm-dark{background:var(--navy);color:#fff}.ibm-power-page .ibm-dark .bttn{color:#fff;border-color:#fff}.ibm-power-page .ibm-dark .bttn svg path{stroke:#fff}.ibm-power-page .ibm-dark .bttn:hover{background:#fff;color:var(--navy)}.ibm-power-page .ibm-dark .bttn:hover svg path{fill:var(--navy);stroke:var(--navy)}.ibm-split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.ibm-hero{background:#f4f5f7}.ibm-hero .eyebrow{margin-bottom:30px}.ibm-hero .desc{margin-bottom:30px}.ibm-hero .badges{display:grid;grid-template-columns:repeat(3,1fr)}.ibm-hero .badges li{padding:15px 10px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.ibm-hero .badges li:nth-child(1){background:var(--blue)}.ibm-hero .badges li:nth-child(2){background:var(--navy)}.ibm-hero .badges li:nth-child(3){background:var(--green)}.ibm-power-page .ibm-cards{padding-top:0}.ibm-cards .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.ibm-cards .card{background:var(--navy);color:#fff;padding:20px;font-size:.85rem}.ibm-steps{background:#f4f5f7}.ibm-steps .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:40px;border-bottom:1px solid var(--navy)}.ibm-steps .steps li+li{border-left:1px solid #c5ccd5;padding-left:40px}.ibm-steps .steps .ibm-ph,.ibm-steps .steps img{height:220px;min-height:0;object-fit:contain;margin-top:20px}.ibm-steps .summary{text-align:center;font-size:1.3rem;margin:30px 0 0}.ibm-why .cols,.ibm-hamilton .cols{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;font-size:.9rem}.ibm-power-page .ibm-decisions{display:grid;grid-template-columns:1fr 1fr;padding:0;border-top:1px solid rgba(255,255,255,.15)}.ibm-decisions .text{padding:50px 40px}.ibm-decisions dt{margin-top:20px}.ibm-fit .subtitle{font-size:1.2rem;margin-bottom:40px}.ibm-fit .checklist{margin-bottom:40px}.ibm-fit .checklist li{position:relative;padding-left:30px;margin-bottom:10px}.ibm-fit .checklist li::before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;border:2px solid var(--green);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8l3 3 7-7' fill='none' stroke='%2376c266' stroke-width='2'/%3E%3C/svg%3E") center/12px no-repeat}.ibm-power-page .ibm-cta{position:relative;overflow:hidden}.ibm-cta .bg{position:absolute;inset:0;width:40%}.ibm-cta .container{position:relative}.ibm-cta .text{margin-left:40%;padding-left:40px}@media (max-width: 991px){.ibm-split,.ibm-power-page .ibm-decisions,.ibm-steps .steps{grid-template-columns:1fr}.ibm-steps .steps li+li{border-left:0;padding-left:0}.ibm-why .cols,.ibm-hamilton .cols{grid-template-columns:1fr 1fr}.ibm-cta .bg{width:100%;opacity:.25}.ibm-cta .text{margin-left:0;padding-left:0}}@media (max-width: 575px){.ibm-power-page section{padding:45px 0}.ibm-power-page h1{font-size:1.8rem}.ibm-power-page h2{font-size:1.4rem}.ibm-why .cols,.ibm-hamilton .cols{grid-template-columns:1fr}}@media (min-width: 1200px){.page-template-ibm-power .main-nav{padding:30px 0}.page-template-ibm-power .main-nav>.container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-ibm-power .main-nav .main-nav-branding{padding:0}.page-template-ibm-power .main-nav .main-nav-branding img{width:170px}.page-template-ibm-power .main-nav .main-nav-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-ibm-power .main-nav .main-nav-wrap{position:fixed;top:0;right:0;z-index:100;background-color:#fff;width:calc(100% - 30px);max-width:600px;height:100%;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.3);box-shadow:0 0 5px 5px rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;overflow:auto;opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .4s ease;transition:all .4s ease}.page-template-ibm-power .main-nav .close-menu{padding:16px 20px;width:100%;font-size:.9rem;border-bottom:1px #ccc solid;color:#333;text-decoration:none;position:relative}.page-template-ibm-power .main-nav .close-menu:before{content:"";display:block;background-image:url("/wp-content/uploads/2023/09/chevron-down.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.page-template-ibm-power .main-nav .nav-social{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-ibm-power .main-nav #main-nav-menu{margin-right:0}.page-template-ibm-power .main-nav #main-nav-menu>ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-ibm-power .main-nav #main-nav-menu>ul>li{width:100%;border:none;padding:0}.page-template-ibm-power .main-nav #main-nav-menu>ul>li>a{display:block;padding:20px 35px;border-bottom:1px #ccc solid}.page-template-ibm-power .main-nav #main-nav-menu>ul>li.menu-item-has-children:after{content:"";width:15px;height:15px;background-image:url("/wp-content/uploads/2023/09/chevron-down.svg");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:30px;right:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.page-template-ibm-power .main-nav #main-nav-menu>ul>li.menu-item-has-children>ul{opacity:1;visibility:visible;position:relative;top:auto;left:auto;width:100%;display:none}.page-template-ibm-power .main-nav #main-nav-menu>ul>li.menu-item-has-children>ul a{padding:12px 35px}.page-template-ibm-power .main-nav .socials{margin:0;padding:35px 35px 0}.page-template-ibm-power .main-nav .socials a{margin-right:20px;width:40px;height:40px;background-size:45%}.page-template-ibm-power .main-nav .under-main-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-ibm-power .main-nav .under-main-nav .bttn{font-size:.9rem;display:block;width:100%;padding:12px 18px;background-color:#05213e;color:#fff;margin-right:0}.page-template-ibm-power .main-nav .under-main-nav .bttn:hover{background-color:#76c266;border-color:#76c266}.page-template-ibm-power .main-nav .under-main-nav .bttn svg path{stroke:#fff}.page-template-ibm-power .main-nav .cart-button{width:40px;height:40px;margin-right:25px}.page-template-ibm-power .main-nav .cart-button.desktop{display:none}.page-template-ibm-power .main-nav .cart-button .cart-count{font-size:.9rem;width:22px;height:22px}.page-template-ibm-power .main-nav .search-field{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:20px 32px 10px;max-width:100%}.page-template-ibm-power .main-nav .search-field form{max-width:100%;padding-right:44px}.page-template-ibm-power .main-nav .search-field input{font-size:1rem}.page-template-ibm-power .main-nav .search-field button{width:20px;right:12px}.page-template-ibm-power .main-nav .main-nav-button{display:block;width:38px;height:26px;position:relative;padding:0;margin:0;border:none;background:none}.page-template-ibm-power .main-nav .close-menu{display:block}.page-template-ibm-power .main-nav .cart-button.mobile{display:block}}[data-class="wpcf7cf_group"],.wpcf7cf_remove,.wpcf7cf_add{display:none}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active{border-bottom:5px solid #333;font-weight:bold}.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index{background-color:#333;color:#fff}