@import url("https://p.typekit.net/p.css?s=1&k=tci1lbw&ht=tk&f=52015.52016&a=13851239&app=typekit&e=css");@keyframes
fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes
fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes
fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes
fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes
flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{opacity:1;transform:perspective(400px) rotateX(0deg)}}@keyframes
flipInY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{opacity:1;transform:perspective(400px) rotateY(0deg)}}@keyframes
zoomOut{0%{opacity:1;transform:scale3d(1.2, 1.2, 1.2)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@font-face{font-family:"indivisible-variable";src:url("https://use.typekit.net/af/3f3e38/0000000000000000774bed0d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/3f3e38/0000000000000000774bed0d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/3f3e38/0000000000000000774bed0d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"indivisible-variable";src:url("https://use.typekit.net/af/8a4c14/0000000000000000774bed0e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/8a4c14/0000000000000000774bed0e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/8a4c14/0000000000000000774bed0e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}.tk-indivisible-variable{font-family:"indivisible-variable",sans-serif}h1,h2,h3,h4,h5,h6{margin:0;font-family:"indivisible-variable",sans-serif}h1{font-size:35px;font-style:normal;line-height:45px;font-variation-settings:"wght" 600}h2{font-size:25px;font-style:normal;line-height:33px;font-variation-settings:"wght" 600}h3{font-size:20px;font-style:normal;line-height:30px;font-variation-settings:"wght" 600}h4{font-size:20px;font-style:normal;line-height:30px;font-variation-settings:"wght" 500}h5{font-size:16px;font-style:normal;line-height:24px;text-transform:uppercase;font-variation-settings:"wght" 500;letter-spacing:0.8px}h6{font-size:16px;font-style:normal;line-height:24px;text-transform:uppercase;font-variation-settings:"wght" 500}p{font-size:16px;font-weight:400;font-style:normal;line-height:24px;font-family:"indivisible-variable",sans-serif}@media screen and (min-width: 768px){h1{font-size:50px;line-height:65px}h2{font-size:36px;line-height:44px}h3{font-size:22px;line-height:32px}h4{font-size:20px;line-height:30px}}@media screen and (min-width: 992px){h1{font-size:60px;line-height:75px}}.cookie-popup{width:calc(100% - 3rem);max-width:calc(576px - 3rem);padding:30px
calc(30px - 0.75rem) 30px calc(30px - 0.75rem);bottom:1.5rem;right:1.5rem;box-shadow:9px 9px 36px rgba(0, 0, 0, 0.3);z-index:97;background-color:#FFF}.cookie-popup
*{color:#4E556A !important}.cookie-popup p
a{display:inline-block;text-decoration:underline}.cookie-popup p:first-of-type{font-size:18px;font-variation-settings:"wght" 600;line-height:27px}.cookie-popup p:last-of-type{margin:0rem 0rem 2.25rem 0rem}.cookie-popup
.button_default{background:none}.cookie-popup .button_default
span{color:#286DF7 !important}.cookie-popup .button_default
i{color:#FFF !important}.cookie-popup .button_default:hover
span{color:#FFF !important}@media screen and (min-width: 768px){.cookie-popup{padding:45px
calc(45px - 0.75rem) 45px calc(45px - 0.75rem)}}@media screen and (min-width: 1200px){.cookie-popup{padding:60px
calc(60px - 0.75rem) 60px calc(60px - 0.75rem)}}.padding-top{padding-top:52px}.padding-top_large{padding-top:180px}.padding-top_medium{padding-top:95px}.padding-top_small{padding-top:52px}.padding-top_mini{padding-top:24px}.padding-bottom{padding-bottom:52px}.padding-bottom_medium{padding-bottom:95px}.padding-bottom_small{padding-bottom:52px}.padding-bottom_mini{padding-bottom:24px}.margin-top{margin-top:52px}.margin-top_medium{margin-top:95px}.margin-top_small{margin-top:52px}.margin-top_mini{margin-top:24px}.margin-bottom{margin-bottom:52px}.margin-bottom_medium{margin-bottom:95px}.margin-bottom_small{margin-bottom:52px}.margin-bottom_mini{margin-bottom:24px}.spacer{height:48px}.background-colour_blue{background-color:#286DF7}.background-colour_navy{background-color:#0D2033}.background-colour_red{background-color:#E21019}.background-colour_off-white{background-color:#F6F7F9}@media screen and (min-width: 768px){.padding-top{padding-top:95px}.padding-bottom{padding-bottom:95px}.margin-top{margin-top:95px}.margin-bottom{margin-bottom:95px}.spacer{height:72px}}@media screen and (min-width: 1200px){.padding-top{padding-top:128px}.padding-bottom{padding-bottom:128px}.margin-top{margin-top:128px}.margin-bottom{margin-bottom:128px}.spacer{height:96px}}.link_default{position:relative;font-size:16px;font-weight:400;font-style:normal;line-height:24px}.link_default:before,.link_default:after{width:0;height:1px;top:calc(100% + 3px);right:0;position:absolute;content:""}.link_default:before{background-color:rgba(255, 255, 255, 0.3);transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s}.link_default:after{background-color:white;transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83)}.button_default{width:auto;min-height:48px;padding:12px
58px 12px 12px;display:inline-block;position:relative;border:none;outline:none;box-shadow:none;font-size:16px;font-style:normal;line-height:24px;transition:0.6s cubic-bezier(0.51, 0.18, 0, 0.88);font-variation-settings:"wght" 450 !important}.button_default
span{position:relative;z-index:2}.button_default
i{font-size:22px;color:#FFF;right:12px;z-index:1;top:50%;transform:translateY(-50%);transition:all 0.25s ease-in-out}.button_default.primary{border:2px
solid #286DF7}.button_default.primary
span{color:#286DF7}.button_default.primary:after{content:"";width:45px;height:100%;position:absolute;top:0;right:0;background-color:#286DF7;transition:all 0.25s ease-in-out}.button_default.secondary{border:2px
solid #000}.button_default.secondary:after{content:"";width:45px;height:100%;position:absolute;top:0;right:0;background-color:#000;transition:all 0.25s ease-in-out}.button_default.secondary.invert{border:2px
solid #FFF !important}.button_default.secondary.invert:after{background-color:#FFF}.button_default.secondary.invert
i{color:#000}.fadeIn{animation-name:fadeIn;animation-iteration-count:1;animation-duration:1s;animation-delay:0s;animation-timing-function:cubic-bezier(0.51, 0.18, 0, 0.88);animation-fill-mode:both;backface-visibility:hidden}.fadeInUp{animation-name:fadeInUp;animation-iteration-count:1;animation-duration:1s;animation-delay:0s;animation-timing-function:cubic-bezier(0.51, 0.18, 0, 0.88);animation-fill-mode:both;backface-visibility:hidden}.fadeInLeft{animation-name:fadeInLeft;animation-iteration-count:1;animation-duration:1s;animation-delay:0s;animation-timing-function:cubic-bezier(0.51, 0.18, 0, 0.88);animation-fill-mode:both;backface-visibility:hidden}.fadeInRight{animation-name:fadeInRight;animation-iteration-count:1;animation-duration:1s;animation-delay:0s;animation-timing-function:cubic-bezier(0.51, 0.18, 0, 0.88);animation-fill-mode:both;backface-visibility:hidden}.flipInX{animation-name:flipInX;animation-iteration-count:1;animation-duration:1s;animation-delay:0s;animation-timing-function:cubic-bezier(0.51, 0.18, 0, 0.88);animation-fill-mode:both;backface-visibility:hidden}.flipInY{animation-name:flipInY;animation-iteration-count:1;animation-duration:1s;animation-delay:0s;animation-timing-function:cubic-bezier(0.51, 0.18, 0, 0.88);animation-fill-mode:both;backface-visibility:hidden}.zoomOut{animation-name:zoomOut;animation-iteration-count:1;animation-duration:1.2s;animation-delay:0s;animation-timing-function:cubic-bezier(0.51, 0.18, 0, 0.88);animation-fill-mode:both;backface-visibility:hidden}.wow{visibility:hidden}@media screen and (min-width: 992px){.link_default:hover:before,.link_default:hover:after{width:100%;left:0}.button_default:hover i, .button_default:focus
i{transform:translateY(-50%) rotate(45deg)}.button_default:hover.primary span, .button_default:focus.primary
span{color:#FFF !important}.button_default:hover.primary:after,.button_default:focus.primary:after{width:100%}.button_default:hover.secondary:after,.button_default:focus.secondary:after{width:100%}.button_default:hover.secondary.invert span, .button_default:focus.secondary.invert
span{color:#000 !important}}.frm_forms form .frm_form_fields .frm_fields_container .frm_primary_label, .frm_forms form .frm_form_fields .frm_fields_container
label{visibility:visible;font-size:16px}.frm_forms form .frm_form_fields .frm_fields_container input:not([type=radio], [type=checkbox]), .frm_forms form .frm_form_fields .frm_fields_container textarea:not([type=radio],[type=checkbox]){height:44px;padding:10px
14px;border-radius:0;border:1px
solid #B3B8C6;background-color:#FFF;font-family:"indivisible-variable",sans-serif;font-variation-settings:"wght" 450;font-size:16px;line-height:24px;color:#6A748D}.frm_forms form .frm_form_fields .frm_fields_container
textarea{min-height:134px !important}.frm_forms form .frm_form_fields
.frm_form_field{margin-bottom:24px}.frm_forms form .frm_form_fields .frm_form_field#frm_field_7_container
.frm_primary_label{display:none}.frm_forms form
.frm_button_submit{width:100% !important;background-color:unset !important;border-radius:0 !important;border-width:2px !important;border-color:#286DF7 !important;height:48px !important;font-variation-settings:"wght" 600}.frm_forms form .frm_button_submit
i{top:50%;transform:translateY(-50%)}.frm_forms
.link_default{color:#286DF7}.frm_forms .link_default:before{background-color:rgba(40, 109, 247, 0.3) !important}.frm_forms .link_default:after{background-color:#286df7 !important}@media screen and (min-width: 992px){.frm_forms form .frm_button_submit:hover
i{transform:translateY(-50%) rotate(45deg)}}.block_partner_logos br,
.block_product_ranges br,
.block_services
br{display:none}.block_banner{height:calc(100vh - 80px)}.block_banner
*{color:#FFF !important}.block_banner.mobile_banner_boxes{height:-moz-fit-content;height:fit-content;padding-left:0 !important;padding-right:0 !important}.block_banner
.container{height:100%}.block_banner .container
.row{height:100%}.block_banner .image, .block_banner .swiper_banner-images{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;z-index:-1}.block_banner .image .wrapper, .block_banner .image img, .block_banner .swiper_banner-images .wrapper, .block_banner .swiper_banner-images
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block_banner
.content{z-index:1;margin-top:104px}.block_banner .content
.button_default{margin-right:32px}.block_banner .content
.link_default{margin-top:1.5rem;font-variation-settings:"wght" 600}.block_banner
.boxes{bottom:0;right:0;width:100%;height:auto;z-index:1}.block_banner .boxes
*{color:#FFF}.block_banner .boxes
.box{padding:25px
0;background-color:#286DF7;transition:all 0.25s ease-in-out}.block_banner .boxes .box:first-of-type{border-top:2px solid #FFF}.block_banner .boxes .box:not(:last-of-type){border-bottom:2px solid #FFF}.block_banner .boxes .box
h2{font-size:22px;line-height:32px;margin-bottom:12px}.block_banner .boxes .box h2, .block_banner .boxes .box
p{padding-left:40px;padding-right:40px;transition:all 0.25s ease-in-out}.block_banner .boxes .box
i{bottom:25px;right:25px;font-size:22px;transition:all 0.25s ease-in-out}.block_banner
.overlay{top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%)}.block_banner_small{height:350px}.block_banner_small_partners{height:auto !important}.block_banner_small_partners
*{color:#FFF !important}.block_banner_small_partners
h5{width:100% !important;color:#E21019 !important}.block_banner_small_partners h5:after{left:50% !important;transform:translateX(-50%) !important}.block_banner_small_partners
.logo{max-width:200px;margin-bottom:32px}.block_banner_small_partners
.logo.white{filter:invert(1) brightness(1000)}.block_banner_small
.container{height:100%}.block_banner_small .container
.row{height:100%}.block_banner_small
.content{z-index:1;margin-top:104px}.block_banner_small .content
h1{color:#EEF8FF}.block_banner_small
img{top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.block_banner_small
.overlay{top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%)}.block_partner_logos.default-content_text
*{color:#23252E}.block_partner_logos .partner-logos
.logo{width:300px;height:115px;background:#F6F7F9;mix-blend-mode:luminosity}.block_partner_logos .partner-logos .logo
.wrapper{height:100%;text-align:center}.block_partner_logos .partner-logos .logo .wrapper
img{filter:grayscale(1) opacity(0.4);width:70%;height:100%;-o-object-fit:contain;object-fit:contain;transition:all 0.25s ease-in-out}.block_partner_logos .partner-logos .logo:hover .wrapper
img{filter:unset}.block_partner_logos .swiper_partner-logos_navigation{width:48px;height:48px;border:1.5px solid #286DF7;background:none;transition:all 0.25s ease-in-out}.block_partner_logos .swiper_partner-logos_navigation
i{color:#286DF7;font-size:22px;z-index:2;transition:all 0.25s ease-in-out}.block_partner_logos .swiper_partner-logos_navigation:after{content:"";position:absolute;right:0;top:0;width:0;height:100%;background-color:#286DF7;transition:all 0.25s ease-in-out}.block_partner_logos .swiper_partner-logos_navigation:hover
i{color:#FFF !important}.block_partner_logos .swiper_partner-logos_navigation:hover:after{width:100%}.block_partner_logos .swiper_partner-logos_navigation.previous{margin-right:16px}.block_product_ranges.default-content_text
*{color:#23252E}.block_product_ranges .product-ranges
.product{height:500px}.block_product_ranges .product-ranges .product
.wrapper{height:100%;text-align:center}.block_product_ranges .product-ranges .product .wrapper
img{width:280px;height:230px;max-height:330px;-o-object-fit:contain;object-fit:contain;z-index:1;margin-top:0}.block_product_ranges .product-ranges .product .wrapper
div{width:100%;height:85%;background-color:#FFF;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-end;border-bottom:4px solid #E21019;padding:48px
28px 48px 28px;position:absolute;bottom:0px;left:0}.block_product_ranges .product-ranges .product .wrapper div
h3{margin-bottom:8px}.block_product_ranges .product-ranges .product .wrapper div p:last-of-type{margin-bottom:0}.block_product_ranges .product-ranges .product .wrapper div
.button_default{margin-top:28px}.block_product_ranges .product-ranges .product .wrapper div .button_default
span{color:#286DF7}.block_product_ranges .product-ranges .product .wrapper div .button_default
i{color:#FFF}.block_product_ranges .swiper_product-ranges_navigation{width:48px;height:48px;border:1.5px solid #286DF7;background:none;transition:all 0.25s ease-in-out}.block_product_ranges .swiper_product-ranges_navigation
i{color:#286DF7;font-size:22px;z-index:2;transition:all 0.25s ease-in-out}.block_product_ranges .swiper_product-ranges_navigation:after{content:"";position:absolute;right:0;top:0;width:0;height:100%;background-color:#286DF7;transition:all 0.25s ease-in-out}.block_product_ranges .swiper_product-ranges_navigation:hover
i{color:#FFF !important}.block_product_ranges .swiper_product-ranges_navigation:hover:after{width:100%}.block_product_ranges .swiper_product-ranges_navigation.previous{margin-right:16px}.block_partner_ranges .products
.product{margin-bottom:0px;height:480px}.block_partner_ranges .products .product
img{width:280px;height:300px;max-height:300px}.block_partner_ranges .products .product
div{height:80%;bottom:0;padding:48px
18px 48px 18px}.block_partner_ranges .products .product div .button_default
i{top:50%;transform:translateY(-50%)}.block_partner_ranges .products .product_column:nth-of-type(n+2){margin-top:80px}.block_services.default-content_text
*{color:#FFF}.block_services.small_columns .column:nth-of-type(n+3){margin-top:32px}.block_services.small_columns
.details{height:220px;background-color:#122B45;border-top:4px solid #E21019;padding:20px
16px;justify-content:space-between}.block_services.small_columns .details
i{padding:20px
0 0 0;font-size:56px;color:#6A748D}.block_services.small_columns .details i.fa-solid{font-family:"Font Awesome 6 Sharp" !important}.block_services.small_columns .details
img{width:60px;height:auto;padding:20px
0 0 0}.block_services.small_columns .details a, .block_services.small_columns .details strong, .block_services.small_columns .details
.title{color:#FFF;font-variation-settings:"wght" 600;width:-moz-fit-content;width:fit-content}.block_services.small_columns .details a:before, .block_services.small_columns .details strong:before, .block_services.small_columns .details .title:before{background-color:rgba(255, 255, 255, 0.3)}.block_services.small_columns .details a:after, .block_services.small_columns .details strong:after, .block_services.small_columns .details .title:after{background-color:#FFF}.block_services.small_columns .details a:hover:after, .block_services.small_columns .details a:hover:before, .block_services.small_columns .details strong:hover:after, .block_services.small_columns .details strong:hover:before, .block_services.small_columns .details .title:hover:after, .block_services.small_columns .details .title:hover:before{background-color:#FFF}.block_services
h2{margin-bottom:0 !important}.block_services .button_default .invert
i{color:#0D2033}.block_services
.services{margin-top:34px}.block_services
.box{border-top:4px solid #E21019;background:#122B45;padding:25px}.block_services .box
i{font-size:46px;color:#6A748D;margin:0
0 25px 0}.block_services .box i.fa-solid{font-family:"Font Awesome 6 Sharp" !important}.block_services .box
img{width:60px;height:auto;margin:0
0 25px 0}.block_services .box
h3{margin-bottom:8px !important}.block_services .box p:last-of-type{margin-bottom:0px !important}.block_services
.image{height:260px;position:relative;z-index:1;margin-top:28px}.block_services .image .col-12{padding:0}.block_services .image
img{width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;border-bottom:8px solid #E21019}.block_services.with-image:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:260px;background-color:#FFF}.block_about h1, .block_about h2, .block_about h3, .block_about h4, .block_about h5, .block_about
h6{color:#23252E}.block_about p:last-of-type{margin-bottom:0}.block_about .statistic
h2{margin-bottom:20px !important;margin-top:0 !important}.block_about .statistic
h2.number{margin-bottom:20px !important}.block_about .statistic:nth-of-type(n+3){margin-top:69px}.block_about
.button_ctas{flex-wrap:wrap}.block_about .button_ctas
.button_default{margin:15px
0 0 0}.block_about .button_ctas .button_default
span{color:#286DF7}.block_about .button_ctas .button_default:not(:last-of-type){margin-right:32px}.block_testimonials h1, .block_testimonials h2, .block_testimonials h3, .block_testimonials h4, .block_testimonials h5, .block_testimonials h6, .block_testimonials .source, .block_testimonials
strong{color:#23252E}.block_testimonials
.source{font-variation-settings:"wght" 600;margin:34px
0 14px 0;display:block}.block_testimonials
.swiper_navigation.next{margin-right:16px}.block_testimonials
.counter{width:-moz-fit-content;width:fit-content;font-family:"indivisible-variable",sans-serif;font-variation-settings:"wght" 450}.block_testimonials .swiper_testimonials-image .swiper-slide{height:355px;opacity:0.15}.block_testimonials .swiper_testimonials-image .swiper-slide.swiper-slide-active{opacity:1}.block_testimonials .swiper_testimonials-image .swiper-slide
.wrapper{height:100%}.block_testimonials .swiper_testimonials-image .swiper-slide .wrapper
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-bottom:8px solid #E21019}.block_form_map
.map{height:375px}.block_contact_details .contact-details{margin-top:64px}.block_contact_details
.column{width:50%}.block_contact_details .column:nth-of-type(n+3){margin-top:32px}.block_contact_details
h2{margin-bottom:0 !important}.block_contact_details
.details{height:220px;background-color:#FFF;border-top:4px solid #E21019;padding:20px
16px;justify-content:space-between}.block_contact_details .details
i{padding:20px
0 0 0;font-size:56px;color:#6A748D}.block_contact_details .details .link_default, .block_contact_details .details
strong{color:#4E556A;font-variation-settings:"wght" 600;width:-moz-fit-content;width:fit-content}.block_contact_details .details .link_default:before, .block_contact_details .details strong:before{background-color:rgba(78, 85, 106, 0.3)}.block_contact_details .details .link_default:after, .block_contact_details .details strong:after{background-color:#4E556A}.block_contact_details .details .link_default:hover:after, .block_contact_details .details .link_default:hover:before, .block_contact_details .details strong:hover:after, .block_contact_details .details strong:hover:before{width:0}.block_contact_details.block_services
.details{background-color:#122B45}.block_contact_details.block_services .details
strong{color:#FFF}.block_supports{padding-top:128px}.block_supports
img{width:100%;height:375px;-o-object-fit:cover;object-fit:cover;border-bottom:8px solid #E21019}.block_main_content
a{color:#286DF7}.block_main_content a:not(.button_default):before{background-color:rgba(40, 109, 247, 0.3) !important}.block_main_content a:not(.button_default):after{background-color:#286df7 !important}@media screen and (min-width: 576px){.block_partner_logos .partner-logos
.logo{height:130px}.block_form_map
.map{height:645px}.block_testimonials .swiper_testimonials-image .swiper-slide{width:470px}}@media screen and (min-width: 768px){.block_partner_logos br,
.block_product_ranges br,
.block_services
br{display:block}.block_banner{height:100vh}.block_banner
.boxes{max-width:100%;width:100%;height:auto}.block_banner .boxes
.box{height:auto;padding:40px
0px;width:calc(33% + 10px);border-top:2px solid #FFF;border-left:2px solid #FFF}.block_banner .boxes .box:first-of-type{border-left:none}.block_banner .boxes .box:not(:last-of-type){border-bottom:none}.block_banner
.content{margin-top:0px}.block_banner .content
.link_default{margin-top:0rem}.block_banner_small{height:433px}.block_form_map
.map{height:836px}.block_contact_details .column:nth-of-type(n+3){margin-top:0px}.block_contact_details .column:nth-of-type(n+4){margin-top:32px}.block_contact_details.block_services .service-column:nth-of-type(n+3){margin-top:0px}.block_contact_details.block_services .service-column:nth-of-type(n+4){margin-top:32px}.block_services
.services{margin-top:44px}.block_services .box
i{font-size:56px}.block_services
.image{height:420px;margin-top:104px;padding-left:calc(var(--bs-gutter-x) * 0.5)}.block_supports
img{height:552px}.block_testimonials .swiper_testimonials-image .swiper-slide{height:465px;width:450px}.block_partner_ranges .products .product
img{width:330px}.block_partner_ranges .products .product_column:nth-of-type(n+2){margin-top:0px}.block_partner_ranges .products .product_column:nth-of-type(n+3){margin-top:130px}.block_contact_details
.column{width:33.33333333%}.block_contact_details .column:nth-of-type(n+4){margin-top:32px}}@media screen and (min-width: 992px){.block_banner .boxes .box:hover{background-color:#FFF}.block_banner .boxes .box:hover
h2{color:#353845 !important}.block_banner .boxes .box:hover p, .block_banner .boxes .box:hover
i{color:#4E556A !important}.block_banner .boxes .box:hover
i{transform:rotate(45deg)}.block_partner_logos .partner-logos
.logo{height:157px}.block_contact_details.block_services .service-column:nth-of-type(n+3), .block_contact_details.block_services .service-column:nth-of-type(n+4){margin-top:0px}.block_contact_details .details:hover .link_default:after, .block_contact_details .details:hover .link_default:before, .block_contact_details .details:hover strong:after, .block_contact_details .details:hover strong:before{width:100%;left:0}.block_services
.services{margin-top:64px}.block_services
.box{padding:40px}.block_services .box i, .block_services .box
img{margin:0
55px 0 20px}.block_services
.image{height:620px}.block_partner_ranges .products .product
div{padding:48px
40px 48px 40px}.block_partner_ranges .products .product div .button_default:hover i, .block_partner_ranges .products .product div .button_default:focus
i{transform:translateY(-50%) rotate(45deg)}.block_product_ranges .button_default:hover
span{color:#FFF}.block_about .button_ctas .button_default:hover
span{color:#FFF}}@media screen and (min-width: 1110px){.block_contact_details
.column{width:16.66666667%}.block_contact_details .column:nth-of-type(n+3), .block_contact_details .column:nth-of-type(n+4){margin-top:0px}}@media screen and (min-width: 1200px){.block_banner
.content{margin-top:104px}.block_banner
.boxes{max-width:520px;width:100%;height:calc(100% - 104px)}.block_banner .boxes
.box{height:calc(33% + 4px);padding:40px;width:100%;border-top:none}.block_banner .boxes .box:first-of-type{border-top:none;border-left:2px solid #FFF}.block_banner .boxes .box:not(:last-of-type){border-bottom:2px solid #FFF}.block_banner .boxes .box
i{bottom:40px;right:40px}.block_product_ranges .product-ranges .product .wrapper
div{padding:48px
48px 48px 48px}.block_testimonials .swiper_testimonials-image .swiper-slide{height:570px;width:470px}}@media screen and (max-width: 768px){.block_services.small_columns .column:nth-of-type(3), .block_services.small_columns .column:nth-of-type(4){margin-top:10px}}.block_category{background-color:#F6F7F9}.block_category
h5{width:100% !important}.block_category h5:after{left:50% !important;transform:translate(-50%)}.block_category
h2{color:#23252E}.block_category h2
span{color:#23252E !important}.dropdown{display:inline-block;padding-top:15px;padding-bottom:15px}.dropdown:first-of-type{position:relative}.dropdown:first-of-type:before{content:"";position:absolute;top:0;left:-25px;width:2px;height:100%;background-color:#D6D8E1}.dropdown:last-of-type
p{margin-left:0}.filters
.dropdowns{justify-content:space-evenly;flex-direction:column;align-items:start}.filters
p{margin:0
12px 5px 0;font-variation-settings:"wght" 500}.filters
hr{margin:1.5rem 0 0.8rem 0;border-color:#D6D8E1;opacity:1}.filters
.link_default{position:relative;font-variation-settings:"wght" 500;cursor:pointer;background:none;border:none;padding:0;display:block;margin-bottom:15px}.filters .link_default:before{background-color:rgba(78, 85, 106, 0.3)}.filters .link_default:after{background-color:#4e556a}.filters .filter
.filter_select{min-width:240px;height:40px;padding:0px
10px;margin:0;border:1px
solid #D6D8E1;border-radius:0;outline:0;box-shadow:none;color:#353845;font-family:"indivisible-variable",sans-serif;font-size:16px;font-variation-settings:"wght" 500;font-style:normal;line-height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-size:14px !important;background-size:14px !important;background-repeat:no-repeat !important;background-position:95% 50% !important;background:#FFF url("/app/themes/iplni/assets/images/arrow-down.svg")}.message{display:none;font-variation-settings:"wght" 500}.mixitup-container-failed
.message{display:block}#ResetManufacturer,#ResetTypes{position:absolute;right:8px;top:65%;transform:translateY(-50%);background-color:#FFF;width:20px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:flex}.products
.product{height:500px;margin-bottom:140px;display:block}.products .product
img{width:235px;height:230px;max-height:330px;-o-object-fit:contain;object-fit:contain;z-index:1;margin-top:-65px;transition:all 0.25s ease-in-out}.products .product
div{width:100%;height:85%;background-color:#FFF;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-end;border-bottom:4px solid #E21019;padding:48px
25px 48px 25px;position:absolute;bottom:0;left:0}.products .product div
.types{font-size:14px;color:#4E556A;font-variation-settings:"wght" 400;margin-bottom:0}.products .product div
h3{margin-bottom:8px;color:#353845}.products .product div p:last-of-type{margin-bottom:0px}.products .product div
.button_default{margin-top:28px}.products .product div .button_default
span{color:#286DF7}.products .product div .button_default
i{color:#FFF;top:14px;transform:none}.mixitup-pagination{margin-top:-65px}.mixitup-pagination .mixitup-page-list{position:relative;border-top:1px solid #000;padding-top:20px}.mixitup-pagination .mixitup-page-list.mixitup-page-list-disabled{border:none;padding-top:0px}.mixitup-pagination .mixitup-page-list .mixitup-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:12px;min-width:40px;border-radius:8px;height:40px;display:flex;align-items:center;justify-content:center;background-color:unset;color:#000;font-size:14px;font-variation-settings:"wght" 500}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-active{background-color:#EDEDF1}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev, .mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next{position:relative;overflow:hidden;text-indent:-9999px;width:100px;padding:0;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;transition:all 0.25s ease-in-out}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev:before, .mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next:before{position:absolute;text-indent:0;top:10px}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev:after, .mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next:after{position:absolute;text-indent:0;font-family:"Font Awesome 6 Sharp";top:50%;transform:translateY(-50%)}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev.mixitup-control-disabled, .mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next.mixitup-control-disabled{opacity:0.15}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev.mixitup-control-disabled:hover, .mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next.mixitup-control-disabled:hover{color:#000}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev:hover, .mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next:hover{color:#286DF7}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev{left:0}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev:before{content:"Previous";right:20px}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev:after{content:"\f060";left:0px}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next{right:0}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next:before{position:absolute;content:"Next";left:20px}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next:after{content:"\f061";right:26px}@media screen and (min-width: 992px){.filters
.link_default{margin-bottom:0}.dropdown{padding-top:0px;padding-bottom:0px}#ResetManufacturer,#ResetTypes{top:70%}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev, .mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next{position:absolute}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev:before{left:20px}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-prev:after{left:0px}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next:before{right:20px}.mixitup-pagination .mixitup-page-list .mixitup-control.mixitup-control-next:after{right:0px}.products .product:hover
img{transform:scale(1.1)}.products .product:hover .button_default
span{color:#FFF}.products .product:hover .button_default:after{width:100%}.products .product:hover .button_default
i{transform:none}.products .product:hover .button_default:hover i, .products .product:hover .button_default:focus
i{transform:none}}@media screen and (min-width: 1200px){.filters
p{margin:0
12px 0 24px}.dropdown:first-of-type:before{left:0px}#ResetManufacturer,#ResetTypes{top:50%}.products .product
div{padding:48px
40px 48px 40px}}@media screen and (min-width: 870px){.filters
.dropdowns{flex-direction:row;align-items:center}}.footer{z-index:0}.footer.default-content_text
*{color:#FFF !important}.footer
.footer_top{z-index:2}.footer .footer_top
h5{color:#286DF7 !important}.footer .footer_top h5:after{display:none}.footer .footer_top a:not(.button_default){position:relative;font-size:16px;font-weight:400;font-style:normal;line-height:24px}.footer .footer_top a:not(.button_default):before, .footer .footer_top a:not(.button_default):after{width:0;height:1px;top:calc(100% + 4px);right:0;position:absolute;content:""}.footer .footer_top a:not(.button_default):before{background-color:rgba(255, 255, 255, 0.3);transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s}.footer .footer_top a:not(.button_default):after{background-color:white;transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83)}.footer .footer_top
.footer_cta{margin-top:-165px;max-height:426px;padding-left:45px;padding-right:45px;padding-top:45px;padding-bottom:45px}.footer .footer_top .footer_cta
h5{color:#FFF !important}.footer .footer_top .footer_cta
.button_default{margin-right:32px}.footer .footer_top .footer_cta .button_default:after{left:auto !important}.footer .footer_top .footer_cta .button_default
i{color:#E21019 !important}.footer .footer_top .footer_cta
.link_default{font-variation-settings:"wght" 600;margin-top:1.5rem}.footer .footer_top .footer_cta .d-flex{flex-wrap:wrap}.footer .footer_top .column p, .footer .footer_top .column
a{font-size:14px;line-height:20px}.footer .footer_top .column
p{margin-bottom:0.8rem}.footer
.footer_bottom{z-index:2;padding-top:32px;padding-bottom:32px}.footer .footer_bottom:before{content:"";position:absolute;top:0;left:-12px;width:100vw;height:1px;background-color:#FFF}.footer .footer_bottom
span{font-size:14px;line-height:20px}.footer .footer_bottom
span.copyright{margin-bottom:1rem;margin-right:32px}.footer .footer_bottom
.link_watermark{white-space:nowrap;margin-bottom:1rem;font-size:14px;line-height:20px}.footer .footer_bottom .link_watermark
img{height:14px;margin:0rem 0rem 0rem 0.5rem;top:-1px}.footer .footer_bottom .socials a
i{font-size:22px;transition:all 0.25s ease-in-out}.footer .footer_bottom .socials a:not(:last-of-type){margin-right:24px}.footer .footer_bottom .socials a:hover
i{color:#286DF7 !important}@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm){.footer .footer_bottom .link_watermark
img{top:-1px}}@media screen and (min-width: 768px){.footer .footer_top
.footer_cta{margin-top:-235px}.footer .footer_top .footer_cta
.link_default{margin-top:0}.footer .footer_top .column p, .footer .footer_top .column
a{font-size:16px;line-height:24px}.footer .footer_top .column
p{margin-bottom:1rem}.footer .footer_bottom
span{font-size:16px;line-height:24px}.footer .footer_bottom
span.copyright{margin-bottom:0}.footer .footer_bottom
.link_watermark{margin-bottom:0;font-size:16px;line-height:24px}.footer .footer_bottom .socials a
i{font-size:24px}}@media screen and (max-width: 768px){footer .footer_top
.footer_cta{margin-bottom:55px}}@media screen and (min-width: 992px){.footer .footer_top
.footer_cta{padding-left:70px;padding-right:70px;padding-top:0px;padding-bottom:0px}.footer .footer_top .footer_cta .button_default:hover
span{color:#000 !important}.footer a:hover:before, .footer a:hover:after{width:100%;left:0}}@media screen and (min-width: 1200px){.footer .footer_top
.footer_cta{margin-top:-280px;max-height:426px;padding-left:110px;padding-right:110px}}.header{width:100%;height:104px;z-index:96;padding-right:0;transition:all 0.25s ease-in-out}.header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#FFF}.header .container-fluid{height:100%}.header .container-fluid
.row{height:100%}.header .col-md-9, .header .col-md-8, .header .col-lg-8{padding-right:0}.header .company-logo{width:100%;max-width:300px;height:auto}.header .company-logo
img{width:100%;max-width:300px;height:auto;height:auto;filter:invert(1) brightness(1000)}.header
nav{padding-right:20px;height:104px}.header nav>div{height:100%}.header nav
ul{height:100%;display:flex;align-items:center}.header nav ul
li{position:relative}.header nav ul li.current_page_item a:before, .header nav ul li.current_page_item a:after, .header nav ul li.current-menu-item a:before, .header nav ul li.current-menu-item a:after{width:100%;left:0}.header nav ul li.menu-item-has-children{height:100%;display:flex;align-items:center}.header nav ul li.menu-item-has-children:after{content:"\f078";font-family:"Font Awesome 6 Sharp";color:#FFF;margin-left:8px;margin-top:-2px}.header nav ul li.menu-item-has-children:hover:after{color:#FFF}.header nav ul li.menu-item-has-children:hover .sub-menu{top:104px;opacity:1;visibility:visible;transition:all 0.2s cubic-bezier(0.82, 0.15, 0.15, 0.91)}.header nav ul li .sub-menu{min-width:280px;top:104px;height:-moz-fit-content;height:fit-content;left:0;position:absolute;opacity:0;visibility:hidden;transition:all 0.2s cubic-bezier(0.82, 0.15, 0.15, 0.91);padding:20px
20px;border-radius:0px;display:flex;flex-direction:column;align-items:start;background:#FFF;box-shadow:3px 4px 5px 0px rgba(13, 32, 51, 0.05)}.header nav ul li .sub-menu
li{padding:8px
0}.header nav ul li .sub-menu li:first-of-type{padding-top:0}.header nav ul li .sub-menu li:last-of-type{padding-bottom:0}.header nav ul li .sub-menu li.current_page_item a, .header nav ul li .sub-menu li.current-menu-item
a{color:#286DF7}.header nav ul li .sub-menu li.current_page_item a:before, .header nav ul li .sub-menu li.current-menu-item a:before{left:auto;transform:rotate(45deg)}.header nav ul li .sub-menu li
a{color:#4E556A}.header nav ul li .sub-menu li a:before, .header nav ul li .sub-menu li a:after{display:none}.header nav ul li .sub-menu li a:hover{color:#286DF7}.header nav ul li .sub-menu li a:hover:before{width:auto;left:auto;right:-30px !important;transform:rotate(45deg)}.header nav ul li
a{color:#FFF;font-size:16px;font-variation-settings:"wght" 600;position:relative}.header nav ul li a:before, .header nav ul li a:after{width:0;height:1px;top:calc(100% + 8px);right:0;position:absolute;content:""}.header
.contact{background-color:#286DF7;height:104px;width:160px}.header .contact
a{font-variation-settings:"wght" 600;color:#FFF}.header.is_scrolling,.header.scrolled{background-color:#FFF;box-shadow:0px 16px 12px -4px rgba(16, 24, 40, 0.08), 0px 6px 4px -2px rgba(16, 24, 40, 0.03)}.header.is_scrolling:after,.header.scrolled:after{display:none}.header.is_scrolling .company-logo img, .header.scrolled .company-logo
img{filter:unset}.header.is_scrolling nav ul li a, .header.scrolled nav ul li
a{color:#4E556A}.header.is_scrolling nav ul li a:before, .header.scrolled nav ul li a:before{background-color:rgba(40, 109, 247, 0.3)}.header.is_scrolling nav ul li a:after, .header.scrolled nav ul li a:after{background-color:#286df7}.header.is_scrolling nav ul li a:hover, .header.scrolled nav ul li a:hover{color:#286DF7}.header.is_scrolling nav ul li.current_page_item a, .header.is_scrolling nav ul li.current-menu-item a, .header.scrolled nav ul li.current_page_item a, .header.scrolled nav ul li.current-menu-item
a{color:#286DF7}.header.is_scrolling nav ul li.menu-item-has-children:after, .header.scrolled nav ul li.menu-item-has-children:after{color:#4E556A}.header.is_scrolling nav ul li.menu-item-has-children .sub-menu li a:before, .header.scrolled nav ul li.menu-item-has-children .sub-menu li a:before{background-color:unset}.header.is_scrolling .hamburger_container .hamburger_wrapper .hamburger .bun, .header.scrolled .hamburger_container .hamburger_wrapper .hamburger
.bun{background-color:#23252E}.hamburger_container{padding:15px;border:none;cursor:pointer;background:none}.hamburger_container
.hamburger_wrapper{width:30px;height:30px}.hamburger_container .hamburger_wrapper
.hamburger{width:100%;height:100%}.hamburger_container .hamburger_wrapper .hamburger
.bun{width:100%;height:2px;margin:auto;top:0;left:0;bottom:0;background-color:#FFF;transition:0.3s width cubic-bezier(0.2, 0.6, 0.3, 1), transform 0.3s cubic-bezier(0.2, 0.6, 0.3, 1);will-change:width, transform}.hamburger_container .hamburger_wrapper .hamburger
.bun.top{transform:translateY(-10px)}.hamburger_container .hamburger_wrapper .hamburger
.bun.bottom{transform:translateY(10px)}.hamburger_container.is_active .hamburger_wrapper .hamburger
.bun.top{width:24px;transform:translateX(3px) rotate(-135deg)}.hamburger_container.is_active .hamburger_wrapper .hamburger
.bun.center{opacity:0}.hamburger_container.is_active .hamburger_wrapper .hamburger
.bun.bottom{width:24px;transform:translateX(3px) rotate(135deg)}.primary-navigation{width:100%;height:100%;bottom:0;left:0;transform:translateX(-100%);overflow-x:hidden;overflow-y:scroll;visibility:hidden;z-index:9;transition:0.6s cubic-bezier(0.2, 0.6, 0.3, 1);will-change:transform, opacity, visibility;box-shadow:8px 0px 15px 0px rgba(16, 24, 40, 0.2), 0px 6px 4px -2px rgba(16, 24, 40, 0.2);background-color:#0D2033;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.primary-navigation .container-fluid{height:100%}.primary-navigation .container-fluid
.container{height:100%}.primary-navigation .container-fluid .container
.row{height:100%;display:flex;align-items:stretch}.primary-navigation
nav{padding:140px
0px 45px 0px}.primary-navigation nav
ul{margin:0;list-style:none}.primary-navigation nav ul
li{padding:0;border-bottom:2px solid rgba(255, 255, 255, 0.08)}.primary-navigation nav ul li
a{display:block !important;color:#FFF !important;font-family:"indivisible-variable",sans-serif;font-size:20px;font-weight:600;font-style:normal;line-height:18px;position:relative;padding:20px
0;width:-moz-fit-content;width:fit-content;transition:all 0.25s ease-in-out}.primary-navigation nav ul li a:hover{transform:translateX(10px)}.primary-navigation nav ul li
ul{width:100%;height:100vh;padding:128px
1.5rem 48px 1.5rem;top:0;left:0;transform:translateX(100%);position:absolute;background-color:#d40f17;opacity:0;visibility:hidden;z-index:1;transition:0.3s cubic-bezier(0.2, 0.6, 0.3, 1);will-change:transform, opacity, visibility}.primary-navigation nav ul li.menu-item-has-children>a{font-size:24px;font-weight:600;line-height:32px}.primary-navigation nav ul li.menu-item-has-children>a:after{width:12px !important;height:12px !important;top:calc(50% + 1px) !important;left:auto !important;right:10px !important;transform:translateY(-50%) rotate(45deg) !important;position:absolute;display:block;background-color:transparent !important;border-top:2px solid;border-right:2px solid;content:""}.primary-navigation
.contact{background-color:#286DF7;height:65px;width:101vw;bottom:-35px;left:50%;transform:translateX(-50%)}.primary-navigation .contact
a{font-variation-settings:"wght" 600;color:#FFF}.primary-navigation.is_active{transform:translateX(0);visibility:visible}@media screen and (min-width: 768px){.header nav
ul{margin:0;list-style:none}.header nav ul
li{padding:0rem 10px 0rem 10px;height:100%;display:flex;align-items:center}.header nav ul li
a{font-weight:500;height:100%;display:flex;align-items:center}.header nav ul li
a.button_default{font-weight:700}.header nav ul li a:before, .header nav ul li a:after{top:calc(100% - 40px)}.header nav ul li a:before{background-color:rgba(255, 255, 255, 0.3);transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s}.header nav ul li a:after{background-color:white;transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83)}.header nav ul li a:hover:before, .header nav ul li a:hover:after{width:100%;left:0}.header nav ul li:first-child{padding:0rem 10px 0rem 0rem}.header nav ul li:last-child{padding:0rem 0rem 0rem 10px}.primary-navigation{max-width:400px;height:calc(100% - 104px)}.primary-navigation
nav{padding:45px
0px 45px 0px}}@media screen and (max-width: 1200px){header .contact.d-md-flex{width:160px !important}header .contact.d-md-flex
a{font-size:16px;line-height:24px}}@media screen and (min-width: 1200px){header nav ul
li{padding:0rem 10px 0rem 10px}header nav ul li:first-child{padding:0rem 10px 0rem 0rem}header nav ul li:last-child{padding:0rem 0rem 0rem 10px}}@media screen and (min-width: 1440px){.header
nav{padding-right:40px}.header nav ul
li{padding:0rem 16px 0rem 16px}.header nav ul li:first-child{padding:0rem 16px 0rem 0rem}.header nav ul li:last-child{padding:0rem 0rem 0rem 16px}.header
.contact{width:200px !important}.header .contact
a{font-size:16px;line-height:24px}}@font-face{font-family:"Neue Haas Grotesk Display Pro";src:url("/app/themes/iplni/fonts/wordpressNeueHaasDisplay-Roman.eot");src:url("/app/themes/iplni/fonts/wordpress/NeueHaasDisplay-Roman.eot?#iefix") format("embedded-opentype"), url("/app/themes/iplni/fonts/wordpress/NeueHaasDisplay-Roman.woff2") format("woff2"), url("/app/themes/iplni/fonts/wordpress/NeueHaasDisplay-Roman.woff") format("woff"), url("/app/themes/iplni/fonts/wordpress/NeueHaasDisplay-Roman.ttf") format("truetype"), url("/app/themes/iplni/fonts/wordpress/NeueHaasDisplay-Roman.svg#NeueHaasDisplay-Roman") format("svg");font-weight:500;font-style:normal;font-display:swap}body.login{background-color:#FEFEFE}body.login
svg{display:none}body.login
#login{position:relative;width:100% !important;min-height:100%;padding:0;margin:0;display:flex;justify-content:center;align-items:center;flex-direction:column}body.login #login
h1{width:100%;max-width:calc(320px - 1.25rem);padding:1.875rem;margin:0;color:#29293D;display:flex;justify-content:center}body.login #login h1
a{background-image:none;position:relative;margin:0
20px 0;height:auto;width:20px}body.login #login h1 a:before{content:"";display:block;position:absolute;top:50%;left:50%;color:#29293D;line-height:22px;text-indent:0;width:75px;height:20px;line-height:22px;text-indent:0;transform:translate(-50%, -50%);background-image:url("/app/themes/iplni/images/wordpress/login_cross.svg");background-size:contain;background-position:center;background-repeat:no-repeat}body.login #login h1:before{width:75px;height:48px;margin:0rem 0rem 0rem 0rem;background-image:url("/app/themes/iplni/images/wordpress/login_company-logo.svg");background-size:contain;background-position:center;background-repeat:no-repeat;content:""}body.login #login h1:after{width:150px;max-width:none;height:48px;margin:0rem 0rem 0rem 0rem;background-image:url("/app/themes/iplni/images/wordpress/company-logo.svg");background-size:contain;background-position:center;background-repeat:no-repeat;content:""}body.login #login
form{width:100%;max-width:calc(320px - 1.25rem);padding:0.9375rem;margin:0;border:none;box-shadow:none}body.login #login form label, body.login #login form
input{font-family:"Neue Haas Grotesk Display Pro";color:#29293D;font-size:16px;line-height:22px}body.login #login form
label{margin:0px
0px 5px 0px;font-size:16px;line-height:22px}body.login #login form input[type=text], body.login #login form input[type=password], body.login #login form input[type=checkbox]{width:100%;height:50px;padding:0rem 0.625rem 0rem 0.625rem;margin:0rem 0rem 1.5625rem 0rem;background-color:#FEFEFE;border:1px
solid #C3C3D6;border-radius:10px;outline:none;box-shadow:none;color:#29293D;line-height:48px}body.login #login form .wp-hide-pw{min-width:50px;min-height:50px;outline:none;box-shadow:none}body.login #login form .wp-hide-pw
span{color:#7773FF}body.login #login form
.forgetmenot{height:50px;display:flex;align-items:center}body.login #login form .forgetmenot input[type=checkbox]{width:22px;height:22px;padding:0;margin:0rem 0.625rem 0rem 0rem;background-color:#FEFEFE;border:1px
solid #C3C3D6;border-radius:5px;outline:none;box-shadow:none}body.login #login form .forgetmenot input[type=checkbox]:before{width:4px;height:12px;margin:0;top:-14px;transform:rotate(45deg);position:relative;display:none;border-bottom:3px solid #7773FF;border-right:3px solid #7773FF;float:none;vertical-align:baseline;content:""}body.login #login form .forgetmenot input[type=checkbox]:checked:before{display:inline-block}body.login #login form .forgetmenot
label{margin:0;line-height:20px}body.login #login form input[type=text]:focus, body.login #login form input[type=password]:focus, body.login #login form .forgetmenot input[type=checkbox]:focus{border:1px
solid #7773FF;outline:none;box-shadow:none}body.login #login form .submit input[type=submit]{width:auto;min-width:125px;height:50px;padding:0
10px;margin:0;display:flex;justify-content:center;align-items:center;background-color:#7773FF;border:none;border-radius:10px;outline:none;box-shadow:none;color:#FEFEFE;font-family:"Neue Haas Grotesk Display Pro";font-size:16px;transition:0.4s cubic-bezier(0.51, 0.18, 0, 0.88)}body.login #login form .submit input[type=submit]:focus{background-color:#CC54BA}body.login #nav, body.login
#backtoblog{margin:1.9375rem 0rem 0rem 0rem}body.login #nav a, body.login #backtoblog a, body.login .privacy-policy-page-link
a{position:relative;display:inline-block;color:#29293D;font-family:"Neue Haas Grotesk Display Pro";font-size:16px;font-weight:400;font-style:normal;line-height:21px;text-decoration:none}body.login #nav a:before, body.login #nav a:after, body.login #backtoblog a:before, body.login #backtoblog a:after, body.login .privacy-policy-page-link a:before, body.login .privacy-policy-page-link a:after{width:0;height:1px;top:100%;right:0;position:absolute;content:""}body.login #nav a:before, body.login #backtoblog a:before, body.login .privacy-policy-page-link a:before{background-color:rgba(94, 90, 219, 0.1);transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s}body.login #nav a:after, body.login #backtoblog a:after, body.login .privacy-policy-page-link a:after{background-color:rgba(94, 90, 219, 1);transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83)}body.login #nav a:focus, body.login #backtoblog a:focus, body.login .privacy-policy-page-link a:focus{background-color:transparent;border:none;outline:none;box-shadow:none;color:#7773FF}body.login .privacy-policy-page-link{padding:0rem 0rem 0.9375rem 0rem;margin:1.875rem 0rem 0rem 0rem}.login .message, .login .success, .login
#login_error{font-family:"Neue Haas Grotesk Display Pro";font-size:14px;width:100%;max-width:calc(320px - 1.25rem);padding:0.9375rem;margin:0rem 0rem 0.9375rem 0rem;background-color:#FEFEFE;border-left:5px solid #7773FF;box-shadow:0px 0px 8px rgba(0, 0, 0, 0.1)}.language-switcher{display:none}@media screen and (min-width: 640px){body.login #login
h1{width:360px;max-width:360px}body.login #login
form{width:360px;max-width:360px;padding:1.875rem}body.login #login form input[type=text], body.login #login form input[type=password]{padding:0rem 0.9375rem 0rem 0.9375rem;margin:0rem 0rem 1.5625rem 0rem}body.login #nav, body.login
#backtoblog{margin:2.875rem 0rem 0rem 0rem}body.login .privacy-policy-page-link{padding:0rem 0rem 1.875rem 0rem}.login .message, .login .success, .login
#login_error{width:360px;max-width:360px;padding:1.875rem;margin:0rem 0rem 1.875rem 0rem}}@media screen and (min-width: 1024px){body.login
svg{display:block;position:absolute;height:100%;width:40%;top:0;left:0}body.login svg path#Path_4, body.login svg path#Path_6,
body.login svg path#Path_29, body.login svg path#Path_22,
body.login svg path#Path_470, body.login svg path#Path_464,
body.login svg
path#Path_473{animation:fade-out-One 6s infinite}body.login svg path#Path_15, body.login svg path#Path_11,
body.login svg path#Path_13, body.login svg path#Path_9,
body.login svg path#Path_19, body.login svg path#Path_27,
body.login svg path#Path_463, body.login svg path#Path_477,
body.login svg path#Path_475, body.login svg
path#Path_489{animation:fade-out-Two 12s infinite}body.login::before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:rgb(142, 118, 245);background:linear-gradient(90deg, #8E76F5 0%, #CC54BA 100%);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@keyframes fade-out-One{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}@keyframes fade-out-Two{0%{opacity:0.2}50%{opacity:1}100%{opacity:0.2}}body.login
#login{width:60% !important;left:85%;transform:translateX(-75%);box-shadow:-10px 0px 15px rgba(0, 0, 0, 0.4)}body.login #login form label, body.login #login form
input{font-size:18px}body.login #login form .submit input[type=submit]{font-size:18px}body.login #login form .submit input[type=submit]:hover{background-color:#CC54BA}body.login #nav a:hover, body.login #backtoblog a:hover, body.login .privacy-policy-page-link a:hover{color:#7773FF}body.login #nav a:hover:before, body.login #nav a:hover:after, body.login #backtoblog a:hover:before, body.login #backtoblog a:hover:after, body.login .privacy-policy-page-link a:hover:before, body.login .privacy-policy-page-link a:hover:after{width:100%;left:0}body.login
#backtoblog{position:absolute;bottom:80px;width:calc(50% - 50px);left:0;margin:0;padding:0;display:flex;justify-content:flex-end}body.login .privacy-policy-page-link{position:absolute;bottom:80px;width:calc(50% - 10px);margin:0;padding:0;right:0;display:flex;justify-content:flex-start}body.login #nav a, body.login #backtoblog a, body.login .privacy-policy-page-link
a{font-size:18px}}@media screen and (max-height: 820px){body.login
#backtoblog{bottom:25px}body.login .privacy-policy-page-link{bottom:25px}}@media screen and (max-height: 650px){body.login #backtoblog,
body.login .privacy-policy-page-link{width:-moz-fit-content;width:fit-content;bottom:0;position:relative;display:inline-block;margin:2.875rem 0rem 0rem 0rem}}*{font-family:"indivisible-variable",sans-serif}.loader{width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;z-index:112;touch-action:none}.loader .loader_logo
.logo{width:75vw;height:auto}.show-for-sr{display:none !important}#backToTop{bottom:0;right:0;width:56px;height:56px;background-color:#E21019;color:#FFF;z-index:4;cursor:pointer}#backToTop
i{font-size:22px}.main{visibility:hidden}.html,.body{width:100%;max-width:100%;overflow-x:hidden}.error404 .default-content_text
*{color:#FFF}.container-fluid{width:100%;max-width:none}.container-fluid
.container{width:100%;max-width:1280px}ul,ol{padding:0}a{text-decoration:none}.default-content_text
*{color:#4E556A}.default-content_text h1:last-child:not(.ignore), .default-content_text h2:last-child:not(.ignore), .default-content_text h3:last-child:not(.ignore), .default-content_text h4:last-child:not(.ignore), .default-content_text h5:last-child:not(.ignore), .default-content_text h6:last-child:not(.ignore), .default-content_text p:last-child:not(.ignore), .default-content_text ul:last-child:not(.ignore), .default-content_text ol:last-child:not(.ignore), .default-content_text li:last-child:not(.ignore), .default-content_text a:last-child:not(.ignore), .default-content_text span:last-child:not(.ignore){margin-bottom:0 !important}.default-content_text h1 span, .default-content_text h2 span, .default-content_text h3 span, .default-content_text h4 span, .default-content_text h5 span, .default-content_text h6 span, .default-content_text p span, .default-content_text ul span, .default-content_text ol span, .default-content_text li span, .default-content_text a span, .default-content_text span
span{color:#286DF7}.default-content_text h1, .default-content_text h2, .default-content_text
h3{margin:3rem 0rem 2rem 0rem}.default-content_text h1:first-of-type, .default-content_text h2:first-of-type, .default-content_text h3:first-of-type{margin:0rem 0rem 2rem 0rem}.default-content_text h4, .default-content_text h5, .default-content_text
h6{margin:2rem 0rem 1.5rem 0rem}.default-content_text h4:first-of-type, .default-content_text h5:first-of-type, .default-content_text h6:first-of-type{margin:0rem 0rem 1.5rem 0rem}.default-content_text
h5{color:#E21019 !important;width:-moz-fit-content;width:fit-content}.default-content_text h5:after{content:"";position:absolute;top:calc(100% + 4px);left:0;width:48px;height:2px;background-color:#E21019}.default-content_text ul, .default-content_text
ol{margin:0rem 0rem 1rem 3rem}.default-content_text ul li, .default-content_text ol
li{padding:0rem 0rem 0.625rem 0rem}.default-content_text ul li:last-of-type, .default-content_text ol li:last-of-type{padding:0}.default-content_text
strong{font-variation-settings:"wght" 600}.default-content_text
ul{list-style:circle}.default-content_text
blockquote{border-left:2px solid;padding:5px
0;margin:1rem 0 0 0}.default-content_text blockquote
p{padding:0
0 0 15px}.default-content_text a:not(.ignore){position:relative}.default-content_text a:not(.ignore):before, .default-content_text a:not(.ignore):after{width:0;height:1px;top:calc(100% + 3px);right:0;position:absolute;content:""}.default-content_text a:not(.ignore):before{background-color:rgba(255, 255, 255, 0.3);transition:width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s}.default-content_text a:not(.ignore):after{background-color:white;transition:width 0.2s cubic-bezier(0.29, 0.18, 0.26, 0.83)}.default-content_text.background-colour_white a:not(.ignore):before{background-color:rgba(106, 116, 141, 0.3)}.default-content_text.background-colour_white a:not(.ignore):after{background-color:#6a748d}.mfp-fade.mfp-bg{opacity:0;transition:0.2s cubic-bezier(0.51, 0.18, 0, 0.88)}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;transition:0.2s cubic-bezier(0.51, 0.18, 0, 0.88)}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-iframe-holder .mfp-close{padding:0;top:-60px;right:0}.swiper_navigation{width:48px;height:48px;border:1.5px solid #286DF7;background:none;transition:all 0.25s ease-in-out}.swiper_navigation
i{color:#286DF7 !important;font-size:24px;z-index:2;transition:all 0.25s ease-in-out}.swiper_navigation:after{content:"";position:absolute;right:0;top:0;width:0;height:100%;background-color:#286DF7;transition:all 0.25s ease-in-out}.swiper_navigation.previous{margin-right:16px}.swiper_navigation.swiper-button-disabled{opacity:0.5}.swiper_navigation.swiper-button-disabled:hover
i{color:#286DF7 !important}.swiper_navigation.swiper-button-disabled:hover:after{display:none}@media screen and (min-width: 768px){.loader .loader_logo
.logo{width:45vw}.default-content_text ul li, .default-content_text ol
li{padding:0rem 0rem 0.9375rem 0rem}}@media screen and (min-width: 992px){.default-content_text a:not(.ignore):hover:before, .default-content_text a:not(.ignore):hover:after{width:100%;left:0}.swiper_navigation:hover
i{color:#FFF !important}.swiper_navigation:hover:after{width:100%}}