
/* custom css - generated by TagDiv Composer */
.td_block_template_18 {
                padding-top: 20px;
            }
            .td_block_template_18.td_block_mega_menu {
                padding-top: 0;
            }
            .td_block_template_18 .td-block-title {
                font-family: 'Open Sans', arial, sans-serif;
                font-size: 55px;
                font-weight: bold;
                letter-spacing: -4px;
                line-height: 1;
                text-align: center;
                overflow: hidden;
                margin-bottom: 25px;
                text-transform: lowercase;
                margin-top: 0;
            }
            @media (min-width: 768px) and (max-width: 1018px) {
                .td_block_template_18 .td-block-title {
                    font-size: 35px;
                    margin-bottom: 18px;
                }
            }
            @media (max-width: 767px) {
                .td_block_template_18 .td-block-title {
                    font-size: 45px;
                    margin-bottom: 18px;
                }
            }
            .td_block_template_18 .td-block-title > span,
            .td_block_template_18 .td-block-title > a {
                padding: 0 20px 10px;
                display: inline-block;
                background: #06d3d5;
                background: -webkit-linear-gradient(-68deg, #06d3d5 30%,#2a81cb 80%);
                background: linear-gradient(156deg, #06d3d5 30%,#2a81cb 80%);
                color: #fff;
                -webkit-background-clip: text !important;
                -webkit-text-fill-color: transparent;
            }
            @media (min-width: 768px) and (max-width: 1018px) {
                .td_block_template_18 .td-block-title > span,
                .td_block_template_18 .td-block-title > a {
                    padding: 0 20px 4px;
                }
            }
            @media (max-width: 767px) {
                .td_block_template_18 .td-block-title > span,
                .td_block_template_18 .td-block-title > a {
                    padding: 2px 10px;
                }
            }
            .td_block_template_18 .td-block-title-wrap .td-block-title .td-block-speech-bubble {
                font-family: 'Open Sans', arial, sans-serif !important;
                font-size: 12px !important;
                font-weight: 600;
                line-height: 1;
                letter-spacing: -0.6px !important;
                padding: 4px 8px;
                background-color: #2a81cb;
                color: #fff;
                -webkit-text-fill-color: #fff;
                position: absolute;
                border-radius: 3px 3px 3px 0;
                margin-left: 6px;
                top: -4px;
                text-transform: uppercase;
            }
            @media (min-width: 768px) and (max-width: 1018px) {
                .td_block_template_18 .td-block-title .td-block-speech-bubble {
                    font-size: 10px;
                    padding: 3px 6px;
                    border-radius: 2px 2px 2px 0;
                    top: 0;
                }
            }
            @media (max-width: 767px) {
                .td_block_template_18 .td-block-title .td-block-speech-bubble {
                    font-size: 10px;
                    padding: 3px 6px;
                    border-radius: 2px 2px 2px 0;
                    top: 0;
                }
            }
            .td_block_template_18 .td-block-title .td-block-speech-bubble:before {
                content: '';
                position: absolute;
                top: 100%;
                left: 0;
                width: 0;
                height: 0;
                border-style: solid;
                border-width: 6px 6px 0 0;
                border-color: #2a81cb transparent transparent transparent;
            }
            .td_block_template_18 .td-block-title .td-block-subtitle {
                display: table;
                font-family: 'Open Sans', arial, sans-serif;
                font-size: 15px;
                line-height: 1;
                font-style: italic;
                font-weight: normal;
                letter-spacing: normal;
                color: #808080;
                position: relative;
                margin: 2px auto;
                text-transform: none;
                max-width: 80%;
            }
            @media (max-width: 767px) {
                .td_block_template_18 .td-block-title .td-block-subtitle {
                    font-size: 13px;
                }
            }
            .td_block_template_18 .td-block-title .td-block-subtitle:before,
            .td_block_template_18 .td-block-title .td-block-subtitle:after {
                content: '';
                position: absolute;
                height: 1px;
                width: 1500px;
                top: 3px;
                bottom: 0;
                background-color: #e3e3e3;
            }
            .td_block_template_18 .td-block-title .td-block-subtitle:before {
                left: 100%;
                margin: auto 0 auto 20px;
            }
            @media (min-width: 768px) and (max-width: 1018px) {
                .td_block_template_18 .td-block-title .td-block-subtitle:before {
                    margin: auto 0 auto 15px;
                }
            }
            @media (max-width: 767px) {
                .td_block_template_18 .td-block-title .td-block-subtitle:before {
                    margin: auto 0 auto 10px;
                }
            }
            .td_block_template_18 .td-block-title .td-block-subtitle:after {
                right: 100%;
                margin: auto 20px auto 0;
            }
            @media (min-width: 768px) and (max-width: 1018px) {
                .td_block_template_18 .td-block-title .td-block-subtitle:after {
                    margin: auto 15px auto 0;
                }
            }
            @media (max-width: 767px) {
                .td_block_template_18 .td-block-title .td-block-subtitle:after {
                    margin: auto 10px auto 0;
                }
            }
            .td_block_template_18 .td-pulldown-filter-display-option:before {
                display: none;
            }
/* inline tdc_css att - generated by TagDiv Composer */

.tdi_35{
margin-top:0px !important;
margin-bottom:24px !important;
padding-top:14px !important;
}

/* phone */
@media (max-width: 767px)
{
.tdi_35{
margin-bottom:20px !important;
padding-top:24px !important;
}
}

/* portrait */
@media (min-width: 768px) and (max-width: 1018px)
{
.tdi_35{
margin-bottom:20px !important;
padding-top:10px !important;
}
}

