.widget{margin-bottom:48px;display:inline-block;width:100%;float:left;position:relative;padding:24px;border:1px solid var(--global-body-lightcolor);background-color:var(--color-theme-white)}.elementor-widget-sidebar .widget,.primary-sidebar.widget-area .widget{box-shadow:5px 10px 45px hsla(0,0%,85.9%,.2)}.widget:last-child{margin-bottom:0}.widget ul{padding:0;margin:0}.widget ul li{padding-bottom:15px;list-style:none;margin-bottom:15px;border-bottom:1px solid var(--border-color-light)}.widget_categories ul li a{letter-spacing:var(--letter-spacing);text-transform:capitalize}.widget ul li a{position:relative;-ms-word-wrap:break-word;word-wrap:break-word}.cargoton-blog-detail ul.wp-block-archives-list li a,.widget ul li a{color:var(--global-font-color)}.widget ul li a,ul.wp-block-archives-list li a{position:relative;display:inline-block}.widget.widget_nav_menu ul li .toggledrop,.widget ul.menu li .toggledrop{display:none}.widget.widget_archive ul li a,.widget_categories ul li a,.widget_pages ul li a{padding-left:0}.widget.widget_archive ul li a:before,.widget_categories ul li a:before,.widget_pages ul li a:before{position:absolute;content:"\f101";color:var(--color-theme-primary);top:3px;font-size:16px;left:0;font-family:FontAwesome;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;display:none}.widget ul li a:hover{color:var(--color-theme-primary);text-decoration:none}.widget_archive ul li,.widget_categories ul li,.widget_pages ul li{color:var(--global-font-color);margin-bottom:15px;border-bottom:1px solid var(--border-color-light)}.widget_archive ul li,ul.wp-block-archives-list li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(82,95,129,.09);list-style:none}.widget ul li a:hover,ul.wp-block-archives-list li a:hover{color:var(--color-theme-primary)}.cargoton-blog-detail ul.wp-block-archives-list{padding:0}.widget.widget_archive ul li span.archiveCount,.widget_categories ul li span,ul.wp-block-archives-list li span.archiveCount{float:right;letter-spacing:var(--font-letter-spacing-body);width:20px;height:20px;text-align:center;line-height:20px;font-size:var(--font-size-small);padding:0;margin-top:2px;font-weight:600;color:var(--global-font-title)}.widget_tag_cloud ul li,footer ul.wp-tag-cloud li{padding:0;margin:5px 5px 5px 0;display:inline-block;border-bottom:none}.widget ul li:last-child{margin-bottom:0;padding-bottom:0;border:none}.widget ul ul.children{padding-left:25px}.widget ul.menu li{border:none}.widget_categories ul ul.children,.widget_pages ul ul.children{padding-top:15px}.widget.widget_nav_menu ul li a,.widget ul.menu li a{padding:10px 0;display:inline-block;width:100%;border-bottom:1px solid rgba(82,95,129,.09)}.widget.widget_nav_menu ul li,.widget ul.menu li{margin-bottom:0;padding:0}.widget ul li a:hover:before{color:var(--color-theme-primary)}.widget.widget_nav_menu ul li a:before,.widget ul.menu li a:before{top:14px;color:var(--color-theme-primary)}.widget.widget_nav_menu ul li a:before{display:none;position:absolute;content:"\f101";font-size:16px;left:0;font-family:FontAwesome;line-height:normal;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.widget.widget_nav_menu .menu-service-menu-container ul li a:before{display:none}.widget .widget-title .rsswidget{color:var(--global-font-title)}.widget .widget-title{position:relative;margin-bottom:24px;padding-bottom:0;border-image-slice:1;border-width:0 0 1px;margin-top:0;display:inline-block;vertical-align:top;padding-right:15px;padding-left:16px;letter-spacing:var(--font-letter-spacing-link)}.widget .widget-title:before{content:"";width:4px;height:20px;background-color:#f8bf02;background-color:var(--color-theme-primary);position:absolute;top:6px;left:0;transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}.widget.widget_text form br{display:none}@media (max-width:1024px){.widget{margin-bottom:30px}}@media (max-width:479px){.widget ul ul.children{padding-left:15px}}