.page-template-tpl-category-detail .accordion{padding:83px 0 0 0}@media (max-width: 767px){.page-template-tpl-category-detail .accordion{padding:24px 0 0 0}}.accordion{display:flex;flex-direction:column;padding:0 0 100px}@media (max-width: 1024px){.accordion{padding:0 0 50px}}.accordion .accordion-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap}@media (max-width: 1180px){.accordion .accordion-wrapper{flex-wrap:wrap}}@media (max-width: 767px){.accordion .accordion-wrapper .col-6{flex:0 0 100%;max-width:100%}}.accordion .accordion-wrapper .main-title-and-items{width:100%;display:flex;flex-direction:column;padding:0 16px 0 40px}@media (max-width: 1024px){.accordion .accordion-wrapper .main-title-and-items{padding:24px 10px 0 10px}}.accordion .accordion-wrapper .main-title-and-items .main-title{width:100%}@media (max-width: 767px){.accordion .accordion-wrapper .main-title-and-items .main-title{text-align:center}}.accordion .accordion-wrapper .main-title-and-items .items{display:flex;flex-direction:column}.accordion .accordion-wrapper .main-title-and-items .items .single-item{display:flex;flex-direction:column;border-bottom:1px solid #D8DCDE}.accordion .accordion-wrapper .main-title-and-items .items .single-item:first-child{border-top:1px solid #D8DCDE}.accordion .accordion-wrapper .main-title-and-items .items .single-item .clickable-area{padding:20px 0;position:relative;cursor:pointer}.accordion .accordion-wrapper .main-title-and-items .items .single-item .clickable-area:before{content:"";position:absolute;width:6px;height:6px;border:2px solid #87929D;border-left:0;border-top:0;right:0;transform:rotate(45deg) translateY(-50%);top:50%;margin-top:-3px}.accordion .accordion-wrapper .main-title-and-items .items .single-item .clickable-area p{font-weight:bold}.accordion .accordion-wrapper .main-title-and-items .items .single-item .expandable-area{display:none;padding:0 0 20px 0}.accordion .accordion-wrapper .main-title-and-items .items .single-item .expandable-area .content{padding:0 0 20px 0}.accordion .secondary-title{margin:50px 0 0 0}@media (max-width: 1024px){.accordion .secondary-title{margin:35px 0 0 0}}body .fancybox-slide--iframe .fancybox-content{width:70%;height:90%;padding:50px}@media (max-width: 1180px){body .fancybox-slide--iframe .fancybox-content{width:90%;padding:30px}}@media (max-width: 767px){body .fancybox-slide--iframe .fancybox-content{width:100%;height:100%;padding:20px 0}}@media (max-width: 767px){body .fancybox-slide--iframe{padding:50px 0 0 0}}body .fancybox-slide--iframe .fancybox-iframe{position:relative;top:unset;left:unset}body #footer .footer-subscribe-form .hbspt-form form{display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width: 1180px){body #footer .footer-subscribe-form .hbspt-form form{justify-content:center}}body #footer .footer-subscribe-form .hbspt-form form .hs_email{order:1}body #footer .footer-subscribe-form .hbspt-form form .hs_submit{order:2}body #footer .footer-subscribe-form .hbspt-form form .hs_recaptcha{order:9}body h1 strong,body h1 b,body h2 strong,body h2 b,body h3 strong,body h3 b,body h4 strong,body h4 b,body h5 strong,body h5 b,body h6 strong,body h6 b{color:#f34e3f}.article .article-body .article-tags{font-size:12px;margin-bottom:10px}body blockquote{width:120%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;position:relative;color:#FFFFFF;background-color:#f34e3f;transform:translateX(-10%);border:none;padding:100px 50px 50px}@media (max-width: 1180px){body blockquote{width:100%;transform:translateX(0)}}@media (max-width: 767px){body blockquote{justify-content:flex-start;align-items:flex-start;padding:50px 24px}}body blockquote:before{content:'';background:url(/wp-content/themes/provident/assets/images/quotes-left.png);background-size:20px 20px;background-repeat:no-repeat;width:20px;height:20px;display:flex;position:absolute;top:50px;left:calc(20% + 80px);z-index:9}@media (max-width: 767px){body blockquote:before{top:calc(50px + 140px + 50px);left:24px}}body blockquote:after{content:'';background:url(/wp-content/themes/provident/assets/images/quotes-2-decorative.png);background-size:50px 70px;background-repeat:no-repeat;width:50px;height:70px;display:flex;position:absolute;top:0;right:30%;transform:translate(-50%, 20%) rotate(90deg);z-index:1}@media (max-width: 767px){body blockquote:after{transform:translate(10%, 30%) rotate(90deg)}}body blockquote p{position:relative}body blockquote p:first-child{width:20%;position:absolute;top:50%;left:50px;transform:translateY(-50%);padding:0;margin:0}@media (max-width: 767px){body blockquote p:first-child{width:140px;display:flex;align-self:center;position:relative;top:unset;left:unset;transform:none;margin:0 0 70px 0}}body blockquote p:first-child:after{content:'';background:url(/wp-content/themes/provident/assets/images/quotes-2-decorative.png);background-size:50px 70px;background-repeat:no-repeat;width:50px;height:70px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-130%, 25%);z-index:1}@media (max-width: 767px){body blockquote p:first-child:after{transform:translate(-130%, 10%)}}body blockquote p:first-child img{position:relative;object-fit:cover;border-radius:50%;z-index:5;margin:0}body blockquote p:not(:first-child):not(:last-child){padding-left:calc(20% + 50px)}@media (max-width: 767px){body blockquote p:not(:first-child):not(:last-child){padding:0}}body blockquote p:last-child{padding-right:50px}@media (max-width: 767px){body blockquote p:last-child{width:100%}}body blockquote p:last-child:before{content:'';background:url(/wp-content/themes/provident/assets/images/quotes-right.png);background-size:20px 20px;background-repeat:no-repeat;width:20px;height:20px;display:flex;position:absolute;top:0;right:0;z-index:9}.page-template-tpl-case-study .row.buttons .col-lg-12{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}@media (min-width: 768px){.page-template-tpl-case-study .main-text .container>.row:not(.intro-text-area):not(.intro-elements)>.col-lg-12>h1,.page-template-tpl-case-study .main-text .container>.row:not(.intro-text-area):not(.intro-elements)>.col-lg-12>h2,.page-template-tpl-case-study .main-text .container>.row:not(.intro-text-area):not(.intro-elements)>.col-lg-12>h3,.page-template-tpl-case-study .main-text .container>.row:not(.intro-text-area):not(.intro-elements)>.col-lg-12>h4,.page-template-tpl-case-study .main-text .container>.row:not(.intro-text-area):not(.intro-elements)>.col-lg-12>h5,.page-template-tpl-case-study .main-text .container>.row:not(.intro-text-area):not(.intro-elements)>.col-lg-12>h6,.page-template-tpl-case-study .main-text .container>.row:not(.intro-text-area):not(.intro-elements)>.col-lg-12>p{padding-right:100px;padding-left:100px}}@media (min-width: 768px){.page-template-tpl-case-study .main-text .container>.row:not(.intro-text-area):not(.intro-elements)>.col-lg-12>p>img{max-width:calc(100% + 200px);width:auto;transform:translateX(-100px)}}.single-post .row.buttons{margin:24px}.single-post .row.buttons .col-lg-12{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.row.intro-elements{display:block}@media (max-width: 767px){.row.intro-elements{min-height:unset}}.row.intro-elements .col-lg-12{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}@media (max-width: 767px){.row.intro-elements .col-lg-12{flex-direction:column}}.row.intro-elements .col-lg-12 .single-element{max-width:calc(100% / 3 - 10px);width:100%;min-height:135px;height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:0 10px;margin:0 0 25px 0}@media (max-width: 767px){.row.intro-elements .col-lg-12 .single-element{max-width:100%;height:auto;margin-bottom:5px}}.row.intro-elements .col-lg-12 .single-element:nth-child(3n-1){margin-right:5px;margin-left:5px}@media (max-width: 767px){.row.intro-elements .col-lg-12 .single-element:nth-child(3n-1){margin-right:0;margin-left:0}}.row.intro-elements .col-lg-12 .single-element:not(:nth-child(3n)){border-right:1px solid rgba(243,78,63,0.3)}@media (max-width: 767px){.row.intro-elements .col-lg-12 .single-element:not(:nth-child(3n)){border:none}}.row.intro-elements .col-lg-12 .single-element:last-child{margin-bottom:0}.row.intro-elements .col-lg-12 .single-element .icon-wrapper{width:32px;height:32px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 10px 0 0}.row.intro-elements .col-lg-12 .single-element .icon-wrapper .icon{width:100%;height:100%;object-fit:contain}.row.intro-elements .col-lg-12 .single-element .body-text{max-width:calc(100% - 32px * 2)}.row.intro-elements .col-lg-12 .single-element .body-text h4,.row.intro-elements .col-lg-12 .single-element .body-text h4 strong,.row.intro-elements .col-lg-12 .single-element .body-text h4 span{color:#f34e3f}.row.intro-elements .col-lg-12 .single-element .body-text p,.row.intro-elements .col-lg-12 .single-element .body-text a,.row.intro-elements .col-lg-12 .single-element .body-text li{font-size:14px}.book-a-call{width:550px;height:90%;padding:50px 15px 20px;overflow:hidden}@media (max-width: 767px){.book-a-call{width:100%;height:100%;padding:50px 0 0}}.book-a-call .meetings-iframe-container{display:flex;justify-content:center}.book-a-call .meetings-iframe-container iframe{width:700px !important;height:716px !important}@media (max-width: 767px){.book-a-call .meetings-iframe-container iframe{width:340px !important;height:610px !important}}.main-navigation__desktop-top .flyout-sub-menu.custom-sub-menu>.sub-menu{flex-direction:row;flex-wrap:wrap}.main-navigation__desktop-top .flyout-sub-menu.custom-sub-menu>.sub-menu>li{padding-bottom:10px}.testimonial--pic img{object-fit:contain}@media (min-width: 1025px){.home-banner.cv-submission{padding-bottom:83px}}.home-banner.cv-submission .row{justify-content:center}.home-banner.cv-submission .row.intro{margin-bottom:32px}@media (max-width: 767px){.home-banner.cv-submission .row.intro{margin-top:32px}}.dublin-hq .col-12 img{margin-bottom:30px}@media (max-width: 767px){.dublin-hq .col-12 img{margin-bottom:16px}}.dublin-hq .col-6{margin-bottom:16px}@media (max-width: 767px){.dublin-hq .col-6{flex:0 0 100%;max-width:100%}}.page-template-tpl-careers-page .image-text{margin:50px 0}.open-positions{padding-top:24px;padding-bottom:75px}@media (max-width: 1024px){.open-positions{padding-bottom:45px}}.open-positions .row{padding-right:16px;padding-left:16px}.open-positions .script{width:100%;box-shadow:0 10px 20px rgba(0,0,0,0.1);border-radius:4px;background-color:#fff;padding:37px 13px}.new-testimonial-carousel .carousel-wrapper{position:relative}.new-testimonial-carousel .carousel-wrapper .nav-container{position:absolute;top:0;right:15px;margin:0;z-index:99}.new-testimonial-carousel .carousel-wrapper .nav-container .a{fill:#f34e3f;opacity:1}.new-testimonial-carousel .carousel-wrapper .nav-container .owl-prev:hover,.new-testimonial-carousel .carousel-wrapper .nav-container .owl-next:hover{opacity:.6}.new-testimonial-carousel .carousel-wrapper .owl-carousel{margin:55px 0 99px}@media (max-width: 1024px){.new-testimonial-carousel .carousel-wrapper .owl-carousel{margin-bottom:0}}.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 0 36px 0}@media (max-width: 1024px){.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide{flex-wrap:wrap}}@media (max-width: 767px){.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide{padding:0}}.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.left-side{width:23.5%;position:relative;z-index:1}@media (max-width: 1024px){.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.left-side{width:100%;padding:0 24px;margin:0 0 56px 0}}@media (max-width: 767px){.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.left-side{padding:0}}@media (max-width: 1180px) and (orientation: portrait){.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.left-side h1,.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.left-side h2,.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.left-side h3,.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.left-side h4,.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.left-side h5,.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.left-side h6{padding:0 150px 0 0}}.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.right-side{width:calc(100% - 23.5% - 396px);display:flex;align-self:flex-end;position:relative;z-index:5;transform:translateY(36px);background-color:#ebe9ed;padding:24px}@media (max-width: 1024px){.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.right-side{width:50%;transform:translate(-24px, 36px)}}@media (max-width: 767px){.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .text-area-wrapper.right-side{width:100%;transform:none}}.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .media-type{width:396px;height:263px;position:relative;z-index:3;transform:translateX(62px)}@media (max-width: 1024px){.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .media-type{width:50%;transform:translateX(24px)}}@media (max-width: 767px){.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .media-type{width:100%;height:203px;transform:none}}.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .media-type .image{width:100%;height:100%;object-fit:cover;display:flex}.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .media-type .video-thumbnail{width:100%;height:100%;position:relative}.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .media-type .video-thumbnail .thumbnail{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:3}.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .media-type .video-thumbnail .play-button{width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5}.new-testimonial-carousel .carousel-wrapper .owl-carousel .single-slide .media-type .video-thumbnail .play-button img{width:100%;height:100%;object-fit:contain}@media (max-width: 1180px){.new-testimonial-carousel .carousel-wrapper .owl-prev,.new-testimonial-carousel .carousel-wrapper .owl-next{line-height:1}}body .software .software-boxes .logo img{object-fit:contain}.testimonials-2 .owl-carousel{display:grid;grid-auto-flow:row;grid-template-columns:1fr;gap:20px;padding-right:30px}@media (max-width: 767px){.testimonials-2 .owl-carousel{padding-right:0}}@media (min-width: 767px){.testimonials-2 .owl-carousel .testimonial .inner{flex-direction:row-reverse;flex-wrap:nowrap;justify-content:flex-start;align-items:center}}@media (min-width: 1181px){.testimonials-2 .owl-carousel .testimonial .inner .testimonial--text{width:80%}}@media (min-width: 768px) and (max-width: 1180px){.testimonials-2 .owl-carousel .testimonial .inner .testimonial--text{width:70%}}@media (min-width: 767px){.testimonials-2 .owl-carousel .testimonial .inner .testimonial--text{margin:0;padding:0 0 0 40px}}@media (min-width: 1181px){.testimonials-2 .owl-carousel .testimonial .inner .testimonial--info{width:20%}}@media (min-width: 768px) and (max-width: 1180px){.testimonials-2 .owl-carousel .testimonial .inner .testimonial--info{width:30%}}@media (min-width: 767px){.testimonials-2 .owl-carousel .testimonial .inner .testimonial--info{flex-direction:column}}@media (min-width: 767px){.testimonials-2 .owl-carousel .testimonial .inner .testimonial--info .testimonial--pic{margin:0}}@media (min-width: 767px){.testimonials-2 .owl-carousel .testimonial .inner .testimonial--info .right-info{margin:18px 0 0 0}}@media (max-width: 768px){.testimonials-2 .owl-carousel .testimonial .inner .testimonial--info .right-info{text-align:center}}.experts-2 .experts-row .col-6 .expert{height:100%}.experts-2 .with-custom-icons tr{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.experts-2 .with-custom-icons .expert-icon{width:30px;height:30px;margin-right:10px}.home-banner-2{z-index:3}.home-banner-2 .video-wrapper{width:100%}.home-banner-2 .video-wrapper .embed-video{width:100%}.home-banner-2 .video-wrapper .embed-video iframe{width:100%}
