.avia-section.av-3ck6-18b175a79a37f2b898f2dcd8ae8d804b{
position:relative;
}
.avia-section.av-3ck6-18b175a79a37f2b898f2dcd8ae8d804b .avia-divider-svg-bottom svg{
height:100px;
width:calc(100% + 1.3px);
fill:#e8312b;
}

.avia-image-container.av-lt3a11h9-8c9a93da75a536838970a33aa0e18b94 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lt3a11h9-8c9a93da75a536838970a33aa0e18b94 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-lsm0ut47-0c5e17cb1682099ce430f1d92517e1c1{
padding-bottom:10px;
font-size:60px;
}
body .av-special-heading.av-lsm0ut47-0c5e17cb1682099ce430f1d92517e1c1 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lsm0ut47-0c5e17cb1682099ce430f1d92517e1c1 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-lsm0ut47-0c5e17cb1682099ce430f1d92517e1c1 .av-subheading{
font-size:30px;
color:#e8312b;
}

#top .hr.hr-invisible.av-lsm6xqpb-64d59a5e3d5b14a5abd3b2adc3a7c05d{
height:20px;
}

.avia-section.av-4hj8i-983591d54689de281783623f8ee66495{
background-repeat:no-repeat;
background-image:url(https://cplusfinancial.ie/wp-content/uploads/2024/02/C-Financial-Hero-2.webp);
background-position:50% 0%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-4hj8i-983591d54689de281783623f8ee66495 .avia-divider-svg-bottom svg{
height:100px;
width:calc(100% + 1.3px);
fill:#e8312b;
}

#top .av-special-heading.av-3c5ce-8c08ec012f7f617aadde66983b74f99a{
padding-bottom:10px;
font-size:60px;
}
body .av-special-heading.av-3c5ce-8c08ec012f7f617aadde66983b74f99a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3c5ce-8c08ec012f7f617aadde66983b74f99a .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-3c5ce-8c08ec012f7f617aadde66983b74f99a .av-subheading{
font-size:30px;
color:#e8312b;
}

#top .hr.hr-invisible.av-24qzy-27f761c8ca1e6c90cdd6ffd658c70b8a{
height:20px;
}

.avia-section.av-lsm2x7eb-aa3d38e2551a77e32ca9a915d7877f86{
position:relative;
}
.avia-section.av-lsm2x7eb-aa3d38e2551a77e32ca9a915d7877f86 .avia-divider-svg-top svg{
height:100px;
width:calc(100% + 1.3px);
fill:#e8312b;
}
.avia-section.av-lsm2x7eb-aa3d38e2551a77e32ca9a915d7877f86 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

#top .av-special-heading.av-lsn8ergu-00c92bd70115d216bdd9dd847ab3461b{
margin:50px 0 -80px 0;
color:#7b7b7b;
font-size:20px;
}
body .av-special-heading.av-lsn8ergu-00c92bd70115d216bdd9dd847ab3461b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lsn8ergu-00c92bd70115d216bdd9dd847ab3461b .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-lsn8ergu-00c92bd70115d216bdd9dd847ab3461b .special-heading-inner-border{
border-color:#7b7b7b;
}
.av-special-heading.av-lsn8ergu-00c92bd70115d216bdd9dd847ab3461b .av-subheading{
font-size:15px;
}

.flex_column.av-lsm3cpkc-ca28b9e30079e2ba3db5984846e453e1{
border-radius:0 0 0 0;
padding:0 0 0 0;
}

#top .av-special-heading.av-lsm3fm28-8dac03ae02487ab26890b8d8bf25d24a{
padding-bottom:10px;
}
body .av-special-heading.av-lsm3fm28-8dac03ae02487ab26890b8d8bf25d24a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lsm3fm28-8dac03ae02487ab26890b8d8bf25d24a .av-subheading{
font-size:20px;
color:#e8312b;
}

.avia-progress-bar-container.av-lsm4g62v-a943776dc843d4292748d69c3ae49b16 .progress{
height:10px;
}

.avia-progress-bar-container .avia-progress-bar.av-lsm4ei1y-dae55f45600c24de628181cec0a6eb1a{
background-color:#e8312b;
}
.avia-progress-bar-container .avia-progress-bar.av-lsm4ei1y-dae55f45600c24de628181cec0a6eb1a .progress{
background-color:#54626c;
}
#top .avia-progress-bar-container .avia-progress-bar.av-lsm4ei1y-dae55f45600c24de628181cec0a6eb1a .bar{
width:100%;
background:#e8312b;
}

#top .hr.hr-invisible.av-evga-3cd899edcd24689e57023286670bd648{
height:20px;
}

.flex_column.av-lsm579w3-0ffdaa02294ba2ce54cfedc39fcff12b{
border-radius:8px 8px 8px 8px;
padding:30px 30px 30px 30px;
background-color:#f8f8f8;
}

.iconbox.av-lsnc375h-cab6582fd368b9e0110147f8a4372057 .iconbox_icon{
color:#e8312b;
}
.iconbox.av-lsnc375h-cab6582fd368b9e0110147f8a4372057 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e8312b;
stroke:#e8312b;
}
#top #wrap_all .iconbox.av-lsnc375h-cab6582fd368b9e0110147f8a4372057 .iconbox_content_title{
font-size:20px;
}

.iconbox.av-lsnc4rvt-32a71ff47f6e24db9cf6a8de03cce4d0 .iconbox_icon{
color:#e8312b;
}
.iconbox.av-lsnc4rvt-32a71ff47f6e24db9cf6a8de03cce4d0 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e8312b;
stroke:#e8312b;
}
#top #wrap_all .iconbox.av-lsnc4rvt-32a71ff47f6e24db9cf6a8de03cce4d0 .iconbox_content_title{
font-size:20px;
}

.iconbox.av-lsnca3lp-f5d529c8d87a4b16c8405f4789fcdf60 .iconbox_icon{
color:#e8312b;
}
.iconbox.av-lsnca3lp-f5d529c8d87a4b16c8405f4789fcdf60 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e8312b;
stroke:#e8312b;
}
#top #wrap_all .iconbox.av-lsnca3lp-f5d529c8d87a4b16c8405f4789fcdf60 .iconbox_content_title{
font-size:20px;
}

.iconbox.av-lsnced4i-43220824fe4da99550138a7fba06dd51 .iconbox_icon{
color:#e8312b;
}
.iconbox.av-lsnced4i-43220824fe4da99550138a7fba06dd51 .iconbox_icon.avia-svg-icon svg:first-child{
fill:#e8312b;
stroke:#e8312b;
}
#top #wrap_all .iconbox.av-lsnced4i-43220824fe4da99550138a7fba06dd51 .iconbox_content_title{
font-size:20px;
}

#top .hr.hr-invisible.av-sxmi-16a5b7d3d5b0d2b600ccb49577eb2502{
height:50px;
}

#top .hr.av-lt60jrsi-46e4cbcd11c8d77c31e1e4d08546e6a6{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-lt60jrsi-46e4cbcd11c8d77c31e1e4d08546e6a6 .hr-inner{
width:200px;
border-color:#e4e4e7;
}

.avia-image-container.av-lsyqje5s-eaa05cde697b95ca2342c2bf6038585f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lsyqje5s-eaa05cde697b95ca2342c2bf6038585f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.av-ybu6-d5a35231064c184830d78d6630aea588{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-ybu6-d5a35231064c184830d78d6630aea588 .hr-inner{
width:200px;
border-color:#e4e4e7;
}

.flex_column.av-lsm4kz3v-a89bf053e2eb7d2429127c5e1187d3a8{
padding:0 0 0 0;
}

#top .av-special-heading.av-lsm4k9id-4f622e53f5e2fff99fac497293ebe1ef{
padding-bottom:10px;
}
body .av-special-heading.av-lsm4k9id-4f622e53f5e2fff99fac497293ebe1ef .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lsm4k9id-4f622e53f5e2fff99fac497293ebe1ef .av-subheading{
font-size:20px;
}

.avia-progress-bar-container.av-3gjlm-243beff2b35101caffa298bb2b59b3a4 .progress{
height:10px;
}

.avia-progress-bar-container .avia-progress-bar.av-2q6oi-927c1ef32f7b7d6da497a35adddd8554{
background-color:#e8312b;
}
.avia-progress-bar-container .avia-progress-bar.av-2q6oi-927c1ef32f7b7d6da497a35adddd8554 .progress{
background-color:#54626c;
}
#top .avia-progress-bar-container .avia-progress-bar.av-2q6oi-927c1ef32f7b7d6da497a35adddd8554 .bar{
width:100%;
background:#e8312b;
}

.flex_column.av-lsm4w5wu-9a7aa421d5ef8926ec92964e9ca586e3{
padding:0 0 0 0;
}

.avia-image-container.av-lsm67msg-4532c118a55be5d34503f7bc18fc7163 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lsm67msg-4532c118a55be5d34503f7bc18fc7163 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-2na4m-53fec4ee364c9596b47aa5b90d0756b2{
padding:0 0 0 0;
}

.avia-image-container.av-lsm6uylo-5b545eac8bef4e0ff4bde954cb428ba3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lsm6uylo-5b545eac8bef4e0ff4bde954cb428ba3 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1v90u-3f4e876f41d2761992662e56cd59a267{
padding:0 0 0 0;
}

.avia-image-container.av-lsm6vhab-abb9ef8b94afd81e39e4e1f998048704 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lsm6vhab-abb9ef8b94afd81e39e4e1f998048704 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-4ske-8d35bf3ec14fb0f8c193e3d95a5b67e9{
padding:0 0 0 0;
}

.avia-image-container.av-lsm6vuhm-63910e97986fbf8d7f358f89dee650da img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lsm6vuhm-63910e97986fbf8d7f358f89dee650da .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-lsm4akzw-25181b44eee2a3c8c59ed5dadf5bdba5{
background-repeat:no-repeat;
background-image:url(https://cplusfinancial.ie/wp-content/uploads/2024/02/Talk-to-Expert-Div.webp);
background-position:0% 0%;
background-attachment:scroll;
}

.flex_column.av-lsnat7co-effc33cc25d98b242e90f31e181e727f{
padding:150px 0 0 0;
}

#top .av-special-heading.av-lsnaoqmj-2d6849e4f23330b4c316ecdf4a8f1fad{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-lsnaoqmj-2d6849e4f23330b4c316ecdf4a8f1fad .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lsnaoqmj-2d6849e4f23330b4c316ecdf4a8f1fad .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-lsnaoqmj-2d6849e4f23330b4c316ecdf4a8f1fad .av-subheading{
font-size:20px;
}

#top .av_textblock_section.av-lsnapwbm-c109502367cb99e679200236bbb47cff .avia_textblock{
font-size:20px;
color:#ffffff;
}

#top .hr.hr-invisible.av-28fk6-562963fcdc126bfc2c19897494c557ff{
height:20px;
}

.avia-section.av-lsncy6h7-4ff2f5247494db2361a3eae6459cc64f{
position:relative;
}
.avia-section.av-lsncy6h7-4ff2f5247494db2361a3eae6459cc64f .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#f8f8f8;
}

.flex_column.av-lsnd1zp3-fd32df99b1cab57a94d0739916c51de8{
padding:0 0 0 0;
}

#top .av-special-heading.av-lsnd1ddb-e077811dfe85fbf6d0a580e5fc3c5d8d{
padding-bottom:10px;
}
body .av-special-heading.av-lsnd1ddb-e077811dfe85fbf6d0a580e5fc3c5d8d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lsnd1ddb-e077811dfe85fbf6d0a580e5fc3c5d8d .av-subheading{
font-size:20px;
}

.avia-progress-bar-container.av-1lrcu-e36987f4035eca8a4a705cdb865ba772 .progress{
height:10px;
}

.avia-progress-bar-container .avia-progress-bar.av-wfh2-c39dcba3cca6a1cf01bc678003ef5335{
background-color:#e8312b;
}
.avia-progress-bar-container .avia-progress-bar.av-wfh2-c39dcba3cca6a1cf01bc678003ef5335 .progress{
background-color:#54626c;
}
#top .avia-progress-bar-container .avia-progress-bar.av-wfh2-c39dcba3cca6a1cf01bc678003ef5335 .bar{
width:100%;
background:#e8312b;
}

.flex_column.av-lsncyggh-80562188d0cf955c0f2b785bf14ab904{
border-radius:8px 8px 8px 8px;
padding:30px 30px 30px 30px;
background-color:#f8f8f8;
}

.avia-image-container.av-luctv7c5-e7cb6edbc2cf1f76fbbb8eaf28c55ff0 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-luctv7c5-e7cb6edbc2cf1f76fbbb8eaf28c55ff0 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .avia-testimonial-wrapper.av-lucsfdft-1a01dda29940bc9d198072ed636b7c22 .avia-testimonial-content{
font-size:16px;
}
#top .avia-testimonial-wrapper.av-lucsfdft-1a01dda29940bc9d198072ed636b7c22 .avia-testimonial-name{
font-size:16px;
color:#e8312b;
}
.avia-testimonial-wrapper.av-lucsfdft-1a01dda29940bc9d198072ed636b7c22 .avia-testimonial-subtitle{
font-size:16px;
color:#1a1a1a;
}
.avia-testimonial-wrapper.av-lucsfdft-1a01dda29940bc9d198072ed636b7c22 .avia-testimonial-subtitle-sep{
font-size:16px;
}
.avia-testimonial-wrapper.av-lucsfdft-1a01dda29940bc9d198072ed636b7c22 .avia-testimonial-link{
font-size:16px;
color:#1a1a1a;
}

#top .hr.hr-invisible.av-lsstscdm-fcfe924cfae8acf64ef5c6f292c3cc87{
height:50px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-lsm0ut47-0c5e17cb1682099ce430f1d92517e1c1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3c5ce-8c08ec012f7f617aadde66983b74f99a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lsn8ergu-00c92bd70115d216bdd9dd847ab3461b .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-lsm0ut47-0c5e17cb1682099ce430f1d92517e1c1 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3c5ce-8c08ec012f7f617aadde66983b74f99a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-lsn8ergu-00c92bd70115d216bdd9dd847ab3461b .av-special-heading-tag{
font-size:0.8em;
}
}
