.et-db #et-boc .et-fb-modules-list li.dica_divi_carousel .et-fb-icon svg{width:22px !important;height:22px !important;}.fancybox-container{z-index:999999;}.dica_divi_carousel{--dica-border-ripple-color:transparent;}.dica-container .swiper-container{width:100%;height:auto;}.dica-container .swiper-wrapper{height:auto !important;-webkit-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-transition-property:-webkit-transform !important;transition-property:-webkit-transform !important;transition-property:transform !important;transition-property:transform,-webkit-transform !important;-o-transition-property:transform !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;}.dica_divi_carousel .dica_divi_carouselitem{font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;margin-bottom:0 !important;-ms-flex-item-align:start;align-self:flex-start;}:root .dica_divi_carousel .dica_divi_carouselitem .et_pb_module_inner,_:-ms-fullscreen{-ms-flex:1 1;flex:1 1;}.dica_divi_carouselitem{-ms-flex-negative:0;flex-shrink:0;width:100%;position:relative;}.dica_divi_carouselitem>div{background-position:50%;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0;}.dica_divi_carousel .swiper-container-3d .dica_divi_carouselitem{-webkit-transition-property:-webkit-transform,padding,margin,background-color,background-image,color,border-raduis,border-color,border-width !important;-webkit-transition-property:padding,margin,background-color,background-image,color,border-raduis,border-color,border-width,-webkit-transform !important;transition-property:-webkit-transform,padding,margin,background-color,background-image,color,border-raduis,border-color,border-width !important;transition-property:padding,margin,background-color,background-image,color,border-raduis,border-color,border-width,-webkit-transform !important;transition-property:transform,padding,margin,background-color,background-image,color,border-raduis,border-color,border-width !important;transition-property:transform,padding,margin,background-color,background-image,color,border-raduis,border-color,border-width,-webkit-transform !important;-o-transition-property:transform,padding,margin,background-color,background-image,color,border-raduis,border-color,border-width !important;}.dica-container .swiper-container-3d .swiper-slide-shadow-left,.dica-container .swiper-container-3d .swiper-slide-shadow-right,.dica-container .swiper-container-3d .swiper-slide-shadow-top{-webkit-transition-property:all !important;-o-transition-property:all !important;transition-property:all !important;}.dica-container .swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent) !important;background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent) !important;background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent)) !important;background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent) !important;}.dica-container .swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent) !important;background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent) !important;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent)) !important;background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent) !important;}.dica_divi_carouselitem>div{width:100%;-ms-flex-positive:1;flex-grow:1;}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title{font-size:20px;letter-spacing:0;}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-title a{color:inherit;}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .item-subtitle{font-size:16px;letter-spacing:0;}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content{font-size:14px;letter-spacing:0;}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content.dg_enable_content_limit p:last-of-type{display:inline;}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content .content .dg_hide_content{position:absolute;top:-99999px;}.dica_divi_carousel .dica_divi_carouselitem .dica-item.empty-content .dica-item-content{display:none;}.dica_divi_carousel .dica_divi_carouselitem .dica-item-content{font-size:14px;z-index:9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.dica_divi_carouselitem .dica-item-content{background-repeat:no-repeat;background-size:cover;background-position:50%;}#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container .image{padding-bottom:0;}.dica_divi_carousel .dica_divi_carouselitem .dica-image-container{position:relative;overflow:hidden;line-height:0;}#et-boc .dica_divi_carousel .dica_divi_carouselitem .dica-image-container img,.dica_divi_carousel .dica_divi_carouselitem .dica-image-container img{border-style:solid;display:block;max-width:100%;border-width:0;position:relative;}.dica_divi_carousel .dica_divi_carouselitem .dica-image-container .image{display:inline-block;position:relative;overflow:hidden;z-index:10;}.dica_divi_carousel .dica_divi_carouselitem .dica-image-container{z-index:10;}#et-boc .dica_divi_carousel .dica_divi_carouselitem,#et-boc .dica_divi_carousel .dica_divi_carouselitem>div,.dica_divi_carousel .dica_divi_carouselitem,.dica_divi_carousel .dica_divi_carouselitem>div{border-style:solid;border-width:0;}.dica_divi_carousel .dica_divi_carouselitem .dica-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-negative:0;flex-shrink:0;}.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-image-container img{min-height:100px;}.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-image-container{margin-bottom:auto;}.dica_divi_carousel .dica_divi_carouselitem .dica-item.loading .dica-item-content{margin-top:auto;}.dica-container .swiper-pagination{width:100%;position:relative;}.dica_divi_carousel .swiper-pagination-bullet{border-radius:100% !important;opacity:1;margin-right:4px !important;}.dica-container .et_pb_button_wrapper{margin-top:10px;}.et_pb_button{display:inline-block;}.overlay-image .dica-item .dica-image-container{position:relative;}.dica_divi_carousel .et_clickable .dica-image-container>.image{pointer-events:none;}.dica_divi_carousel .et_clickable .dica-item{pointer-events:all;}.overlay-image .dica-item .dica-image-container .image:before{content:"";background:hsla(0,0%,100%,.81);position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1;pointer-events:none;}.overlay-image .dica-item .dica-image-container .image:after{content:"1";display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-size:26px;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;line-height:1;text-transform:none;speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);left:50%;color:#58b4f4;opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1;}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:after,.overlay-image.overlay_image_default .dica-item .dica-image-container .image:before,.overlay-image:not(.overlay_image_default) .dica-item:hover .dica-image-container .image:before{opacity:1;}.overlay-image:not(.overlay_image_default) .dica-item:hover .dica-image-container .image:after{opacity:1;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}.overlay-image .dica-item .dica-image-container .image:has(.animated_icon):after,.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon):after{content:unset;}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px;}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon:not(.anim-none):before,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon:not(.anim-none):before{content:"";position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:var(--dica-border-ripple-color);border-radius:50%;}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-ripple:before,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-ripple:before{-webkit-animation:anim-ripple 1.5s ease-out infinite;animation:anim-ripple 1.5s ease-out infinite;}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before{-webkit-animation:anim-pulse-border 1.5s ease-out infinite;animation:anim-pulse-border 1.5s ease-out infinite;}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon:after,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon:after{content:"";position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;border-radius:50%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;border:0 solid #fff;}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon span,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent;}.overlay-image .dica-item:hover .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before,.overlay-image.overlay_image_default .dica-item .dica-image-container a.image:has(.animated_icon) .animated_icon.anim-pulse-border:before{height:150%;width:150%;border:0 solid var(--dica-border-ripple-color);}@-webkit-keyframes anim-ripple{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1;}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;}}@keyframes anim-ripple{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1;}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;}}@-webkit-keyframes anim-pulse-border{0%{-webkit-box-shadow:inset 0 0 25px 3px var(--dica-border-ripple-color),0 0 25px 10px var(--dica-border-ripple-color);box-shadow:inset 0 0 25px 3px var(--dica-border-ripple-color),0 0 25px 10px var(--dica-border-ripple-color);opacity:1;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);}to{-webkit-box-shadow:none;box-shadow:none;opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}}@keyframes anim-pulse-border{0%{-webkit-box-shadow:inset 0 0 25px 3px var(--dica-border-ripple-color),0 0 25px 10px var(--dica-border-ripple-color);box-shadow:inset 0 0 25px 3px var(--dica-border-ripple-color),0 0 25px 10px var(--dica-border-ripple-color);opacity:1;-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6);}to{-webkit-box-shadow:none;box-shadow:none;opacity:0;-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);}}.dica-container .swiper-container-coverflow .swiper-wrapper .swiper-slide-active{-webkit-transform:translateZ(0) rotateX(0deg) rotateY(0deg) !important;transform:translateZ(0) rotateX(0deg) rotateY(0deg) !important;}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px;}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2:before{content:"";position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#ba1f24;border-radius:50%;-webkit-animation:pulse-border 1.5s ease-out infinite;animation:pulse-border 1.5s ease-out infinite;}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2:after{content:"";position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#fa183d;border-radius:50%;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;}.overlay-image.overlay_image_default .dica-item .dica-image-container .image:has(.animated_icon) .animated_icon.style_2 span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent;}@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1;}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;}}@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1;}to{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0;}}.dica-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}.dica-container .swiper-button-next,.dica-container .swiper-button-prev{background-image:none !important;width:53px;font-size:53px;height:53px;background-color:#fff;margin-top:0;line-height:.96em;left:auto;right:auto;text-align:center;}.dica-container .swiper-button-next.nitro-lazy,.dica-container .swiper-button-prev.nitro-lazy{background-image:none !important;}.dica-container .swiper-button-next{-webkit-transition:all .4s ease !important;-o-transition:all .4s ease !important;transition:all .4s ease !important;margin-left:10px;}.dica-container .swiper-button-prev{-webkit-transition:all .3s ease !important;-o-transition:all .3s ease !important;transition:all .3s ease !important;margin-right:10px;}.dica-container .swiper-button-next:before,.dica-container .swiper-button-prev:before{content:attr(data-icon);display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:ETmodules;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;text-transform:none;color:#0c71c3;speak:none;vertical-align:super;}.dica-container .swiper-buttton-container{pointer-events:none;display:-ms-flexbox;display:flex;z-index:9;}.dica-container .swiper-button-next,.dica-container .swiper-button-prev{pointer-events:all;position:relative;}.dica-container .swiper-button-next:after,.dica-container .swiper-button-prev:after{display:none !important;}@media (min-width:981px){.desktop_middle-inside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;}.desktop_middle-inside.arrow-on-hover .swiper-buttton-container{overflow:hidden;}.desktop_middle-inside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}.desktop_middle-inside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}.desktop_middle-inside.arrow-on-hover:hover .swiper-button-next,.desktop_middle-inside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}.desktop_middle-outside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;}.desktop_middle-outside .swiper-button-next{-webkit-transform:translateX(150%);transform:translateX(150%);}.desktop_middle-outside .swiper-button-prev{-webkit-transform:translateX(-150%);transform:translateX(-150%);}.desktop_middle-outside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}.desktop_middle-outside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}.desktop_middle-outside.arrow-on-hover:hover .swiper-button-next{-webkit-transform:translateX(150%);transform:translateX(150%);opacity:1;}.desktop_middle-outside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(-150%);transform:translateX(-150%);opacity:1;}.desktop_top .swiper-buttton-container{-ms-flex-order:-1;order:-1;}.dica_divi_carousel .dica-container.desktop_middle-inside .swiper-buttton-container,.dica_divi_carousel .dica-container.desktop_middle-outside .swiper-buttton-container{-ms-flex-pack:justify !important;justify-content:space-between !important;}}@media (max-width:980px) and (min-width:768px){.tablet_middle-inside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;}.tablet_middle-inside.arrow-on-hover .swiper-buttton-container{overflow:hidden;}.tablet_middle-inside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}.tablet_middle-inside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}.tablet_middle-inside.arrow-on-hover:hover .swiper-button-next,.tablet_middle-inside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}.tablet_middle-outside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;}.tablet_middle-outside .swiper-button-next{-webkit-transform:translateX(150%);transform:translateX(150%);}.tablet_middle-outside .swiper-button-prev{-webkit-transform:translateX(-150%);transform:translateX(-150%);}.tablet_middle-outside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}.tablet_middle-outside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}.tablet_middle-outside.arrow-on-hover:hover .swiper-button-next,.tablet_middle-outside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}.tablet_top .swiper-buttton-container{-ms-flex-order:-1;order:-1;}.dica_divi_carousel .dica-container.tablet_middle-inside .swiper-buttton-container,.dica_divi_carousel .dica-container.tablet_middle-outside .swiper-buttton-container{-ms-flex-pack:justify !important;justify-content:space-between !important;}}@media (max-width:767px){.mobile_middle-inside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;}.mobile_middle-inside.arrow-on-hover .swiper-buttton-container{overflow:hidden;}.mobile_middle-inside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;}.mobile_middle-inside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;}.mobile_middle-inside.arrow-on-hover:hover .swiper-button-next,.mobile_middle-inside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}.mobile_middle-outside .swiper-buttton-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;}.mobile_middle-outside .swiper-button-next{-webkit-transform:translateX(150%);transform:translateX(150%);}.mobile_middle-outside .swiper-button-prev{-webkit-transform:translateX(-150%);transform:translateX(-150%);}.mobile_middle-outside.arrow-on-hover .swiper-button-next{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;}.mobile_middle-outside.arrow-on-hover .swiper-button-prev{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0;}.mobile_middle-outside.arrow-on-hover:hover .swiper-button-next,.mobile_middle-outside.arrow-on-hover:hover .swiper-button-prev{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}.mobile_top .swiper-buttton-container{-ms-flex-order:-1;order:-1;}.dica_divi_carousel .dica-container.mobile_middle-inside .swiper-buttton-container,.dica_divi_carousel .dica-container.mobile_middle-outside .swiper-buttton-container{-ms-flex-pack:justify !important;justify-content:space-between !important;}}.dica_divi_carousel .dica_divi_carouselitem .image_bottom .dica-item-content{-ms-flex-order:-1;order:-1;}.dica_divi_carousel .dica_divi_carouselitem .image_left{-ms-flex-direction:row;flex-direction:row;}.dica_divi_carousel .dica_divi_carouselitem .image_right{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.dica_divi_carousel .dica_divi_carouselitem .social-media{padding:0;display:-ms-flexbox;display:flex;position:relative;-ms-flex-flow:nowrap;flex-flow:nowrap;max-width:100%;}.dica_divi_carousel .dica_divi_carouselitem .social-media li{list-style:none;margin-left:15px;vertical-align:middle;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;-ms-flex-negative:0;flex-shrink:0;height:auto;}.dica_divi_carouselitem .social-media li,.dica_divi_carouselitem .social-media li a{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#b2b2b2;border-style:solid;}.dica_divi_carousel .swiper-container.swiper-container-rtl .dica_divi_carouselitem .social-media li:last-child,.dica_divi_carousel .swiper-container:not(.swiper-container-rtl) .dica_divi_carouselitem .social-media li:first-child{margin-left:0;}.dica_divi_carousel .dica_divi_carouselitem .social-media li a{font-size:16px;display:block;}.dica_divi_carousel .dica_divi_carouselitem .social-media-container .social-media li a:before{text-shadow:0 0 !important;font-family:ETmodules !important;display:block !important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;speak:none;content:"";}.dica_divi_carousel .dica_divi_carouselitem .social-media li a span{display:none;}.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_facebook a:before{content:"" !important;}.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_twitter a:before{content:"" !important;}.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_linkedin a:before{content:"" !important;}.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_instagram a:before{content:"" !important;}.dica_divi_carousel .dica_divi_carouselitem .social-media li.dg_email a:before{content:"" !important;}.dica_divi_carousel .dica_divi_carouselitem .sm-top .social-media-container{-ms-flex-order:-1;order:-1;}.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content>.item-subtitle,.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content>.item-title{-ms-flex-order:0;order:0;}.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content>*{-ms-flex-order:2;order:2;}.dica_divi_carousel .dica_divi_carouselitem .sm-under-title .dica-item-content .social-media-container{-ms-flex-order:1;order:1;}.dica_divi_carousel .dica_divi_carouselitem .sm-bottom .dica-item-content .social-media-container{-ms-flex-order:5;order:5;}.dica-rating{text-align:left;}.dica-rating-container .dica-rating span:before{content:"★";}.dica-rating-container .dica-rating span.rate:before{color:gold;}.dica-rating-container .dica-rating span.blank:before{color:#ebebeb;}.dica_divi_carousel .dica_divi_carouselitem .rating-top .dica-rating-container{-ms-flex-order:-1;order:-1;}.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content>.item-subtitle,.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content>.item-title{-ms-flex-order:0;order:0;}.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content>*{-ms-flex-order:2;order:2;}.dica_divi_carousel .dica_divi_carouselitem .rating-under-title .dica-item-content .dica-rating-container{-ms-flex-order:1;order:1;}.dica_divi_carousel .dica_divi_carouselitem .rating-bottom .dica-item-content .dica-rating-container{-ms-flex-order:5;order:5;}.dica_divi_carousel .et-pb-icon-circle{font-size:48px;border-radius:100%;padding:25px;}.dica_divi_carousel .et-pb-icon-circle-border{border:3px solid;}.dg-carousel-lightbox.open .image-wrapper span:has(iframe){width:100%;max-width:900px;min-height:506px;padding-top:40px;padding-bottom:40px;position:relative;}.dg-carousel-lightbox.open .image-wrapper iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;}.dg-carousel-lightbox.open .image-wrapper:has(.dg_caption){-ms-flex-direction:column;flex-direction:column;}.dg-carousel-lightbox.open .image-wrapper:has(.dg_caption) span{font-family:inherit;font-size:inherit;color:#fff;}.dica_divi_carousel:has(.dica-container.has_container_shadow) .swiper-container:before{content:"";position:absolute;top:0;bottom:0;left:0;right:70%;background-image:-webkit-gradient(linear,left top,right top,from(#000),to(transparent));background-image:-webkit-linear-gradient(left,#000,transparent);background-image:-o-linear-gradient(left,#000,transparent);background-image:linear-gradient(90deg,#000,transparent);z-index:3;}.dica_divi_carousel:has(.dica-container.has_container_shadow) .swiper-container:after{content:"";position:absolute;top:0;bottom:0;left:70%;right:0;background-image:-webkit-gradient(linear,right top,left top,from(#000),to(transparent));background-image:-webkit-linear-gradient(right,#000,transparent);background-image:-o-linear-gradient(right,#000,transparent);background-image:linear-gradient(270deg,#000,transparent);z-index:3;}.dg-carousel-lightbox{opacity:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:0;height:0;display:none;}.dg-carousel-lightbox.open{opacity:1;width:auto;height:auto;position:fixed;background-color:rgba(51,51,51,.88);top:0;bottom:0;left:0;right:0;z-index:999999;padding-bottom:30px;display:block;}.dg-carousel-lightbox.open .lightbox-header{text-align:right;}.dg-carousel-lightbox.open .image-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;max-height:100%;margin:0 auto;height:100%;white-space:nowrap;-ms-flex-align:center;align-items:center;}.dg-carousel-lightbox .image-wrapper img{-webkit-transform:scale(0);transform:scale(0);}@-webkit-keyframes imageAnimation{0%{-webkit-transform:scale(0);transform:scale(0);}to{-webkit-transform:scale(1);transform:scale(1);}}@keyframes imageAnimation{0%{-webkit-transform:scale(0);transform:scale(0);}to{-webkit-transform:scale(1);transform:scale(1);}}.dg-carousel-lightbox.open .image-wrapper span{-ms-flex-item-align:center;align-self:center;}.dg-carousel-lightbox.open .image-wrapper img{max-height:85vh;-webkit-animation-name:imageAnimation;animation-name:imageAnimation;-webkit-transform:scale(1);transform:scale(1);-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;vertical-align:middle;}.dg-carousel-lightbox.open .close-btn{background-color:rgba(0,0,0,.57);border:none;-webkit-box-shadow:none;box-shadow:none;padding:10px 15px;color:#fff;cursor:pointer;font-size:16px;}.et-fb-no-vb-support-warning{display:none !important;}.codemirror-lint-error{display:none !important;}.et_pb_form_id_warning_message{font-size:1rem;color:#dc0f1a;font-weight:600;}.et_pb_d_none{display:none !important;}.et_pb_required_border{border:1px solid red !important;}.et_pb_visually_hidden{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;white-space:nowrap !important;}html[dir=ltr] .et_pb_visually_hidden{left:-9999px !important;}html[dir=rtl] .et_pb_visually_hidden{right:-9999px !important;}input[name^=et_pb_contact_hp_field_]{position:absolute !important;bottom:0 !important;right:0 !important;opacity:0 !important;}.select2-dropdown.select2-dropdown--below{z-index:9999999999 !important;}.et_pb_contact_field input[data-inline=on]{position:absolute !important;visibility:hidden !important;display:block !important;width:0 !important;height:0 !important;bottom:0 !important;}.xdsoft_datetimepicker{z-index:9999999999 !important;}.xdsoft_datetimepicker .xdsoft_disabled{cursor:not-allowed !important;}.et_pb_datetimepicker_conditional.et_pb_datetimepicker_input{display:block !important;position:absolute !important;width:0 !important;background:0 0 !important;bottom:0 !important;border:none !important;}.xdsoft_date.xdsoft_in_range{background-color:#e6f2ff !important;}.xdsoft_date.xdsoft_start_date{background-color:#4d90fe !important;color:#fff !important;font-weight:700;}.xdsoft_date.xdsoft_end_date{background-color:#4d90fe !important;color:#fff !important;font-weight:700;}.xdsoft_date.xdsoft_preview_range{background-color:#d4e3fc !important;}.xdsoft_date.xdsoft_preview_start{background-color:#3a7bd5 !important;color:#fff !important;}.xdsoft_date.xdsoft_preview_end{background-color:#3a7bd5 !important;color:#fff !important;}.et_pb_contact_field .drp_end_date,.et_pb_contact_field .drp_start_date{margin-top:5%;float:left;}.et_pb_files_container{position:relative;margin:0 0 0 3%;}.et_pb_contact_field_half.et_pb_files_container{width:47% !important;}.et_pb_files_container .et_pb_contact_submit.et_pb_button.et_pb_file_upload_button{margin:0;}.et_pb_files_container .et_pb_file_input{position:absolute !important;left:0 !important;visibility:hidden !important;}.et_pb_files_container .et_pb_file_chosen_desc{margin-left:.575rem;}.et_pb_files_container .et_pb_contact_hidden_files{opacity:0 !important;position:absolute !important;bottom:0 !important;pointer-events:none !important;visibility:hidden !important;}.et_pb_files_container .et_pb_accepted_files_desc{display:block;word-break:break-word;}.et_pb_files_container .et_pb_files_list{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 15px;}.et_pb_files_container .et_pb_files_list .et_pb_file{flex:1 0 100%;padding:4px 0;}.et_pb_files_container .et_pb_files_list span.et_pb_file:before{font-family:ETModules,serif;content:"N";margin-left:-2%;margin-right:.3rem;vertical-align:middle;color:#66b032;font-weight:800;}.et_pb_files_container .et_pb_files_list .et_pb_file_name{margin:0 6px 0 0;color:grey;cursor:pointer;transition:all .2s ease-in;font-weight:600;word-wrap:break-word;}.et_pb_files_container .et_pb_files_list a{text-decoration:none;}.et_pb_files_container .et_pb_files_list .et_pb_file_size{color:grey;}.et_pb_files_container .et_pb_files_list .et_pb_delete_file{vertical-align:middle;cursor:pointer;font-size:18px;margin-left:.3rem;margin-top:-2px;color:#dc0f1a;font-weight:bolder;transition:all .1s linear;}.et_pb_files_container .et_pb_files_list .et_pb_delete_file:hover{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);}.et_pb_file_upload_button{cursor:pointer;}.et_pb_signature_pad_container{display:block;position:relative;}.et_pb_signature_pad_container .signature__pad_inner{position:relative;display:inline-block;}.et_pb_signature_pad_container .signature__pad_inner canvas{touch-action:none;user-select:none;cursor:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/source/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-contact-form-helper/assets/public/images/pen.svg") 0 25,pointer;}.et_pb_signature_pad_container .signature__pad_inner .action_buttons{position:absolute;top:10px;right:10px;display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:center;}.et_pb_signature_pad_container .signature__pad_inner .action_buttons a{border:none;text-decoration:none;cursor:pointer;}.et_pb_signature_pad_container .et_pb_signature_pad_message{display:block;}.et_pb_signature_pad_container .et_pb_contact_hidden_input{opacity:0 !important;position:absolute !important;bottom:0 !important;pointer-events:none !important;visibility:hidden !important;}.et_contact_bottom_container{float:none !important;justify-content:flex-end;width:100%;}.et_pb_success_btn_container{display:flex;}.et_pb_success_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all;transition-property:all;}.et_pb_contact_spinner{border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top:4px solid #2ea3f2;width:20px;height:20px;animation:spin 1s linear infinite;vertical-align:middle;float:left;margin-bottom:10px;display:none;}@keyframes spin{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}.et_pb_contact_spinner.is-active{display:block;}.et_pb_contact_field_desc{display:flex;font-weight:400;clear:both;}.et_pb_contact_form_label{position:relative;clear:both;}.et_pb_contact_field_icon:before{content:attr(data-icon);position:absolute;z-index:9999;}.et_pb_contact_field_icon[data-field-type=email]:before,.et_pb_contact_field_icon[data-field-type=input]:before{top:-.125rem;left:1rem;}.et_pb_contact_field_icon[data-field-type=text]:before{top:.875rem;left:1rem;}.et_pb_contact_field_options_wrapper{position:relative;}.et_pb_contact_field_options_wrapper:before{position:absolute;z-index:1;transform:translate(-50%,-50%);top:.75rem;left:.425rem;}.et_pb_contact_form_label:before{position:absolute;z-index:1;transform:translate(-50%,-50%);top:.75rem;left:.425rem;}.et_pb_contact_field_options_title:after,.et_pb_contact_form_label:after{color:#ff0038;padding-left:2px;}.et_pb_contact_form p.et_pb_v_hidden{visibility:hidden !important;margin:0 !important;height:0 !important;width:0 !important;}.et_pb_html_field{margin:0 0 0 3%;}.et_pb_contact_field_half.et_pb_html_field{width:47% !important;}.et_pb_contact_message_bottom{display:none;}.et_pb_g_recaptcha{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 0 3%;margin-bottom:3%;}.et_pb_cf_turnstile{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 0 0 3%;margin-bottom:3%;}.et_pb_contact_form_overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,.6);display:none;}.et_pb_contact_form_loader_spinner{position:absolute;left:50%;top:50%;height:60px;width:60px;margin:0 auto;-webkit-animation:et_pb_spin .6s infinite linear;-moz-animation:et_pb_spin .6s infinite linear;-o-animation:et_pb_spin .6s infinite linear;animation:et_pb_spin .6s infinite linear;border-left:6px solid rgba(0,174,239,.15);border-right:6px solid rgba(0,174,239,.15);border-bottom:6px solid rgba(0,174,239,.15);border-top:6px solid rgba(0,174,239,.8);border-radius:100%;}@-webkit-keyframes et_pb_spin{from{-webkit-transform:rotate(0);}to{-webkit-transform:rotate(359deg);}}@-moz-keyframes et_pb_spin{from{-moz-transform:rotate(0);}to{-moz-transform:rotate(359deg);}}@-o-keyframes et_pb_spin{from{-o-transform:rotate(0);}to{-o-transform:rotate(359deg);}}@keyframes et_pb_spin{from{transform:rotate(0);}to{transform:rotate(359deg);}}.et_pb_rating_container{display:inline-block;border:0;}.et_pb_rating_container>input{display:none;}.et_pb_rating_container>label:not(.et_pb_contact_form_label){float:right;cursor:pointer;position:relative;}.et_pb_rating_container .half svg{position:absolute;clip-path:polygon(0 0,50% 0,50% 100%,0 100%);}#loading-modal div:not(.modal-close){height:100%;}#loading-modal .filtered-posts-loading{display:flex;justify-content:center;align-items:center;}.dmach-postmeta-item-content{width:100%;}.et-db #et-boc .et-l .et_pb_map_container .infowindow img,.et_pb_map_container .infowindow img{max-width:100%;width:100%;}.divi-filter-archive-loop .df-loadmore-inner-styles{display:none;}#dmach-modal-wrapper .post-modal-cont{width:80%;max-width:1080px;position:relative;}#dmach-modal-wrapper.side-modal .post-modal-cont{width:50vw;max-width:100%;position:absolute;right:0;height:100vh;}.et_pb_de_mach_acf_item{line-height:1;}.linked_list_item{display:inline-block;}#dmach-modal-wrapper.side-modal .et_pb_section{height:100%;}.et-db #et-boc .et-l .infowindow .et_pb_section,.et_pb_map_container .infowindow .et_pb_section{padding:0;}.filter-param-item .remove-filter{cursor:pointer;width:20px;height:20px;position:absolute;right:7px;top:50%;transform:translateY(-50%);}.filter-param-item .remove-filter::after{font-size:20px;content:"M";font-family:ETmodules !important;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;}.filter-param-item{display:inline-block;padding:10px 30px 10px 10px;margin-top:10px;margin-bottom:10px;position:relative;margin-right:20px;border:1px solid;}.filter-param-item:last-of-type{margin-right:0;}p.filter-param-item:not(.has-background):last-of-type{padding:10px 35px 10px 10px;}.et_pb_de_mach_alignment_center{text-align:center;}.cat_loop_image_left{display:flex;}.cat_loop_image_left .category_loop_image{margin-right:20px;}.bc-link-whole-grid-card{cursor:pointer;}.hidethis{display:none !important;}.dmach-acf-item-content{width:100%;}table.dmach-repeater-table{width:100%;border-collapse:collapse;margin:50px auto;}table.dmach-repeater-table tr:nth-of-type(odd){background:#eee;}table.dmach-repeater-table th{background-color:#000;color:#fff;font-weight:700;}table.dmach-repeater-table td,table.dmach-repeater-table th{padding:10px;border:1px solid #ccc;text-align:left;font-size:18px;}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){table.dmach-repeater-table{width:100%;}table.dmach-repeater-table,table.dmach-repeater-table tbody,table.dmach-repeater-table td,table.dmach-repeater-table th,table.dmach-repeater-table thead,table.dmach-repeater-table tr{display:block;}table.dmach-repeater-table thead tr{position:absolute;top:-9999px;left:-9999px;}table.dmach-repeater-table tr{border:1px solid #ccc;}table.dmach-repeater-table td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%;}table.dmach-repeater-table td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-column);color:#000;font-weight:700;}}.dmach-btn-align-center .et_pb_module_inner{text-align:center !important;}.dmach-btn-align-right .et_pb_module_inner{text-align:right !important;}.masonry.resized{opacity:1;}.slick-slide{cursor:pointer;}.dmach-search-items{float:left;width:100%;}.loadmore-align-left .dmach-loadmore{left:0;transform:none;}.dmach-icon-image-content img{width:100%;}.dmach-icon-image-content{margin-right:5px;}.hidden{opacity:0;}.align-right{margin:0 0 0 auto;}.et_pb_de_mach_search_posts_item p.et_pb_contact_field{padding:0 !important;}.fullwidth-btn .et_pb_button{display:block;width:100%;text-align:center;}.inline_checkboxes .divi-filter-item,.inline_checkboxes .divi-filter-item>form{display:flex;}.inline_checkboxes .divi-filter-item>*,.inline_checkboxes .divi-filter-item>form>.et_pb_contact_field_radio{flex:1;margin-right:15px;}.inline_checkboxes .divi-filter-item>:nth-last-child(1),.inline_checkboxes .divi-filter-item>form>.et_pb_contact_field_radio:nth-last-child(1){margin-right:0;}.inline_checkboxes .divi-radio-tick_box .et_pb_contact_field_radio{padding:2px 10px 2px 0;}.last-item{margin-right:0 !important;}.last-item+div{clear:both;}.secondary-image{position:absolute;z-index:10;left:0;top:0;opacity:0 !important;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.flip-image-thumbnail:hover .secondary-image{opacity:1 !important;}.loadmore-align-right .dmach-loadmore{right:0;transform:none;left:auto;}p:empty{padding-bottom:0 !important;}.et_pb_button_alignment_right .button_container{text-align:right;}.et_pb_button_alignment_center .button_container{text-align:center;}.dmach_carousel_container .slick-slide{margin:0 15px;}.dmach_carousel_container .slick-list{margin:0 -15px;}.dmach_carousel_container .slick-prev:before{font-family:ETmodules !important;left:-22px;content:"4";}.dmach_carousel_container .slick-next::before{font-family:ETmodules !important;right:-22px;content:"5";}.dmach_carousel_container{opacity:0;}.dmach_carousel_container.slick-initialized{opacity:1;}.dmach_carousel_container .slick-prev{left:-50px;z-index:100000000000000000;}.dmach_carousel_container .slick-next{right:-50px;z-index:100000000000000000;}.dmach_carousel_container .slick-next::before,.dmach_carousel_container .slick-prev::before{font-size:57px;opacity:1;top:-20px;text-shadow:0 0 9px #969696;position:absolute;}.divi-filter-archive-loop{width:100%;}.et_pb_de_mach_alignment_center .dmach-acf-item-container{justify-content:center;}.et_pb_de_mach_alignment_right .dmach-acf-item-container{justify-content:flex-end;}.align-multiple_rows .et_pb_section{display:flex;flex-direction:column;flex-grow:1;}.align-multiple_rows .et_pb_row:nth-last-child(1){height:100%;}.align-single_row .et_pb_column,.align-single_row .et_pb_row,.align-single_row .et_pb_section{height:100% !important;}.align-multiple_rows .et_pb_row:nth-last-child(1) .et_pb_column{height:100%;display:flex;flex-direction:column;flex-grow:1;}.align-multiple_rows .et_pb_row:nth-last-child(1) .et_pb_module:nth-last-child(1){margin-top:auto;}.align-multiple_rows .et_pb_row:nth-last-child(1) .repeater-cont .et_pb_module:nth-last-child(1){margin-top:0;}.align-last-module.align-single_row .et_pb_section .et_pb_row{height:100%;}.align-last-module.align-single_row .et_pb_section .et_pb_row .et_pb_column{display:flex;flex-direction:column;flex-grow:1;}.align-last-module.align-single_row .et_pb_section .et_pb_row .et_pb_module:nth-last-child(1){margin-top:auto !important;}.align-last-module.align-single_row .et_pb_section .et_pb_row .repeater-cont .et_pb_module:nth-last-child(1){margin-top:0;}.dmach-loadmore{position:absolute !important;bottom:-80px;left:50%;transform:translateX(-50%);}.loadmore-enabled{padding-bottom:80px;}.df-inner-styles{display:none;position:absolute;opacity:0;height:0;}body .et_pb_de_mach_acf_slider .slick-prev::before{content:"4" !important;position:absolute;top:-16px;left:-19px;}body .et_pb_de_mach_acf_slider .slick-next::before{top:-16px !important;left:-13px !important;position:absolute;}.et_pb_de_mach_post_meta_item{margin-bottom:0 !important;}#dmach_orderby .et_pb_contact_field{padding-left:0 !important;}.inline_meta_items .et_pb_de_mach_post_meta_item{display:inline-block;}.grid-layout-grid .divi-filter-archive-loop{grid-auto-rows:inherit !important;}.same-height-cards .grid-col .grid-item-cont>.bc-link-whole-grid-card,.same-height-cards .grid-col .grid-item-cont>.bc-link-whole-grid-card>.et_pb_column,.same-height-cards .grid-col .grid-item-cont>.bc-link-whole-grid-card>.et_pb_column>.et_pb_row:only-child,.same-height-cards .grid-col .grid-item-cont>.bc-link-whole-grid-card>.et_pb_row:only-child,.same-height-cards .grid-col .grid-item-cont>.bc-link-whole-grid-card>.et_pb_section,.same-height-cards .grid-col .grid-item-cont>.et_pb_column,.same-height-cards .grid-col .grid-item-cont>.et_pb_column>.et_pb_row:only-child,.same-height-cards .grid-col .grid-item-cont>.et_pb_row:only-child,.same-height-cards .grid-col .grid-item-cont>.et_pb_section,.same-height-cards .grid-col>div{height:100%;}.same-height-cards.et_pb_de_mach_carousel .slick-track{display:flex !important;margin:30px 0;}.same-height-cards.et_pb_de_mach_carousel .slick-slide{height:inherit !important;}.same-height-cards.et_pb_de_mach_carousel .slick-slide .et_pb_column,.same-height-cards.et_pb_de_mach_carousel .slick-slide .et_pb_section,.same-height-cards.et_pb_de_mach_carousel .slick-slide>div{height:100%;}.et_pb_de_mach_orderby{max-width:200px;}.select-option-item-dmach_post{display:none !important;}.divi-machine-loop p:empty{display:none !important;}.no-results-layout .et_pb_section{width:100% !important;margin-right:0 !important;}.et_pb_de_mach_archive_loop{float:none;width:100%;display:block;margin-bottom:2.75%;}.et_pb_de_mach_repeater .et_pb_de_mach_archive_loop{margin-bottom:0;}.dmach_filter_count{position:absolute;right:0;}.divi-filter-archive-loop-loading{height:100%;position:absolute;width:100%;}.divi-filter-archive-loop-cont{display:flex;width:100%;}.ajax-loading{position:absolute;width:100%;height:100%;z-index:99999;background-color:rgba(255,255,255,.7);}.load-1 .line:nth-last-child(1){animation:loadingA 1.5s 1s infinite;}.load-1 .line:nth-last-child(2){animation:loadingA 1.5s .5s infinite;}.load-1 .line:nth-last-child(3){animation:loadingA 1.5s 0s infinite;}.load-2 .line:nth-last-child(1){animation:loadingB 1.5s 1s infinite;}.load-2 .line:nth-last-child(2){animation:loadingB 1.5s .5s infinite;}.load-2 .line:nth-last-child(3){animation:loadingB 1.5s 0s infinite;}.load-3 .line:nth-last-child(1){animation:loadingC .6s .1s linear infinite;}.load-3 .line:nth-last-child(2){animation:loadingC .6s .2s linear infinite;}.load-3 .line:nth-last-child(3){animation:loadingC .6s .3s linear infinite;}.load-1 .spinner,.load-2 .spinner,.load-3 .spinner,.load-4 .lines,.load-4 .spinner,.load-5 .lines,.load-5 .spinner,.load-6 .lines,.load-6 .spinner{display:none;}.load-4 .donut-cont,.load-5 .donutmulti-cont,.load-6 .ripple-cont{display:block;}.spinner{top:150px;position:relative;width:45px;height:45px;margin:0 auto;}.et-db #et-boc .et-l .et_pb_contact_field[data-type=select][data-filtertype=radio]:after{display:none;}.lines{top:150px;position:relative;width:45px;height:45px;margin:0 auto;}.line{display:inline-block;width:10px;height:10px;border-radius:15px;background-color:#4b9cdb;margin:0 2px;}.donut{width:2rem;height:2rem;margin:2rem;border-radius:50%;border:.3rem solid rgba(151,159,208,.3);border-top-color:#979fd0;-webkit-animation:1.5s spin infinite linear;animation:1.5s spin infinite linear;}.donut.multi{border-bottom-color:#979fd0;}.ripple{width:2rem;height:2rem;margin:2rem;border-radius:50%;border:.3rem solid #979fd0;-webkit-transform:translate(50%);transform:translate(50%);-webkit-animation:1s ripple ease-out infinite;animation:1s ripple ease-out infinite;}@-webkit-keyframes ripple{from{-webkit-transform:scale(0);transform:scale(0);opacity:1;}to{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}@keyframes ripple{from{-webkit-transform:scale(0);transform:scale(0);opacity:1;}to{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes loadingA{0%{height:15px;}50%{height:35px;}100%{height:15px;}}@keyframes loadingB{0%{width:15px;}50%{width:35px;}100%{width:15px;}}@keyframes loadingC{0%{transform:translate(0,0);}50%{transform:translate(0,15px);}100%{transform:translate(0,0);}}.divi-filter-item{position:relative;padding:0;}.divi-radio-tick_box .et_pb_contact_field_radio{position:relative;padding:5px 0;}.divi-radio-tick_box input{position:absolute;opacity:0;cursor:pointer;z-index:20;height:25px;width:25px;}.divi-radio-tick_box .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;z-index:19;}.divi-radio-tick_box label{position:relative;padding-left:35px;top:-1px;}.divi-radio-tick_box input:checked~.checkmark{background-color:#2196f3;}.divi-radio-tick_box .checkmark:after{content:"";position:absolute;display:none;}.divi-radio-tick_box input:checked~.checkmark:after{display:block;}.divi-radio-tick_box .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.divi-radio-buttons .et_pb_contact_field_radio label{font-size:16px;text-align:left;font-weight:400;border-radius:5px;background-color:#fff;color:#2d2d2d;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px;display:block;line-height:1.12;cursor:pointer;margin:5px 0;}.divi-radio-buttons .et_pb_contact_field_radio input{position:absolute;height:100%;width:100%;left:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;opacity:0;}.divi-radio-buttons .et_pb_contact_field_radio input:checked+label{background-color:#0770cf;color:#fff;}.dmach-location-fullwidth .dmach-filter-containter{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));column-gap:20px;width:100%;}.dmach-location-fullwidth .divi-filter-item,.dmach-location-fullwidth .et_pb_de_mach_search_posts_item p.et_pb_contact_field.divi-filter-item{width:100%;left:0;background-color:#fff;z-index:99999;-webkit-box-sizing:border-box;box-sizing:border-box;}.dmach-hide{display:none !important;}.dmach-filer-toggle .dmach-hide{display:block !important;}.dmach-filer-toggle .divi-filter-item{opacity:0;height:0;display:none;}.visible .divi-filter-item{display:block !important;opacity:1;height:auto;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.dmach-filer-toggle .et_pb_contact_field_options_title{cursor:pointer;position:relative;}.dmach-filer-toggle .et_pb_contact_field_options_title::after{font-family:ETmodules !important;position:absolute;top:50%;right:0;font-size:17px;content:"3";-webkit-transition:-webkit-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;transition:transform .3s ease-in-out;transform:translateY(-50%);}.visible .et_pb_contact_field_options_title::after{-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.et-db #et-boc .et-l .et_pb_contact_field[data-type=select]:after{right:30px;}.dmach-icon{display:inline-block;left:0;top:0;font-family:ETmodules;font-size:16px;border-radius:100%;text-align:center;padding:0 5px;}.dmach-icon div{display:flex;justify-content:center;align-items:center;}body .slick-prev{left:-25px;}.et_pb_de_mach_acf_gallery .et_pb_gallery_item{display:block !important;}.et_pb_de_mach_acf_slider_containter .slick-next:before,.et_pb_de_mach_acf_slider_containter .slick-prev:before,.et_pb_de_mach_acf_slider_containter_nav .slick-next:before,.et_pb_de_mach_acf_slider_containter_nav .slick-prev:before{font-family:ETmodules !important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;text-transform:none;content:"5" !important;font-size:50px;color:#000;}.et_pb_de_mach_acf_slider .slick-dots li button{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;height:17px;width:17px;border-radius:50%;font-size:0;cursor:pointer;background:#ececec !important;}.slick-dots,.slick-dots li{list-style-type:none !important;}.slick-dots li button:before{display:none;}body .slick-dots{bottom:-60px;}.dmach-image-icon-placement-left .dmach-acf-item-container,.dmach-image-icon-placement-left .dmach-postmeta-item-containter,.dmach-image-icon-placement-right .dmach-acf-item-container,.dmach-image-icon-placement-right .dmach-postmeta-item-containter{display:flex;}.dmach-image-icon-placement-left .dmach-acf-item-container{width:100%;}.dmach-image-icon-placement-left .dmach-acf-item-container .dmach-icon-image-content,.dmach-image-icon-placement-right .dmach-acf-item-container .dmach-icon-image-content{display:flex;justify-content:center;flex-direction:column;}.dmach-image-icon-placement-left .dmach-acf-video-container,.dmach-image-icon-placement-right .dmach-acf-video-container{display:block;}.dmach-image-icon-placement-left .dmach-acf-item-container{flex-direction:row;}.dmach-acf-video-wrapper{position:relative;}.dmach-acf-video-wrapper .wp-video-shortcode{height:auto;}.dmach-acf-video-wrapper .dmach-acf-video-poster{position:absolute;left:0;width:100%;top:0;height:100%;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center center;}.dmach-acf-video-wrapper.playing .dmach-acf-video-poster{display:none;}.dmach-acf-video-wrapper .dmach-acf-video-poster .poster{min-height:100%;min-width:100%;object-fit:cover;}.dmach-acf-video-wrapper .dmach-acf-video-poster .dmach-acf-video-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}.dmach-acf-video-wrapper .dmach-acf-video-poster .dmach-acf-video-play:before{font-family:ETmodules;content:"I";}.dmach-image-icon-placement-bottom .dmach-icon,.dmach-image-icon-placement-left .dmach-icon,.dmach-image-icon-placement-top .dmach-icon{padding-left:0 !important;}.dmach-image-icon-placement-bottom .dmach-icon,.dmach-image-icon-placement-right .dmach-icon,.dmach-image-icon-placement-top .dmach-icon{padding-right:0 !important;}.dmach-image-icon-placement-top .dmach-acf-item-container{flex-direction:column;}.et_pb_button_alignment_center #dmach_filter_button{float:none;margin:auto !important;display:block;}.et_pb_button{cursor:pointer;}.et_pb_de_mach_search_posts_item .et_pb_contact_field_options_title{font-weight:400;}.repeater-cont .dmach-acf-item-container,.repeater-cont .dmach-acf-item-container .dmach-icon{display:flex;align-items:center;}.category-loop>:not(.no-results-layout),.divi-filter-archive-loop>:not(.no-results-layout),.repeater-cont>:not(.no-results-layout){display:grid;grid-gap:25px;}.divi-filter-archive-loop.grid>:not(.no-results-layout),.grid-posts,.repeater-cont>:not(.no-results-layout){grid-auto-rows:inherit;}.et_pb_gutters4 .category-loop>:not(.no-results-layout),.et_pb_gutters4 .divi-filter-archive-loop>:not(.no-results-layout),.et_pb_gutters4 .repeater-cont>:not(.no-results-layout){grid-gap:40px;}.et_pb_gutters3 .category-loop>:not(.no-results-layout),.et_pb_gutters3 .divi-filter-archive-loop>:not(.no-results-layout),.et_pb_gutters3 .repeater-cont>:not(.no-results-layout){grid-gap:25px;}.et_pb_gutters2 .category-loop>:not(.no-results-layout),.et_pb_gutters2 .divi-filter-archive-loop>:not(.no-results-layout),.et_pb_gutters2 .repeater-cont>:not(.no-results-layout){grid-gap:10px;}.et_pb_gutters1 .category-loop>:not(.no-results-layout),.et_pb_gutters1 .divi-filter-archive-loop>:not(.no-results-layout),.et_pb_gutters1 .repeater-cont>:not(.no-results-layout){grid-gap:0;}.col-mob-1>:not(.no-results-layout){grid-template-columns:repeat(1,minmax(0,1fr));}.col-mob-2>:not(.no-results-layout){grid-template-columns:repeat(2,minmax(0,1fr));}.col-mob-3>:not(.no-results-layout){grid-template-columns:repeat(3,minmax(0,1fr));}.col-mob-4>:not(.no-results-layout){grid-template-columns:repeat(4,minmax(0,1fr));}.col-mob-5>:not(.no-results-layout){grid-template-columns:repeat(5,minmax(0,1fr));}.col-mob-6>:not(.no-results-layout){grid-template-columns:repeat(6,minmax(0,1fr));}@media (min-width:768px){body .col-tab-6>:not(.no-results-layout){grid-template-columns:repeat(6,minmax(0,1fr));}body .col-tab-5>:not(.no-results-layout){grid-template-columns:repeat(5,minmax(0,1fr));}body .col-tab-4>:not(.no-results-layout){grid-template-columns:repeat(4,minmax(0,1fr));}body .col-tab-3>:not(.no-results-layout){grid-template-columns:repeat(3,minmax(0,1fr));}body .col-tab-2>:not(.no-results-layout){grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1080px){body .et_pb_section .col-desk-6>:not(.no-results-layout){grid-template-columns:repeat(6,minmax(0,1fr));}body .et_pb_section .col-desk-5>:not(.no-results-layout){grid-template-columns:repeat(5,minmax(0,1fr));}body .et_pb_section .col-desk-4>:not(.no-results-layout){grid-template-columns:repeat(4,minmax(0,1fr));}body .et_pb_section .col-desk-3>:not(.no-results-layout){grid-template-columns:repeat(3,minmax(0,1fr));}body .et_pb_section .col-desk-2>:not(.no-results-layout){grid-template-columns:repeat(2,minmax(0,1fr));}body .et_pb_section .col-desk-1>:not(.no-results-layout){grid-template-columns:repeat(1,minmax(0,1fr));}}.et-db #et-boc .et-l #dmach-search-form .et_pb_de_mach_search_posts_item .et_pb_contact_field_options_title{font-weight:400;}#dmach-search-form .et_pb_contact_field,#dmach-search-form .et_pb_contact_field_options_title,#dmach-search-form .et_pb_de_mach_search_posts_item{margin-bottom:0 !important;padding-bottom:0;}#dmach-search-form .et_pb_de_mach_search_posts_item{margin-bottom:10px !important;padding:10px 0;display:inline-block;}#dmach-search-form .button_container{padding:10px 0;}.et_pb_de_mach_gallery_item.et_pb_gallery_item.et_pb_grid_item{width:100% !important;margin-right:0 !important;margin-bottom:0 !important;}.et_fb_db_mach_post_slider::before,.et_fb_de_mach_acf_item::before,.et_fb_de_mach_acf_slider::before,.et_fb_de_mach_archive_loop::before,.et_fb_de_mach_carousel::before,.et_fb_de_mach_cat_loop::before,.et_fb_de_mach_filter_posts::before,.et_fb_de_mach_orderby::before,.et_fb_de_mach_post_meta::before,.et_fb_de_mach_repeater::before,.et_fb_de_mach_search_posts::before,.et_fb_de_mach_thumbnail::before,.et_fb_de_mach_title::before,.et_fb_de_mach_view_button::before{background-repeat:no-repeat;background-position:center;content:"" !important;width:20px;height:20px;margin:auto;}.et_fb_db_mach_post_slider::after,.et_fb_de_mach_acf_item::after,.et_fb_de_mach_acf_slider::after,.et_fb_de_mach_archive_loop::after,.et_fb_de_mach_carousel::after,.et_fb_de_mach_cat_loop::after,.et_fb_de_mach_filter_posts::after,.et_fb_de_mach_orderby::after,.et_fb_de_mach_post_meta::after,.et_fb_de_mach_repeater::after,.et_fb_de_mach_search_posts::after,.et_fb_de_mach_thumbnail::after,.et_fb_de_mach_title::after,.et_fb_de_mach_view_button::after{content:"" !important;display:block !important;width:15px;height:20px;background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/source/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/divi-engine-grey.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:7px;top:3px;}.et_fb_de_mach_acf_item::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Acf-Item.svg");}.et_fb_de_mach_archive_loop::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Archive-Loop.svg");}.et_fb_de_mach_carousel::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Post-Carousel.svg");}.et_fb_de_mach_cat_loop::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/cat-loop.svg");}.et_fb_de_mach_filter_posts::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Filter-Posts.svg");}.et_fb_de_mach_acf_slider::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Gallary-Slider.svg");}.et_fb_de_mach_orderby::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/OrderBy.svg");}.et_fb_de_mach_post_meta::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Post-Meta.svg");}.et_fb_db_mach_post_slider::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Post-Slider.svg");}.et_fb_de_mach_title::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Title-Text.svg");}.et_fb_de_mach_repeater::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Repeater.svg");}.et_fb_de_mach_search_posts::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Search-Post.svg");}.et_fb_de_mach_thumbnail::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/Thumbnail.svg");}.et_fb_de_mach_view_button::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/images/admin-area/modules/View-Post.svg");}.divi-filter-item span.et_pb_contact_field_radio{position:relative;}.divi-filter-item span.et_pb_contact_field_radio .radio-count{position:absolute;right:10px;top:0;margin:0;background:0 0 !important;}.divi-filter-item span.et_pb_contact_field_radio.empty{display:none !important;}.divi-filter-item.show-empty span.et_pb_contact_field_radio.empty{display:block !important;}.divi-filter-archive-loop .et_pb_column .et_pb_de_mach_thumbnail img{display:block;}.et_pb_de_mach_search_posts .divi-filter-item span.et_pb_contact_field_radio.empty{display:block !important;}.et_pb_de_mach_search_posts .divi-filter-item span.et_pb_contact_field_radio .radio-count{display:none !important;}.divi-filter-archive-loop .et_pb_de_mach_acf_slider .slick-next,.divi-filter-archive-loop .et_pb_de_mach_acf_slider .slick-prev{z-index:999;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.divi-filter-archive-loop .et_pb_de_mach_acf_slider:hover .slick-next{right:15px !important;}.divi-filter-archive-loop .et_pb_de_mach_acf_slider:hover .slick-prev{left:15px;}.et-db #et-boc .et-l .et_pb_contact_field[data-filtertype=acfselectmulitple]:after,.et-db #et-boc .et-l .et_pb_contact_field[data-filtertype=select]:after,.et-db #et-boc .et-l .et_pb_contact_select:after{content:"";position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border:6px solid transparent;border-top-color:#666;margin-top:3px;pointer-events:none;display:block !important;}.dmach-popup{position:fixed;z-index:1020;width:100vw;height:100vh;visibility:hidden;pointer-events:none;left:0;top:0;display:flex;align-items:center;justify-content:center;opacity:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;}.dmach-popup.open{opacity:1;visibility:visible;pointer-events:all;}.dmach-popup .modal-close{width:50px;height:50px;position:absolute;right:20px;top:20px;display:block;cursor:pointer;z-index:999;}.dmach-popup .modal-close:before{position:absolute;left:50%;top:50%;font-family:ETmodules !important;text-indent:0;transform:translate(-50%,-50%);}.dmach-nextprev-post{width:100px;height:50px;position:absolute;right:20px;bottom:20px;display:block;cursor:pointer;z-index:999;}.dmach-prev-post{position:absolute;left:0;top:50%;}.dmach-next-post{position:absolute;right:0;top:50%;}.dmach-next-post:before,.dmach-prev-post:before{content:"4";font-family:ETmodules !important;text-indent:0;transform:translateY(-50%);font-size:30px;}.dmach-next-post:before{content:"5";}#et-main-area{position:relative;}#dmach-modal-wrapper{z-index:99999;position:relative;}.white-popup{display:none;}.item-entry.hidden{opacity:1;}.grid-posts.et_pb_gallery_items{display:grid;grid-gap:25px;}.grid-posts.et_pb_gallery_items::before{display:none;}.dmach-popup .et_pb_section{max-height:80vh;overflow-y:auto;}.divi-filter-archive-loop ul{list-style-type:none !important;}.et_pb_de_mach_thumbnail img{height:100%;}.et_pb_de_mach_search_posts_item{text-align:left;}.divi-filter-archive-loop .et_animated{opacity:1;}body{overflow-x:hidden;}.show_reset_always .reset-filters{display:inline-block !important;}.limit_filter_cont{overflow:hidden;}.limit_filter_text{display:table;position:relative;cursor:pointer;}.limit_filter_text:after{content:"3";font-family:ETmodules !important;font-size:15px;text-align:center;position:absolute;display:block !important;right:-22px;transition:all .3s;top:0;}.limit_show_all .limit_filter_text:after{transform:rotate(180deg);}.showless{display:none;}.limit_show_all .et_pb_contact_field_options_list{max-height:100% !important;}.limit_show_all .showless{display:table;}.limit_show_all .showmore{display:none;}.divi-filter-item span.et_pb_contact_field_radio.empty{display:none !important;}.divi-swatch .radio-count{display:none !important;}.divi-swatch .divi-filter-item span.et_pb_contact_field_radio.empty .radio-label i{opacity:.5;}.divi-filter-item.show-empty span.et_pb_contact_field_radio.empty{display:block !important;}.attribute_swatch_filter .radio-count{display:none !important;}.inline_checkboxes .et_pb_contact_field_radio{display:inline-block !important;}.et_pb_de_mach_thumbnail .et_shop_image{display:inline-flex;width:100%;height:100%;}.side_by_side_btns #divi_filter_button,.side_by_side_btns .button_container{display:inline-block;}.bc-link-whole-grid-card{cursor:pointer;}.divi-filter-pagination ul.page-numbers{display:flex;list-style:none;justify-content:center;padding:0;}.divi-filter-item span.et_pb_contact_field_radio .radio-count{position:absolute !important;right:10px;top:0;margin:0;background:0 0 !important;}.divi-filter-pagination ul.page-numbers li{border:1px solid #d3ced2;border-left-width:0;}.divi-filter-pagination ul.page-numbers li:first-child{border-left-width:1px;}.divi-filter-pagination ul.page-numbers li a,.divi-filter-pagination ul.page-numbers li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block;}.divi-filter-pagination ul.page-numbers li span.current{background:#ebe9eb;color:#8a7e88;}.divi-filter-result-count.result_count_right{float:right;}.divi-filter-result-count.result_count_left{float:left;}.divi-filter-pagination.result_count_left{float:right;}.divi-filter-pagination.result_count_right{float:left;}.dmach-loadmore.result_count_left{float:right;display:inline-block;position:relative !important;left:auto;transform:none;bottom:auto;}.dmach-loadmore.result_count_right{float:left;display:inline-block;position:relative !important;left:auto;transform:none;bottom:auto;}.mobile_toggle_left #divi_filter,.mobile_toggle_right #divi_filter{position:absolute !important;width:calc(100vw - 48px);transition:all .3s;padding:20px;border:1px solid #f0f0f0;border-radius:5px;background:#fff;}.mobile_toggle_left .mobile_toggle_trigger,.mobile_toggle_right .mobile_toggle_trigger{position:absolute;width:48px;height:48px;display:block;top:0;background:#fff;border:1px solid #f0f0f0;}#divi_filter .mobile_toggle_trigger:after{content:"f";font-family:ETmodules !important;font-size:32px;text-align:center;width:48px;position:absolute;line-height:48px;display:block !important;}.mobile_toggle_left #divi_filter{margin-left:calc(50% - 50vw);left:calc(-100vw + 48px);}.mobile_toggle_right #divi_filter{margin-right:calc(50% - 50vw);right:calc(-100vw + 48px);}.mobile_toggle_left #divi_filter.toggle_open{left:0;}.mobile_toggle_right #divi_filter.toggle_open{right:0;}.mobile_toggle_left .mobile_toggle_trigger{right:-48px;}.mobile_toggle_right .mobile_toggle_trigger{left:-48px;}.align_reset_left{text-align:left;}.align_reset_right{text-align:right;}@media (min-width:768px){.mobile_toggle_left #divi_filter,.mobile_toggle_right #divi_filter{position:relative !important;left:auto;right:auto;margin-left:auto;margin-right:auto;width:auto;padding:initial;border:none;}.mobile_toggle_left .mobile_toggle_trigger,.mobile_toggle_right .mobile_toggle_trigger{display:none;}}.filter-param-tags{display:block;width:100%;}.et_pb_contact_field_radio{position:relative;}.et_pb_contact_field_radio.is-collapsible::after{font-size:20px;content:"3";font-family:ETmodules !important;top:50%;transform:translateY(-50%);position:absolute;right:0;z-index:9999;}.et_pb_contact_field_radio.is-collapsible.open::after{transform:translateY(-50%) rotate(180deg);}.filter-param-item .remove-filter{cursor:pointer;width:20px;height:20px;position:absolute;right:7px;top:50%;transform:translateY(-50%);}#divi_filter span.et_pb_contact_field_options_title{display:block !important;}#divi_filter .hide_title span.et_pb_contact_field_options_title{display:none !important;}#divi_filter span.et_pb_contact_field_options_title.divi-hide{display:none !important;}.filter-param-item .remove-filter::after{font-size:20px;content:"M";font-family:ETmodules !important;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;}.filter-param-item{display:inline-block;padding:10px 30px 10px 10px;margin-top:10px;margin-bottom:10px;position:relative;margin-right:20px;border:1px solid;}.filter-param-item:last-of-type{margin-right:0;}p.filter-param-item:not(.has-background):last-of-type{padding:10px 35px 10px 10px;}.divi-swatch .et_pb_contact_field_radio input[type=checkbox],.divi-swatch .et_pb_contact_field_radio input[type=radio]{display:none;}.divi-swatch .et_pb_contact_field_radio label[data-value=all]{display:block;cursor:pointer;}.divi-swatch .et_pb_contact_field_radio input:checked~label[data-value=all]{display:none;}.divi-swatch .et_pb_contact_field_radio label:not([data-value=all]){display:inline-block;padding:3px;border:2px solid #000;border-radius:24px;margin-right:20px;float:left;margin-bottom:20px;cursor:pointer;}.hide_reset_btn .reset-filters{display:none !important;}.divi-swatch .et_pb_contact_field_radio label:not([data-value=all]) i{display:block;width:100%;height:100%;border-radius:20px;background-position:center;background-repeat:no-repeat;text-align:center;line-height:30px;}.divi-swatch .et_pb_contact_field_radio.remove_filter{display:inline-block;float:right;margin-top:-35px;margin-bottom:0;}.et-db #et-boc .et-l .divi-swatch .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title{margin-bottom:15px;}.divi-filter-containter{display:inline-block;width:100%;}.divi-filter-item .irs-bar,.divi-filter-item .irs-from,.divi-filter-item .irs-handle,.divi-filter-item .irs-max,.divi-filter-item .irs-min,.divi-filter-item .irs-single,.divi-filter-item .irs-to{position:absolute !important;}.divi-location-fullwidth .inline_checkboxes .divi-filter-item{display:flex;}.divi-location-fullwidth .inline_checkboxes .divi-filter-item>*{flex:1;}.divi-location-fullwidth .inline_checkboxes .divi-radio-tick_box .et_pb_contact_field_radio{padding:2px 10px 2px 0;}.divi-location-fullwidth .inline_checkboxes .radio-label{display:flex !important;flex-direction:column;justify-content:center;}.last-item{margin-right:0 !important;}.divi-loadmore{position:absolute !important;bottom:-80px;left:50%;transform:translateX(-50%);}.loadmore-enabled{padding-bottom:80px;}.divi-inner-styles{display:none;position:absolute;opacity:0;height:0;}.et_pb_de_mach_post_meta_item{margin-bottom:0 !important;}#dmach_orderby .et_pb_contact_field{padding-left:0 !important;}.inline_meta_items .et_pb_de_mach_post_meta_item,.inline_meta_items a.et_pb_button.meta_button{display:inline-block;}.grid-layout-grid .filtered-posts{grid-auto-rows:inherit !important;}.same-height-cards .grid-col .grid-item-cont>.divi-link-whole-grid-card,.same-height-cards .grid-col .grid-item-cont>.divi-link-whole-grid-card>.et_pb_column,.same-height-cards .grid-col .grid-item-cont>.divi-link-whole-grid-card>.et_pb_column>.et_pb_row:only-child,.same-height-cards .grid-col .grid-item-cont>.divi-link-whole-grid-card>.et_pb_row:only-child,.same-height-cards .grid-col .grid-item-cont>.divi-link-whole-grid-card>.et_pb_section,.same-height-cards .grid-col .grid-item-cont>.et_pb_column,.same-height-cards .grid-col .grid-item-cont>.et_pb_column>.et_pb_row:only-child,.same-height-cards .grid-col .grid-item-cont>.et_pb_row:only-child,.same-height-cards .grid-col .grid-item-cont>.et_pb_section,.same-height-cards .grid-col>div{height:100%;}.et_pb_de_mach_orderby{max-width:200px;}.select-option-item-dmach_post{display:none !important;}.divi-machine-loop p:empty{display:none !important;}.no-results-layout .et_pb_section{width:100% !important;margin-right:0 !important;}.divi-filter-archive-loop{float:none;width:100%;display:block;margin-bottom:2.75%;}.dmach_filter_count{position:absolute;right:0;}.divi-machine-loop{float:left;}.filtered-posts-loading{height:100%;height:100%;position:absolute;width:100%;pointer-events:none;}.filtered-posts-cont{width:100%;position:relative;}.ajax-loading{position:absolute;width:100%;height:100%;z-index:99999;background-color:rgba(255,255,255,.7);}.load-1 .line:nth-last-child(1){animation:loadingA 1.5s 1s infinite;}.load-1 .line:nth-last-child(2){animation:loadingA 1.5s .5s infinite;}.load-1 .line:nth-last-child(3){animation:loadingA 1.5s 0s infinite;}.load-2 .line:nth-last-child(1){animation:loadingB 1.5s 1s infinite;}.load-2 .line:nth-last-child(2){animation:loadingB 1.5s .5s infinite;}.load-2 .line:nth-last-child(3){animation:loadingB 1.5s 0s infinite;}.load-3 .line:nth-last-child(1){animation:loadingC .6s .1s linear infinite;}.load-3 .line:nth-last-child(2){animation:loadingC .6s .2s linear infinite;}.load-3 .line:nth-last-child(3){animation:loadingC .6s .3s linear infinite;}.load-1 .spinner,.load-2 .spinner,.load-3 .spinner,.load-4 .lines,.load-4 .spinner,.load-5 .lines,.load-5 .spinner,.load-6 .lines,.load-6 .spinner{display:none;}.load-4 .donut-cont,.load-5 .donutmulti-cont,.load-6 .ripple-cont{display:block;}.spinner{top:150px;position:relative;width:45px;height:45px;margin:0 auto;}.lines{top:150px;position:relative;width:45px;height:45px;margin:0 auto;}.line{display:inline-block;width:10px;height:10px;border-radius:15px;background-color:#4b9cdb;margin:0 2px;}.donut{width:2rem;height:2rem;margin:2rem;border-radius:50%;border:.3rem solid rgba(151,159,208,.3);border-top-color:#979fd0;-webkit-animation:1.5s spin infinite linear;animation:1.5s spin infinite linear;}.donut.multi{border-bottom-color:#979fd0;}.ripple{width:2rem;height:2rem;margin:2rem;border-radius:50%;border:.3rem solid #979fd0;-webkit-transform:translate(50%);transform:translate(50%);-webkit-animation:1s ripple ease-out infinite;animation:1s ripple ease-out infinite;}@-webkit-keyframes ripple{from{-webkit-transform:scale(0);transform:scale(0);opacity:1;}to{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}@keyframes ripple{from{-webkit-transform:scale(0);transform:scale(0);opacity:1;}to{-webkit-transform:scale(1);transform:scale(1);opacity:0;}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes loadingA{0%{height:15px;}50%{height:35px;}100%{height:15px;}}@keyframes loadingB{0%{width:15px;}50%{width:35px;}100%{width:15px;}}@keyframes loadingC{0%{transform:translate(0,0);}50%{transform:translate(0,15px);}100%{transform:translate(0,0);}}.divi-filter-item{position:relative;padding:0;}.divi-radio-tick_box .et_pb_contact_field_radio{display:block;position:relative;padding:5px 0;}.divi-radio-tick_box input{position:absolute !important;opacity:0;cursor:pointer;z-index:20;height:25px;width:25px;top:0;left:0;}.divi-radio-tick_box .checkmark,.et-db #et-boc .et-l .et_pb_contact_field .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;z-index:19;}.divi-radio-tick_box label{position:relative;padding-left:35px;top:-1px;display:block;}.divi-radio-tick_box input:checked~.checkmark{background-color:#2196f3;}.divi-radio-tick_box .checkmark:after{content:"";position:absolute;display:none;}.divi-radio-tick_box input:checked~.checkmark:after{display:block;}.divi-radio-tick_box .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.divi-radio-buttons .et_pb_contact_field_radio label{font-size:16px;text-align:left;font-weight:400;border-radius:5px;background-color:#fff;color:#2d2d2d;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:14px;display:block;line-height:1.12;cursor:pointer;margin:5px 0;}.divi-radio-buttons .et_pb_contact_field_radio input{position:absolute !important;height:100%;width:100%;left:0;z-index:-1;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;opacity:0;}.divi-radio-buttons .et_pb_contact_field_radio input:checked+label{background-color:#0770cf;color:#fff;}.divi-location-fullwidth .divi-filter-containter{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));column-gap:20px;width:100%;}.divi-location-fullwidth .divi-filter-item,.divi-location-fullwidth .et_pb_de_mach_search_posts_item p.et_pb_contact_field.divi-filter-item{width:100%;left:0;background-color:#fff;z-index:99999;-webkit-box-sizing:border-box;box-sizing:border-box;}.divi-hide{display:none !important;}.divi-filer-toggle .divi-hide{display:block !important;}.divi-filer-toggle .divi-filter-item{opacity:0;height:0;display:none;}.visible .divi-filter-item{display:block !important;opacity:1;height:auto;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.divi-filer-toggle .et_pb_contact_field_options_title{cursor:pointer;position:relative;padding-bottom:0;}.divi-filer-toggle .et_pb_contact_field_options_title::after{font-family:ETmodules !important;position:absolute;top:50%;right:0;font-size:17px;content:"3";-webkit-transition:-webkit-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;transition:transform .3s ease-in-out;transform:translateY(-50%);}.visible .et_pb_contact_field_options_title::after{-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.et-db #et-boc .et-l .et_pb_contact_field[data-type=select]:after{right:30px;}.divi-machine-loop>div{float:left;max-width:100%;}.divi-icon{display:inline-block;left:0;top:0;font-family:ETmodules;font-size:16px;border-radius:100%;text-align:center;padding:0 5px;}.divi-icon div{display:flex;justify-content:center;align-items:center;}.et_pb_de_mach_filter_posts.et_pb_button_alignment_center{text-align:center;}.et_pb_de_mach_filter_posts.et_pb_button_alignment_right{text-align:right;}.divi-filter-loop-container>:not(.no-results-layout),.filtered-posts>:not(.no-results-layout){display:grid;grid-gap:25px;list-style:none;}.divi-filter-loop-container>:not(.no-results-layout)::before,.filtered-posts>:not(.no-results-layout)::before{display:none !important;}.secondary-image{position:absolute;z-index:10;left:0;top:0;opacity:0 !important;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.flip-image-thumbnail:hover .secondary-image{opacity:1 !important;}.divi-filter-loop-container li.product{width:100% !important;}.et_pb_gutters4 .filtered-posts>:not(.no-results-layout){grid-gap:40px;}.et_pb_gutters3 .filtered-posts>:not(.no-results-layout){grid-gap:25px;}.et_pb_gutters2 .filtered-posts>:not(.no-results-layout){grid-gap:10px;}.et_pb_gutters1 .filtered-posts>:not(.no-results-layout){grid-gap:0;}.divi-filter-archive-loop ul.products{grid-template-columns:repeat(1,minmax(0,1fr));}.filtered-posts-cont .divi-filter-archive-loop .col-mob-1>:not(.no-results-layout){grid-template-columns:repeat(1,minmax(0,1fr));}.filtered-posts-cont .divi-filter-archive-loop .col-mob-2>:not(.no-results-layout){grid-template-columns:repeat(2,minmax(0,1fr));}.filtered-posts-cont .divi-filter-archive-loop .col-mob-3>:not(.no-results-layout){grid-template-columns:repeat(3,minmax(0,1fr));}.filtered-posts-cont .divi-filter-archive-loop .col-mob-4>:not(.no-results-layout){grid-template-columns:repeat(4,minmax(0,1fr));}.filtered-posts-cont .divi-filter-archive-loop .col-mob-5>:not(.no-results-layout){grid-template-columns:repeat(5,minmax(0,1fr));}.filtered-posts-cont .divi-filter-archive-loop .col-mob-6>:not(.no-results-layout){grid-template-columns:repeat(6,minmax(0,1fr));}body.woocommerce .divi-filter-archive-loop .divi-filter-loop-container ul.products li.product{width:100% !important;margin:0 !important;}.filter-param-tags{display:block;width:100%;clear:both;}.mobile_toggle_trigger.et_pb_button{display:none;}@media (min-width:768px){body .filtered-posts-cont .divi-filter-archive-loop ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}body .filtered-posts-cont .divi-filter-archive-loop .col-tab-6>:not(.no-results-layout){grid-template-columns:repeat(6,minmax(0,1fr));}body .filtered-posts-cont .divi-filter-archive-loop .col-tab-5>:not(.no-results-layout){grid-template-columns:repeat(5,minmax(0,1fr));}body .filtered-posts-cont .divi-filter-archive-loop .col-tab-4>:not(.no-results-layout){grid-template-columns:repeat(4,minmax(0,1fr));}body .filtered-posts-cont .divi-filter-archive-loop .col-tab-3>:not(.no-results-layout){grid-template-columns:repeat(3,minmax(0,1fr));}body .filtered-posts-cont .divi-filter-archive-loop .col-tab-2>:not(.no-results-layout){grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1080px){body .et_pb_section .filtered-posts-cont .divi-filter-archive-loop .col-desk-6>:not(.no-results-layout),body.woocommerce .divi-filter-archive-loop ul.products.columns-6{grid-template-columns:repeat(6,minmax(0,1fr));}body .et_pb_section .filtered-posts-cont .divi-filter-archive-loop .col-desk-5>:not(.no-results-layout),body.woocommerce .divi-filter-archive-loop ul.products.columns-5{grid-template-columns:repeat(5,minmax(0,1fr));}body .et_pb_section .filtered-posts-cont .divi-filter-archive-loop .col-desk-4>:not(.no-results-layout),body.woocommerce .divi-filter-archive-loop ul.products.columns-4{grid-template-columns:repeat(4,minmax(0,1fr));}body .et_pb_section .filtered-posts-cont .divi-filter-archive-loop .col-desk-3>:not(.no-results-layout),body.woocommerce .divi-filter-archive-loop ul.products.columns-3{grid-template-columns:repeat(3,minmax(0,1fr));}body .et_pb_section .filtered-posts-cont .divi-filter-archive-loop .col-desk-2>:not(.no-results-layout),body.woocommerce .divi-filter-archive-loop ul.products.columns-2{grid-template-columns:repeat(2,minmax(0,1fr));}body .et_pb_section .filtered-posts-cont .divi-filter-archive-loop .col-desk-1>:not(.no-results-layout),body.woocommerce .divi-filter-archive-loop ul.products.columns-1{grid-template-columns:repeat(1,minmax(0,1fr));}}.divi-filter-archive-loop.no-results-layout ul{grid-template-columns:repeat(1,minmax(0,1fr)) !important;}.et_fb_db_filter_loop::before,.et_fb_de_mach_filter_posts::before,.et_fb_df_thumbnail::before,.et_fb_df_title::before{background-repeat:no-repeat;background-position:center;content:"" !important;width:20px;height:20px;margin:auto;}.et_fb_db_filter_loop::after,.et_fb_de_mach_filter_posts::after,.et_fb_df_thumbnail::after,.et_fb_df_title::after{content:"" !important;display:block !important;width:15px;height:20px;background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/source/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/includes/modules/divi-ajax-filter/images/admin-area/modules/divi-engine-grey.svg");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;right:7px;top:3px;}.et_fb_de_mach_filter_posts::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/includes/modules/divi-ajax-filter/images/admin-area/modules/Filter-Posts.svg");}.et_fb_db_filter_loop::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/includes/modules/divi-ajax-filter/images/admin-area/modules/Archive-Loop.svg");}.et_fb_df_title::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/includes/modules/divi-ajax-filter/images/admin-area/modules/Title-Text.svg");}.et_fb_df_thumbnail::before{background-image:url("https://switchedonrailsafety.co.uk/nitropack_static/RqYNFfqIUOTjiLsQHmlzqHtWaazUgQFx/assets/images/optimized/rev-5a1fbcf/switchedonrailsafety.co.uk/wp-content/plugins/divi-machine/includes/modules/divi-ajax-filter/images/admin-area/modules/Thumbnail.svg");}.divi-filer-toggle-mob.individual-toggle .et_pb_contact_field_options_title::after{display:block;}.divi-filer-toggle-mob .et_pb_contact_field_options_title::after{display:none;}@media (max-width:768px){.divi-location-fullwidth .inline_checkboxes .divi-filter-item,.inline_checkboxes .divi-filter-item>form{display:block !important;}.mobile_toggle_trigger.et_pb_button{display:initial;}.toggle_mobile #divi_filter{display:none;padding-top:25px;}.divi-filer-toggle-mob .divi-hide{display:block !important;}.divi-filer-toggle-mob .divi-filter-item,.divi-filer-toggle-mob .limit_filter_text{opacity:0;height:0;display:none;}.divi-filer-toggle-mob .et_pb_contact_field_options_title{cursor:pointer;position:relative;padding-bottom:0;}.divi-filer-toggle-mob .et_pb_contact_field_options_title::after{font-family:ETmodules !important;position:absolute;top:50%;right:0;font-size:17px;content:"3";-webkit-transition:-webkit-transform .3s ease-in-out;-ms-transition:-ms-transform .3s ease-in-out;transition:transform .3s ease-in-out;transform:translateY(-50%);}.visible .divi-filter-item{display:block !important;opacity:1;height:auto;-webkit-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.visible:not(.limit_show_all) .showmore{display:table;opacity:1;height:auto;}.divi-filer-toggle-mob .et_pb_contact_field_options_title::after{display:block !important;}}.callout-cta,.resource-cta .et_pb_module_inner{border-radius:30px;box-shadow:0px 2px 15px 0px rgba(139,178,209,30%);overflow:visible;background-color:#fff;}.callout-cta{padding:20px;}.callout-cta.sml{background-color:transparent;padding:0 0 20px 0;background-image:linear-gradient(transparent 30%,#fff 0);}.callout-cta.sml.live-assembly{display:flex;flex-direction:column;justify-content:space-between;}.resource-cta{padding:10px;}.resource-cta .dica-item-content{padding:30px 20px 20px 20px;}.resource-cta .dica-item-content .item-title{margin-bottom:10px;}.resource-cta .dica-item-content .et_pb_button_wrapper{margin-top:20px;}.resource-cta .dica-item-content .et_pb_button_wrapper a{width:80%;}.swiper-buttton-container .swiper-button-prev,.swiper-buttton-container .swiper-button-next,.dmach_carousel_container .slick-arrow::before{border-radius:50%;}.purple .dmach_carousel_container .slick-arrow::before{background-color:#a02081 !important;}.red .dmach_carousel_container .slick-arrow::before{background-color:#e30613 !important;}.yellow .dmach_carousel_container .slick-arrow::before{background-color:#fee838 !important;}.swiper-buttton-container .swiper-button-prev{transform:translateX(-20px);}.swiper-buttton-container .swiper-button-next{transform:translateX(20px);}.et_pb_contact_form .et_pb_contact_field_options_title{display:none;}.et_pb_de_mach_carousel .slick-slide .et_pb_column{min-height:550px !important;}.game-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:1160px;margin:auto;}.game-container iframe,.game-container object,.game-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}a.addeventatc,a.addeventatc:hover{padding:.5rem !important;}a.addeventatc.hidden{display:none !important;}body #page-container .et_pb_section a.addeventatc.purple{color:#a02081 !important;}body #page-container .et_pb_section a.addeventatc.red{color:#e30613 !important;}body #page-container .et_pb_section a.addeventatc.yellow{color:black !important;}.et-pb-contact-message.et_pb_success_message p{padding-bottom:0 !important;margin-bottom:0 !important;}