.flex_column.av-2ihadnv-c76df145de9ccc6c6dabeded73d4487b{
width:38.2%;
margin-left:0;
border-radius:0px 0px 25px 0px;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2ihadnv-c76df145de9ccc6c6dabeded73d4487b .av-flex-placeholder{
width:3%;
}

#top .av-special-heading.av-mgb7xwka-6c7a5281e29cd04613f2c8d3d9eae4cf{
padding-bottom:15px;
}
body .av-special-heading.av-mgb7xwka-6c7a5281e29cd04613f2c8d3d9eae4cf .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mgb7xwka-6c7a5281e29cd04613f2c8d3d9eae4cf .av-subheading{
font-size:20px;
}

#top .av-special-heading.av-9tvzozv-4e39b14f6195119cdbbd65fdec277e37{
padding-bottom:30px;
}
body .av-special-heading.av-9tvzozv-4e39b14f6195119cdbbd65fdec277e37 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-9tvzozv-4e39b14f6195119cdbbd65fdec277e37 .av-subheading{
font-size:22px;
}

#top .hr.hr-invisible.av-1tk8ki3-6df912d3381f0dedb949c4cb2ee8a83c{
height:40px;
}

#top #wrap_all .avia-button.av-913x62z-5246f778e028d846494cb9d74cea6ee8{
background-color:#ffffff;
border-color:#0e3d57;
color:#0e3d57;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:50px 50px 50px 50px;
transition:all 0.4s ease-in-out;
font-size:17px;
margin:0px 0px 0px 0px;
}
#top #wrap_all .avia-button.av-913x62z-5246f778e028d846494cb9d74cea6ee8:hover{
background-color:#0e3d57;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-913x62z-5246f778e028d846494cb9d74cea6ee8:hover .avia_button_background{
border-radius:50px 50px 50px 50px;
}
#top #wrap_all .avia-button.av-913x62z-5246f778e028d846494cb9d74cea6ee8 .avia-svg-icon svg:first-child{
fill:#0e3d57;
stroke:#0e3d57;
}
#top #wrap_all .avia-button.av-913x62z-5246f778e028d846494cb9d74cea6ee8:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-1c77pmz-c20e1ce6598e108cdeec5ece394ee703{
width:58.8%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1c77pmz-c20e1ce6598e108cdeec5ece394ee703 .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-7zn3n3f-dfd96f45c3ac663da24800aea52699e1 img.avia_image{
box-shadow:none;
-webkit-mask-image:url( https://www.csaudeboavista.com/wp-content/themes/enfold%207.1.2/config-templatebuilder/avia-template-builder/assets/masks/circle.svg );
-webkit-mask-size:contain;
-webkit-mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-image:url( https://www.csaudeboavista.com/wp-content/themes/enfold%207.1.2/config-templatebuilder/avia-template-builder/assets/masks/circle.svg );
mask-size:contain;
mask-position:center center;
mask-repeat:no-repeat;
}
.avia-image-container.av-7zn3n3f-dfd96f45c3ac663da24800aea52699e1 .av-image-caption-overlay-center{
color:#ffffff;
}

@keyframes av_boxShadowEffect_av-n4oppn-441e13808f792d50031de62fb830348a {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 17px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.avia-image-container.av-n4oppn-441e13808f792d50031de62fb830348a{
position:absolute;
top:280px;
left:-150px;
z-index:110;
}
.avia-image-container.av-n4oppn-441e13808f792d50031de62fb830348a img.avia_image{
box-shadow: 0 0 17px 0 rgba(0,0,0,0.3);
-webkit-mask-image:url( https://www.csaudeboavista.com/wp-content/themes/enfold%207.1.2/config-templatebuilder/avia-template-builder/assets/masks/circle.svg );
-webkit-mask-size:contain;
-webkit-mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-image:url( https://www.csaudeboavista.com/wp-content/themes/enfold%207.1.2/config-templatebuilder/avia-template-builder/assets/masks/circle.svg );
mask-size:contain;
mask-position:center center;
mask-repeat:no-repeat;
}
.avia-image-container.av-n4oppn-441e13808f792d50031de62fb830348a .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-mgarlc0c-e5008cf4279b0152a39dcc27267523b0{
background-color:rgba(56,75,86,0.07);
background-image:unset;
}

.flex_column.av-6h97o97-c2f58d78821ae5b31cbc7fdfb4fff190{
width:38.2%;
margin-left:0;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6h97o97-c2f58d78821ae5b31cbc7fdfb4fff190 .av-flex-placeholder{
width:3%;
}

#top .hr.hr-invisible.av-jkfy0b-839e57a9f27e9153f30777a551721302{
height:50px;
}

#top #wrap_all .avia-button.av-4wwj9l7-499cabf42a1506f817e7c64f1a9955aa{
background-color:#ffffff;
border-color:#0e3d57;
color:#0e3d57;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:50px 50px 50px 50px;
transition:all 0.4s ease-in-out;
font-size:17px;
margin:0px 0px 0px 0px;
}
#top #wrap_all .avia-button.av-4wwj9l7-499cabf42a1506f817e7c64f1a9955aa:hover{
background-color:#0e3d57;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-4wwj9l7-499cabf42a1506f817e7c64f1a9955aa:hover .avia_button_background{
border-radius:50px 50px 50px 50px;
}
#top #wrap_all .avia-button.av-4wwj9l7-499cabf42a1506f817e7c64f1a9955aa .avia-svg-icon svg:first-child{
fill:#0e3d57;
stroke:#0e3d57;
}
#top #wrap_all .avia-button.av-4wwj9l7-499cabf42a1506f817e7c64f1a9955aa:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-4et0maz-ff06873b8a19f9e68b4967cf9ca90b20{
width:38.2%;
margin-left:0;
z-index:300;
border-radius:5px 5px 5px 5px;
padding:10px 10px 10px 10px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-4et0maz-ff06873b8a19f9e68b4967cf9ca90b20 .av-flex-placeholder{
width:3%;
}

#top .av_textblock_section.av-deyoyz-2ce4a2f62a6602d7b29a27f45cbc66c2 .avia_textblock{
font-size:16px;
}

#top .togglecontainer.av-mgarj3jd-1c69fa784abe93d4f880973467edee8c p.toggler{
color:#134157;
background-color:#ffffff;
border-color:#134157;
}
#top .togglecontainer.av-mgarj3jd-1c69fa784abe93d4f880973467edee8c p.toggler .toggle_icon{
color:#134157;
border-color:#134157;
}
#top .togglecontainer.av-mgarj3jd-1c69fa784abe93d4f880973467edee8c .toggle_wrap .toggle_content{
color:#134157;
background-color:#ffffff;
border-color:#134157;
}

.flex_column.av-2zqx2dn-5f94922d20e042f73eb986f3f269d0f9{
width:17.6%;
margin-left:0;
border-radius:5px 5px 5px 5px;
padding:25px 25px 25px 25px;
background-color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2zqx2dn-5f94922d20e042f73eb986f3f269d0f9 .av-flex-placeholder{
width:3%;
}

.avia-image-container.av-2l4fg4r-0f1f81ed1233ef96f1c958cf405148ab img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2l4fg4r-0f1f81ed1233ef96f1c958cf405148ab .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-744jhn-c8b46d228d982626f7764b65b2068508{
padding-bottom:4px;
}
body .av-special-heading.av-744jhn-c8b46d228d982626f7764b65b2068508 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-744jhn-c8b46d228d982626f7764b65b2068508 .av-subheading{
font-size:11px;
}

#top .hr.hr-invisible.av-5emgp7-4343972db3eabd7c7942a051773e1523{
height:10px;
}

#top #wrap_all .avia-button.av-19divij-7b3f29274cf04f2b9f06e32730791fdc{
color:#173b56;
border-style:solid;
border-width:2px 2px 2px 2px;
border-color:#173b56;
border-radius:35px 35px 35px 35px;
box-shadow:none;
transition:all 0.4s ease-in-out;
font-size:14px;
margin:5px 5px 5px 5px;
padding:10px 10px 10px 10px;
}
#top #wrap_all .avia-button.av-19divij-7b3f29274cf04f2b9f06e32730791fdc:hover{
background-color:#173b56;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-19divij-7b3f29274cf04f2b9f06e32730791fdc:hover .avia_button_background{
border-radius:35px 35px 35px 35px;
}
#top #wrap_all .avia-button.av-19divij-7b3f29274cf04f2b9f06e32730791fdc .avia-svg-icon svg:first-child{
fill:#173b56;
stroke:#173b56;
}
#top #wrap_all .avia-button.av-19divij-7b3f29274cf04f2b9f06e32730791fdc:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}

#top .hr.hr-invisible.av-qd0tbf-1d30e90f87e424fda88988c6f0427a1a{
height:2px;
}

#top #wrap_all .avia-button.av-35y88b-f8743a9cefccd1a2885bdcec90ba3cdb{
background-color:#ffffff;
border-color:#0e3d57;
color:#0e3d57;
border-style:solid;
border-width:2px 2px 2px 2px;
border-radius:50px 50px 50px 50px;
transition:all 0.4s ease-in-out;
font-size:17px;
margin:0px 0px 0px 0px;
}
#top #wrap_all .avia-button.av-35y88b-f8743a9cefccd1a2885bdcec90ba3cdb:hover{
background-color:#0e3d57;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-35y88b-f8743a9cefccd1a2885bdcec90ba3cdb:hover .avia_button_background{
border-radius:50px 50px 50px 50px;
}
#top #wrap_all .avia-button.av-35y88b-f8743a9cefccd1a2885bdcec90ba3cdb .avia-svg-icon svg:first-child{
fill:#0e3d57;
stroke:#0e3d57;
}
#top #wrap_all .avia-button.av-35y88b-f8743a9cefccd1a2885bdcec90ba3cdb:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.avia-section.av-2zxgu17-789e40346dc8adbddd4f0b75de9af0ac{
background-color:#ffffff;
background-image:url(https://www.csaudeboavista.com/wp-content/uploads/2017/09/CSB360-F2.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:fixed;
}

.flex_column.av-2nczea3-44618f38cb417a14d4b2d5064b6136f1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-24vy7kb-774bd31d347e89f190ebad78e8fdd432 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-24vy7kb-774bd31d347e89f190ebad78e8fdd432 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-1mmry17-30edf761ddc4aaf3ee59bdf702de22de{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-19u2q4r-de4649f5ade2cc654db2667c2b70e545{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ua2eiz-67a0ef194df4719b9a6f466cb3f06347{
padding-bottom:10px;
color:#596060;
}
body .av-special-heading.av-ua2eiz-67a0ef194df4719b9a6f466cb3f06347 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ua2eiz-67a0ef194df4719b9a6f466cb3f06347 .special-heading-inner-border{
border-color:#596060;
}
.av-special-heading.av-ua2eiz-67a0ef194df4719b9a6f466cb3f06347 .av-subheading{
font-size:15px;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-2ihadnv-c76df145de9ccc6c6dabeded73d4487b{
padding:50px 50px 50px 50px;
}

.flex_column.av-1c77pmz-c20e1ce6598e108cdeec5ece394ee703{
padding:0px 80px 80px 80px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-2ihadnv-c76df145de9ccc6c6dabeded73d4487b{
padding:0px 0px 0px 0px;
}
}
