.elementor-4033 .elementor-element.elementor-element-a81d33e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4033 .elementor-element.elementor-element-2673309 .elementor-heading-title{font-family:"Century Gothic Bold", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-54e1738 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4033 .elementor-element.elementor-element-ca6420c{font-family:"Century Gothic Regular", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-4033 .elementor-element.elementor-element-ffddc62 .elementor-heading-title{font-family:"Century Gothic Bold", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-54e1738 );}.elementor-4033 .elementor-element.elementor-element-84d8aea{font-family:"Century Gothic Regular", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-4033 .elementor-element.elementor-element-85e20a6 .elementor-heading-title{font-family:"Century Gothic Bold", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-54e1738 );}.elementor-4033 .elementor-element.elementor-element-b2baee1{font-family:"Century Gothic Regular", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-4033 .elementor-element.elementor-element-324b7b1 .elementor-heading-title{font-family:"Century Gothic Bold", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-54e1738 );}.elementor-4033 .elementor-element.elementor-element-6857a79{font-family:"Century Gothic Regular", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-4033 .elementor-element.elementor-element-f1ceac9 .elementor-heading-title{font-family:"Century Gothic Bold", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-54e1738 );}.elementor-4033 .elementor-element.elementor-element-87bf40f{font-family:"Century Gothic Regular", Sans-serif;font-size:0.9rem;font-weight:400;}.elementor-4033 .elementor-element.elementor-element-d4ead53 .elementor-heading-title{font-family:"Century Gothic Bold", Sans-serif;font-size:1.4rem;font-weight:600;color:var( --e-global-color-54e1738 );}/* Start custom CSS for kaliforms, class: .elementor-element-f1e09e3 */[type=submit], button {
    background-color: #fcd33d;
    border: 1px solid #fcd33d;
    color: #000;
}
[type=submit]:hover, button:focus, button:hover {
    background-color: #000;
    color: #fff;
    border: none;
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a81d33e */.page-wrapper h3:before {
    content: '';
    position: relative;
    bottom: -30px;
    left: 0;
    width: 4.5rem;
    height: .3rem;
    background-color: #fcd33d;
    background-image: -webkit-gradient(linear, left top, right top, from(#fcd33d), to(#f8ff96));
    background-image: -webkit-linear-gradient(left, #fcd33d, #f8ff96);
    background-image: -moz-linear-gradient(left,#fcd33d,#f8ff96);
    background-image: -ms-linear-gradient(left,#fcd33d,#f8ff96);
    background-image: -o-linear-gradient(left,#fcd33d,#f8ff96);
    background-image: linear-gradient(left,#fcd33d,#f8ff96);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcd33d',endColorStr='#f8ff96',gradientType='1');
    display: block;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Gothic Bold';
	font-display: auto;
	src: url('https://www.swico.co.ug/wp-content/uploads/2025/09/centurygothic_bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Century Gothic Regular';
	font-display: auto;
	src: url('https://www.swico.co.ug/wp-content/uploads/2025/09/centurygothic.ttf') format('truetype');
}
/* End Custom Fonts CSS */