@charset "UTF-8";.content__medium{max-width:1200px;margin:100px auto;padding:0 40px}@media (max-width: 683px){.content__medium{padding:0 20px}}.content__narrow{max-width:840px;width:100%;margin:0 auto;padding:0 20px}.content>*{margin-bottom:50px}.content>*:last-child{margin-bottom:0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.content p,.content ul,.content ol{margin-bottom:50px}.content h1:last-child,.content h2:last-child,.content h3:last-child,.content h4:last-child,.content h5:last-child,.content h6:last-child,.content p:last-child,.content ul:last-child,.content ol:last-child{margin-bottom:0}.content h2{margin-top:80px}.content .wp-block-column h2{margin-top:0}.content .wp-block-spacer{margin-bottom:0}.content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a{color:var(--primary-color)!important}.content ol,.content ul{margin-left:20px}@media (max-width: 683px){.content ol,.content ul{display:inline-block;text-align:left}}.content ol.large-gaps li,.content ul.large-gaps li{margin-bottom:20px}.content ol li{list-style:decimal}@media (max-width: 683px){.content ol li{font-size:16px;line-height:1.5em}}.content ul li{list-style:circle}@media (max-width: 683px){.content ul li{font-size:16px;line-height:1.5em}}.content ul.is-style-checkbox{margin-left:0}.content ul.is-style-checkbox ul{margin-top:20px;margin-bottom:20px}.content ul.is-style-checkbox li{list-style-type:none!important;margin-bottom:10px;position:relative;padding-left:40px}.content ul.is-style-checkbox li::marker{display:none}.content ul.is-style-checkbox li:before{content:"";width:30px;height:34px;display:block;background-image:url(https://company.samera.co.uk/wp-content/uploads/2025/05/check.svg);background-repeat:no-repeat;background-size:25px;position:absolute;left:0;top:0}.content a:not([class]){color:var(--primary-color);border-bottom:transparent solid 1px;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.content a:not([class]):hover{border-bottom:var(--primary-color) solid 1px}.content a[target=_blank]{background-image:url(https://company.samera.co.uk/wp-content/uploads/2024/03/open_in_new_FILL0_wght100_GRAD0_opsz24.png);background-repeat:no-repeat;background-size:13px;background-position:right top;padding-right:15px}.content a[target=_blank].no-icon{background-image:none;padding-right:0}.content .has-link-color a:not(.wp-block-button__link){color:var(--primary-color)}.content .has-medium-font-size{font-size:22px;line-height:1.5em}@media only screen and (min-width: 684px){.content .has-medium-font-size{font-size:28px;line-height:1.3em}}.content .has-large-font-size{font-size:30px;line-height:1.3em}@media only screen and (min-width: 684px){.content .has-large-font-size{font-size:50px}}.content .has-x-large-font-size{font-size:40px;line-height:1.3em}@media only screen and (min-width: 684px){.content .has-x-large-font-size{font-size:60px}}.content figure,.content iframe{overflow:hidden;border-radius:10px}.content hr{margin:60px auto;border-bottom:var(--mid-grey) solid 2px;position:relative;overflow:visible;min-width:60%;opacity:.6}.content hr.is-style-wide{border-width:2px}@media (max-width: 683px){.content .widget{position:relative;top:0;left:0;margin-right:0;margin-bottom:0}}.content .lwptoc{padding:40px;border-radius:30px;margin-bottom:80px;background-color:var(--box-color);-webkit-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);box-shadow:0 6px 20px #0003}@media (max-width: 683px){.content .lwptoc{padding:20px}}.content .lwptoc_header{margin-bottom:0}.content .lwptoc_toggle{display:none!important}.content .lwptoc_item{margin-top:5px}.content .lwptoc_item a{position:relative;display:inline-block;padding-right:45px!important;color:var(--dark-color);border-bottom:none!important}.content .lwptoc_item a:before{border-style:solid;border-width:1px 0px 0 0;content:"";display:inline-block;height:0px;right:22px;position:absolute;top:50%;transform:translateY(-50%);margin-top:1px;vertical-align:top;width:0px;transition:all .2s ease;opacity:0}.content .lwptoc_item a:after{border-style:solid;border-width:1px 1px 0 0;content:"";display:inline-block;height:8px;right:25px;position:absolute;margin-top:0;top:50%;vertical-align:top;width:8px;transform:rotate(45deg) translate(-50%);transition:all .2s ease}.content .lwptoc_item a:hover{border-bottom:none!important}.content .lwptoc_item a:hover:after{right:15px}.content .lwptoc_item_number{display:inline-flex;width:24px;height:24px;border-radius:50%;background-color:var(--primary-color);color:#fff;align-items:center;justify-content:center;font-size:.7em;margin-right:5px;top:-2px;position:relative}.content .lwptoc_itemWrap .lwptoc_itemWrap{margin-left:20px}.content .ais-Hits{background-color:transparent!important}.content .service-box{text-align:center;-webkit-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);box-shadow:0 6px 20px #0003;border-radius:30px;padding:30px;background-color:var(--light-color);height:100%}.content .service-box h2{margin-bottom:20px!important;font-size:20px;line-height:1.5em}@media only screen and (min-width: 684px){.content .service-box h2{font-size:30px}}@media (max-width: 683px){.content .service-box h2{margin-bottom:10px!important}}.content .service-box figure{margin-bottom:0;background-color:var(--box-color);display:inline-block;border-radius:50%;padding:10px}.content .service-box img{max-width:48px}@media (max-width: 683px){.content .service-box .wp-block-media-text__content{padding:0!important}}.content .cta,.content .more-info{padding:40px;border-radius:30px;margin-top:90px;background-color:var(--cta-color);color:#fff;margin-bottom:80px!important}.content .cta h2,.content .cta h3,.content .more-info h2,.content .more-info h3{color:#fff!important;line-height:1.3em}.content .cta .wp-block-group__inner-container>*,.content .more-info .wp-block-group__inner-container>*{margin-bottom:30px!important}.content .cta .wp-block-group__inner-container>*:first-child,.content .more-info .wp-block-group__inner-container>*:first-child{margin-top:0}.content .cta .wp-block-group__inner-container>*:last-child,.content .more-info .wp-block-group__inner-container>*:last-child{margin-bottom:0!important}.content .cta .wp-block-button,.content .more-info .wp-block-button{margin-left:auto!important;margin-right:auto!important}.content .cta a:not([class]),.content .more-info a:not([class]){background-color:var(--secondary-color);border-radius:6px;display:inline-block;padding:0 5px;color:var(--dark-color)}.content .cta a:not([class]):hover,.content .more-info a:not([class]):hover{background-color:var(--light-color);color:var(--dark-color)}.content .cta__event,.content .more-info__event{position:relative;overflow:hidden;padding:40px;border-radius:30px;color:#fff;margin:90px 0}.content .cta__event img,.content .more-info__event img{position:absolute;top:0;left:0;z-index:-2;object-fit:cover;width:100%;height:100%}.content .cta__event:before,.content .more-info__event:before{content:"";background-color:#000;position:absolute;top:0;left:0;opacity:.5;width:100%;height:100%;z-index:-1}.content .cta__event h2,.content .cta__event h3,.content .cta__event p,.content .more-info__event h2,.content .more-info__event h3,.content .more-info__event p{color:#fff!important;z-index:1;text-shadow:0px 0px 8px rgba(0,0,0,.8);margin-bottom:30px}.content .flickity-page-dots{margin-left:0}.content .carousel{overflow-x:hidden;overflow-y:hidden}.content .carousel .flickity-viewport{transition:height .3s ease;overflow:visible}.content .carousel-cell{width:80%;margin:0 20px}.content .masonry>*{column-count:1;column-gap:1.5rem;padding:0}@media (min-width: 600px){.content .masonry>*{column-count:2}}@media (min-width: 900px){.content .masonry>*{column-count:3}}.content .testimonial{break-inside:avoid;margin-bottom:1.5rem;background:#f9f9f9}.content .testimonial blockquote{margin:0!important;font-style:italic;padding-left:20px!important;padding-right:20px!important}.content .testimonial blockquote:before,.content .testimonial blockquote:after{display:none}.content .testimonial p{margin:0;font-size:20px}.content .youtube-lazy{display:flex;justify-content:center;align-items:center;cursor:pointer;margin-bottom:60px;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:30px}@media (max-width: 683px){.content .youtube-lazy{border-radius:10px}}.content .youtube-lazy iframe{position:absolute;top:0;left:0;width:100%;height:100%}.content .youtube-lazy-play-icon{width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;border-radius:50%;-webkit-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);box-shadow:0 6px 20px #0003;background:var(--light-color);border:var(--primary-color) solid 2px;transition:all .4s ease}@media (max-width: 683px){.content .youtube-lazy-play-icon{width:50px;height:50px}}.content .youtube-lazy-play-icon:before{content:"";display:block;width:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:0;margin-left:2px;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid var(--primary-color);transition:all .4s ease;z-index:1}@media (max-width: 683px){.content .youtube-lazy-play-icon:before{border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid var(--primary-color)}}.content .youtube-lazy-play-icon:hover{background-color:var(--primary-color)}.content .youtube-lazy-play-icon:hover:before{border-left:30px solid var(--light-color)}@media (max-width: 683px){.content .youtube-lazy-play-icon:hover:before{border-left:20px solid var(--light-color)}}.content .youtube-lazy img{width:100%;position:absolute;top:0}.content .youtube-lazy img:nth-child(n+3){position:absolute}.content .rpi-cnt{visibility:visible!important}.content .rpi-header{margin-bottom:30px}.content .rpi-content .rpi-cards{display:grid;grid-template-columns:repeat(3,1fr);flex-wrap:wrap;gap:30px}@media (max-width: 1000px){.content .rpi-content .rpi-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 683px){.content .rpi-content .rpi-cards{grid-template-columns:repeat(1,1fr)}}.content .rpi-card{background-color:var(--box-color);padding:30px;border-radius:30px}.content .rpi-card-inner{display:flex;flex-direction:column;gap:10px}.content .rpi-card-inner img{margin-bottom:10px}.content .rpi-stars:before{color:#e7711b;content:"★ ★ ★ ★ ★"}.content .rpi-reply{margin-top:10px}.content .rpi-url{display:none}.content button.expand{background:none;border:none;width:100%;display:block;font-size:16px;cursor:pointer;transition:all .4s ease}.content button.expand:hover{color:var(--primary-color)}.content .core-services .box{padding:30px}@media only screen and (max-width: 683px){.content .core-services .box{padding:20px;margin-bottom:0}}@media only screen and (max-width: 599px){.content .core-services .box{margin-bottom:20px}}.content .core-services>*>.wp-block-columns>*>.wp-block-columns{margin-bottom:0;height:100%;min-height:350px}@media only screen and (max-width: 683px){.content .core-services>*>.wp-block-columns>*>.wp-block-columns{min-height:250px}}.content .core-services__image{height:100%;position:absolute;bottom:-30px;left:-30px;margin-bottom:0}@media only screen and (max-width: 1300px){.content .core-services__image{display:flex;height:auto}}.content .core-services__image img{position:relative;width:auto;height:100%;border-radius:0}@media only screen and (max-width: 1300px){.content .core-services__image img{height:auto;width:100%}}.content .core-services__content{display:flex;flex-direction:column;justify-content:center;gap:20px;padding-bottom:50px}.content .core-services__content>*{margin-bottom:0}@media only screen and (max-width: 800px){.content .core-services__content{flex-basis:100%!important;margin-left:0}}.content .core-services__logo{position:absolute;bottom:20px;right:20px;margin-bottom:0}@media only screen and (max-width: 1270px){.content .core-services__logo{width:150px;bottom:10px}}.content .core-services__arrow{border-radius:0}.content .core-services__button{display:flex;flex-direction:column;position:relative;overflow:hidden;transition:all .4s ease}@media only screen and (max-width: 683px){.content .core-services__button.first{min-height:400px}.content .core-services__button.first a{max-width:100%;padding-left:20px!important}}.content .core-services__button h3,.content .core-services__button p,.content .core-services__button a,.content .core-services__button img{transition:all .4s ease}.content .core-services__button:hover{background-color:var(--dark-color)!important;transform:scale(1.05);-webkit-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);box-shadow:0 6px 20px #0003}.content .core-services__button:hover h3,.content .core-services__button:hover p{color:var(--light-color)!important}.content .core-services__button:hover .arrow figure{transform:rotate(90deg)}.content .core-services__button.dark:hover{background-color:var(--light-color)!important}.content .core-services__button.dark:hover h3,.content .core-services__button.dark:hover p{color:var(--dark-color)!important}.content .core-services__button.dark:hover img{filter:invert(100)}.content .core-services__button.yellow:hover img{filter:invert(100%)}.content .core-services__button h3{margin-bottom:30px}.content .core-services__button p{margin-top:auto;margin-bottom:0}@media only screen and (max-width: 683px){.content .core-services__button figure{max-width:70px}}.content .core-services__button>*:last-child{margin-top:auto;margin-left:auto;max-width:70%;height:0}@media only screen and (max-width: 683px){.content .core-services__button>*:last-child{max-width:100%}}.content .core-services__button>*:last-child a{position:absolute;width:100%;height:100%;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding-bottom:30px;padding-right:30px;padding-left:30%;color:var(--dark-color);border-bottom:none!important}.content .core-services__button>*:last-child.white a{color:var(--light-color)}.content .core-services__button .badge{position:absolute;top:10px;right:10px;background-color:var(--secondary-color);color:var(--dark-color);padding:10px 20px;border-radius:30px}.content .core-services__button .arrow{margin-bottom:0;margin-top:20px}.content .core-services__button .arrow figure{border-radius:0;margin-bottom:0;transform:rotate(45deg);transition:all .3s ease}.content .core-services__button .arrow figure img{width:20px}.content .core-services .widget{margin-bottom:60px}.content .core-services .widget .calculator__container{display:flex;justify-content:space-between}.content .core-services .widget .calculator__container p{margin-bottom:0}.content .core-services .widget .calculator__slider{-webkit-appearance:none;width:100%;height:6px;background:var(--foreground-color);margin-bottom:20px;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;border-radius:3px}.content .core-services .widget .calculator__slider:hover{opacity:1}.content .core-services .widget .calculator__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:var(--background-color);border:var(--foreground-color) solid 3px;cursor:pointer;transition:all .2s ease}.content .core-services .widget .calculator__slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.content .core-services .widget .calculator__slider::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--bg-color);border:var(--foreground-color) solid 3px;cursor:pointer}.content .core-services .widget .calculator__slider::-moz-range-thumb:hover{transform:scale(1.2)}.content .core-services .widget .calculator__total{border-top:var(--foreground-color) dashed 1px;padding:10px 0 5px;align-items:center}.content .core-services .widget .calculator__total p{font-weight:700}.content .core-services .widget>*:last-child{line-height:1.3em}@media only screen and (max-width: 800px){.content .core-services .hide-mobile{display:none}}.content .event-cta__going-global{background-image:url(https://company.samera.co.uk/wp-content/uploads/2025/03/event-cta-globe-1.png);background-repeat:no-repeat;background-position:right top}@media only screen and (max-width: 1000px){.content .event-cta__going-global{padding-top:300px}}.content .event-cta__samera-way{position:relative}@media only screen and (max-width: 1000px){.content .event-cta__samera-way{padding-top:300px}}@media only screen and (max-width: 683px){.content .event-cta__samera-way{padding-top:180px}}.content .event-cta__samera-way:after{content:"";background-image:url(https://company.samera.co.uk/wp-content/uploads/2025/03/event-cta-the-samera-way.png);background-repeat:no-repeat;background-position:right top;width:480px;height:380px;display:block;position:absolute;right:-50px;top:-50px}@media only screen and (max-width: 683px){.content .event-cta__samera-way:after{width:90%;height:240px;right:0;background-size:100% 100%}}.content form{display:flex;flex-direction:column;gap:30px}.content form input[type=text],.content form input[type=email],.content form input[type=tel],.content form textarea,.content form select{background-color:var(--light-color);border:var(--input-border) solid 1px;border-radius:30px;padding:15px 20px;color:var(--foreground-color);outline:2px solid transparent;box-shadow:0 6px 20px #0003;font-size:18px;line-height:1.3em;width:100%;transition:all .4s ease;font-family:Open Sans}.content form input[type=text]::placeholder,.content form input[type=email]::placeholder,.content form input[type=tel]::placeholder,.content form textarea::placeholder,.content form select::placeholder{color:var(--input-placeholder)}.content form input[type=text]:focus,.content form input[type=email]:focus,.content form input[type=tel]:focus,.content form textarea:focus,.content form select:focus{outline-color:var(--link-color);border-color:transparent}.content form .select{position:relative}.content form .select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none;width:100%}@media only screen and (max-width: 683px){.content form .select select{padding:9px 20px}}.content form .select:after{content:"⌄";font-size:20px;color:var(--dark-color);font-weight:700;position:absolute;right:20px;top:50%;transform:translateY(-64%);pointer-events:none}.content form textarea{height:180px;max-width:100%;min-width:100%}.content form button{background-color:var(--primary-color);color:var(--light-color);border:none;border-radius:30px;font-size:18px;padding:15px 30px;cursor:pointer;transition:all .4s ease}.content form button:hover{background-color:var(--dark-color)}.content .team{margin-bottom:0;height:100%}.content .team .wp-block-column{position:relative;overflow:hidden}@media only screen and (max-width: 683px){.content .team .wp-block-column{max-width:280px}}.content .team .wp-block-column:first-child{border-bottom-left-radius:30px!important;-webkit-clip-path:polygon(calc(100% - 38px) 0,100% 38px,100% 100%,0 100%,0 0);clip-path:polygon(calc(100% - 38px) 0,100% 38px,100% 100%,0 100%,0 0)}.content .team .wp-block-column:last-child{border-radius:30px}.content .team .wp-block-column .wp-block-image{width:100%;height:100%}.content .team .wp-block-column .wp-block-image img{object-fit:cover;width:100%;height:100%}.content .team .wp-block-column .wp-block-image figure{height:100%;width:100%}.content .team .wp-block-column p{border-radius:10px;font-size:18px;padding:10px;line-height:22px}@media only screen and (max-width: 1000px){.content .team .wp-block-column p{font-size:16px}}.content .team .wp-block-column p:nth-child(1){background-color:var(--secondary-color);margin-bottom:10px;color:var(--dark-color);display:inline-block}.content .team .wp-block-column p:nth-child(2){background-color:var(--light-color);width:calc(100% - 30px)}.content .team__text{position:absolute;z-index:1;bottom:15px;left:15px;width:100%}.content .team__purple{background-repeat:no-repeat!important;background-size:cover!important;display:flex;flex-direction:column}.content .team__purple h3{font-size:30px;text-decoration:underline;margin-bottom:20px!important}.content .team__purple p{color:var(--dark-color)}.content .team__purple>*:last-child{margin-top:auto}.content .team__purple>*:last-child .wp-block-button{margin-bottom:0}.content .steps{position:relative;transform-style:preserve-3d;z-index:1}.content .steps .dot{position:absolute;top:0;left:0;height:calc(100% - 40px);z-index:-1}@media only screen and (max-width: 683px){.content .steps .dot{height:calc(100% - 70px)}}@media only screen and (max-width: 385px){.content .steps .dot{height:calc(100% - 110px)}}.content .steps .dot:before{content:"";width:30px;height:30px;background-color:var(--primary-color);display:block;position:sticky;top:45vh;margin-left:28px;margin-top:12px;border-radius:50%;-webkit-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);box-shadow:0 6px 20px #0003;border:var(--light-color) solid 3px;z-index:1;transform:translateZ(-1px)}@media only screen and (max-width: 683px){.content .steps .dot:before{margin-left:22px}}.content .steps .dot:after{content:"";display:block;position:absolute;width:1px;border-right:var(--grey-color) dashed 1px;height:100%;top:0;left:43px}@media only screen and (max-width: 683px){.content .steps .dot:after{left:37px}}.content .steps>*{position:relative;z-index:2}.content .steps>*>*{margin-bottom:100px}.content .steps>*>*>*:first-child{flex:0 1 100px!important}.content .steps .number{-webkit-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 6px 20px 0px rgba(0,0,0,.2);box-shadow:0 6px 20px #0003;border-radius:10px;text-align:center;padding:10px 0;background-color:var(--light-color)}.content .number-boxes>*{position:relative;z-index:2}.content .number-boxes>*>*{margin-bottom:0}.content .number-boxes>*>*>*:first-child{flex:0 1 150px!important;margin-bottom:0}@media only screen and (max-width: 1170px){.content .number-boxes>*>*>*:first-child{flex:0 1 200px!important}}@media only screen and (max-width: 683px){.content .number-boxes>*>*>*:first-child{flex:0 1 70px!important}}.content .contact-box{background-color:var(--light-color);border-radius:30px;padding:10px}.content .contact-box>*>*{margin-bottom:0}.content .contact-box>*>*>*:first-child{background-color:var(--primary-color);padding:30px;border-radius:20px;color:var(--light-color)}.content .contact-box>*>*>*:first-child>*{color:var(--light-color)}.content .contact-box>*>*>*:first-child a{color:var(--light-color)}.content .contact-box label{text-align:left;margin-bottom:20px}.content .contact-box .form-holder{display:flex;gap:30px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:30px}.content .contact-box .form-row{display:flex;gap:20px;width:100%}.content .contact-box .form-row input{width:50%}.content .contact-box button{align-self:flex-end;width:250px}
