.avia-section.av-mciy5kk-0370c1809c7c0a312cdf9f235e1d99d5{
background-repeat:no-repeat;
background-image:url("/source/718f64c11b5f4adb74dfa69eda9b3254/FCOTTH05_0006_FLEX-200-1.jpg");
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-mciy5kk-0370c1809c7c0a312cdf9f235e1d99d5 .av-section-color-overlay{
opacity:0.1;
background-color:#414042;
}

.avia-section.av-j47x4ok-6ef84d01b286681973a6633a29486e41 .av-section-color-overlay{
opacity:0.3;
background-color:#ffffff;
}

.flex_column.av-ijhk4qc-ef0079cc70f90c328a3edb16de6a2795{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-ks6gk4ae-beefcd1021c7f693e3a8fa4c2ae11557{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#383838;
}
body .av-special-heading.av-ks6gk4ae-beefcd1021c7f693e3a8fa4c2ae11557 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ks6gk4ae-beefcd1021c7f693e3a8fa4c2ae11557 .special-heading-inner-border{
border-color:#383838;
}
.av-special-heading.av-ks6gk4ae-beefcd1021c7f693e3a8fa4c2ae11557 .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-jiurlw4-13fd8c0e711170666cde8865996b64af .avia_textblock{
color:#383838;
}

#top .hr.av-hoiyj4k-1ea6e32916b3609df533820ac876578e{
margin-top:0px;
margin-bottom:15px;
}
.hr.av-hoiyj4k-1ea6e32916b3609df533820ac876578e .hr-inner{
width:80px;
}

#top .hr.hr-invisible.av-m8ip7lvg-379db566805da66f9014cac68f8e6b15{
height:30px;
}

.flex_column.av-1h4jfbo-20e17723227f940c24716466eb9bd9e7{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background-color:#ffffff;
}

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

#top .hr.hr-invisible.av-e7ahkqc-f35724648135f8eeab76e8a4782dd3d6{
height:30px;
}

.avia-section.av-d89hhh0-c1774521f53dde19c92d7f5fca7a00e5{
background-color:#5c5c5c;
background:radial-gradient( #5c5c5c, #777777 );
}

.flex_column.av-cni1wms-e506a9c0eab3d8377f3ef211069eafa8{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-cakl7w4-728083faf74a3e64e42e967930856b1d{
margin:0px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-cakl7w4-728083faf74a3e64e42e967930856b1d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-cakl7w4-728083faf74a3e64e42e967930856b1d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-cakl7w4-728083faf74a3e64e42e967930856b1d .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-15q11pw-b77d671363ce085b1c15deab0c50c6a3 .avia_textblock{
color:#ffffff;
}

#top .hr.av-bbf4dlg-f88893b0feb0db16f113e8fd84b626a0{
margin-top:5px;
margin-bottom:20px;
}
.hr.av-bbf4dlg-f88893b0feb0db16f113e8fd84b626a0 .hr-inner{
width:80px;
border-color:#ffffff;
}

#top #wrap_all .avia-button.av-m8ioyc0b-9584a3242704e8be2ebbd428022812a1{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}

.avia-section.av-ad3pxck-fc0c8f7cca181ea945916c77a0eb240a{
background-color:#eeeeee;
background-image:unset;
}
.avia-section.av-ad3pxck-fc0c8f7cca181ea945916c77a0eb240a .av-section-color-overlay{
opacity:0.3;
background-color:#ffffff;
}

.flex_column.av-3ih5o4-3514d13c337f9d44e363c18996b01e8d{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-32tggk-58bfcf8171839f59e0c1646f18ef5812{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-32tggk-58bfcf8171839f59e0c1646f18ef5812 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-32tggk-58bfcf8171839f59e0c1646f18ef5812 .av-subheading{
font-size:15px;
}

#top .hr.av-886zpqs-31b416fd31cf30d84d1f6b3cd21d62f4{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-886zpqs-31b416fd31cf30d84d1f6b3cd21d62f4 .hr-inner{
width:80px;
}

.flex_column.av-744vk9g-df7845a0dad1e70dbef60c2c33eb7315{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-5xb7qfo-84829638ebbbba7c27024b4a6be10eec{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-5xb7qfo-84829638ebbbba7c27024b4a6be10eec .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-5xb7qfo-84829638ebbbba7c27024b4a6be10eec .av-subheading{
font-size:15px;
}

#top .hr.av-5b7urec-f834bb7255230a7bb2f14abf9783dfd5{
margin-top:10px;
margin-bottom:10px;
}
.hr.av-5b7urec-f834bb7255230a7bb2f14abf9783dfd5 .hr-inner{
width:80px;
}

.avia-section.av-4af3590-51cc01533b18933011c0a52f307412b0{
background-repeat:no-repeat;
background-image:url("/source/cf8de9aa6254b631f4f18f1e9f780c1b/Thomas-Engineering-Tech-Background.png");
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-4af3590-51cc01533b18933011c0a52f307412b0 .av-section-color-overlay{
opacity:0.5;
background-color:#ffffff;
}

.flex_column.av-43encr8-8f49b8efcc02059dad69016cbc679647{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

#top .av-special-heading.av-2evkuok-5d8ba65396aa945b9a4d74e1a99f5446{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-2evkuok-5d8ba65396aa945b9a4d74e1a99f5446 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2evkuok-5d8ba65396aa945b9a4d74e1a99f5446 .av-subheading{
font-size:15px;
}

#top .hr.av-20eszuc-9ac6af782c5c0d6daf16bb3fdcda088d{
margin-top:15px;
margin-bottom:15px;
}
.hr.av-20eszuc-9ac6af782c5c0d6daf16bb3fdcda088d .hr-inner{
width:80px;
}

.flex_column.av-17qfcvo-74593afa7b615d3d81ec31f0cc0f484b{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}


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