/*
Theme Name:     Divi Child
Author:         Zeljko Skipic
Author URI:     https://zeljkoskipic.dev/
Template:       Divi
Version:        1.0
Description:   A Child Theme of Divi, built for the purposes of Sayari website
WordPress Version: 5.8.2
*/
/*  Styles  */
/* Global START */
html { font-size: 16px; }

@media (max-width: 1299px) { html { font-size: 15px; } }

@media (max-width: 1199px) { html { font-size: 14px; } }

@media (max-width: 767px) { html { font-size: 13.4px; } }

@media (min-width: 981px) { ::-webkit-scrollbar { width: 12px; }
  ::-webkit-scrollbar-track { background-color: rgba(0, 0, 0, 0); border-radius: 0; }
  ::-webkit-scrollbar-thumb { background-color: #0F121A; border-radius: 0; } }

.et-db #et-boc .et-l .et-fb-modules-list .et_fb_sayari_blog:before { content: "4"; }

.et-db #et-boc .et-l .et-fb-modules-list .say_sayari_heading:before { content: "y"; }

@media (min-width: 1550px) and (max-width: 1749px) { .sy_row { max-width: 1450px !important; } }

@media (min-width: 1350px) and (max-width: 1549px) { .sy_row { max-width: 1310px !important; } }

@media (min-width: 1200px) and (max-width: 1349) { .sy_row { max-width: 1160px !important; } }

.et_pb_text ul { padding-left: 1.2rem !important; }

.et_pb_text ul li { line-height: 1.8; list-style-type: square; padding: 9px 0 5px 12px; }

.sy_has_list { padding-left: 1.2rem !important; }

.sy_has_list li { line-height: 1.8; list-style-type: square; padding: 9px 0 5px 12px; }

.sy_list_slim_title .et_pb_blurb_description ul { padding-left: 1.2rem !important; }

.sy_list_slim_title .et_pb_blurb_description ul li { line-height: 1.8; list-style-type: square; padding: 9px 0 5px 12px; }

.sy_hero_cta .et_pb_promo_description > div { margin-bottom: 2.5rem; }

body #page-container .et_pb_section .et_pb_button_module_wrapper.et_pb_module a.sy_colored_btn_w_arrow.et_pb_bg_layout_light.et_pb_button { position: relative; z-index: 1; padding: 1.3rem 2.4rem !important; line-height: 1 !important; }

body #page-container .et_pb_section .et_pb_button_module_wrapper.et_pb_module a.sy_colored_btn_w_arrow.et_pb_bg_layout_light.et_pb_button .arrow-right { background: #fff; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; }

body #page-container .et_pb_section .et_pb_button_module_wrapper.et_pb_module a.sy_colored_btn_w_arrow.et_pb_bg_layout_light.et_pb_button .arrow-right:after, body #page-container .et_pb_section .et_pb_button_module_wrapper.et_pb_module a.sy_colored_btn_w_arrow.et_pb_bg_layout_light.et_pb_button .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

body #page-container .et_pb_section .et_pb_button_module_wrapper.et_pb_module a.sy_colored_btn_w_arrow.et_pb_bg_layout_light.et_pb_button .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

body #page-container .et_pb_section .et_pb_button_module_wrapper.et_pb_module a.sy_colored_btn_w_arrow.et_pb_bg_layout_light.et_pb_button .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

body #page-container .et_pb_section .et_pb_button_module_wrapper.et_pb_module a.sy_colored_btn_w_arrow.et_pb_bg_layout_light.et_pb_button .sy_bg_fill { z-index: -1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #006bd6; display: inline-block; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }

body #page-container .et_pb_section .et_pb_button_module_wrapper.et_pb_module a.sy_colored_btn_w_arrow.et_pb_bg_layout_light.et_pb_button:hover .sy_bg_fill { width: 100%; }

.sy_circle_btn .et_pb_text_inner { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.sy_circle_btn .arrow-right { background-color: #fff; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; display: inline-block; top: -2px; left: -.5px; }

.sy_circle_btn .arrow-right:after, .sy_circle_btn .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_circle_btn .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_circle_btn .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_home_animation { pointer-events: none; }

@media (min-width: 981px) { .sy_home_animation { top: -180px; position: relative; margin-bottom: -380px; }
  .sy_home_animation #graph { height: 562px; }
  .sy_home_animation canvas { position: absolute; height: 562px !important; } }

.sy_intro_sec_w_img { overflow: hidden; }

.sy_intro_sec_w_img .sy_intro_text { height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; }

.sy_intro_sec_w_img .sy_intro_text .sy_hero_cta { width: 825px; margin-left: auto; }

@media (min-width: 1350px) and (max-width: 1749px) { .sy_intro_sec_w_img .sy_intro_text .sy_hero_cta { max-width: 675px; } }

.sy_intro_sec_w_img .sy_intro_img { height: 100%; }

.sy_intro_sec_w_img .sy_intro_img .et_pb_image { margin-right: 0; height: 100%; }

@media (min-width: 981px) { .sy_intro_sec_w_img .sy_intro_img .et_pb_image { width: 50vw !important; } }

.sy_intro_sec_w_img .sy_intro_img .et_pb_image * { height: 100%; }

.sy_intro_sec_w_img .sy_intro_img .et_pb_image img { -o-object-fit: cover; object-fit: cover; height: 100%; }

.sy_intro_sec_w_img .sy_intro_img::after { content: ''; height: 2.1875rem; position: absolute; bottom: -10px; left: 0; width: 100%; background-color: #ffffff; max-width: calc(100% - 50px); }

@media (min-width: 1550px) and (max-width: 1749px) { .sy_intro_sec_w_img .sy_intro_img::after { max-width: 810px; } }

@media (min-width: 1350px) and (max-width: 1549px) { .sy_intro_sec_w_img .sy_intro_img::after { max-width: 640px; } }

@media (min-width: 1250px) and (max-width: 1349px) { .sy_intro_sec_w_img .sy_intro_img::after { max-width: 565px; } }

.sy_overlap_sec .et_pb_row .sy_overlap_img { height: 100%; }

.sy_overlap_sec .et_pb_row .sy_overlap_img .et_pb_image { height: 100%; }

.sy_overlap_sec .et_pb_row .sy_overlap_img .et_pb_image * { height: 100%; }

.sy_overlap_sec .et_pb_row .sy_overlap_img .et_pb_image img { -o-object-fit: cover; object-fit: cover; height: 100%; }

@media (max-width: 980px) { .sy_overlap_sec .et_pb_row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .sy_overlap_sec .et_pb_row .sy_overlap_img { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } }

@-webkit-keyframes slidein { from { width: 0; }
  to { width: 100%; } }

@keyframes slidein { from { width: 0; }
  to { width: 100%; } }

.sy_team_member .et_pb_main_blurb_image { margin-bottom: 0; width: 100%; }

.sy_team_member .et_pb_main_blurb_image * { width: 100%; }

.sy_team_member .et_pb_blurb_container { width: 85%; background: #fff; margin-top: -2rem; z-index: 2; position: relative; padding: 2.1rem 0 1.3rem; }

.sy_team_member .et_pb_blurb_container:after { position: absolute; content: ''; left: 0; width: 100%; height: 5px; bottom: -5px; background: #ffb71b; z-index: 2; }

.sy_team_member:hover .et_pb_blurb_container:after { -webkit-animation: slidein .5s ease; animation: slidein .5s ease; }

@media (min-width: 981px) { .sy_data_0:hover { height: 600px; margin-bottom: -300px; }
  .sy_data_1:hover { width: 50% !important; margin-right: -25% !important; }
  .sy_data_3 { height: 300px; }
  .sy_data_3:hover { width: 50% !important; margin-left: -25% !important; }
  .sy_data_4 { height: 300px; }
  .sy_data_4:hover { width: 50% !important; } }

@media (min-width: 481px) and (max-width: 980px) { .sy_data_row { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .sy_data_row .sy_data_1 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; top: -300px; }
  .sy_data_row .sy_data_3 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; right: 0; }
  .sy_data_row .sy_data_4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; right: -50%; top: -300px; } }

@media (max-width: 980px) { .sy_home_animation canvas { height: 300px !important; }
  .sy_home_charts_2 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .sy_home_charts_2 .et_pb_column:first-child { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .sy_home_charts_2 .et_pb_column:nth-child(2) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .sy_home_charts_2 .et_pb_column:last-child { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }

.sy_data_0 { height: 300px; }

.sy_data_1 { height: 300px; }

.sy_data_3 { height: 300px; }

.sy_data_3:hover .et_pb_main_blurb_image { border-color: #fff !important; }

.sy_data_3:hover .et_pb_main_blurb_image img { content: url(../../uploads/2021/10/relationship-white.svg); }

.sy_data_4 { height: 300px; }

.sy_data_0 .et_pb_blurb, .sy_data_1 .et_pb_blurb, .sy_data_3 .et_pb_blurb, .sy_data_4 .et_pb_blurb { height: 100%; }

.sy_hero_cta .et_pb_module_header { -webkit-margin-after: 0 !important; margin-block-end: 0 !important; }

.sy_hero_cta .et_pb_promo_description { margin-bottom: -.83em; padding-bottom: 15px; }

.sy_hero_cta .et_pb_button .arrow-right { background: #0A85FF; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 1.3rem; display: inline-block; top: -1px; }

.sy_hero_cta .et_pb_button .arrow-right:after, .sy_hero_cta .et_pb_button .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_hero_cta .et_pb_button .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_hero_cta .et_pb_button .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_hero_cta .et_pb_button:hover .arrow-right { background: #005fbd; width: 30px; }

.sy_cta_w_w_btn .et_pb_module_header { margin-bottom: calc(1.5rem - 10px); }

.sy_cta_w_w_btn .et_pb_button { position: relative; line-height: 1 !important; margin-top: 1rem; }

.sy_cta_w_w_btn .et_pb_button .arrow-right { background: #0F121A; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; }

.sy_cta_w_w_btn .et_pb_button .arrow-right:after, .sy_cta_w_w_btn .et_pb_button .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_cta_w_w_btn .et_pb_button .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_cta_w_w_btn .et_pb_button .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_cta_w_w_btn .et_pb_button:hover .arrow-right { background: #fff; }

@media (max-width: 480px) { .sy_cta_w_w_btn .et_pb_button { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

.sy_small_title_cta .et_pb_module_header { padding-left: 2.5rem; padding-bottom: 0; margin-bottom: 1.5rem; position: relative; }

.sy_small_title_cta .et_pb_module_header:before { content: ""; position: absolute; width: 1.6rem; top: calc(50% - 1.5px); height: 3px; background: #ffb71b; left: 0; }

.sy_small_title_cta .et_pb_promo_description { padding-bottom: 1.5rem; }

.sy_small_title_cta .et_pb_button { position: relative; line-height: 1 !important; }

.sy_small_title_cta .et_pb_button .arrow-right { background: #0F121A; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; }

.sy_small_title_cta .et_pb_button .arrow-right:after, .sy_small_title_cta .et_pb_button .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_small_title_cta .et_pb_button .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_small_title_cta .et_pb_button .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_small_title_cta .et_pb_button:hover .arrow-right { background: #fff; }

@media (max-width: 480px) { .sy_small_title_cta .et_pb_button { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

.et_pb_button .sy_bg_fill { z-index: -1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #0A85FF; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }

.et_pb_button:hover .sy_bg_fill { width: 100%; }

.sy_cta_has_btn .et_pb_button { z-index: 1; line-height: 1 !important; }

.sy_cta_has_btn .et_pb_button .sy_bg_fill { z-index: -1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #0072e3; display: inline-block; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }

.sy_cta_has_btn .et_pb_button:hover .sy_bg_fill { width: 100%; }

.sy_cta_has_btn .et_pb_button .arrow-right { background: #fff; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; }

.sy_cta_has_btn .et_pb_button .arrow-right:after, .sy_cta_has_btn .et_pb_button .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_cta_has_btn .et_pb_button .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_cta_has_btn .et_pb_button .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_cta_w_dl_btn .et_pb_button { z-index: 1; line-height: 1 !important; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.sy_cta_w_dl_btn .et_pb_button .sy_bg_fill { z-index: -1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #0072e3; display: inline-block; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }

.sy_cta_w_dl_btn .et_pb_button:hover .sy_bg_fill { width: 100%; }

.sy_cta_w_dl_btn .et_pb_button .arrow-right { background: #fff; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; }

.sy_cta_w_dl_btn .et_pb_button .arrow-right:after, .sy_cta_w_dl_btn .et_pb_button .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_cta_w_dl_btn .et_pb_button .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_cta_w_dl_btn .et_pb_button .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

a.sy_btn_no_border.sy_btn_no_border_left:hover .arrow-right { margin-right: -12px; }

a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) { padding: 0 !important; }

a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow .arrow-right, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) .arrow-right { background: #0A85FF; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 1.3rem; display: inline-block; top: -1px; }

a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow .arrow-right:after, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow .arrow-right:before, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) .arrow-right:after, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow .arrow-right:before, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow .arrow-right:after, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow .arrow-left, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) .arrow-left { background: #0A85FF; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-right: 1.3rem; display: inline-block; top: -1px; }

a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow .arrow-left:after, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow .arrow-left:before, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) .arrow-left:after, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) .arrow-left:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow .arrow-left:before, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) .arrow-left:before { left: 0; bottom: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow .arrow-left:after, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow) .arrow-left:after { left: 0; top: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow:hover .arrow-right, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light.left_arrow:hover .arrow-left, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow):hover .arrow-right, a.sy_btn_no_border.et_pb_button.et_pb_bg_layout_light:not(.left_arrow):hover .arrow-left { background: #005fbd; width: 30px; }

.sy_customers_blurb { height: 100%; }

.sy_customers_blurb .arrow-right { background: #fff; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; display: block; margin-top: 2.5rem; }

.sy_customers_blurb .arrow-right:after, .sy_customers_blurb .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_customers_blurb .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_customers_blurb .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_customers_blurb:hover .arrow-right { width: 40px; }

@media (min-width: 980px) { .sy_page_posts .et_pb_salvattore_content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .sy_page_posts .et_pb_salvattore_content .column { width: 32% !important; margin-right: 0 !important; } }

@media (min-width: 921px) and (max-width: 980.9px) { .sy_page_posts .et_pb_salvattore_content .size-1of2:first-child { width: 68% !important; margin-right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; }
  .sy_page_posts .et_pb_salvattore_content .size-1of2:first-child article { width: 50%; margin-right: 2.5%; }
  .sy_page_posts .et_pb_salvattore_content .size-1of2:nth-child(2) { width: 32%; } }

@media (min-width: 767px) and (max-width: 920px) { .sy_page_posts .et_pb_salvattore_content .size-1of2:first-child { width: 100%; margin-right: 0; }
  .sy_page_posts .et_pb_salvattore_content .size-1of2:first-child article { width: 100%; }
  .sy_page_posts .et_pb_salvattore_content .size-1of2:nth-child(2) { width: 100%; } }

.sy_page_posts .et_pb_post { background-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0; margin-bottom: 1.5rem !important; }

.sy_page_posts .et_pb_post .et_pb_image_container { margin: 0; border: none; overflow: hidden; }

.sy_page_posts .et_pb_post .et_pb_image_container .entry-featured-image-url { margin-bottom: 0; -webkit-transition: all ease-in .5s; transition: all ease-in .5s; }

.sy_page_posts .et_pb_post .et_pb_image_container:hover .entry-featured-image-url { -webkit-transform: scale(1.08) rotate(0.01deg); transform: scale(1.08) rotate(0.01deg); }

.sy_page_posts .et_pb_post .post-meta { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; background-color: #f3f3f3; z-index: 2; padding: 1.8rem 0 1.5rem 0; width: 90%; margin-top: -1.5rem; }

.sy_page_posts .et_pb_post .post-meta .say-categories { color: #0A85FF !important; text-decoration: underline; margin-right: 5px; font-family: "Roboto"; }

.sy_page_posts .et_pb_post .post-meta .say-categories svg { margin-right: 5px; max-height: 12px; top: 1.5px; position: relative; }

.sy_page_posts .et_pb_post .post-meta .read_time { margin-left: 5px; margin-right: 5px; font-family: "Roboto"; }

.sy_page_posts .et_pb_post .post-meta .published { margin-left: 5px; font-family: "Roboto"; }

.sy_page_posts .et_pb_post .entry-title { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; padding-bottom: 1.5rem; }

.sy_page_posts .et_pb_post .post-content { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; }

.sy_page_posts .et_pb_post .more-link { text-transform: capitalize; margin-top: 1rem; display: inline-block; margin-top: 1rem; }

.sy_page_posts .et_pb_post .more-link .arrow-right { background: #0A85FF; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 1.3rem; display: inline-block; top: -1px; }

.sy_page_posts .et_pb_post .more-link .arrow-right:after, .sy_page_posts .et_pb_post .more-link .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_page_posts .et_pb_post .more-link .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_page_posts .et_pb_post .more-link .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_page_posts .et_pb_post .more-link:hover .arrow-right { background: #005fbd; width: 30px; }

.sy_page_posts.sy_blog_dark_bg .et_pb_post .post-meta { background-color: #f3f3f3 !important; }

.sy_bottom_cta .et_pb_module_header blue { color: #0a85ff; }

.sy_bottom_cta .et_pb_promo_description div { max-width: 37.5rem; margin: 3rem auto auto auto; }

@media (max-width: 480px) { .sy_bottom_cta .et_pb_promo_description div { margin-top: 2rem; } }

.sy_bottom_cta .et_pb_button { margin-top: 3rem; margin-bottom: 1.5rem; line-height: 1 !important; }

@media (max-width: 480px) { .sy_bottom_cta .et_pb_button { margin-top: 2rem; } }

.sy_bottom_cta .et_pb_button .arrow-right { background: #0F121A; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; }

.sy_bottom_cta .et_pb_button .arrow-right:after, .sy_bottom_cta .et_pb_button .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_bottom_cta .et_pb_button .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_bottom_cta .et_pb_button .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_bottom_cta .et_pb_button:hover .arrow-right { background: #fff; }

.sy_inner_intro_sidebar .et_pb_code { background-color: #F3F3F3; padding: 3rem; }

.sy_inner_intro_sidebar .et_pb_code * { font-family: Roboto; }

.sy_inner_intro_sidebar .et_pb_code strong { margin-bottom: 1rem; display: block; }

.sy_inner_intro_sidebar .et_pb_code .field { margin-bottom: 2.4rem; display: block; }

.sy_inner_intro_sidebar .et_pb_code label:not(.hs-error-msg) { margin-bottom: 0; font-size: 14.5px; font-weight: 500; color: #0f121a; text-transform: capitalize; }

.sy_inner_intro_sidebar .et_pb_code .hs-form-required { color: #eb5757; }

.sy_inner_intro_sidebar .et_pb_code .hs-error-msgs { padding-bottom: 0; }

.sy_inner_intro_sidebar .et_pb_code .hs-error-msgs label { font-weight: 500; }

.sy_inner_intro_sidebar .et_pb_code .hs-error-msgs li { padding-top: 0; padding-bottom: 0; margin-bottom: -15px; }

.sy_inner_intro_sidebar .et_pb_code h4 { font-family: Graphik; font-weight: 500; font-size: 22px; }

.sy_inner_intro_sidebar .et_pb_code .sy_form_note { color: #828282; font-size: 11.5px; margin-top: 1.5rem; line-height: 1.53; font-family: Roboto; font-weight: 400 !important; }

.sy_inner_intro_sidebar .et_pb_code .actions { position: relative; background-color: #0A85FF; }

.sy_inner_intro_sidebar .et_pb_code .actions input.hs-button { text-align: left; background-image: url(../../uploads/2021/11/right-white-arrow.svg); background-repeat: no-repeat; background-position: center right 2rem; z-index: 2; position: relative; background-color: transparent; }

.sy_inner_intro_sidebar .et_pb_code .actions input.hs-button:hover { background-color: transparent; }

.sy_inner_intro_sidebar .et_pb_code .actions:before { content: ""; z-index: 1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #006bd6; display: inline-block; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }

.sy_inner_intro_sidebar .et_pb_code .actions:hover:before { width: 100%; }

@media (min-width: 981px) { .sy_inner_intro_sidebar .et_pb_code { width: 100%; max-width: 382px; right: 15px; margin-left: auto; }
  .sy_inner_intro_sidebar .et_pb_code:not(.et_pb_sticky) { margin-top: 3rem; } }

@media (max-width: 767px) { .sy_expert .et_pb_main_blurb_image { margin-bottom: 10px; } }

@media (min-width: 768px) { .sy_expert .et_pb_blurb_container { vertical-align: middle; padding-left: 30px; } }

@media (min-width: 768px) { .sy_expert.sy_expert_inverted .et_pb_blurb_content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: right; -ms-flex-pack: right; justify-content: right; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .sy_expert.sy_expert_inverted .et_pb_blurb_content .et_pb_main_blurb_image { width: auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .sy_expert.sy_expert_inverted .et_pb_blurb_content .et_pb_blurb_container { padding-left: 0; padding-right: 30px; text-align: right; } }

@media (max-width: 767px) { .sy_graph_feature .et_pb_main_blurb_image { margin-bottom: 10px; } }

@media (min-width: 768px) { .sy_graph_feature .et_pb_blurb_container { vertical-align: middle; padding-left: 30px; } }

@media (min-width: 768px) { .sy_graph_feature.sy_graph_feature_inverted .et_pb_blurb_content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: right; -ms-flex-pack: right; justify-content: right; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .sy_graph_feature.sy_graph_feature_inverted .et_pb_blurb_content .et_pb_main_blurb_image { width: auto; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .sy_graph_feature.sy_graph_feature_inverted .et_pb_blurb_content .et_pb_blurb_container { padding-left: 0; padding-right: 30px; } }

.hs-form .hs-form-field > label { display: inline-block; margin-bottom: 0.5rem; font-size: 14px; font-weight: 500; font-family: "Roboto Medium"; }

.hs-form .hs-form-field .hs-input:not([type="checkbox"]):not([type="radio"]) { width: 100%; display: block; border: none; background: transparent; border-bottom: 1px solid #828282; -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: 0; }

.hs-form .hs-form-field + .hs-form-field { margin-top: 20px; }

.hs-form .hs-error-msgs label { font-size: 13px; color: #eb5757; }

.hs-form ul { list-style: none; padding-left: 0; }

.hs-form .hs-button { display: block; width: 100%; margin-top: 30px; background: #0A85FF; color: #FFF; border: none; padding: 20px; font-size: 16px; line-height: 1; cursor: pointer; -webkit-transition: .3s all; transition: .3s all; }

.hs-form .hs-button:hover { background-color: #0072e3; }

.sy_ask_expert_toc { margin-top: 30px; }

.sy_ask_expert_toc a { display: block; }

.sy_intro_blurb ul { padding-left: 1.2rem !important; color: #828282; }

.sy_intro_blurb li { line-height: 1.8; list-style-type: square; padding: 9px 0 5px 12px; }

.sy_intro_blurb li:marker { unicode-bidi: -webkit-isolate; unicode-bidi: -moz-isolate; unicode-bidi: isolate; font-variant-numeric: tabular-nums; text-transform: none; text-indent: 0px !important; text-align: start !important; -moz-text-align-last: start !important; text-align-last: start !important; }

.sy_bottom_about .et_pb_button_module_wrapper { max-width: 775px; margin-left: auto; margin-right: auto; }

@media (max-width: 980px) { .sy_bottom_about .et_pb_button_module_wrapper { margin-left: 20px; } }

.sy_page_posts .entry-featured-image-url { max-height: 280px; }

.sy_page_posts .entry-featured-image-url img { -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; max-height: 280px; }

.sy_page_posts.sy_page_posts_inner .et_pb_post .post-meta { background-color: #fff; }

.sy_tables table tr:nth-child(even) { background-color: #f2f2f2; }

.sy_tables table tr:hover { background-color: #ddd; }

/* Contact */
.sy_contact_blurb a { text-decoration: underline; }

/* Template 4 */
.sy_temp_4_row_img_right .et_pb_button_module_wrapper { margin-left: auto; margin-right: 0; }

@media (min-width: 921px) { .sy_temp_4_row_img_right .et_pb_button_module_wrapper { max-width: 710px; } }

.sy_temp_4_row_img_right .et_pb_column:nth-child(2) { height: 100%; }

.sy_temp_4_row_img_right .et_pb_image, .sy_temp_4_row_img_right .et_pb_image * { height: 100%; }

.sy_temp_4_row_img_right .et_pb_image img, .sy_temp_4_row_img_right .et_pb_image * img { -o-object-fit: cover; object-fit: cover; height: 100%; max-width: 32.5rem; width: 100%; }

.sy_temp_4_row_img_left .et_pb_button_module_wrapper { max-width: 710px; margin-left: 0; margin-right: auto; }

.sy_temp_4_row_img_left .et_pb_column:first-child { height: 100%; }

.sy_temp_4_row_img_left .et_pb_column:nth-child(2) { height: 100%; }

.sy_temp_4_row_img_left .et_pb_image, .sy_temp_4_row_img_left .et_pb_image * { height: 100%; }

.sy_temp_4_row_img_left .et_pb_image img, .sy_temp_4_row_img_left .et_pb_image * img { -o-object-fit: cover; object-fit: cover; height: 100%; max-width: 32.5rem; width: 100%; }

@media (max-width: 980px) { .sy_temp_4_row_img_left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .sy_temp_4_row_img_left .et_pb_column:first-child { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .sy_temp_4_row_img_left .et_pb_column:nth-child(2) { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } }

@media (min-width: 1550px) and (max-width: 1749px) { .sy_temp4_row { max-width: 1280px !important; }
  .sy_row_v4 .et_pb_blurb, .sy_row_v4 .et_pb_button_module_wrapper { max-width: 625px !important; } }

@media (min-width: 1350px) and (max-width: 1549px) { .sy_temp4_row { max-width: 1250px !important; }
  .sy_row_v4 .et_pb_blurb, .sy_row_v4 .et_pb_button_module_wrapper { max-width: 610px !important; } }

@media (min-width: 1200px) and (max-width: 1349px) { .sy_temp4_row { max-width: 1100px !important; }
  .sy_row_v4 .et_pb_blurb, .sy_row_v4 .et_pb_button_module_wrapper { max-width: 535px !important; } }

/* Product Features */
.sy_svg_hero_img_pf svg { height: 100%; width: 100%; }

body.et_cover_background.page-id-1256, body.et_cover_background.page-id-1225 { background-image: url(../../uploads/2021/10/product-feature-background.png); background-repeat: no-repeat !important; background-size: initial !important; background-position: top right !important; background-attachment: initial; }

@media (max-width: 980px) { .sy_product_features_sec .et_pb_column { margin-bottom: 0 !important; } }

.sy_product_feature_cta { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.sy_product_feature_cta .et_pb_module_header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 2.5rem; padding-bottom: 1.5rem; }

.sy_product_feature_cta .et_pb_module_header::before { content: ""; display: inline-block; position: absolute; content: ''; width: 1.6rem; height: 3px; left: 0; background: #ffb71b; }

.sy_product_feature_cta .et_pb_button_wrapper { margin-top: auto; padding-top: 3rem !important; padding-bottom: 1.3rem; }

.sy_product_feature_cta .et_pb_button_wrapper .arrow-right { background: #0A85FF; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; }

.sy_product_feature_cta .et_pb_button_wrapper .arrow-right:after, .sy_product_feature_cta .et_pb_button_wrapper .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_product_feature_cta .et_pb_button_wrapper .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_product_feature_cta .et_pb_button_wrapper .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_product_feature_cta .et_pb_button_wrapper:hover .arrow-right { width: 30px; }

.sy_product_feature_cta:hover * { color: #fff !important; }

.sy_product_feature_cta:hover .arrow-right { background-color: #fff; }

/* Contact */
.sy_contact_form_wrap { max-width: 600px; -webkit-box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1); }

.sy_contact_form_wrap label span { font-size: 14.5px !important; color: #0f121a; text-transform: capitalize; font-family: Roboto; font-weight: 500 !important; }

.sy_contact_form_wrap label span .hs-form-required { color: #eb5757; }

.sy_contact_form_wrap .hs-error-msgs { padding-bottom: 0; }

.sy_contact_form_wrap .hs-error-msgs label { font-size: 13px !important; color: #eb5757; font-family: Roboto; font-weight: 500 !important; }

.sy_contact_form_wrap input[type='submit'] { font-size: 16.5px; font-family: Roboto; font-weight: 500; }

.sy_contact_form_wrap .hs-form-required { color: red; }

.sy_contact_form_wrap .actions { position: relative; background-color: #0A85FF; }

.sy_contact_form_wrap .actions input.hs-button { text-align: left; background-image: url(../../uploads/2021/11/right-white-arrow.svg); background-repeat: no-repeat; background-position: center right 2rem; z-index: 2; position: relative; background-color: transparent; }

.sy_contact_form_wrap .actions input.hs-button:hover { background-color: transparent; }

.sy_contact_form_wrap .actions:before { content: ""; z-index: 1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #006bd6; display: inline-block; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }

.sy_contact_form_wrap .actions:hover:before { width: 100%; }

/* Request a Demo */
.sy_rad_wrap .field { margin-bottom: 2.4rem; }

.sy_rad_wrap .field > label { width: 100%; margin-bottom: 0; font-size: 14.5px; font-weight: 500; color: #0f121a; text-transform: capitalize; }

.sy_rad_wrap .hs-form-required { color: red; }

.sy_rad_wrap input[type='submit'] { font-size: 16.5px; font-family: Roboto; font-weight: 500; }

.sy_rad_wrap .hs-error-msgs { padding-bottom: 0; }

.sy_rad_wrap .actions { position: relative; background-color: #0A85FF; }

.sy_rad_wrap .actions input.hs-button { text-align: left; background-image: url(../../uploads/2021/11/right-white-arrow.svg); background-repeat: no-repeat; background-position: center right 2rem; z-index: 2; position: relative; background-color: transparent; }

.sy_rad_wrap .actions input.hs-button:hover { background-color: transparent; }

.sy_rad_wrap .actions:before { content: ""; z-index: 1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #006bd6; display: inline-block; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }

.sy_rad_wrap .actions:hover:before { width: 100%; }

.sy_rad_close { cursor: pointer; }

/* 404 */
.error404 #left-area { text-align: center; width: 100% !important; padding-right: 0 !important; }

.error404 .sy_404_title { font-size: 20rem; line-height: 1; font-weight: 700; font-family: "Roboto"; }

.error404 .sy_404_text { font-size: 2rem; line-height: 1.2; }

@media (max-width: 767px) { .error404 .sy_404_title { font-size: 10rem; }
  .error404 .sy_404_text { font-size: 1.5rem; }
  .error404 .sy_404_btn { margin-top: .5rem; } }

.sy_404_btn { position: relative; margin-top: 1.5rem; display: inline-block; margin-left: 30px; margin-right: 30px; }

.sy_404_btn .arrow-right { background: #0f121a; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; -webkit-transition: .3s all; transition: .3s all; }

.sy_404_btn .arrow-right:after, .sy_404_btn .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_404_btn .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_404_btn .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_404_btn a { z-index: 2; color: #0f121a !important; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16.5px; font-family: "Roboto Medium"; padding: 1.1rem 1.6rem 1.1rem !important; border: 2px solid #0f121a; -webkit-transition: .3s all; transition: .3s all; }

.sy_404_btn:hover .arrow-right { background-color: #fff; }

.sy_404_btn:hover a { color: #fff !important; }

.sy_404_btn:hover .sy_bg_fill { width: 100%; }

.sy_404_btn .sy_bg_fill { z-index: -1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #0072e3; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }

/* Global END */
/* Sizing START */
/* body {
    max-width: 2560px;
    margin-left: auto;
    margin-right: auto;
} */
#main-content { max-width: 2560px; margin-left: auto; margin-right: auto; }

.archive .container, .blog .container { width: 100%; }

@media (max-width: 1550px) { .sy_ol_imgs_last .et_pb_module.et_pb_image { text-align: center !important; margin: auto !important; }
  .sy_ol_imgs_last .et_pb_module.et_pb_image .et_pb_image_wrap { margin: auto !important; } }

@media (min-width: 1550px) and (max-width: 1749px) { .et_pb_row.sy_row { max-width: 1450px !important; }
  body.page-template-page-resources #content-area #left-area, body.archive #content-area #left-area, body.blog #content-area #left-area { width: calc(100% - 360px) !important; }
  .sy_archive_main .sy_post .sy_featured img { max-height: 250px !important; }
  .sy_archive_main .sy_post .sy_featured { height: 250px !important; }
  .home .et_pb_section_first .et_pb_row { max-width: 1450px; }
  .home .et_pb_section_first .et_pb_row .sy_hero_cta { width: 115%; }
  .home .et_pb_divider_0.et_pb_divider { margin-left: -40px !important; }
  .home .sy_home_box { max-width: 1450px; }
  .home .sy_home_box .sy_intro_blurb { margin-left: 40px !important; }
  .home .sy_bg_img_ctas .et_pb_column { width: 31.5% !important; margin-right: 3%; }
  .sy_ol_imgs { width: 89% !important; }
  .sy_ol_imgs img { -o-object-fit: cover !important; object-fit: cover !important; }
  .sy_ol_imgs.sy_ol_imgs_left .et_pb_column:first-child { width: 60% !important; }
  .sy_ol_imgs.sy_ol_imgs_left .et_pb_column:nth-child(2) { margin-right: -130px !important; }
  .sy_ol_imgs.sy_ol_imgs_right .et_pb_column:last-child { width: 60% !important; }
  .sy_ol_imgs.sy_ol_imgs_right .et_pb_column:nth-child(2) { margin-left: -130px !important; }
  .single-post .container, #main-header .container { max-width: 1450px; }
  .sy_intro_text .sy_hero_cta { max-width: 725px; }
  .sy_temp2_header .sy_t2_top .sy_temp2_top_inner { max-width: 1450px !important; }
  .sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb { max-width: calc(1450px - 7rem) !important; }
  .page-template-template2 .et_pb_row, .page-template-template3 .et_pb_row { max-width: 1130px !important; }
  .page-template-page-resources #main-content .container, .archive #main-content .container, .blog #main-content .container { max-width: 1450px; }
  .sy_product_hero_row { max-width: 1450px !important; }
  #main-footer .container, #top-header .container { max-width: 1450px !important; } }

@media (min-width: 1350px) and (max-width: 1549.9px) { .et_pb_row.sy_row { max-width: 1310px !important; }
  body.page-template-page-resources #content-area #left-area, body.archive #content-area #left-area, body.blog #content-area #left-area { width: calc(100% - 360px) !important; }
  .sy_archive_main .sy_post .sy_featured img { max-height: 220px !important; }
  .sy_archive_main .sy_post .sy_featured { height: 220px !important; }
  .home .et_pb_section_first .et_pb_row { max-width: 1310px; }
  .home .et_pb_section_first .et_pb_row .sy_hero_cta { width: 115%; }
  .home .et_pb_divider_0.et_pb_divider { margin-left: -40px !important; }
  .home .sy_home_box { max-width: 1310px; }
  .home .sy_home_box .sy_intro_blurb { margin-left: 40px !important; }
  .home .sy_bg_img_ctas .et_pb_column { width: 31.5% !important; margin-right: 3%; }
  .et_pb_promo.et_pb_module.sy_small_title_cta.sy_fad { margin-left: 50px !important; }
  .sy_ol_imgs { width: 92% !important; }
  .sy_ol_imgs img { -o-object-fit: cover !important; object-fit: cover !important; }
  .sy_ol_imgs.sy_ol_imgs_left .et_pb_column:first-child { width: 60% !important; }
  .sy_ol_imgs.sy_ol_imgs_left .et_pb_column:nth-child(2) { margin-right: -130px !important; }
  .sy_ol_imgs.sy_ol_imgs_right .et_pb_column:last-child { width: 60% !important; }
  .sy_ol_imgs.sy_ol_imgs_right .et_pb_column:nth-child(2) { margin-left: -130px !important; }
  .single-post .container, #main-header .container { max-width: 1310px; }
  .sy_intro_sec_w_img .sy_intro_text .sy_hero_cta { max-width: 655px; }
  .sy_temp2_header .sy_t2_top .sy_temp2_top_inner { max-width: 1310px !important; }
  .sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb { max-width: calc(1310px - 7rem) !important; }
  .page-template-template2 .et_pb_row, .page-template-template3 .et_pb_row { max-width: 990px !important; }
  .page-template-page-resources #main-content .container, .archive #main-content .container, .blog #main-content .container { max-width: 1310px; }
  .sy_product_hero_row { max-width: 1310px !important; }
  #main-footer .container, #top-header .container { max-width: 1310px !important; } }

@media (min-width: 1200px) and (max-width: 1349.9px) { .single-post #left-area { width: 75.25% !important; }
  .single-post #sidebar { width: 24.75% !important; }
  .sy_below_imgs_row .et_pb_module.et_pb_blurb.sy_intro_blurb { margin-left: 0 !important; }
  .sy_below_imgs_row .et_pb_column:first-child { width: 55%; }
  .sy_below_imgs_row .et_pb_column:nth-child(2) { display: none; }
  .sy_below_imgs_row .et_pb_column:last-child { width: 35%; float: right; }
  .et_pb_row.sy_row, .sy_below_imgs_row { max-width: 1160px !important; }
  .et_pb_promo.et_pb_module.sy_small_title_cta.sy_fad { margin-left: 50px !important; }
  .sy_ol_imgs { width: 92% !important; }
  .sy_ol_imgs img { -o-object-fit: cover !important; object-fit: cover !important; }
  .sy_ol_imgs.sy_ol_imgs_left .et_pb_column:first-child { width: 60% !important; }
  .sy_ol_imgs.sy_ol_imgs_left .et_pb_column:nth-child(2) { margin-right: -130px !important; }
  .sy_ol_imgs.sy_ol_imgs_right .et_pb_column:last-child { width: 60% !important; }
  .sy_ol_imgs.sy_ol_imgs_right .et_pb_column:nth-child(2) { margin-left: -130px !important; }
  .sy_ol_imgs.sy_ol_imgs_right.sy_ol_imgs_last .et_pb_column:nth-child(2) { margin-left: 0 !important; }
  body.page-template-page-resources #content-area #left-area, body.archive #content-area #left-area, body.blog #content-area #left-area { width: calc(100% - 360px) !important; }
  .sy_archive_main .sy_post .sy_featured img { max-height: 180px !important; }
  .sy_archive_main .sy_post .sy_featured { height: 180px !important; }
  .home .et_pb_section_first .et_pb_row { max-width: 1160px; }
  .home .et_pb_section_first .et_pb_row .sy_hero_cta { width: 115%; }
  .home .et_pb_divider_0.et_pb_divider { margin-left: 20px !important; }
  .home .sy_home_box { max-width: 1160px; }
  .home .sy_home_box .sy_intro_blurb { margin-left: 40px !important; }
  .home .sy_bg_img_ctas .et_pb_column { width: 31.5% !important; margin-right: 3%; }
  .single-post .container, #main-header .container { max-width: 1160px; }
  .sy_intro_sec_w_img .sy_intro_text .sy_hero_cta { max-width: 580px; }
  .sy_temp2_header .sy_t2_top .sy_temp2_top_inner { max-width: 1160px !important; }
  .sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb { max-width: calc(1160px - 7rem) !important; }
  .page-template-template2 .et_pb_row, .page-template-template3 .et_pb_row { max-width: 840px !important; }
  .page-template-page-resources #main-content .container, .archive #main-content .container, .blog #main-content .container { max-width: 1160px; }
  .sy_product_hero_row { max-width: 1160px !important; }
  #main-footer .container, #top-header .container { max-width: 1160px !important; } }

.page-template-template2 .et_pb_section, .page-template-template3 .et_pb_section { background-color: transparent !important; }

@media (min-width: 982px) and (max-width: 1199.9px) { .single-post #left-area { width: 75.25% !important; }
  .single-post #sidebar { width: 24.75% !important; }
  .sy_below_imgs_row .et_pb_module.et_pb_blurb.sy_intro_blurb { margin-left: 0 !important; }
  .sy_below_imgs_row .et_pb_column:first-child { width: 55%; }
  .sy_below_imgs_row .et_pb_column:nth-child(2) { display: none; }
  .sy_below_imgs_row .et_pb_column:last-child { width: 35%; float: right; }
  .page-template-page-resources #content-area #sidebar, .archive #content-area #sidebar, .blog #content-area #sidebar { padding-left: 0 !important; }
  body.page-template-page-resources #content-area #left-area, body.archive #content-area #left-area, body.blog #content-area #left-area { width: 100% !important; padding-right: 0 !important; }
  .sy_archive_main .sy_post .sy_featured img { max-height: 180px !important; }
  .sy_archive_main .sy_post .sy_featured { height: 180px !important; }
  .sy_ol_imgs { width: 100% !important; }
  .sy_ol_imgs.sy_ol_imgs_left .sy_small_title_cta { margin-left: -100px !important; padding-right: 25px !important; }
  .sy_ol_imgs.sy_ol_imgs_right .sy_small_title_cta { margin-right: -100px !important; padding-left: 25px !important; }
  .sy_fad { padding-left: 10px !important; }
  .sy_bg_img_ctas .et_pb_column { width: 31.5% !important; margin-right: 3% !important; }
  .sy_wwd { margin-left: 25px !important; }
  .sy_tab_space.et_pb_button { margin-left: 15px !important; }
  .sy_tab_space:not(.et_pb_button) { padding-left: 15px !important; }
  .sy_ol_imgs_right .sy_cta_w_w_btn { padding-left: 15px !important; } }

@media (max-width: 767px) { .sy_img_blurb_temp2 .et_pb_main_blurb_image { margin-bottom: 20px !important; } }

@media (max-width: 981px) { .sy_archive_main .sy_post .sy_featured img { max-height: 220px !important; }
  .sy_archive_main .sy_post .sy_featured { height: 220px !important; } }

@media (max-width: 480px) { .sy_archive_main .sy_post .sy_featured img { max-height: 160px !important; }
  .sy_archive_main .sy_post .sy_featured { height: 160px !important; }
  .sy_data_row.sy_home_box.et_pb_row.sy_home_box_2 { margin-bottom: -50px !important; } }

/* Sizing END */
/* Mobile Positioning START */
@media (max-width: 980px) { .sy_ol_imgs_left.et_pb_row.et_pb_equal_columns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 0 !important; }
  .sy_ol_imgs_left.et_pb_row.et_pb_equal_columns .et_pb_column:first-child { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }
  .sy_ol_imgs_left.et_pb_row.et_pb_equal_columns .et_pb_column:nth-child(2) { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .sy_ol_imgs_left.et_pb_row.et_pb_equal_columns .et_pb_column:last-child { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .sy_ol_imgs_left.et_pb_row.et_pb_equal_columns .et_pb_column:last-child .sy_small_title_cta { margin-top: 0 !important; }
  .sy_ol_imgs_left.et_pb_row.et_pb_equal_columns .et_pb_column .sy_cta_w_w_btn { padding-top: 0 !important; }
  .sy_ol_imgs_right.et_pb_row.et_pb_equal_columns .et_pb_column .sy_cta_w_w_btn { padding-top: 0 !important; } }

/* Mobile Positioning END */
/* Nav START */
@media (min-width: 981px) { #top-header { background: -webkit-gradient(linear, left top, right top, color-stop(50%, #fff), color-stop(50%, #0f121a)); background: linear-gradient(90deg, #fff 50%, #0f121a 50%); }
  #top-header .container { width: 100%; }
  #main-header { left: 0; }
  #main-header .container { width: 100%; padding-left: 15px; padding-right: 15px; }
  #main-header #logo { height: 21px; }
  #et-top-navigation { width: 100%; padding-left: 200px !important; }
  #et-top-navigation #top-menu-nav { width: 100%; }
  #et-top-navigation #top-menu-nav #top-menu { width: 100%; }
  #et-top-navigation #top-menu-nav #top-menu > li.menu-item-has-children { cursor: pointer; }
  #et-top-navigation #top-menu-nav #top-menu > li.menu-item-has-children > a { pointer-events: none; }
  #et-top-navigation #top-menu-nav #top-menu > li.menu-item-has-children li:not(.sy_menu_cta) a { color: #828282 !important; opacity: 0.5; }
  #et-top-navigation #top-menu-nav #top-menu > li.menu-item-has-children li:not(.sy_menu_cta) a:hover { opacity: 1; color: #0A85FF !important; }
  #et-top-navigation #top-menu-nav #top-menu > li.menu-item-has-children li.sy_menu_cta a { color: #fff !important; }
  #et-top-navigation #top-menu-nav #top-menu a { font-weight: 500; font-size: 14.5px; }
  #et-top-navigation #top-menu-nav #top-menu .sy_menu_btn { float: right; }
  #et-top-navigation #top-menu-nav #top-menu .sy_menu_btn .arrow-right { background: #fff; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; }
  #et-top-navigation #top-menu-nav #top-menu .sy_menu_btn .arrow-right:after, #et-top-navigation #top-menu-nav #top-menu .sy_menu_btn .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }
  #et-top-navigation #top-menu-nav #top-menu .sy_menu_btn .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  #et-top-navigation #top-menu-nav #top-menu .sy_menu_btn .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  #et-top-navigation #top-menu-nav #top-menu .sy_menu_btn .sy_bg_fill { z-index: -1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #0072e3; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }
  #et-top-navigation #top-menu-nav #top-menu .sy_menu_btn a { padding: 1.1rem 1.6rem 1.1rem; margin-top: -20px; background-color: #0A85FF; z-index: 1; color: #fff !important; }
  #et-top-navigation #top-menu-nav #top-menu .sy_menu_btn:hover a { opacity: 1 !important; }
  #et-top-navigation #top-menu-nav #top-menu .sy_menu_btn:hover .sy_bg_fill { width: 100%; }
  #top-header { -webkit-transition: .3s all; transition: .3s all; }
  #top-header .container { padding-top: .5em; padding-left: 15px; padding-right: 15px; }
  #et-secondary-menu li { margin-right: 0; margin-left: 2.8rem; }
  #et-secondary-menu li a { font-size: 13.5px; font-weight: 500; padding-bottom: 0.6em !important; }
  #et-secondary-menu svg { margin-left: .5rem; max-width: 10px; top: 1.5px; position: relative; }
  #top-menu > li { padding-left: 1.5rem; padding-right: 1rem; }
  #top-menu > li ul li { pointer-events: visible; }
  #top-menu .sub-menu { border: none; }
  .sy_mega_menu .sub-menu { -webkit-box-shadow: none; box-shadow: none; }
  .sy_mega_menu .sub-menu li { max-width: 21rem; }
  .sy_mega_menu .sub-menu li a { line-height: 1; }
  .sy_mega_menu .sub-menu li a:hover { background-color: transparent; color: #0A85FF !important; }
  .sy_mega_menu > .sub-menu { display: -webkit-box; display: -ms-flexbox; display: flex; width: unset !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-color: #fff !important; height: 250px; padding: 1rem 3rem; width: 940px !important; -webkit-box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1); margin-left: -40px; }
  .sy_mega_menu > .sub-menu::before { position: absolute; content: ''; left: 3rem; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #fff; top: -16px; z-index: 2; }
  .sy_mega_menu > .sub-menu li:first-child ul { display: block; }
  .sy_mega_menu > .sub-menu li { padding: 0 !important; }
  .sy_mega_menu > .sub-menu li:first-child { display: block; }
  .sy_mega_menu > .sub-menu li a { padding: 1.2rem 0 !important; width: calc(380px - 6rem) !important; }
  .sy_mega_menu > .sub-menu li a::after { display: none; }
  .sy_mega_menu > .sub-menu > li > a { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .sy_mega_menu > .sub-menu > li > a svg { width: 21px; margin-right: 1.3rem; display: block !important; }
  .sy_mega_menu > .sub-menu > li > a svg path { -webkit-transition: .3s all; transition: .3s all; fill: rgba(79, 79, 79, 0.5); }
  .sy_mega_menu > .sub-menu > li > a:hover path { fill: #0A85FF; }
  .sy_mega_menu > .sub-menu > li:first-child > a, .sy_mega_menu > .sub-menu > li:nth-child(2) > a { border-bottom: 1px solid rgba(189, 189, 189, 0.5); }
  .sy_mega_menu > .sub-menu ul { opacity: 1; visibility: inherit; background-color: #fff !important; position: fixed; top: 0; width: 281px; display: none; left: 380px !important; height: 100%; }
  .sy_mega_menu > .sub-menu ul li a { width: 240px !important; }
  .sy_mega_menu > .sub-menu li.sy_hover ul, .sy_mega_menu > .sub-menu li.sy_hover ul li { display: block; }
  .sy_mega_menu li.sy_menu_cta { position: absolute !important; right: 0; top: 0; bottom: 0; }
  .sy_mega_menu li.sy_menu_cta a { background: rgba(15, 18, 26, 0.55) !important; opacity: 1 !important; height: 100%; padding: 3rem 1.5rem 0 1.5rem !important; color: #fff !important; padding: 1.55rem !important; line-height: 1.53; font-size: 14.5px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
  .sy_mega_menu li.sy_menu_cta a:hover { color: #fff !important; }
  .sy_mega_menu li.sy_menu_cta a hr { width: 100%; border-color: rgba(189, 189, 189, 0.5); margin-bottom: 20px; }
  .sy_mega_menu li.sy_menu_cta a .arrow-right { background: #fff; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; display: inline-block; top: 15px; }
  .sy_mega_menu li.sy_menu_cta a .arrow-right:after, .sy_mega_menu li.sy_menu_cta a .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }
  .sy_mega_menu li.sy_menu_cta a .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .sy_mega_menu li.sy_menu_cta a .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .sy_mega_menu li.sy_menu_cta a img { position: absolute; z-index: -1; height: 100%; top: 0; left: 0; right: 0; bottom: 0; width: 100%; -o-object-fit: cover; object-fit: cover; }
  #top-menu > li.menu-item-has-children:not(.sy_mega_menu) > ul { padding-top: 1rem; padding-bottom: 1rem; -webkit-box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1); margin-left: -40px; }
  #top-menu > li.menu-item-has-children:not(.sy_mega_menu) > ul::before { position: absolute; content: ''; left: 3rem; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid #fff; top: -16px; z-index: 2; }
  #top-menu > li.menu-item-has-children:not(.sy_mega_menu) > ul > li { padding: 0; width: 100%; }
  #top-menu > li.menu-item-has-children:not(.sy_mega_menu) > ul > li > a { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 1.5rem 0; line-height: 1; margin: auto; display: block; background: transparent; margin: auto; width: calc(100% - 6rem); }
  #top-menu > li.menu-item-has-children:not(.sy_mega_menu) > ul > li > a:hover { opacity: 1; color: #0A85FF !important; }
  #top-menu > li.menu-item-has-children:not(.sy_mega_menu) > ul > li > a svg { width: 21px; margin-right: 1.3rem; display: block !important; }
  #top-menu > li.menu-item-has-children:not(.sy_mega_menu) > ul > li > a svg path { -webkit-transition: .3s all; transition: .3s all; fill: rgba(79, 79, 79, 0.5); }
  #top-menu > li.menu-item-has-children:not(.sy_mega_menu) > ul > li > a:hover path { fill: #0A85FF; }
  #top-menu > li.menu-item-has-children:not(.sy_mega_menu) > ul > li:not(:last-child) > a { border-bottom: 1px solid rgba(189, 189, 189, 0.5); } }

@media (max-width: 980px) { .sy_hm { display: none; }
  .shiftnav { width: 100%; max-width: 100%; }
  .shiftnav #menu-main { min-height: calc(100vh - 286px); }
  .shiftnav::after { display: none; }
  .shiftnav .sy_menu_btn { display: none; }
  .shiftnav .shiftnav-submenu-activation i.fa { margin-top: auto; }
  .shiftnav .shiftnav-menu-image-padded { border-bottom: 1px solid rgba(189, 189, 189, 0.5); }
  .shiftnav li.menu-item { border-bottom: 1px solid rgba(189, 189, 189, 0.5); padding: 7px 0 !important; width: calc(100% - 2rem) !important; margin: auto !important; }
  .shiftnav li.menu-item a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0 !important; }
  .shiftnav li.menu-item a svg { width: 21px; margin-right: 1.3rem; }
  .shiftnav li.menu-item a svg path { -webkit-transition: .3s all; transition: .3s all; fill: #0a85ff; }
  .shiftnav .shiftnav-target { color: #0f121a; font-size: 14.5px; font-family: "Roboto Medium"; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .shiftnav .shiftnav-active { border-bottom: none !important; }
  .shiftnav .shiftnav-active > a { color: #0A85FF !important; font-size: 16.5px; text-align: center; }
  .shiftnav.shiftnav-sub-shift-active .sy_menu_btn_sn { display: none; }
  #shiftnav-toggle-main { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid rgba(189, 189, 189, 0.5); }
  .shiftnav-main-toggle-content-before { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: 20px; }
  .shiftnav-main-toggle-content-before a { bottom: -2px; line-height: 1; }
  #shiftnav-toggle-main-button > .fa { background: url(../../uploads/2021/10/menu.svg); width: 30px; height: 30px; background-size: 30px; background-position: center; background-repeat: no-repeat; }
  #shiftnav-toggle-main-button > .fa::before { display: none; }
  .shiftnav .shiftnav-panel-close { background: transparent; }
  .shiftnav .shiftnav-panel-close .fa { background: url(../../uploads/2021/10/close.svg); width: 30px; height: 30px; background-size: 30px; background-position: center; background-repeat: no-repeat; }
  .shiftnav .shiftnav-panel-close .fa::before { display: none; }
  .shiftnav.shiftnav-left-edge { -webkit-transform: translateX(-100%) !important; transform: translateX(-100%) !important; }
  .shiftnav-open .shiftnav.shiftnav-open-target { -webkit-transform: translateX(0) !important; transform: translateX(0) !important; }
  .sy_menu_btn_sn { position: absolute; bottom: 70px; width: 100%; text-align: center; padding: 0 !important; }
  .sy_menu_btn_sn .arrow-right { background: #fff; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; }
  .sy_menu_btn_sn .arrow-right:after, .sy_menu_btn_sn .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }
  .sy_menu_btn_sn .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .sy_menu_btn_sn .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .sy_menu_btn_sn .sy_bg_fill { z-index: -1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #0072e3; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }
  .sy_menu_btn_sn a { padding: 1.1rem 1.6rem 1.1rem; background-color: #0A85FF; z-index: 1; color: #fff !important; width: calc(100% - 2rem); display: block; margin: auto; position: relative; }
  .sy_menu_btn_sn:hover a { opacity: 1 !important; }
  .sy_menu_btn_sn:hover .sy_bg_fill { width: 100%; }
  .shiftnav-retract .shiftnav-target { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -ms-flex-direction: row !important; flex-direction: row !important; -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }
  .shiftnav-retract .shiftnav-target i { margin-right: 10px; }
  .shiftnav-shiftnav-main:not(.shiftnav-sub-shift-active) .sy_sn_cta { display: none; }
  .sy_sn_cta { background: url(../../uploads/2021/10/Sayari-Website-Nav-Dropdown-Photo-CTA.jpg); background-size: cover; position: relative; width: calc(100% - 2rem); margin-left: 1rem; height: 180px; bottom: 0; margin-bottom: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
  .sy_sn_cta .sn_separator { background-color: rgba(189, 189, 189, 0.5) !important; height: 1px; width: 100%; margin-bottom: 10px; display: block; top: -30px; position: relative; margin-bottom: -15px; }
  .sy_sn_cta p { background: rgba(15, 18, 26, 0.55); height: 100%; padding: 0 !important; }
  .sy_sn_cta a { color: #fff; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; width: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-left: 5%; padding-right: 5%; font-size: 14.5px; text-transform: capitalize; font-family: "Roboto Medium"; line-height: 22px; }
  .sy_sn_cta a .arrow-right { background: #fff; vertical-align: middle; height: 1.5px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; left: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; display: inline-block; top: 20px; }
  .sy_sn_cta a .arrow-right:after, .sy_sn_cta a .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }
  .sy_sn_cta a .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }
  .sy_sn_cta a .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
  .sy_menu_cta { display: none; } }

/* Nav END */
/* Blog START */
/* Single Post */
.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before { display: none; }

.single-post { /* Author */ /* Related Posts */ }

.single-post #main-content .container { padding-top: 8.5rem !important; width: 100%; padding-left: 15px; padding-right: 15px; }

@media (max-width: 1199px) { .single-post #main-content .container { padding-left: 25px; padding-right: 25px; } }

@media (max-width: 980px) { .single-post #main-content .container { padding-top: 1.5rem !important; } }

.single-post .sy_colored_table table tr:nth-child(even) { background-color: #f2f2f2; }

.single-post .sy_colored_table table tr { -webkit-transition: .3s all; transition: .3s all; }

.single-post .sy_colored_table table tr:hover { background-color: #ddd; }

.single-post .sy_big_blue { color: #00a0df; font-size: 35px; }

.single-post .entry-title { font-size: 2.813rem; line-height: 1.35; }

.single-post #left-area .et_pb_text a { text-decoration: underline; }

.single-post #left-area .et_pb_text p:not(:last-child) { padding-bottom: 2.5rem !important; }

.single-post #left-area .sy_post_h2_blurb p:not(:last-child) { padding-bottom: 2.5rem !important; }

.single-post #left-area .sy_post_paragraph li { line-height: 1.8; list-style-type: square; padding: 9px 0 5px 12px; }

.single-post #breadcrumbs { padding-bottom: 3rem; }

.single-post #breadcrumbs span { color: #bdbdbd; text-transform: uppercase; font-size: 11.5px; font-weight: 700; font-family: "Roboto"; }

.single-post #breadcrumbs span span:first-child > a { background: url(../../uploads/2021/10/home-gray.svg); width: 11px; height: 10px; display: inline-block; background-size: contain; background-repeat: no-repeat; background-position: center left; top: 3px; position: relative; font-size: 0; margin-right: 10px; }

.single-post #breadcrumbs span.breadcrumb_last { color: #0f121a; }

.single-post #breadcrumbs span:not(:first-child) { padding-left: 15px; }

@media (max-width: 767px) { .single-post #breadcrumbs span:not(:first-child) { padding-left: 10px; } }

.single-post #breadcrumbs a { color: #bdbdbd; padding-right: 15px; }

.single-post #breadcrumbs .breadcrumb_last { padding-left: 15px; }

@media (max-width: 767px) { .single-post #breadcrumbs a { padding-right: 10px !important; }
  .single-post #breadcrumbs .breadcrumb_last { padding-left: 10px !important; } }

.single-post .et_post_meta_wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.single-post .et_post_meta_wrapper .post-meta { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; padding-top: 1.8rem; padding-bottom: 0 !important; }

.single-post .et_post_meta_wrapper > img { -o-object-fit: cover; object-fit: cover; width: 100%; }

.single-post .et_post_meta_wrapper .read_time, .single-post .et_post_meta_wrapper .published { color: #828282; margin: 3px 0; font-weight: 700; text-transform: uppercase; font-size: 13px; padding-left: .75rem; padding-right: .75rem; font-family: "Roboto"; }

.single-post .say-categories { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #0A85FF !important; font-size: 13px; font-weight: 700; text-transform: uppercase; text-decoration: underline !important; -webkit-transition: .3s all; transition: .3s all; padding-right: .75rem; font-family: "Roboto"; top: 3px; position: relative; }

.single-post .say-categories:hover { color: #005fbd !important; }

.single-post .say-categories svg { width: 22px !important; max-width: 22px !important; height: 14px; -o-object-fit: contain; object-fit: contain; padding-right: 0.5rem; }

@media (max-width: 767px) { .single-post .say-categories { padding-right: 0.25rem !important; }
  .single-post .read_time, .single-post .published { padding-left: 0.25rem !important; padding-right: 0.25rem !important; } }

.single-post .sy_post_form { background-color: #f3f3f3; margin-bottom: 30px; padding: 3.9rem 2.5rem; }

@media (max-width: 980px) { .single-post .sy_post_form { margin-top: 30px; } }

.single-post .sy_post_form .field { margin-bottom: 2.4rem; display: block; }

.single-post .sy_post_form label:not(.hs-error-msg) { margin-bottom: 0; font-size: 14.5px; font-weight: 500; color: #0f121a; text-transform: capitalize; }

.single-post .sy_post_form .hs-form-required { color: #eb5757; }

.single-post .sy_post_form .hs-error-msgs li { padding-top: 0; padding-bottom: 0; margin-bottom: -15px; font-weight: 500; font-family: "Roboto"; }

.single-post .sy_post_form h4 { font-family: Graphik; font-weight: 500; font-size: 22px; }

.single-post .sy_post_form .sy_form_note { color: #828282; font-size: 11.5px; margin-top: 1.5rem; line-height: 1.53; font-family: Roboto; font-weight: 400 !important; }

.single-post .sy_post_form .actions { position: relative; background-color: #0A85FF; }

.single-post .sy_post_form .actions input.hs-button { text-align: left; background-image: url(../../uploads/2021/11/right-white-arrow.svg); background-repeat: no-repeat; background-position: center right 2rem; z-index: 2; position: relative; background-color: transparent; }

.single-post .sy_post_form .actions input.hs-button:hover { background-color: transparent; }

.single-post .sy_post_form .actions:before { content: ""; z-index: 1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #006bd6; display: inline-block; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }

.single-post .sy_post_form .actions:hover:before { width: 100%; }

.single-post #sidebar { padding-left: 0; }

.single-post #sidebar #dynamic-sidebar { background-color: #f3f3f3; padding: 3rem 4.5rem 5rem; }

@media (min-width: 981px) { .single-post #sidebar { margin-top: 75px; } }

.single-post #sidebar .widgettitle { border-bottom: 1px solid #e5e5e5 !important; font-size: 13px; font-family: "Roboto"; font-weight: 700; padding-bottom: 1.5rem; margin-bottom: 1.5rem; }

.single-post #sidebar ul li { font-size: 11.5px; padding-bottom: 1rem; padding-top: 1rem; line-height: 1.53; }

.single-post #sidebar ul li a { color: #828282; font-weight: 700; font-family: "Roboto"; text-transform: uppercase; }

.single-post .et_pb_member_social_links { padding-left: 0 !important; }

.single-post .sy_share_row { list-style: none !important; display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 0 !important; padding-bottom: 3.9rem !important; }

.single-post .sy_share_row li { width: 3.1rem; height: 3.1rem; border: 2px solid #0f121a; border-radius: 50%; -webkit-transition: 0.2s ease-in; transition: 0.2s ease-in; margin-right: 20px; }

.single-post .sy_share_row li path { -webkit-transition: 0.2s ease-in; transition: 0.2s ease-in; }

.single-post .sy_share_row li:hover { border-color: #0A85FF; background: #0A85FF; }

.single-post .sy_share_row li:hover path { fill: #fff; }

.single-post .sy_share_row li a { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.single-post .sy_learn_more_links { border-top: 1px solid rgba(189, 189, 189, 0.5); padding-top: 3.9rem; padding-bottom: 3.9rem; }

.single-post .sy_learn_more_links h4 { font-family: "Graphik"; font-weight: 500; font-size: 22px; padding-bottom: 1.5rem; }

.single-post .sy_learn_more_links ul { list-style: none !important; padding-left: 0 !important; }

.single-post .sy_learn_more_links ul li { margin-left: 20px; position: relative; }

.single-post .sy_learn_more_links ul li a { padding-bottom: 0.5rem; padding-top: 0.5rem; display: block; text-decoration: underline; color: #0A85FF; -webkit-transition: 0.2s ease-in; transition: 0.2s ease-in; }

.single-post .sy_learn_more_links ul li a:hover { color: #005fbd; }

.single-post .sy_learn_more_links ul li a::before { position: absolute; content: ''; background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNSA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC41MTE5NiAzLjYwOTU3QzQuNzYyMTYgMy44MDk3MyA0Ljc2MjE2IDQuMTkwMjcgNC41MTE5NiA0LjM5MDQzTDAuODEyMzQ4IDcuMzUwMTJDMC40ODQ5NjYgNy42MTIwMyAxLjU0MjkzZS0wNyA3LjM3ODk0IDEuNzI2MmUtMDcgNi45NTk2OUw0LjMxMzY0ZS0wNyAxLjA0MDMxQzQuNDk2OWUtMDcgMC42MjEwNTkgMC40ODQ5NjcgMC4zODc5NzMgMC44MTIzNDggMC42NDk4NzhMNC41MTE5NiAzLjYwOTU3WiIgZmlsbD0iIzBBODVGRiIvPgo8L3N2Zz4K) no-repeat left center; width: 20px; height: 20px; top: 10px; left: -20px; }

.single-post .sy_author_wrap { padding-top: 3.9rem; padding-bottom: 3.9rem; border-top: 1px solid rgba(189, 189, 189, 0.5); }

.single-post .sy_author_wrap .sy_author_inner { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 767px) { .single-post .sy_author_wrap .sy_author_inner { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

.single-post .sy_author_wrap .sy_author_profile_img { width: 100px; margin-right: 30px; margin-bottom: 10px; }

.single-post .sy_author_wrap .sy_author_profile_img img { width: 100%; -o-object-fit: cover; object-fit: cover; }

.single-post .sy_author_wrap .sy_author_name { font-weight: 700; font-size: 16.5px; font-family: "Roboto"; color: #4F4F4F; }

.single-post .sy_author_wrap .sy_autor_content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media (min-width: 768px) { .single-post .sy_author_wrap .sy_autor_content { width: calc(100% - 180px); } }

.single-post .sy_author_wrap .sy_author_description { margin-bottom: 15px; }

.single-post .sy_author_wrap .sy_ata { font-size: 22px; font-family: "Graphik"; font-weight: 500; line-height: 1.34; padding-bottom: 1.33rem; color: #0f121a; }

.single-post .sy_author_wrap a.sy_autor_more { font-family: "Roboto"; -webkit-transition: .3s all; transition: .3s all; }

.single-post .sy_author_wrap a.sy_autor_more .arrow-right { background: #0A85FF; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 1.3rem; display: inline-block; top: -1px; }

.single-post .sy_author_wrap a.sy_autor_more .arrow-right:after, .single-post .sy_author_wrap a.sy_autor_more .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.single-post .sy_author_wrap a.sy_autor_more .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.single-post .sy_author_wrap a.sy_autor_more .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.single-post .sy_author_wrap a.sy_autor_more:hover { color: #005fbd; }

.single-post .sy_author_wrap a.sy_autor_more:hover .arrow-right { background: #005fbd; width: 30px; }

.single-post .sy_single_related_wrap { border-top: 1px solid rgba(189, 189, 189, 0.5); }

.single-post .sy_related_sec_title { font-family: "Graphik"; font-weight: 500; font-size: 22px; padding-top: 3rem; padding-bottom: 3rem; }

.single-post .sy_single_related { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.single-post .sy_single_related .sy_related_post { width: 32%; margin-bottom: 3rem; padding-bottom: 1.5rem; }

@media (max-width: 768px) { .single-post .sy_single_related .sy_related_post { width: 100%; } }

.single-post .sy_single_related .sy_related_post .sy_related_featured { z-index: 1; position: relative; max-height: 280px; display: block; overflow: hidden; }

.single-post .sy_single_related .sy_related_post .sy_related_featured p { display: none; }

.single-post .sy_single_related .sy_related_post .sy_related_featured img { height: 100%; position: relative; height: 280px; width: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all ease-in .5s; transition: all ease-in .5s; }

.single-post .sy_single_related .sy_related_post .sy_related_featured:hover img { -webkit-transform: scale(1.08) rotate(0.01deg); transform: scale(1.08) rotate(0.01deg); -webkit-transition: all ease-in .5s; transition: all ease-in .5s; }

.single-post .sy_single_related .sy_related_post .sy_featured + p { display: none; }

.single-post .sy_single_related .sy_related_post .sy_related_meta { display: -webkit-box; display: -ms-flexbox; display: flex; text-transform: uppercase; color: #828282; line-height: 1.53; font-size: 13px; font-weight: 700; background-color: #fff; padding-top: 1.8rem; padding-bottom: 1.5rem; margin-top: -1.5rem; z-index: 2; position: relative; width: 90%; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.single-post .sy_single_related .sy_related_post .sy_related_meta > span { display: block; font-family: "Roboto"; }

.single-post .sy_single_related .sy_related_post .sy_related_meta > span:not(:last-child)::after { position: relative; content: ''; width: 1px; height: 10px; background: #828282; display: inline-block; margin-left: .75rem; margin-right: .75rem; }

.single-post .sy_single_related .sy_related_post .sy_related_meta .sy_related_cat { text-decoration: underline; color: #0A85FF; font-size: 13px; font-family: "Roboto"; }

.single-post .sy_single_related .sy_related_post .sy_related_meta .sy_related_cat .sy_cat_img { margin-right: .5rem; bottom: -1.5px; position: relative; }

.single-post .sy_single_related .sy_related_post .sy_related_title { line-height: 1.34; font-size: 1.25rem; padding-bottom: 1.5rem; }

.single-post .sy_single_related .sy_related_post .sy_related_title a { font-size: 1.25rem; line-height: 1.34; font-weight: 500; font-family: "Graphik"; }

.single-post .sy_single_related .sy_related_post .sy_related_content { color: #828282; font-size: 16.5px; font-weight: 400; display: block; }

.single-post .sy_single_related .sy_related_post .sy_related_rm { font-size: 16.5px; font-weight: 500; font-family: "Roboto Medium"; margin-top: 1rem; display: block; }

.single-post .sy_single_related .sy_related_post .sy_related_rm .arrow-right { background: #0A85FF; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 1.3rem; display: inline-block; top: -1px; }

.single-post .sy_single_related .sy_related_post .sy_related_rm .arrow-right:after, .single-post .sy_single_related .sy_related_post .sy_related_rm .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.single-post .sy_single_related .sy_related_post .sy_related_rm .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.single-post .sy_single_related .sy_related_post .sy_related_rm .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.single-post .sy_single_related .sy_related_post .sy_related_rm:hover .arrow-right { background: #005fbd; width: 30px; }

.single-post .et_pb_post { padding-bottom: 0; margin-bottom: 0; }

@media (max-width: 480px) { .single-post footer { margin-bottom: 30px; }
  .single-post .sy_share_row { position: fixed; bottom: 0; background-color: #fff; width: 100%; padding: 0 !important; left: 0; z-index: 9; }
  .single-post .sy_share_row li { width: 25% !important; margin: 0 !important; border-radius: 0; border-width: 1px; border-bottom: none; }
  .single-post .sy_share_row li:first-child { border-left: none; }
  .single-post .sy_share_row li:last-child { border-right: none; } }

/* Archive */
.page-template-page-resources .entry-title.main_title, .archive .entry-title.main_title, .blog .entry-title.main_title { font-size: 2.813rem; }

.page-template-page-resources #main-content, .archive #main-content, .blog #main-content { padding-bottom: 3rem; }

.page-template-page-resources .container, .archive .container, .blog .container { width: 100%; padding-left: 15px; padding-right: 15px; }

@media (max-width: 1199px) { .page-template-page-resources .container, .archive .container, .blog .container { padding-left: 25px; padding-right: 25px; } }

.page-template-page-resources #sidebar, .archive #sidebar, .blog #sidebar { margin-left: auto; margin-right: 0; padding-left: 0; }

.filter-tags span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.sy_archive_wrap { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.sy_archive_sidebar { width: 360px; }

.sy_archive_sidebar .sy_filters_wrap { background: #f3f3f3; padding: 3rem 4.5rem 5rem; }

@media (max-width: 767px) { .sy_archive_sidebar .sy_filters_wrap { padding: 0; background-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .sy_archive_sidebar .sy_filters_wrap .sy_filters_title { width: 100%; }
  .sy_archive_sidebar .sy_filters_wrap > div { width: 50%; }
  .sy_archive_sidebar .sy_filters_wrap > div .sy_filter_label, .sy_archive_sidebar .sy_filters_wrap > div .keywords { font-size: 12px; line-height: 1.2; } }

.sy_archive_sidebar .sy_filters_title { color: #828282; border-bottom: 1px solid rgba(189, 189, 189, 0.5); padding-bottom: 1.5rem; margin-bottom: 1.5rem; font-size: 13px; text-transform: uppercase; font-family: "Roboto"; font-weight: 700; background: url(../../uploads/2021/10/filter.svg); background-repeat: no-repeat; padding-left: 25px; background-position: left top 3px; }

.sy_archive_sidebar .sy_filter_tax_title { color: #0f121a; font-size: 13px; line-height: 1.2; font-family: "Roboto"; font-weight: 700; margin-bottom: 1rem; padding-top: 1rem; text-transform: uppercase; }

.sy_archive_sidebar .sy_filter_tax_title::after { content: "+"; margin-left: 5px; top: -1px; position: relative; color: #0A85FF; }

.sy_archive_sidebar .sy_filter_tax_title.expanded:after { content: "-"; }

.sy_archive_sidebar .sy_filter_tax_title:hover { cursor: pointer; }

.sy_archive_sidebar .sy_filters { display: none; }

.sy_archive_sidebar .sy_filters br { display: none; }

.sy_archive_sidebar .sy_filters .sy_filter { font-size: 13px; font-weight: 700; color: #828282; text-transform: uppercase; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 1rem; -webkit-transition: .3s all; transition: .3s all; cursor: pointer; }

.sy_archive_sidebar .sy_filters .sy_filter input { width: 0; height: 0; }

.sy_archive_sidebar .sy_filters .sy_filter span { width: calc(100% - 1.7rem); }

.sy_archive_sidebar .sy_filters .sy_filter label { cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.sy_archive_sidebar .sy_filters .sy_filter label:before { background-color: transparent; border-radius: 2px !important; width: 13px; height: 13px; border: 1px solid #bdbdbd; top: 6px; -webkit-transition: .3s all; transition: .3s all; content: ""; display: inline-block; margin-right: .85rem; }

.sy_archive_sidebar .sy_filters .sy_filter label:after { content: ""; width: 0.3rem; height: 0.3rem; border-radius: 10px; float: left; opacity: 0; -webkit-transition: .3s all; transition: .3s all; position: absolute; margin-left: 5.5px; }

.sy_archive_sidebar .sy_filters .sy_filter input:checked + label:before { background-color: #0A85FF; border-color: #0A85FF; }

.sy_archive_sidebar .sy_filters .sy_filter input:checked + label:after { background: #fff; opacity: 1; }

.sy_archive_sidebar .sy_filters .sy_filter .sy_checkmark { background-color: transparent; border-radius: 2px !important; width: 0.85rem; height: 0.85rem; border: 1px solid #bdbdbd; display: inline-block; position: relative; margin-right: 15px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; top: 6px; -webkit-transition: .3s all; transition: .3s all; }

.sy_archive_sidebar .sy_filters .sy_filter.active .sy_checkmark { background: #0A85FF; border-color: #0A85FF; }

.sy_archive_sidebar .sy_filters .sy_filter.active .sy_checkmark:after { opacity: 1; }

@media (min-width: 768px) { .sy_archive_sidebar .sy_filters_tags .sy_filter_tax_title_rtg { display: none; } }

.sy_archive_sidebar .sy_filters_tags .sy_tags { padding-top: 1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 767px) { .sy_archive_sidebar .sy_filters_tags .sy_tags { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; display: none; padding-top: 0; } }

@media (min-width: 768px) { .sy_archive_sidebar .sy_filters_tags .sy_tags { display: block !important; } }

.sy_archive_sidebar .sy_filters_tags .sy_tags br { display: none; }

.sy_archive_sidebar .sy_filters_tags .sy_tags .sy_tag { background: #fff; color: #828282; font-size: 13px; margin: 5px 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; font-weight: 700; line-height: 1.2; }

@media (min-width: 768px) and (max-width: 1200px) { .sy_archive_sidebar .sy_filters_tags .sy_tags .sy_tag { width: calc(50% - 10px); margin-right: 5px; height: 45px; } }

.sy_archive_sidebar .sy_filters_tags .sy_tags .sy_tag > span { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0.45rem; cursor: pointer; text-transform: uppercase; width: 100%; }

.sy_archive_sidebar .sy_filters_tags .sy_tags .sy_tag > span .sy_checkmark { margin-right: 15px; }

.sy_archive_sidebar .sy_filters_tags .sy_tags .sy_tag > span.active .sy_checkmark { background: #0f121a; border-color: #0f121a; }

.sy_archive_sidebar .sy_filters_tags .sy_tags .sy_tag span span:last-child { width: calc(100% - 25px); }

.sy_archive_sidebar .sy_filters_tags .sy_tags .sy_tag .sy_checkmark { background: transparent; width: 15px; height: 15px; border-radius: 15px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; font-size: 10px; border: 1px solid #bdbdbd; -webkit-transition: .3s all; transition: .3s all; }

.page-template-page-resources #content-area, .archive #content-area, .blog #content-area { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.page-template-page-resources #content-area #sidebar, .archive #content-area #sidebar, .blog #content-area #sidebar { float: none; width: unset; width: 100%; }

@media (min-width: 1201px) { .page-template-page-resources #content-area #left-area, .archive #content-area #left-area, .blog #content-area #left-area { width: calc(100% - 430px) !important; }
  .page-template-page-resources #content-area #sidebar, .archive #content-area #sidebar, .blog #content-area #sidebar { width: 360px; } }

.sy_archive_main { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.sy_archive_main .sy_post { width: 47%; margin-bottom: 3rem; padding-bottom: 1.5rem; }

@media (max-width: 768px) { .sy_archive_main .sy_post { width: 100%; } }

.sy_archive_main .sy_post .sy_featured { z-index: 1; position: relative; height: 280px; display: block; overflow: hidden; }

.sy_archive_main .sy_post .sy_featured p { display: none; }

.sy_archive_main .sy_post .sy_featured img { height: 100%; position: relative; max-height: 280px; width: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transition: all ease-in .5s; transition: all ease-in .5s; }

.sy_archive_main .sy_post .sy_featured:hover img { -webkit-transform: scale(1.08) rotate(0.01deg); transform: scale(1.08) rotate(0.01deg); -webkit-transition: all ease-in .5s; transition: all ease-in .5s; }

.sy_archive_main .sy_post .sy_featured + p { display: none; }

.sy_archive_main .sy_post .sy_meta { display: -webkit-box; display: -ms-flexbox; display: flex; text-transform: uppercase; color: #828282; line-height: 1.53; font-size: 13px; font-weight: 700; background-color: #fff; padding-top: 1.8rem; padding-bottom: 1.5rem; margin-top: -1.5rem; z-index: 2; position: relative; width: 90%; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.sy_archive_main .sy_post .sy_meta + p { display: none; }

.sy_archive_main .sy_post .sy_meta > span::before { position: relative; content: ''; width: 1px; height: 10px; background: #828282; display: inline-block; margin-left: .75rem; margin-right: .75rem; }

.sy_archive_main .sy_post .sy_meta .sy_cat { text-decoration: underline; color: #0A85FF; font-size: 13px; display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (max-width: 767px) { .sy_archive_main .sy_post .sy_meta .sy_cat { font-size: 12px; } }

.sy_archive_main .sy_post .sy_meta .sy_cat svg, .sy_archive_main .sy_post .sy_meta .sy_cat img { margin-right: .5rem; bottom: -4px; position: relative; width: 13px; height: 12px; }

@media (max-width: 767px) { .sy_archive_main .sy_post .sy_meta .sy_read_time { font-size: 12px; } }

@media (max-width: 767px) { .sy_archive_main .sy_post .sy_meta .sy_post_date { font-size: 12px; } }

.sy_archive_main .sy_post .sy_post_title h2 { font-size: 1.25rem; line-height: 1.34; font-weight: 500; font-family: "Graphik"; }

.sy_archive_main .sy_post .sy_post_content { color: #828282; font-size: 16.5px; font-weight: 400; }

.sy_archive_main .sy_post .sy_post_rm_btn { background-color: transparent; border: none; padding: 0; }

.sy_archive_main .sy_post .sy_post_rm_btn a { font-size: 16.5px; font-weight: 500; font-family: "Roboto Medium"; margin-top: 1rem; display: block; }

.sy_archive_main .sy_post .sy_post_rm_btn a .arrow-right { background: #0A85FF; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 1.3rem; display: inline-block; top: -1px; }

.sy_archive_main .sy_post .sy_post_rm_btn a .arrow-right:after, .sy_archive_main .sy_post .sy_post_rm_btn a .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

.sy_archive_main .sy_post .sy_post_rm_btn a .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.sy_archive_main .sy_post .sy_post_rm_btn a .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.sy_archive_main .sy_post .sy_post_rm_btn a:hover .arrow-right { background: #005fbd; width: 30px; }

@media (max-width: 1200px) { .page-template-page-resources #left-area, .archive #left-area, .blog #left-area { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  .page-template-page-resources #sidebar, .archive #sidebar, .blog #sidebar { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
  .page-template-page-resources #sidebar .sy_archive_sidebar, .archive #sidebar .sy_archive_sidebar, .blog #sidebar .sy_archive_sidebar { width: 100%; }
  .sy_archive_wrap { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .sy_archive_wrap .sy_archive_main { width: 100%; margin-top: 40px; }
  .sy_archive_wrap .sy_archive_sidebar { width: 100%; }
  .sy_archive_wrap .sy_archive_sidebar .sy_tag { display: -webkit-inline-box !important; display: -ms-inline-flexbox !important; display: inline-flex !important; background: transparent !important; padding-left: 0 !important; }
  .sy_archive_wrap .sy_archive_sidebar .sy_tag:not(.active) .sy_checkmark { color: transparent !important; }
  .archive #left-area { width: 100% !important; padding-right: 0 !important; }
  .archive #sidebar { padding-left: 0; } }

@media (max-width: 480px) { .sy_archive_sidebar .sy_filters_tags .sy_tags .sy_tag { width: 100%; } }

.sy_post_person img { width: 100%; }

#loader img, #loader svg { max-width: 100px; -webkit-animation: sayari_br 3s ease-out infinite normal; animation: sayari_br 3s ease-out infinite normal; }

.sy_pagination { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }

.sy_pagination .separate { height: 1px; bottom: -5px; position: relative; }

.page-numbers.prev .bg-black, .page-numbers.next .bg-black { background-color: #0f121a !important; }

.page-numbers.prev .bg-black:hover, .page-numbers.next .bg-black:hover { background-color: #0f121a !important; }

.page-numbers.prev, .page-numbers.next { -webkit-transition: .3s all; transition: .3s all; }

.page-numbers.prev span, .page-numbers.next span { background-color: #0f121a !important; -webkit-transition: .3s all; transition: .3s all; }

.page-numbers.prev:hover, .page-numbers.next:hover { background-color: #0f121a !important; }

.page-numbers.prev:hover span, .page-numbers.next:hover span { background-color: #fff !important; }

.page-numbers.prev span { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

@-webkit-keyframes sayari_br { 0% { -webkit-transform: scale(0.9);
    transform: scale(0.9); }
  25% { -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  60% { -webkit-transform: scale(0.9);
    transform: scale(0.9); }
  100% { -webkit-transform: scale(0.9);
    transform: scale(0.9); } }

@keyframes sayari_br { 0% { -webkit-transform: scale(0.9);
    transform: scale(0.9); }
  25% { -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  60% { -webkit-transform: scale(0.9);
    transform: scale(0.9); }
  100% { -webkit-transform: scale(0.9);
    transform: scale(0.9); } }

/* Blog END */
/* Blog Filters START */
/* Filters */
#loader { position: fixed; top: 0; height: 100%; width: 100%; left: 0; background: rgba(255, 255, 255, 0.7); z-index: 999; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; align-items: center; }

#loader img, #loader svg { max-width: 100px; }

.d-none { display: none !important; }

@media (min-width: 768px) { .d-md-flex { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; } }

span.resource_tags { cursor: pointer; }

/* TAG FILTERS */
.flex-wrap { -ms-flex-wrap: wrap !important; flex-wrap: wrap !important; }

.d-flex { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; }

.filter-tag { padding: 7px 12px; margin-bottom: 1rem; }

.mr-3, .mx-3 { margin-right: 1rem !important; }

.align-items-end { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.d-flex { display: -ms-flexbox !important; display: -webkit-box !important; display: flex !important; }

.bg-light { background-color: #f3f3f3 !important; }

.text-gray { color: #828282; }

.text-uppercase { text-transform: uppercase !important; }

.m-0 { margin: 0 !important; }

.filter-tag button { padding: 4px; line-height: 0; }

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled) { cursor: pointer; }

.bg-dark { background: #bdbdbd !important; }

.ml-2, .mx-2 { margin-left: 0.5rem !important; }

.rounded-circle { border-radius: 50% !important; }

.border-0 { border: 0 !important; }

#resource-tag h6 { font-size: 13px; margin-bottom: 0; padding-bottom: 0; }

/* PAGINATION */
.page-numbers { margin-right: 2rem; color: #bdbdbd; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.page-numbers.current { color: #0f121a; }

.page-numbers.prev, .page-numbers.next { width: 35px; height: 35px; border-radius: 50%; border: 1.5px solid #0f121a; line-height: 30px; display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; }

.page-numbers.prev span, .page-numbers.next span { -webkit-transform-origin: center; transform-origin: center; }

.page-numbers .arrow-right, .page-numbers .arrow-left, .page-numbers .arrow-left { width: 14px; }

.bg-black { background-color: #0f121a; }

.arrow-right, .arrow-left { background: #0A85FF; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; }

.arrow-right:before, .arrow-left:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.arrow-right:after, .arrow-left:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.arrow-right:before, .arrow-left:before, .arrow-right:after, .arrow-left:after { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

/* Blog Filters END */
/* Product START */
.sy_product_accordions .et_pb_toggle { padding-left: 25px; }

.sy_product_accordions .et_pb_toggle.et_pb_accordion_item:first-child { padding-top: 0 !important; }

.sy_product_accordions .et_pb_toggle.et_pb_toggle_open { padding-bottom: 3rem !important; }

.sy_product_accordions .et_pb_toggle .et_pb_toggle_title:before { right: auto; left: -36px; top: -3px; background-image: url(../../uploads/2021/11/closed.svg); width: 21px; height: 50px; background-size: 21px; content: ""; background-repeat: no-repeat; background-color: #f3f3f3; background-position: center; }

.sy_product_accordions .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before { right: auto; left: -36px; background-image: url(../../uploads/2021/11/open.svg); width: 21px; height: 50px; background-size: 21px; content: ""; background-repeat: no-repeat; background-color: #f3f3f3; display: inline-block; }

.api_img svg { width: 100%; height: auto; }

.api_img svg g { -webkit-filter: unset; filter: unset; }

.sy_image_accordion .et_pb_image:not(:first-child) { display: none; }

/* Product END */
/* Template for Government and Financial Institutions START */
.sy_temp2_header { margin-top: 8.5rem; }

.sy_temp2_header .sy_t2_top { padding-top: 3.9rem; padding-bottom: 3.9rem; }

.sy_temp2_header .sy_t2_top .sy_temp2_top_inner { max-width: 1650px; margin: auto; padding-left: 15px; padding-right: 15px; }

@media (max-width: 1199px) { .sy_temp2_header .sy_t2_top .sy_temp2_top_inner { padding-left: 25px; padding-right: 25px; } }

.sy_temp2_header .sy_t2_top .sy_parent { font-size: 13px; font-weight: 700; font-family: "Roboto"; color: #0f121a; text-transform: uppercase; display: inline-block; margin-bottom: 1.5rem; }

.sy_temp2_header .sy_t2_top .sy_parent::before { content: ''; display: inline-block; margin-right: .9rem; width: 1.6rem; height: 3px; top: 50%; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: #ffb71b; }

.sy_temp2_header .sy_t2_top .sy_page_title { font-size: 3.75rem; line-height: 1.34; }

.sy_temp2_header .sy_t2_bottom { height: 360px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; }

.sy_temp2_header .sy_t2_bottom .sy_t2_bottom_overlay { position: absolute; width: calc(100% - 7.5rem); }

.sy_temp2_header .sy_t2_bottom .sy_t2_bottom_overlay figure { width: 280px; opacity: .3; }

.sy_temp2_header .sy_t2_bottom .sy_t2_bottom_overlay svg { width: 100%; height: auto; position: relative; top: -30px; left: -30px; }

.sy_temp2_header .sy_t2_bottom .sy_t2_bottom_overlay svg path { fill: #fff; }

@media (max-width: 767px) { .sy_temp2_header .sy_t2_bottom .sy_t2_bottom_overlay { width: calc(100% - 3.9rem); text-align: right; }
  .sy_temp2_header .sy_t2_bottom .sy_t2_bottom_overlay figure { float: right; }
  .sy_temp2_header .sy_t2_bottom .sy_t2_bottom_overlay svg { left: unset; right: -30px; } }

.sy_temp2_header .sy_t2_bottom .sy_temp2_bottom_inner { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; width: 100%; }

.sy_temp2_header .sy_t2_bottom .sy_t2_bottom_bg { width: calc(100% - 7.5rem); height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-size: cover !important; background-position: center !important; }

.sy_temp2_header .sy_t2_bottom .sy_temp2_icon { height: 7.5rem; width: 7.5rem; background-color: #fff; -webkit-box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1); box-shadow: 5px 5px 25px rgba(0, 0, 0, 0.1); top: -3.75rem; right: 3.9rem; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left: auto; padding: 2rem; }

.sy_temp2_header .sy_t2_bottom .sy_temp2_icon svg { width: 56px; height: 56px; }

.sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb { width: calc(1650px - 7.5rem); margin: auto; padding-left: 15px; padding-right: 15px; margin-bottom: 50px; color: #fff; font-family: "Roboto"; font-weight: 700; }

.sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb > span { font-size: 11.5px; text-transform: uppercase; font-weight: 700; color: #bdbdbd; }

.sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb > span span:not(:first-child) { margin-left: 20px; }

.sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb > span a { margin-right: 20px; }

.sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb > span span span span { color: #fff; }

.sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb > span > span > a { font-size: 0; background: url(../../uploads/2021/10/home.svg); width: 11px; height: 11px; display: inline-block; background-repeat: no-repeat; position: relative; top: 3px; }

.sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb a { color: #fff; text-decoration: underline; }

@media (max-width: 1199px) { .sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb { padding-left: 25px; padding-right: 25px; } }

@media (max-width: 991px) { .sy_temp2_header { margin-top: 67px; } }

@media (max-width: 768px) { .sy_temp2_header { margin-top: 3px; }
  .sy_temp2_header .sy_t2_bottom .sy_t2_bottom_bg { width: calc(100% - 3.9rem); }
  .sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb { margin-bottom: 0; background: #fff; width: 100%; padding-bottom: 1rem; padding-top: 2.3rem; }
  .sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb > span { color: #bdbdbd; }
  .sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb > span span:not(:first-child) { margin-left: 10px; }
  .sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb > span a { margin-right: 10px; color: #bdbdbd; }
  .sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb > span span span span { color: #0f121a; }
  .sy_temp2_header .sy_t2_bottom .sy_temp2_breadcrumb > span > span > a { font-size: 0; background: url(../../uploads/2021/10/home-gray.svg); width: 11px; height: 11px; display: inline-block; background-repeat: no-repeat; }
  .sy_temp2_header .sy_t2_bottom .sy_temp2_icon { right: auto; margin-right: auto; margin-left: 15px; } }

.page-template-template2 #page-container, .page-template-template3 #page-container { overflow: hidden; }

.page-template-template2 #main-content > article, .page-template-template3 #main-content > article { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner { position: sticky !important; top: 0 !important; background-color: #f3f3f3; display: block; padding: 7.1875rem 4.9rem 3.125rem; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_title, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_title { font-size: 13px; color: #0f121a; text-decoration: none; text-transform: uppercase; font-weight: 700; font-family: "Roboto"; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_siblings, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_siblings { border-top: 0.5px solid #bdbdbd !important; border-radius: 0; background-color: transparent; border: none; padding-top: 25px; margin-top: 50px; text-transform: uppercase; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_siblings a, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_siblings a { margin: 0 0 36px 0; color: #BDBDBD; text-decoration: none; padding: 0; font-weight: 700; font-size: 11.5px; -webkit-transition: .2s all; transition: .2s all; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_siblings a:hover, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_siblings a:hover { color: #4F4F4F; text-decoration: underline; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_siblings a.active, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_siblings a.active { color: #4F4F4F; text-decoration: underline; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_p_link, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_p_link { text-transform: uppercase; font-size: 13px; color: #0A7BEC; text-decoration: underline !important; margin-left: 10px; border-top: 0.5px solid #bdbdbd; padding: 25px 0; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner a, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner a { cursor: pointer; display: block; font-weight: 700; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_p, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_p { background: url(../../uploads/2021/10/product-blue.svg); background-repeat: no-repeat; background-position: top 27px left; padding-left: 30px; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_pf, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_pf { background: url(../../uploads/2021/10/product-feature-blue.svg); background-repeat: no-repeat; background-position: top 27px left; padding-left: 30px; }

.page-template-template2 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_rad, .page-template-template3 .sy_temp2_sidebar .sy_t2s_inner .sy_t2s_rad { background: url(../../uploads/2021/11/request-a-demo.svg); background-repeat: no-repeat; background-position: top 31px left; padding-left: 30px; }

@media (min-width: 981px) { .page-template-template2 #main-content, .page-template-template3 #main-content { background: url(../../uploads/2021/10/sayari-dots.svg); background-position: left bottom 450px; background-repeat: no-repeat; }
  .page-template-template2 #main-content > article, .page-template-template3 #main-content > article { /*  margin-right: 330px; */ -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; background: url(../../uploads/2021/10/sayari-dots.svg); background-position: left top 3rem; background-repeat: no-repeat; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  .page-template-template2 #main-content > article .entry-content, .page-template-template3 #main-content > article .entry-content { margin: auto; }
  .page-template-template2 #main-content .sy_temp2_sidebar, .page-template-template3 #main-content .sy_temp2_sidebar { width: 320px; right: 0; position: relative; height: 100%; margin-top: -3.9rem; } }

@media (max-width: 981px) { .page-template-template2 #main-content .et_pb_section:first-child, .page-template-template3 #main-content .et_pb_section:first-child { background: url(../../uploads/2021/10/sayari-dots-2-right.svg); background-position: right top; background-repeat: no-repeat; } }

/* Template for Government and Financial Institutions  END */
/* Footer START */
footer .container { width: 100%; padding-left: 15px; padding-right: 15px; }

footer #footer-widgets { padding-top: 3.5rem; }

footer #footer-widgets .footer-widget { margin-bottom: 2.5rem; }

footer .footer-widget .et_pb_widget { margin-bottom: 0 !important; }

footer .footer-widget:first-child { width: 33% !important; margin-right: 6.5% !important; }

footer .footer-widget:nth-child(2) { width: 16.5% !important; margin-right: 0.5% !important; }

footer .footer-widget:nth-child(3) { width: 16.5% !important; margin-right: 1.5% !important; }

footer .footer-widget:last-child { width: 25% !important; }

footer .footer-widget .title { color: #fff; font-size: 18px; line-height: 1.68; font-family: "Graphik Medium", Helvetica, Arial, Lucida, sans-serif; font-weight: 500 !important; padding-bottom: 1.5rem; }

footer .footer-widget li { padding-left: 0 !important; margin-bottom: 1.2rem; }

footer .footer-widget li a:hover { color: #fff !important; text-decoration: underline !important; }

footer .sy_footer_btn { background-color: #0A85FF; position: relative; margin-top: 1.5rem; }

footer .sy_footer_btn .arrow-right { background: #fff; vertical-align: middle; height: 2px; width: 18px; position: relative; cursor: pointer; -webkit-transform-origin: 0; transform-origin: 0; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; margin-left: 4.2rem; display: inline-block; top: -1px; }

footer .sy_footer_btn .arrow-right:after, footer .sy_footer_btn .arrow-right:before { content: ""; background: inherit; position: absolute; height: 2px; width: 6px; }

footer .sy_footer_btn .arrow-right:before { right: 0; bottom: -2px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

footer .sy_footer_btn .arrow-right:after { right: 0; top: -2px; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

footer .sy_footer_btn a { z-index: 2; color: #fff !important; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16.5px; font-family: "Roboto Medium"; padding: 1.1rem 1.6rem 1.1rem !important; }

footer .sy_footer_btn:hover .sy_bg_fill { width: 100%; }

footer .sy_footer_btn .sy_bg_fill { z-index: 1; position: absolute; top: 0; left: 0; height: 100%; width: 0; background-color: #0072e3; -webkit-transition: width .3s ease-in-out; transition: width .3s ease-in-out; }

footer .sy_footer_text { font-family: "Graphik" !important; font-size: 18px; font-weight: 300; line-height: 1.68; }

footer .sy_footer_text strong { font-weight: 400; }

footer #footer-bottom { border-top: 1px solid rgba(189, 189, 189, 0.35); padding-top: 2.5rem; padding-bottom: 1.5rem; }

footer #footer-bottom #footer-info { font-size: 12.5px; font-family: "Roboto"; }

footer #footer-bottom #footer-info a { text-decoration: underline; font-size: 12.5px; font-family: "Roboto"; margin-left: 16px; font-weight: 400; }

footer #block-14 { width: 100%; }

footer .hbspt-form form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start !important; -ms-flex-pack: start !important; justify-content: flex-start !important; -webkit-box-align: start !important; -ms-flex-align: start !important; align-items: flex-start !important; }

footer .hbspt-form .hs_email { width: calc(100% - 56px); }

footer .hbspt-form .hs_email > label { display: none; }

footer .hbspt-form .hs-input[type='email'] { background: #1B212B !important; -ms-flex: 1; -webkit-box-flex: 1; flex: 1; padding: 5px 1.05rem !important; font-weight: 500; border: 0; color: #fff; width: 100% !important; height: 56px; border-bottom: none !important; font-size: 16.5px; }

footer .hbspt-form .hs-input[type='email']::-webkit-input-placeholder { color: #fff !important; }

footer .hbspt-form .hs-input[type='email']::-moz-placeholder { color: #fff !important; }

footer .hbspt-form .hs-input[type='email']:-ms-input-placeholder { color: #fff !important; }

footer .hbspt-form .hs-input[type='email']::-ms-input-placeholder { color: #fff !important; }

footer .hbspt-form .hs-input[type='email']::placeholder { color: #fff !important; }

footer .hbspt-form .hs_submit { width: 56px; float: right; }

footer .hbspt-form .hs_submit input { display: inline-block; font-size: 0; background-image: url(../../uploads/2021/11/right-white-arrow.svg); background-repeat: no-repeat; background-position: center; margin-top: 0; height: 56px; }

footer .hs_error_rollup { display: none !important; }

footer .et-social-icons li { margin-left: 1rem; }

footer .et-social-icon a { font-size: 21px; }

@media (min-width: 768px) and (max-width: 980px) { #footer-widgets { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  #footer-widgets > div.footer-widget { width: 48% !important; margin-right: 0 !important; } }

@media (max-width: 767px) { #footer-widgets .footer-widget:nth-child(n) { margin-bottom: 2.5rem !important; }
  #footer-widgets .footer-widget .fwidget { margin-bottom: 1rem !important; } }

/* Cookies */
#wt-cli-accept-all-btn, .wt-cli-privacy-accept-btn { background-color: #0A85FF !important; -webkit-transition: .3s all; transition: .3s all; }

#wt-cli-accept-all-btn:hover, .wt-cli-privacy-accept-btn:hover { background-color: #0072e3 !important; opacity: 1 !important; }

/* Footer END */
