/**handles:custom-style1**/
:root{--purple:#6F2476;--yellow:#FFC000;--darkGrey:#465355;--lightGrey:#E2E2E2;--white:white}:root.darkbg{--purple:white}html{scroll-behavior:smooth}@font-face{font-display:swap;font-family:Trenda;src:url('/wp-content/themes/amulet/assets/fonts/Trenda-Regular.woff') format('woff');font-weight:400}@font-face{font-display:swap;font-family:Trenda;src:url('/wp-content/themes/amulet/assets/fonts/Trenda-Semibold.woff') format('woff');font-weight:500}@font-face{font-display:swap;font-family:Trenda;src:url('/wp-content/themes/amulet/assets/fonts/Trenda-Bold.woff') format('woff');font-weight:700}@font-face{font-display:swap;font-family:Trenda;src:url('/wp-content/themes/amulet/assets/fonts/Trenda-Heavy.woff') format('woff');font-weight:800}body{font-family:Trenda!important;font-weight:300}h2,h3,h4{font-family:Trenda!important;font-weight:400}.full-width{flex-basis:100%}.container-sm{width:100%;max-width:1200px;margin:auto}.container-m{width:100%;max-width:1600px;margin:auto}.container-lg{width:100%;max-width:2000px;margin:auto}.wp-block-read-more{display:unset!important}.wp-block-post-excerpt__excerpt{font-size:20px!important}.purple .wp-block-post-excerpt__excerpt{color:#fff!important}.sticky-post-item{gap:unset}.sticky-post-item .content-side{height:435px;border-radius:0 10px 10px 0;display:flex;flex-wrap:wrap;align-items:center}.sticky-post-item .content-side div,.sticky-post-item .content-side h3{flex-basis:100%}.homepage-query-loop li:nth-child(2) span{background-color:var(--purple)!important}.homepage-query-loop li:nth-child(2) .date,.homepage-query-loop li:nth-child(2) h3 a{color:var(--yellow)!important}.homepage-query-loop li:nth-child(2) .excerpt-news p,.homepage-query-loop li:nth-child(2) .read-more-btn{color:#fff!important}.testimonial-slider .wp-block-eedee-block-gutenslider.dot-position-bottom .eedee-gutenslider-pagination{height:30px}@media screen and (max-width:1400px){no-margin-1200{margin-right:unset!important;margin-left:unset!important}}@media screen and (max-width:800px){.sticky-post-item .content-side{height:unset;padding:30px 0!important;border-radius:0 0 10px 10px}.sticky-post-item figure img{border-radius:10px 10px 0 0!important}}@media screen and (max-width:600px){.sticky-post-item figure{height:unset!important}}header.wp-block-template-part{position:absolute;width:100%;z-index:2}header.wp-block-template-part::before{content:"";position:absolute;top:0;height:10px;background:var(--purple);width:100%;z-index:3}.wp-block-site-logo{z-index:4}.wp-block-site-logo img{background-color:#fff;padding:15px;border-radius:20%;border-radius:0 0 10% 10%!important;margin-top:-22px}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{width:46px;height:36px;stroke-width:1!important;stroke:var(--yellow)!important}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:var(--yellow);border:none}.wp-block-navigation-item .service-link.wp-block-navigation-link{color:var(--purple)!important}.wp-block-navigation .wp-block-navigation-item__label.top-menu-link{color:var(--white)!important}.wp-block-navigation .wp-block-navigation-item :hover{text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{color:var(--yellow);width:20px;height:20px}.hamburger-link span.wp-block-navigation-item__label{color:var(--yellow)!important}.wp-block-cover__background .has-base-2-background-color .has-background-dim-100 .has-background-dim:nth-of-type(odd){background-color:var(--purple)!important;color:#fff!important}header{position:fixed!important}.page-scroll{background:rgba(111,36,118,.7)}.contact-label-outer{position:fixed;right:-60px;transform:rotate(-90deg);padding:10px 20px 30px;background-color:var(--yellow);border-radius:15px 15px 0 0;top:350px;transition:.2s;z-index:100}.contact-label-outer:hover{right:-50px;transition:.2s}.contact-label-outer:hover a{color:var(--lightblue);transition:.2s}.contact-label-outer a{text-decoration:none}.contact-label-outer:hover a{transition:.2s}#arrow-area{position:absolute;bottom:-100px;display:flex;justify-content:center;text-align:center;margin:auto;min-width:100%}.wp-block-eedee-block-gutenslider.content-change .slide-content{display:block!important;padding:0}.eedee-gutenslider-pagination{height:12px;border-radius:10px;overflow:hidden}.services-slider#gutenslider-riu02yc7j{max-width:1200px!important}.slide-link{z-index:999!important}.read-more-text{display:none}.read-more-button a{padding:unset;text-align:left;max-width:100px;position:relative}.read-more-button.active a::after{transform:rotate(180deg)}.read-more-button a::after{content:'';width:20px;height:20px;background-image:url('https://www.amulet.co.uk/wp-content/themes/amulet/assets/images/chevron.svg');background-position:contain;background-repeat:no-repeat;background-position:center;transition:.2s;position:absolute;right:-30px}.gform-theme--api,.gform-theme--foundation{--gf-form-gap-y:10px!important}.gform_required_legend{display:none}.gform_footer .top_label{display:none}#gform_submit_button_1{float:right}.gform-theme--foundation .gfield textarea.large{min-block-size:10rem}.excerpt-text{font-size:unset!important;color:#fff!important}.case-study-form{max-width:750px!important}#fm-customer-portal{margin-bottom:100px}table{position:relative}#fm-content{background:unset!important}#fm-content h2{margin:unset;padding:40px}.tech-services table{width:100%}.tech-services th{font-size:1em;width:30%;color:var(--wp--preset--color--contrast-2)}.tech-services .fm-login{background-color:var(--yellow);border-radius:8px;color:var(--purple);font-size:24px!important;font-weight:700;padding-top:.25rem;padding-right:var(--wp--preset--spacing--20);padding-bottom:.25rem;padding-left:var(--wp--preset--spacing--20);border:unset!important;position:absolute;display:flex;left:32%;right:32%;margin:auto;justify-content:center;margin-top:20px}.tech-services #fm-content{border-radius:20px!important;border:unset}input.fm-customer-id{width:90%!important;margin-top:20px}input.fm-customer-password{width:90%!important;margin-top:20px}.tech-services #fm-menu ul.fm-nav li{background-color:var(--purple)!important;border-radius:5px 5px 0 0;margin-right:10px}.tech-services #fm-menu ul.fm-nav a{border:unset!important;padding:5px 10px 5px 10px;color:var(--yellow)}.tech-services #fm-menu .fm-selected{background-color:var(--yellow)!important;border:unset!important}.fm-nav{border-bottom:1px solid #000}a.fm-selected{color:var(--purple)!important}.tech-services .date-alternative{font-size:16px;height:unset!important}.tech-services #fm-content h1{font-size:2em;padding-top:1em;margin-top:unset}.tech-services .fm-bar label{font-size:20px}.fc td,.fc th{border:unset!important}#fm-content .date-wrapper{height:32px}.fm-bar{padding:1em 1em!important}.fc-toolbar.fc-header-toolbar{display:flex;align-items:center}.tech-services #fm-content .fm-bar button{background-color:var(--yellow);border-radius:8px;color:var(--purple);font-size:20px!important;font-weight:700;padding-top:.25rem;padding-right:var(--wp--preset--spacing--20);padding-bottom:.25rem;padding-left:var(--wp--preset--spacing--20);border:unset!important}.tech-services #fm-content .fm-bar button:hover{cursor:pointer;background-color:var(--purple);color:var(--yellow)}.dataTables_wrapper .dataTables_filter{font-size:20px}.dataTables_wrapper .dataTables_filter input{font-size:24px;height:unset!important}#fm-content table.dataTable thead tr:nth-child(2) input{font-size:16px}#DataTables_Table_0 thead tr th{font-size:16px}#DataTables_Table_0 .fm-col-other,.fm-col-customer,.fm-col-date_completed,.fm-col-dept,.fm-col-files,.fm-col-id,.fm-col-job_date,.fm-col-notes,.fm-col-priority,.fm-col-ref,.fm-col-status,.fm-col-type,.fm-col-user{font-size:16px}.fm-col-id{max-width:100px}#fm-content .date-wrapper{box-shadow:unset!important;border:1px solid!important;border-radius:5px!important}#DataTables_Table_0 .fm-col-dept [title=department]{font-size:16px;font-weight:700}#DataTables_Table_0 .fm-col-job_date [title='job date/time']{font-size:16px}.dataTables_paginate,.dataTables_wrapper .dataTables_info{font-size:20px!important}.dataTables_wrapper .dataTables_paginate .paginate_button.current{padding-top:.25em!important;padding-bottom:.25em!important}.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length{padding-left:.5em}input#fm-filter-customer,input#fm-filter-date-completed,input#fm-filter-job-ref{height:unset!important;border-radius:5px!important;width:unset!important;font-size:unset!important}input#fm-filter-status,input#fm-filter-type{border-radius:10px!important;width:unset!important;font-size:unset!important}#fm-content table.dataTable thead tr:nth-child(2) input,#fm-content table.dataTable thead tr:nth-child(2) select{height:25px!important;border-radius:5px!important}#DataTables_Table_1 thead tr,#DataTables_Table_2 thead tr,#DataTables_Table_3 thead tr,#DataTables_Table_4 thead tr{font-size:16px;line-height:normal}#fm-content table.dataTable thead tr:nth-child(2) input{border:1px solid}#calendar-filters label{font-size:16px}tr:nth-child(4) td:first-child{display:none}.fm-dialog{width:100%!important;background-color:var(--purple)!important;border-radius:15px!important;min-height:600px!important;display:flex;flex-direction:column;text-align:left!important}.fm-dialog table{padding:1em}#fm-popup-job-new select{width:100%;height:40px;border-radius:5px}#fm-popup #fm-popup-name,#fm-popup-cust-ref,#fm-popup-email,#fm-popup-notes,#fm-popup-phone{height:40px!important;border-radius:5px!important;font-size:16px!important;border:unset!important;margin:5px!important}.fm-dialog .fm-action-buttons{padding:1em}#fm-popup-job-new tr th{text-align:left!important;font-size:24px!important}#fm-popup-job-new textarea{font-size:18px;border-radius:5px}#fm-popup-job-new .fm-dialog>h2{background:var(--yellow)!important;border-radius:15px 15px 0 0!important}.footer-dropdown-link .wp-block-navigation-item__content{color:var(--purple)!important}.job-manager-pagination{display:flex;justify-content:center}.job-manager-pagination ul{display:flex;flex-wrap:nowrap}.job-manager-pagination ul li{list-style:none;padding:0 5px}.job-manager-pagination ul li .current{color:purple;font-weight:700;border-bottom:1px solid}