.flex_cell.av-27vbavw-67b08816f8be313da5d81c44ba363195{
vertical-align:top;
background-color:#f3f3f4;
}
.responsive #top #wrap_all .flex_cell.av-27vbavw-67b08816f8be313da5d81c44ba363195{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-1l0mj6k-d1dd183ef4c7a6cb81e92ca5a1587801{
border-radius:25px 25px 25px 25px;
padding:60px 60px 60px 60px;
background:url(https://dublintechsummit.tech/wp-content/uploads/sites/7/2025/01/DTS-Logo-Mark_Main-right-partner-page.svg) 50% 50% no-repeat scroll #001424;
}

#top .av-special-heading.av-m5pig7o2-d4da2879cda68aa5c76dc96ab39d3f0e{
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-m5pig7o2-d4da2879cda68aa5c76dc96ab39d3f0e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m5pig7o2-d4da2879cda68aa5c76dc96ab39d3f0e .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m5pig7o2-d4da2879cda68aa5c76dc96ab39d3f0e .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-hntfpu-c3aeb002add7128439ba4abc7c065cdc{
height:60px;
}

#top #wrap_all .avia-button.av-h55gcy-5-1-444b02fa2bbdc6a4ddd2c4a993d34ae2{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-h55gcy-5-d3bc691914c22e936a0d828977e7fa8c{
margin-bottom:5px;
margin-right:5px;
}

.flex_cell.av-lw66gwe2-148b0adfb662e7fe46cec107df745498{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-lw66gwe2-148b0adfb662e7fe46cec107df745498{
padding:80px 80px 80px 80px !important;
}

.flex_column.av-1kv36i0-0e4e742a97b65ca4a3c7b9f136d77e07{
width:58.4%;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:rgba(255,255,255,0.95);
}

#top .av-special-heading.av-lw67nm2p-e4725827facc032e02a92f3a34519b90{
padding-bottom:10px;
}
body .av-special-heading.av-lw67nm2p-e4725827facc032e02a92f3a34519b90 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lw67nm2p-e4725827facc032e02a92f3a34519b90 .av-special-heading-tag{
padding:0 60px 0 0;
}
.av-special-heading.av-lw67nm2p-e4725827facc032e02a92f3a34519b90 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lw67cf2d-7db6e9ac2c5c0ff5415e16de68bf377c{
height:60px;
}

#top .hr.hr-invisible.av-3hksq0-e729774a50c91f5be4ea7b76f1af8ddf{
height:20px;
}

.flex_column.av-3je27rc-b4625c5b1821e930765df8bf30e90774{
width:37.6%;
margin-left:4%;
padding:0 0 0 20px;
}

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

.flex_cell.av-m5pi3ygq-e78bbd03df824a278892456f4c8b41b1{
vertical-align:middle;
background-color:#f3f3f4;
}
.responsive #top #wrap_all .flex_cell.av-m5pi3ygq-e78bbd03df824a278892456f4c8b41b1{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-23catgc-f320f32ce3d7f4e188dee643f9c8655d{
height:20px;
}

.flex_cell.av-1h3a864-15013f6ab6a6d8b0d5fa83ef6e0a8d2a{
vertical-align:top;
}

.flex_column.av-2g4vr18-ba0f6532f11592ed1fcc7d58da116995{
width:23.5%;
margin-left:0;
border-radius:25px 25px 25px 25px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2g4vr18-ba0f6532f11592ed1fcc7d58da116995 .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-6v0itcs-a3f72e8b163ef95f46df1d2a86ff44e0 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .av_textblock_section.av-6604z7g-f32bb8f3238a35746ad58d8e49c7f9fa .avia_textblock{
text-align:center;
}

.flex_column.av-285qdz0-73bd87579efca5f698c8641d789246d3{
width:23.5%;
margin-left:0;
border-radius:25px 25px 25px 25px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-285qdz0-73bd87579efca5f698c8641d789246d3 .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-5ax0hek-1c3bf7141e4bdb9fe713c51134316df9 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .av_textblock_section.av-4u33n24-6d37f9036f5ef0cdb89185cda3707377 .avia_textblock{
text-align:center;
}

.flex_column.av-1lfe2zg-e7019a9fc1670d46d866a56ccaf948c3{
width:23.5%;
margin-left:0;
border-radius:25px 25px 25px 25px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1lfe2zg-e7019a9fc1670d46d866a56ccaf948c3 .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-3utch7g-d1d020069a8f598ee01f12d5f6bd1903 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .av_textblock_section.av-d57tlo-62080282b3e3473f291edfd9014f0f8b .avia_textblock{
text-align:center;
}

.flex_column.av-18x1t0c-daa4ef315b7103c58219489a02f01417{
width:23.5%;
margin-left:0;
border-radius:25px 25px 25px 25px;
padding:15px 15px 15px 15px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-18x1t0c-daa4ef315b7103c58219489a02f01417 .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-9k2who-25ce3b3220aa360fd3ffb529a9528908 .av-icon-char{
font-size:50px;
line-height:50px;
width:50px;
}

#top .av_textblock_section.av-85rrvg-48f2bcee4c4f2b97b0c26d292b10d6e2 .avia_textblock{
text-align:center;
}

#top .hr.hr-invisible.av-m5piisyt-c73882c6e38877062a46cfe9e1430290{
height:20px;
}

.flex_cell.av-15s85vg-4a23da8b219a19a577e7ad4cde56c720{
vertical-align:top;
}

#top .hr.hr-invisible.av-snwzoc-ee7155ac582ab4507c5d99597880ae39{
height:20px;
}

.flex_cell.av-lw677w1u-f40533cdd967335335b7d89e007403bf{
vertical-align:top;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-lw677w1u-f40533cdd967335335b7d89e007403bf{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-3fc4w58-82316730befe05c59a4f3fd5fef1c863{
width:49%;
margin-left:0;
border-width:1px;
border-color:#001424;
border-style:solid;
border-radius:25px 25px 25px 25px;
padding:20px 20px 20px 20px;
background-color:rgba(255,255,255,0.95);
}
#top .flex_column_table.av-equal-height-column-flextable.av-3fc4w58-82316730befe05c59a4f3fd5fef1c863 .av-flex-placeholder{
width:2%;
}

#top .av_textblock_section.av-lw66ewxb-dcf74be5a5ef886839102e57a5726f77 .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-mykl4s-fc6759066139ec4dd41b014aa764f615{
height:20px;
}

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

.flex_column.av-34z0jbw-e6cef7f960120a8be0f6a1f21f1e42df{
width:49%;
margin-left:0;
border-width:1px;
border-color:#001424;
border-style:solid;
border-radius:25px 25px 25px 25px;
padding:20px 20px 20px 20px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-34z0jbw-e6cef7f960120a8be0f6a1f21f1e42df .av-flex-placeholder{
width:2%;
}

#top .av_textblock_section.av-lw678q59-2454272a3221daad1eb2c11b813a8985 .avia_textblock{
font-size:16px;
}

#top .hr.hr-invisible.av-mzvqnw-007b47c12d497077ceb227b3eac1a615{
height:20px;
}

#top .av_textblock_section.av-m5pj97my-55dc0e876f1c18a68cf4d10c07c32368 .avia_textblock{
font-size:16px;
color:#ffffff;
text-align:left;
}


@media only screen and (min-width: 990px){ 
.responsive #top #wrap_all .flex_cell.av-lw66gwe2-148b0adfb662e7fe46cec107df745498{
padding:80px 80px 80px 80px !important;
}

.responsive #top #wrap_all .flex_cell.av-m5pi3ygq-e78bbd03df824a278892456f4c8b41b1{
padding:0 5px 0 0 !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-lw66gwe2-148b0adfb662e7fe46cec107df745498{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-m5pi3ygq-e78bbd03df824a278892456f4c8b41b1{
padding:1% 1% 1% 1% !important;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-lw66gwe2-148b0adfb662e7fe46cec107df745498{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-m5pi3ygq-e78bbd03df824a278892456f4c8b41b1{
padding:1% 1% 1% 1% !important;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-lw66gwe2-148b0adfb662e7fe46cec107df745498{
padding:30px 30px 30px 30px !important;
}

.responsive #top #wrap_all .flex_cell.av-m5pi3ygq-e78bbd03df824a278892456f4c8b41b1{
padding:1% 1% 1% 1% !important;
}
}
