.avia-section.av-13vja-f2427fb5f18993590c09dffc12a23c5c{
background-color:#222222;
background-image:url(https://www.johncaputo.com/wp-content/uploads/2026/03/images_banner-body1.jpg);
background-repeat:no-repeat;
background-position:50% 50%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:0px;
}
.avia-section.av-13vja-f2427fb5f18993590c09dffc12a23c5c .av-section-color-overlay{
opacity:0.4;
background-color:#1a1a1a;
}

#top .av-special-heading.av-mmw4u6db-ffd861354531b3c958b126609ebb0f88{
margin:0px 0px 10px 0px;
padding-bottom:0px;
color:#ffffff;
font-size:54px;
}
body .av-special-heading.av-mmw4u6db-ffd861354531b3c958b126609ebb0f88 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mmw4u6db-ffd861354531b3c958b126609ebb0f88 .av-special-heading-tag{
font-size:54px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-mmw4u6db-ffd861354531b3c958b126609ebb0f88 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mmw4u6db-ffd861354531b3c958b126609ebb0f88 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-mn900gyr-d40ba23080280692e853192f08e9e58b{
margin:0px 0px 0px 0px;
padding-bottom:0px;
color:#ffffff;
font-size:32px;
}
body .av-special-heading.av-mn900gyr-d40ba23080280692e853192f08e9e58b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mn900gyr-d40ba23080280692e853192f08e9e58b .av-special-heading-tag{
font-size:32px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-mn900gyr-d40ba23080280692e853192f08e9e58b .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mn900gyr-d40ba23080280692e853192f08e9e58b .av-subheading{
font-size:15px;
}

#top .flex_column.av-5ph3y-0afcdcf5b5d467d5e9e2a7de5a2da182{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-5ph3y-0afcdcf5b5d467d5e9e2a7de5a2da182{
width:31.3333333333%;
}
.responsive #top #wrap_all .flex_column.av-5ph3y-0afcdcf5b5d467d5e9e2a7de5a2da182{
margin-top:0px;
margin-bottom:0px;
}

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

#top .hr.hr-invisible.av-4vxre-188e39104cd236ab7963962bb61150d0{
height:25px;
}

#top .av-special-heading.av-3n9cm-6329d1e94d708d95e9a0bda92bc306bf{
margin:0px 0px -10px 0px;
padding-bottom:0px;
font-size:34px;
}
body .av-special-heading.av-3n9cm-6329d1e94d708d95e9a0bda92bc306bf .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3n9cm-6329d1e94d708d95e9a0bda92bc306bf .av-special-heading-tag{
font-size:34px;
padding:0px 0px 0px 0px;
}
.av-special-heading.av-3n9cm-6329d1e94d708d95e9a0bda92bc306bf .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-4yz6-923cf4ef258b7d3b0e8e32e63fcc0501{
height:25px;
}

#top .flex_column.av-t1c2-71f7550ccdc9de3279849131d86c6d59{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-t1c2-71f7550ccdc9de3279849131d86c6d59{
width:65.6666666667%;
margin-left:3%;
}
.responsive #top #wrap_all .flex_column.av-t1c2-71f7550ccdc9de3279849131d86c6d59{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-mn904j29-25450d4eb243f078e02f4c3b7385f168{
height:10px;
}

#top .togglecontainer.av-mn90au6b-951f9d44c219fa11eb9c4531520bb5e5 p.toggler{
font-size:24px;
}
#top .togglecontainer.av-mn90au6b-951f9d44c219fa11eb9c4531520bb5e5 p.toggler.activeTitle{
color:#11293d;
border-color:#11293d;
}
#top .togglecontainer.av-mn90au6b-951f9d44c219fa11eb9c4531520bb5e5 p.toggler .toggle_icon{
color:#11293d;
border-color:#11293d;
}
#top .togglecontainer.av-mn90au6b-951f9d44c219fa11eb9c4531520bb5e5 p.toggler .toggle_icon > span{
color:#11293d;
border-color:#11293d;
}
#top .togglecontainer.av-mn90au6b-951f9d44c219fa11eb9c4531520bb5e5 p.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-mn90au6b-951f9d44c219fa11eb9c4531520bb5e5 p.toggler.activeTitle .toggle_icon > span{
color:#11293d;
border-color:#11293d;
}
#top .togglecontainer.av-mn90au6b-951f9d44c219fa11eb9c4531520bb5e5 .toggle_wrap .toggle_content{
font-size:18px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-special-heading.av-3n9cm-6329d1e94d708d95e9a0bda92bc306bf .av-special-heading-tag{
font-size:34px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-mmw4u6db-ffd861354531b3c958b126609ebb0f88 .av-special-heading-tag{
font-size:36px;
}

#top #wrap_all .av-special-heading.av-mn900gyr-d40ba23080280692e853192f08e9e58b .av-special-heading-tag{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-3n9cm-6329d1e94d708d95e9a0bda92bc306bf .av-special-heading-tag{
font-size:26px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mmw4u6db-ffd861354531b3c958b126609ebb0f88 .av-special-heading-tag{
font-size:32px;
}

#top #wrap_all .av-special-heading.av-mn900gyr-d40ba23080280692e853192f08e9e58b .av-special-heading-tag{
font-size:24px;
}

#top #wrap_all .av-special-heading.av-3n9cm-6329d1e94d708d95e9a0bda92bc306bf .av-special-heading-tag{
font-size:26px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mmw4u6db-ffd861354531b3c958b126609ebb0f88 .av-special-heading-tag{
font-size:28px;
}

#top #wrap_all .av-special-heading.av-mn900gyr-d40ba23080280692e853192f08e9e58b .av-special-heading-tag{
font-size:20px;
}

#top #wrap_all .av-special-heading.av-3n9cm-6329d1e94d708d95e9a0bda92bc306bf .av-special-heading-tag{
font-size:26px;
}
}
