@charset "UTF-8";
/* Themify Ultra 7.3.8 framework 7.3.5 */

/*/css/base.min.css*/
.tf_loader{width:1em;height:1em;overflow:hidden;display:inline-block;vertical-align:middle;position:relative}.tf_loader:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;text-indent:-9999em;border-radius:50%;box-sizing:border-box;border:.15em solid rgba(149,149,149,.2);border-left-color:rgba(149,149,149,.6);animation:tf_loader 1.1s infinite linear}@keyframes tf_loader{0{transform:rotate(0)}100%{transform:rotate(360deg)}}.tf_clear{clear:both}.tf_left{float:left}.tf_right{float:right}.tf_textl{text-align:left}.tf_textr{text-align:right}.tf_textc{text-align:center}.tf_textj{text-align:justify}.tf_text_dec{text-decoration:none}.tf_hide{display:none}.tf_hidden{visibility:hidden}.tf_block{display:block}.tf_inline_b{display:inline-block}.tf_vmiddle{vertical-align:middle}.tf_mw{max-width:100%}.tf_w{width:100%}.tf_h{height:100%}.tf_overflow{overflow:hidden}.tf_box{box-sizing:border-box}.tf_abs{position:absolute;inset:0}.tf_abs_t{position:absolute;top:0;left:0}.tf_abs_b{position:absolute;bottom:0;left:0}.tf_abs_c{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tf_rel{position:relative}.tf_opacity{opacity:0}.tf_clearfix:after{content:"";display:table;clear:both}.loops-wrapper>.post,.woocommerce ul.loops-wrapper.products>li.product{float:left;box-sizing:border-box;margin-left:3.2%;margin-right:0;margin-bottom:3.2%;clear:none}.woocommerce .loops-wrapper.no-gutter.products>.product,body .loops-wrapper.no-gutter>.post{margin:0}.woocommerce .loops-wrapper.products.list-post>.product{margin-left:0}.tf_scrollbar{scroll-behavior:smooth;--tf_scroll_color:rgba(137,137,137,.2);--tf_scroll_color_hover:rgba(137,137,137,.4);scrollbar-color:var(--tf_scroll_color) transparent;scrollbar-width:thin}.tf_scrollbar::-webkit-scrollbar{width:var(--tf_scroll_w,10px);height:var(--tf_scroll_h,10px)}.tf_scrollbar::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color);background-clip:padding-box;border:2px solid transparent;border-radius:5px}.tf_scrollbar:hover{scrollbar-color:var(--tf_scroll_color_hover) transparent}.tf_scrollbar:hover::-webkit-scrollbar-thumb{background-color:var(--tf_scroll_color_hover)}.tf_close{position:relative;transition:transform .3s linear;cursor:pointer}.tf_close:after,.tf_close:before{content:'';height:100%;width:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background-color:currentColor;transition:transform .25s}.tf_close:after{transform:translate(-50%,-50%) rotate(-45deg)}.tf_close:hover:after{transform:translate(-50%,-50%) rotate(45deg)}.tf_close:hover:before{transform:translate(-50%,-50%) rotate(135deg)}.tf_vd_lazy:fullscreen video{height:100%;object-fit:contain}

/*/css/themify.common.css*/
iframe{
    border:0
}
a{
	cursor:pointer
}
a:focus,input:focus,button:focus,select:focus,textarea:focus,.button:focus{
    outline:1px dotted rgba(150,150,150,.2)
}
.tf_focus_heavy button:focus,
.tf_focus_heavy a:focus,
.tf_focus_heavy input:focus,
.tf_focus_heavy select:focus,
.tf_focus_heavy textarea:focus,
.tf_focus_heavy .button:focus{
    outline:2px solid rgba(0,176,255,.8)
}
.tf_focus_none a,
.tf_focus_none button:focus,
.tf_focus_none a:focus,
.tf_focus_none input:focus,
.tf_focus_none select:focus,
.tf_focus_none textarea:focus,
.tf_focus_none .button:focus{
    outline:none
}
.tf_large_font{
    font-size:1.1em
}
.screen-reader-text{
	border:0;
	clip:rect(1px, 1px, 1px, 1px);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
	word-wrap:normal!important
}
.screen-reader-text:focus{
    background-color:#f1f1f1;
    border-radius:3px;
    box-shadow:0 0 2px 2px rgba(0,0,0,.6);
    clip:auto!important;
    color:#21759b;
    display:block;
    font-size:.875rem;
    font-weight:700;
    height:auto;
    left:5px;
    line-height:normal;
    padding:15px 23px 14px;
    text-decoration:none;
    top:5px;
    width:auto;
    z-index:100000
}
.skip-to-content:focus{
    clip-path:none
}
.post-image .themify_lightbox{
    position:relative;
    display:block;
    max-width:100%
}
.post-image .themify_lightbox .zoom{
    width:35px;
    height:35px;
    background:rgba(0,0,0,.3);
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    border-radius:100%
}
.post-image .themify_lightbox .zoom .tf_fa{
    vertical-align:middle;
    color:#fff;
    stroke-width:1px;
    line-height:100%;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%)
}
.post-image .themify_lightbox:hover .zoom{
    background:rgba(0,0,0,.6)
}
.pswp:not(.pswp--open){display:none}
.ptb_map button,
.themify_map button{
    border-radius:0
}
/*/themify-builder/css/themify-builder-style.css*/
.module_row,
.module_subrow,
.module_column,
.module_row .module{
    position:relative;
    box-sizing:border-box
}
/* Hover Animation */
.module-buttons:hover,
.module_row:hover,
.module_column:hover,
.module-image img:hover,
.module-accordion i,
.module{
    transition:.5s ease;
    transition-property:background,font-size,line-height,color,padding,margin,border,border-radius,box-shadow,text-shadow,filter,transform
}
/* fix gutenberg empty p tag bug */
.entry-content > p:first-of-type:empty,
.entry-content > p:first-of-type+p:empty{
    margin:0;
    padding:0
}
/*GRID*/
.module_row{/* fix Chrome bug */
	display:flex;
	flex-wrap:wrap;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.themify_builder_slider_wrap{
    transition:none
}
.module_row[data-tbfullwidthvideo],.module_subrow[data-tbfullwidthvideo],.module_column[data-tbfullwidthvideo]{
	background-size:cover
}
/*GRID*/
.row_inner,
.subrow_inner{
    display:grid;
    --gutter:3.2%;
    --narrow:1.6%;
    --none:0;
    --align_start:flex-start;
    --align_center:center;
    --align_end:flex-end;
    --auto_height:stretch;
    --align_items:var(--auto_height);
    --align_content:var(--align_start);
    --colg:var(--gutter);
    --c1:1fr;
    --c2:1fr 1fr;
    --c3:1fr 1fr 1fr;
    --c4:1fr 1fr 1fr 1fr;
    --c5:1fr 1fr 1fr 1fr 1fr;
    --c6:1fr 1fr 1fr 1fr 1fr 1fr;
    --c1_2:1fr 2.1025fr;
    --c2_1:2.1025fr 1fr;
    --c1_3:1fr 3.2831fr;
    --c3_1:3.2831fr 1fr;
    --c1_1_2:1fr 1fr 2.1415fr;
    --c1_2_1:1fr 2.1415fr 1fr;
    --c2_1_1:2.1415fr 1fr 1fr;
    --col:repeat(auto-fit,minmax(1%,1fr));
	grid:var(--row,none)/var(--col);
    grid-template-areas:var(--area);
    grid-auto-columns:1fr;
    gap:var(--rowg,0) var(--colg);
    align-content:var(--align_content);
    align-items:var(--align_items);
    /*css variables for responsive columns(the first letter is the cols count, next the selected grid, e.g 3_2:3 is count ,2 the grid),so users can change it by custom css*/
    --area5_3:"col1 col1 col2 col2 col3 col3"
              "col4 col4 col5 col5 . .";

    --area5_1_2:"col1 col2 col2" "col3 col4 col5";

    --area5_2_1:"col1 col1 col2" "col3 col4 col5";

    --area5_1_3:"col1 col2 col2 col2"
                "col3 col4 col4 col4"
                "col5 col5 col5 col5";

    --area5_3_1:"col1 col1 col1 col2"
                "col3 col4 col4 col5";

    --area5_1_1_2:"col1 col2 col3 col3"
                  "col4 col4 col5 col5";

    --area5_1_2_1:"col1 col2 col2 col3"
                  "col4 col4 col5 col5";

    --area5_2_1_1:"col1 col1 col2 col3"
                  "col4 col4 col5 col5";	
    /*Css  Auto grid*/
    --aream2_auto:"col1" "col2";
    --aream3_auto:"col1" "col2" "col3";
    --aream4_auto:"col1" "col2" "col3" "col4";
    --aream5_auto:"col1" "col2" "col3" "col4" "col5";
    --areat6_auto:"col1 col2 col3" "col4 col5 col6";/*6 cols for tablet*/
    --aream6_auto:"col1 col2" "col3 col4" "col5 col6";/*6 cols for mobiile*/
    --areat7_auto:"col1 col2" "col3 col4" "col5 col6" "col7 col7";
    --aream7_auto:"col1" "col2" "col3" "col4" "col5" "col6" "col7";
    --areat8_auto:"col1 col2" "col3 col4" "col5 col6" "col7 col7" "col8 col8";
    --aream8_auto:"col1" "col2" "col3" "col4" "col5" "col6" "col7" "col8"
}
div.module_column{
    width:auto;
    max-width:none;
    margin-left:0;
    margin-right:0;
    min-width:0;
    float:none;
    align-items:inherit;
    align-content:inherit;
    grid-template-columns:minmax(0,1fr);
    display:grid
}
.col_align_middle,/*deperecated,backward compatibility*/
.fullheight > .tb_col_count_1{
    --align_content:var(--align_center)
}
.gutter-narrow{/*deperecated,backward compatibility*/
   --colg:var(--narrow)
}
.gutter-none{/*deperecated,backward compatibility*/
   --colg:var(--none)
}
.module_column:nth-of-type(1){
    grid-area:col1
}
.module_column:nth-of-type(2){
    grid-area:col2
}
.module_column:nth-of-type(3){
    grid-area:col3
}
.module_column:nth-of-type(4){
    grid-area:col4
}
.module_column:nth-of-type(5){
    grid-area:col5
}
.module_column:nth-of-type(6){
    grid-area:col6
}
.module_column:nth-of-type(7){
    grid-area:col7
}
.module_column:nth-of-type(8){
    grid-area:col8
}
.module_column:nth-of-type(9){
    grid-area:col9
}
.module_column:nth-of-type(10){
    grid-area:col10
}
.module_column:nth-of-type(11){
    grid-area:col11
}
.module_column:nth-of-type(12){
    grid-area:col12
}
.module_column:nth-of-type(13){
    grid-area:col13
}
.module_column:nth-of-type(14){
    grid-area:col14
}
.module_column:nth-of-type(15){
    grid-area:col15
}
.module_column:nth-of-type(16){
    grid-area:col16
}
/*DON'T USE THE CLASS direction_rtl, will be removed in the future, need for backward compatibility*/
.direction_rtl > .module_column:nth-of-type(1){
    z-index:16
}
.direction_rtl > .module_column:nth-of-type(2){
    z-index:15
}
.direction_rtl > .module_column:nth-of-type(3){
    z-index:14
}
.direction_rtl > .module_column:nth-of-type(4){
    z-index:13
}
.direction_rtl > .module_column:nth-of-type(5){
    z-index:12
}
.direction_rtl > .module_column:nth-of-type(6){
    z-index:11
}
.direction_rtl > .module_column:nth-of-type(7){
    z-index:10
}
.direction_rtl > .module_column:nth-of-type(8){
    z-index:9
}
.direction_rtl > .module_column:nth-of-type(9){
    z-index:8
}
.direction_rtl > .module_column:nth-of-type(10){
    z-index:7
}
.direction_rtl > .module_column:nth-of-type(11){
    z-index:6
}
.direction_rtl > .module_column:nth-of-type(12){
    z-index:5
}
.direction_rtl > .module_column:nth-of-type(13){
    z-index:4
}
.direction_rtl > .module_column:nth-of-type(14){
    z-index:3
}
.direction_rtl > .module_column:nth-of-type(15){
    z-index:2
}
.direction_rtl > .module_column:nth-of-type(16){
    z-index:1
}
.tb_col_count_1>.module_column{
	grid-area:auto
}
.tb_col_count_2{
	--area:"col1 col2"
}
.tb_col_count_3{
	--area:"col1 col2 col3"
}
.tb_col_count_4{
	--area:"col1 col2 col3 col4"
}
.tb_col_count_5{
	--area:"col1 col2 col3 col4 col5"
}
.tb_col_count_6{
	--area:"col1 col2 col3 col4 col5 col6"
}
.tb_col_count_7{
	--area:"col1 col2 col3 col4 col5 col6 col7"
}
.tb_col_count_8{
	--area:"col1 col2 col3 col4 col5 col6 col7 col8"
}
/*CLEARFIX*/
.module:after{
    content:"";
    display:table;
    clear:both
}
/*RESETS*/
.module_row ul.loops-wrapper{
    margin:0;
    padding:0;
    list-style:none
}
.module_row .ui{
	background-image:var(--tb_app_gr,none);
	background-color:var(--tb_pr_bg,#F7F7F7);
	box-shadow:var(--tb_app_shadow,none);
	border-radius:var(--tb_app_r,0);
	color:var(--tb_pr_color,#555)
}
.ui.builder_button{
    text-decoration:none;
    position:relative; 
    border:solid 1px rgba(0,0,0,.05);
    display:inline-block;
    line-height:130%;
    transition:color .3s linear;
	transition-property:color,background-color,padding,border,box-shadow;
    padding:.625em 1.25em
}
.builder_button:hover{
	text-decoration:none;
	background-color:var(--tb_pr_hover_bg,#f1f1f1)
}
.module .ui.builder_button{
    text-decoration:none
}
.ui.transparent{
	--tb_pr_bg:transparent;
	--tb_pr_hover_bg:transparent;
	--tb_pr_color:#555;
	--tb_app_r:0;
	--tb_app_gr:none;
	--tb_app_shadow:none;
	border:0;
    /* for transparent style inherit color */
    color:inherit
}
.transparent.gradient{
	--tb_app_gr:linear-gradient(to bottom, rgba(255,255,255,.45) 0%,rgba(255,255,255,0) 100%)
}
/*SIZES*/
.ui.large.builder_button{
    font-size:120%;
    padding:10px 20px
}
.ui.small.builder_button{
    font-size:70%;
    padding:5px 10px
}
.xlarge .ui.builder_button{
    padding:.935em 1.875em
}
/*MODULE*/
.module-title{
    font-size:1.2em;
    margin:0 0 1.2em
}
.module img{
    border:0;
    vertical-align:bottom
}
.module-slider{
    margin-bottom:2.5em
}
/*Widget Module*/
.module-widget .widget{
    margin:0
}
.wp-caption{
    max-width:100%
}
/*Map Module*/
.module-map button{
    border-radius:0
}
.module-map .gm-style-mtc img{
    vertical-align:baseline;
    margin-right:5px
}
.row_inner{
    width:1160px;
    margin:0 auto
}
/* fullwidth row */
.module_row.fullheight .module_subrow,
.module_row.fullwidth > .row_inner{
	max-width:100%;
    width:100%
}
/* iOS doesn't support fixed attachment */
@supports(-webkit-touch-callout:none){
    .module_row,.module_subrow,.module_column{background-attachment:scroll!important}
}
/*FULLHEIGHT ROW*/
.module_row.fullheight{
    min-height:100vh
}
.fullheight > .row_inner > .module_column,
.fullheight > .row_inner{
    min-height:inherit
}
.module-plain-text:after{
    display:contents!important
}
/*MEDIA QUERIES*/
@media (max-width:1260px){
    .row_inner{
        max-width:94%
    }
}
@media (max-width:760px){
    .row_inner{
		max-width:90%
    }
}
.themify_builder .builder-parallax-scrolling{
	transition:background-position-y 0s
}
@supports not(cursor:grab){
	.builder-parallax-scrolling{
		background-attachment:scroll!important
	}
}
/*/wp-content/themes/themify-ultra/styles/modules/transparent-header.css*/
.transparent-header #headerwrap{
	border:0;
	background:0; /* required for transparent-header */
	color:#fff
}
.transparent-header #headerwrap .themify-widget-menu{
	color:#666
}
.transparent-header #content{
	padding:0
}
.transparent-header #headerwrap.fixed-header{
	background-color:rgba(0,0,0,.8)
}
/*/wp-content/themes/themify-ultra/styles/modules/footers/left.css*/
.footer-left-col .main-col,
.footer-left-col .section-col,
.footer-horizontal-left .footer-left-wrap,
.footer-horizontal-left .footer-right-wrap{
	margin-left:3.2%;
	float:left
}
.footer-left-col .main-col.first,
.footer-horizontal-left .footer-left-wrap.first,
.footer-horizontal-left .footer-right-wrap.first{
	margin-left:0;
	clear:left
}
.footer-left-col .main-col,
.footer-horizontal-left .footer-left-wrap{
    width:22.6%
}
.footer-left-col .section-col,
.footer-horizontal-left .footer-right-wrap{
    width:74.2%
}
.footer-left-col #footer .widget{
    margin:0 0 2em
}
.footer-left-col .footer-text{
    padding-top:.9em
}
@media(max-width:680px){
	.footer-horizontal-left .footer-left-wrap,
	.footer-horizontal-left .footer-right-wrap,
	.footer-left-col .main-col,
	.footer-left-col .section-col{
		margin-left:0;
		margin-right:0;
		width:100%;
		max-width:100%
	}
	.footer-horizontal-left .back-top,
	.footer-left-col .back-top{
		top:-35px
	}
}

/*/css/modules/search-form.css*/
.tf_s_dropdown input[type="text"]{
    background-color:#fff;
    color:#000;
    margin:0;
    width:auto;
    height:auto;
    max-width:100%;
    min-width:auto;
    min-height:auto;
    display:inline-block;
    box-shadow:none
}
.tf_search_icon{
    padding:9px 11px 10px;
    border-radius:50em;
    cursor:pointer;
    line-height:normal
}
.tf_search_icon:hover{
    background:rgba(150,150,150,.15)
}
.tf_icon_wrap{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    left:2px;
    font-size:1.2em;
    line-height:1
}
.tf_icon_wrap + input[type="text"],
.tf_icon_wrap + .tf_loader + input[type="text"]{
    padding-left:2.2em
}
.tf_s_dropdown .tf_icon_wrap{
    left:12px
}
/*/wp-content/themes/themify-ultra/styles/modules/search-form.css*/
#searchform{
	font-size:1.2em;
	border-bottom:1px solid;
	margin:0
}
#searchform #s{
	background-color:transparent;
	border:0;
	margin:0;
	width:100%;
	max-width:none;
	padding: .45em .45em .45em 1.75em;
	letter-spacing:-.04em;
	box-shadow:none;
	border-radius:0
}
/* Rounded BG searchform */
#headerwrap #searchform-wrap{
	display:inline-block;
	vertical-align:middle;
	margin-left:4px
}
#headerwrap #searchform{
	width:40px;
	height:40px;
	border:0;
	font-size:1em
}
.tf_s_dropdown #searchform .tf_icon_wrap{
	left:0
}
#headerwrap #searchform #s{
	border-radius:5em;
	padding:6px 15px 6px 40px;
	width:1px;
	height:40px;
	position:absolute;
	right:-2px;
	z-index:2;
	transition:width .7s,background .7s
}
#headerwrap #searchform #s:focus,
#headerwrap #searchform #s:hover,
#headerwrap #searchform .icon-search:hover ~ #s,
#headerwrap #searchform .tf_fa:hover + #s{
	width:140px;
	background-color:#eee
}
#headerwrap #searchform .tf_fa{
	font-size:16px;
	background-color:#eee;
	color:#000;
	border-radius:100%;
	padding:12px;
	z-index:1;
	line-height:1.2em;
	margin:0;
	text-align:center;
	left:0;
	top:50%
}
.fixed-header-on #headerwrap #searchform-wrap{
	display:none
}
/*/wp-content/themes/themify-ultra/styles/modules/site-logo.css*/
#site-logo{
	margin:.5em auto;
	padding:0;
	line-height:1.2em;
	font-size:1.7em;
	font-weight:700;
	font-style:normal;
	letter-spacing:-.04em;
	transition:.2s ease-in-out;
	transition-property:color,margin,padding,font-size
}
#site-logo a{
	text-decoration:none;
	color:inherit
}
#site-logo a:hover{
	text-decoration:none
}
.header-block .fixed-header #site-logo{
	margin:5px 0 0
}
body:not(.fixed-header-on) #site-logo .tf_sticky_logo,
.fixed-header #site-logo .tf_sticky_logo + img{
	display:none
}
/*/themify-builder/css/modules/text.css*/
.drop-cap > :first-child:first-letter,
.tb_text_dropcap > .tb_text_wrap:first-child:first-letter,
.tb_text_dropcap > .tb_text_wrap > :first-child:first-letter{
    font-size:2.85em;
    float:left;
    line-height:.4em;
    padding:.425em .375em;
    background-color:var(--theme_accent,#0f70e8);
    color:#fff;
    margin-right:.325em;
    margin-top:.15em;
    margin-bottom:.25em
}
.tb-text-more-link-indicator{
    display:block;
    height:3px; 
    margin:5px 0; 
    background:rgba(55,55,55,.6)
}

/*/themify-builder/css/modules/icon.css*/
.module-icon .tf_fa{
	max-width:1em
}
.module-icon .module-icon-item a,
.module-icon-item{
    display:inline-flex;
	text-decoration:none;
    place-items:center
}
.module-icon-item + .module-icon-item{
    margin-left:.4em
}
.module-icon span{
    margin-left:.6em;
    margin-right:.6em;
	font-size:var(--tb_mi_s,inherit)
}
.module-icon em{
	display:inline-flex;
    place-content:center;
    padding:.5em;
    font-size:var(--tb_mi_f,16px);
	min-width:var(--tb_mi_size,auto);
	min-height:var(--tb_mi_size,auto);
	border-radius:var(--tb_mi_r,100%);
	background-color:var(--tb_pr_bg,transparent);
	color:var(--tb_pr_color,inherit);
    line-height:0;
    align-self:baseline;
    margin-top:calc(var(--tb_mi_size)/9);
    transition:.3s;
	transition-property:box-shadow,border,background-color,color,padding,font-size
}
.module-icon img{
	border-radius:var(--tb_mi_r,100%);
	max-width:var(--tb_mi_i_w,32px);
	padding:var(--tb_mi_p,3px)
}
/* size */
.module-icon.small{
    --tb_mi_size:24px;
    --tb_mi_f:12px;
	--tb_mi_i_w:16px
}
.module-icon.large{
	--tb_mi_size:48px;
	--tb_mi_i_w:48px;
	--tb_mi_s:1.2em;
    --tb_mi_f:24px;
	--tb_mi_p:6px
}
.module-icon.xlarge{
    --tb_mi_size:62px;
	--tb_mi_i_w:64px;
    --tb_mi_f:36px;
    --tb_mi_s:1.4em;
	--tb_mi_p:9px
}
.module-icon.xlarge em{
    padding:12px 0 0 2px
}
.module-icon.rounded{
    --tb_mi_r:8px
}
.module-icon.squared{
    --tb_mi_r:0
}
.module-icon.none em{
    --tb_pr_bg:transparent;
    --tb_mi_r:0;
    padding:.2em;
    color:inherit
}
.module-icon.none{
    --tb_mi_r:0;
    --tb_mi_f:24px
}
.module-icon.none.small{
    --tb_mi_f:18px
}
.module-icon.none.large{
    --tb_mi_f:30px
}
.module-icon.none.xlarge{
    --tb_mi_f:36px
}
.icon_vertical{
	display:flex;
    flex-flow:column wrap
}
.icon_vertical .module-icon-item{
    margin:0 0 .4em
}
.tf_textr .module-icon-item,
.tf_textr.icon_vertical{
    place-content:flex-end
}
.tf_textr .module-icon-item em,
.tf_textr .module-icon-item img{
    order:1
}
.tf_textc.icon_vertical{
    place-content:center
}
.tf_textc.icon_vertical .module-icon-item a,
.tf_textc.icon_vertical .module-icon-item{
    flex-direction:column
}
.tf_textc.icon_vertical em{
    align-self:unset
}
@media (max-width:680px){
    .module-icon.large{
        --tb_mi_s:1.1em
    }
    .module-icon.xlarge{
        --tb_mi_s:1.2em
    }
}
/*/themify-builder/css/modules/buttons.css*/
.module-buttons-item + .module-buttons-item{
    margin-left:.4em
}
.module-buttons em{
    font-size:var(--tb_mb_f,16px);
	line-height:1
}
.module-buttons span{
	font-size:var(--tb_mb_s);
    margin-left:.2em;
    margin-right:.2em
}
/* size */
.module-buttons.small{
    --tb_mb_f:12px;
	--tb_mb_s:.8em
}
.module-buttons.large{
    --tb_mb_f:24px;
	--tb_mb_s:1.2em
}
.module-buttons.xlarge{
    --tb_mb_f:36px;
	--tb_mb_s:1.4em
}
/* button styles */
.module.module-buttons .ui:not(.transparent){
    color:var(--tb_pr_color,#555)
}
.module-buttons.rounded a{
    --tb_app_r:8px
}
.module-buttons.circle a{
    --tb_app_r:50em
}
.module.module-buttons .transparent{
    border:0
}
.module.module-buttons.transparent a.ui{
	background:0;
    border:0;
	--tb_pr_color:var(--tb_pr_bg,#555)
}
@media (max-width:680px){
    .module-buttons{
        --tb_mb_s:.9em
    }
    .module-buttons.xlarge,
    .module-buttons.large{
        --tb_mb_s:1.1em
    }
}
/*/themify-builder/css/modules/buttons_styles/fullwidth.css*/
.buttons-fullwidth .module-buttons-item,
.buttons-fullwidth .module-buttons-item a{
    box-sizing:border-box;
    width:100%;
    text-align:center
}
.buttons-fullwidth .module-buttons-item + .module-buttons-item{
    margin-left:0;
    margin-top:.4em
}
/*/themify-builder/css/modules/cover.css*/
.builder_row_cover{
    z-index:0;
    contain:strict;
    transform:translateZ(0)
}
.builder_row_cover:before,
.builder_row_cover:after{
    height:100%;
    width:100%;
    position:absolute;
    top:0; 
    left:0;
    content:'';
    display:block;
    transition:opacity .5s ease-in-out,background-color .5s ease-in-out
}
.builder_row_cover:after{
    opacity:0
}
.tb_visual_hover > .builder_row_cover:after,
.module_row:hover > .builder_row_cover:after,
.module_subrow:hover > .builder_row_cover:after,
.module_column:hover > .builder_row_cover:after{
    opacity:1
}
/*/themify-builder/css/modules/image.css*/
.module-image .image-title{
    margin:0 0 .3em;
    font-size:1.2em
}
.module-image .image-title a{
    text-decoration:none;
    color:inherit;
    font-family:inherit;
    text-shadow:inherit
}
/*layout*/
.module-image .image-wrap{
    width:auto
}
.module-image .image-wrap img{
    vertical-align:top;
    display:inline-block
}
/*appearance*/
.module-image.rounded .image-wrap img{
   border-radius:10px
}
.module-image.bordered .image-wrap img{
    border:solid 1px rgba(0,0,0,.15);
    background:#fff;
    padding:3px;
    box-sizing:border-box
}
.module-image.drop-shadow .image-wrap img,
.module.drop-shadow .post-image img{
    box-shadow:0 1px 8px 2px rgba(0,0,0,.15)
}
.module-image.circle .image-wrap img{
    border-radius:50em
}
/* auto fullwidth */
.themify_builder .auto_fullwidth .lightbox{
    display:block
}
.themify_builder .auto_fullwidth .image-wrap,
.themify_builder .auto_fullwidth img{
    width:100%;
    display:block; /* required for FF */
}
/* lightbox */
.module-image .image-wrap .lightbox{
    position:relative;
    display:inline-block;
    max-width:100%
}
/*/themify-builder/css/modules/image_styles/right.css*/
.module-image.image-right .image-wrap{
    float:right;
    margin:0 0 1em 1.5em
}
/*/themify-builder/css/modules/gallery.css*/
.module-gallery .gallery-icon,
.module-gallery .gallery-item img{
    margin:0;
    padding:0
}
.module-gallery.rounded .gallery-icon{
    max-width:100%; /* for FF */
}
.module-gallery.rounded img{
    border-radius:var(--tb_app_r,8px)
}
/* border */
.module-gallery.bordered img{
    border:solid 1px rgba(0,0,0,.2);
    padding:3px
}
/* drop shadow */
.module-gallery.drop-shadow img{
    box-shadow:0 1px 8px 0 rgba(0,0,0,.1)
}
/* circle */
.module.module-gallery.circle img{
    overflow:hidden;
    text-align:center;
    border-radius:50em
}
.module_column .module.module-gallery.circle .gallery-caption{
    text-align:center
}
.builder_gallery_load{
    cursor:wait;
    opacity:.5
}
.module.gallery .gallery-caption{
    margin:.5em 0;
    font-size:.95em
}

/*/themify-builder/css/modules/gallery_styles/grid.css*/
.module-gallery-grid{
    --galn:1;
    --galg:1.5%;
    display:grid;
    column-gap:15px;
    row-gap:15px;
    grid-template-columns:repeat(var(--galn),1fr)
}
div.module-gallery-grid .gallery-item{
    max-width:100%;
    width:100%;
    float:none;
    text-align:center;
    margin:0
}
.gallery-masonry .pagenav{
    position:absolute;
    top:100%;
    width:100%
}
div.gallery-masonry .gallery-item{
	margin-bottom:var(--galg)
}
.themify_builder_active .module.gallery-masonry .pagenav{
    position:sticky
}
.gallery-columns-2{
    --galn:2
}
.gallery-columns-3{
    --galn:3
}
.gallery-columns-4{
    --galn:4
}
.gallery-columns-5{
    --galn:5
}
.gallery-columns-6{
    --galn:6
}
.gallery-columns-7{
    --galn:7
}
.gallery-columns-8{
    --galn:8
}
.gallery-columns-9{
    --galn:9
}
@media (max-width:680px){
	.module-gallery-grid{
		gap:8px
	}
}
@media (max-width:768px){
    .gallery-t-columns-1{
        --galn:1
    }
    .gallery-t-columns-2{
        --galn:2
    }
    .gallery-t-columns-3{
        --galn:3
    }
    .gallery-t-columns-4{
        --galn:4
    }
    .gallery-t-columns-5{
        --galn:5
    }
    .gallery-t-columns-6{
        --galn:6
    }
    .gallery-t-columns-7{
        --galn:7
    }
    .gallery-t-columns-8{
        --galn:8
    }
    .gallery-t-columns-9{
        --galn:9
    }
}
@media (max-width:480px){
    .gallery-m-columns-1{
        --galn:1
    }
    .gallery-m-columns-2{
        --galn:2
    }
    .gallery-m-columns-3{
        --galn:3
    }
    .gallery-m-columns-4{
        --galn:4
    }
    .gallery-m-columns-5{
        --galn:5
    }
    .gallery-m-columns-6{
        --galn:6
    }
    .gallery-m-columns-7{
        --galn:7
    }
    .gallery-m-columns-8{
        --galn:8
    }
    .gallery-m-columns-9{
        --galn:9
    }
}

/*/themify-builder/css/modules/image_styles/top.css*/
.module-image.image-top .image-content{
    margin-top:.5em;
    margin-bottom:1em
}
/*/themify-builder/css/modules/post.css*/
.post{
    margin-bottom:2.2em;
    box-sizing:border-box
}
.builder-posts-wrap .post-title a{
    text-decoration:none
}
.post-video{
    margin:0 0 1em
}
.post-content{
    min-width:120px;
    padding:0;
    position:static
}
.module-post p.post-meta{
    margin:0 0 .6em
}
.post-meta .post-author,
.post-meta .post-category,
.post-meta .post-tag,
.post-meta .post-author,
.post-meta .post-comment a,
.post-meta span{
    margin-right:.3em
}
.post-date{
    margin:0 0 .5em;
    display:block
}
.builder-posts-wrap .post-image img{
    max-width:100%;
    height:auto
}
.builder-posts-wrap.grid4 .post-title{
    font-size:130%
}
.builder-posts-wrap.grid3 .post-title{
    font-size:150%
}
.builder-posts-wrap.grid2 .post-title,
.builder-posts-wrap.grid2-thumb .post-title{
    font-size:160%
}
.builder-posts-wrap.list-thumb-image .post-title{
    font-size:140%
}
.builder-posts-wrap.list-large-image .post-title{
    font-size:200%
}
.builder-posts-wrap.grid2-thumb .post-image{
    width:20%;
    float:left;
    margin:0 1.5em 1em 0
}
.builder-posts-wrap.list-thumb-image .post-image{
    max-width:20%;
    float:left;
    margin:0 1.5em 1em 0
}
.tb_fullwidth_image .post-image img,
.builder-posts-wrap.list-large-image .post-image img,
.builder-posts-wrap.list-thumb-image .post-image img{
    width:100%
}
.builder-posts-wrap.list-thumb-image .post-content,
.builder-posts-wrap.grid2-thumb .post-content{
    overflow:hidden
}
.builder-posts-wrap.list-post .post-content{
    width:auto
}
.builder-posts-wrap.list-large-image .post-image{
    max-width:64%;
    float:left;
    margin:0 1.5em 1em 0
}
/* reset post content min-width */
.col2-1 .builder-posts-wrap.grid3 .post-content,
.col2-1 .builder-posts-wrap.grid4 .post-content,
.col3-1 .builder-posts-wrap.grid2 .post-content,
.col3-1 .builder-posts-wrap.grid3 .post-content,
.col3-1 .builder-posts-wrap.grid4 .post-content,
.col3-2 .builder-posts-wrap.grid2 .post-content,
.col3-2 .builder-posts-wrap.grid3 .post-content,
.col3-2 .builder-posts-wrap.grid4 .post-content,
.col4-1 .builder-posts-wrap.grid2 .post-content,
.col4-1 .builder-posts-wrap.grid3 .post-content,
.col4-1 .builder-posts-wrap.grid4 .post-content,
.col4-2 .builder-posts-wrap.grid2 .post-content,
.col4-2 .builder-posts-wrap.grid3 .post-content,
.col4-2 .builder-posts-wrap.grid4 .post-content{
    min-width:50%
}
/*image appearance*/
.module.rounded .post-image img{
    border-radius:8px
}
.module.bordered .post-image img{
    border:solid 1px rgba(0,0,0,.15);
    background:#fff;
    padding:3px;
    box-sizing:border-box
}
.module.drop-shadow .post-image img{
    box-shadow:0 1px 8px 2px rgba(0,0,0,.15)
}
.module.circle .post-image img{
    border-radius:50em
}
@media (max-width:680px){
    .builder-posts-wrap.grid2 .post,
    .builder-posts-wrap.grid3 .post,
    .builder-posts-wrap.grid4 .post{
        clear:both;
        width:auto;
        float:none;
        margin-left:0;
        margin-right:0
    }
    .post-content{
        overflow:visible!important
    }
}
/*/wp-content/themes/themify-ultra/styles/modules/post_layouts/boxed.css*/
.woocommerce .boxed .product,
.loops-wrapper.boxed .post{
	background-color:#fff;
	box-shadow:0 2px 8px 0 rgba(0,0,0,.05);
	padding-top:1em;
	border-radius:8px
}
.loops-wrapper.boxed.grid4 .post,
.loops-wrapper.boxed.grid2 .post{
	margin-bottom:2em
}
.loops-wrapper.boxed .has-post-thumbnail{
	padding-top:0
}
.loops-wrapper.boxed li.product .post-image{
	border-radius:8px 8px 0 0;	
}
.loops-wrapper.boxed .post-image img{
	width:100%;
	border-radius:8px 8px 0 0
}
.loops-wrapper.boxed .post-content{
	padding:0 7%;
	box-sizing:border-box
}
.woocommerce .boxed.products .product{
	padding:3%;
	margin-bottom:3.2%;
	box-sizing:border-box;
	border-radius:8px
}
/*/css/grids/grid3.css*/
.loops-wrapper.products.grid3 > .product,
.loops-wrapper.grid3 > .post{
    width:31.2%
}
.loops-wrapper.grid3 > .post:nth-of-type(3n+1){
    margin-left:0;
    clear:left
}
.loops-wrapper.products.grid3.no-gutter > .product,
.loops-wrapper.grid3.no-gutter > .post{
    width:33.33%
}
@media (max-width:900px){
	.loops-wrapper.products.grid3 > .product,
	.loops-wrapper.grid3 > .post{
		width:48.4%
	}
	.loops-wrapper.products.grid3.no-gutter > .product,
	.loops-wrapper.grid3.no-gutter > .post{
		width:50%
	}
	.loops-wrapper.grid3 > .post:nth-of-type(3n+1){
		clear:none;
		margin-left:3.2%
	}
	.loops-wrapper.products.grid3 > .product:nth-of-type(2n+1),
	.loops-wrapper.grid3 > .post:nth-of-type(2n+1){
		margin-left:0;
		clear:left
	}
	.loops-wrapper.products.grid3.no-gutter > .product,
	.loops-wrapper.grid3.no-gutter > .post{
		margin-left:0
	}
}
@media (max-width:680px){
	.loops-wrapper.grid3 > .post,
	.loops-wrapper.grid3.no-gutter > .post{
		width:100%;
		margin-left:0;
		float:none
	}
	.loops-wrapper.grid3 > .post:nth-of-type(4n){
		margin-left:0;
		clear:none
	}
}
@media (min-width:901px){
	.loops-wrapper.products.grid3 > .product:nth-of-type(3n+1){
		margin-left:0;
		clear:left
	}
}
/*/wp-content/themes/themify-ultra/styles/modules/grids/grid3.css*/
.loops-wrapper.grid3 > .post{
	margin-bottom:2em
}
.loops-wrapper.grid3 .post-title{
	font-size:1.5em
}
/*/css/grids/grid4.css*/
.loops-wrapper.products.grid4 > .product,
.loops-wrapper.grid4 > .post{
    width:22.6%
}
.loops-wrapper.products.grid4 > .product:nth-of-type(4n+1),
.loops-wrapper.grid4 > .post:nth-of-type(4n+1){
    margin-left:0;
    clear:left
}
.loops-wrapper.products.grid4.no-gutter > .product,
.loops-wrapper.grid4.no-gutter > .post{
    width:25%
}
@media (max-width:900px){
	.loops-wrapper.products.grid4 > .product,
	.loops-wrapper.grid4 > .post{
		width:48.4%
	}
	.loops-wrapper.products.grid4.no-gutter > .product,
	.loops-wrapper.grid4.no-gutter > .post{
		width:50%
	}
	.loops-wrapper.products.grid4 > .product:nth-of-type(2n+1),
	.loops-wrapper.grid4 > .post:nth-of-type(2n+1){
		margin-left:0;
		clear:left
	}
}
@media (max-width:680px){
	.loops-wrapper.grid4 > .post,
	.loops-wrapper.grid4.no-gutter > .post{
		width:100%;
		margin-left:0;
		float:none
	}
}
/*/wp-content/themes/themify-ultra/styles/modules/grids/grid4.css*/
.loops-wrapper.grid4 > .post{
	margin-bottom:2.5em;
	font-size:.9em;
	line-height:1.5
}
.loops-wrapper.grid4 .post-title{
	font-size:1.3em
}
.loops-wrapper.loops-wrapper.no-gutter.grid4{
	margin:0 0 3em
}
/*/wp-content/themes/themify-ultra/styles/modules/back-top.css*/
.back-top{
	margin:0 auto .6em;
	width:200px
}
.back-top:not(.back-top-float) .arrow-up a{
	text-decoration:none;
	display:inline-block;
	position:relative;
	bottom:0;
	padding:.4em;
	line-height:1;
	z-index:10;
	color:inherit;
	transition:bottom .5s
}
.back-top:not(.back-top-float):hover .arrow-up a{
	bottom:20px
}
.footer-block .back-top:not(.back-top-float) .arrow-up a:hover,
.footer-block .back-top:not(.back-top-float) .arrow-up a{
	background:0
}
.back-top a:before{
	content:'';
	display:inline-block;
	width:30px;
	height:30px;
	border:2px solid transparent;
	border-top-color:inherit;
	border-left-color:inherit;
	transform:rotate(45deg);
	margin-top:4px
}
#footer .back-top-float,
#pagewrap .back-top-float{
	background-color:var(--theme_accent_semi);
	border-radius:100%;
	color:#fff;
	cursor:pointer;
	position:fixed;
	inset:auto 20px 20px auto;
	width:44px;
	height:44px;
	overflow:hidden;
	text-decoration:none;
	text-align:center;
	font-size:16px;
	opacity:1;
	z-index:101;
	transition:opacity .2s ease-in-out .2s,transform .2s ease-in-out,background-color .5s;
	box-shadow:0 1px 8px rgba(0,0,0,.12)
}
#footer .back-top-hide,
#pagewrap .back-top-hide{
	opacity:0;
	pointer-events:none;
}
.back-top-float .arrow-up a,
#pagewrap .back-top-float .arrow-up a{
	background:0;
	color:inherit
}
.back-top-float .arrow-up,
#pagewrap .back-top-float .arrow-up{
	position:absolute;
	top:5px;
	left:50%
}
#pagewrap .back-top-float:hover,
.back-top:not(.back-top-float) .arrow-up a:hover{
    background-color:var(--theme_accent)
}
.back-top-float:hover .arrow-up,
#pagewrap .back-top-float:hover .arrow-up{
	animation:back-top-arrow-up .25s linear .2s infinite alternate
}
.back-top-float a:before,
#pagewrap .back-top-float a:before{
	width:13px;
	height:13px;
	position:absolute;
	top:14px;
	left:50%;
	margin-left:-7px;
	margin-top:0;
	border-width:1px
}
.footer-horizontal-left .back-top,
.footer-horizontal-right .back-top,
.footer-left-col .back-top,
.footer-right-col .back-top{
	position:absolute;
	top:-89px;
	width:60px;
	margin:0
}
.footer-horizontal-left .back-top .arrow-up a,
.footer-horizontal-right .back-top .arrow-up a,
.footer-left-col .back-top .arrow-up a,
.footer-right-col .back-top .arrow-up a{
	background-color:rgba(171,171,171,.78);
	color:#fff;
	width:60px;
	height:25px;
	line-height:100%;
	padding:10px 0 0;
	text-align:center!important;
	border-radius:8px 8px 0 0
}
.footer-horizontal-left .back-top a:before,
.footer-horizontal-right .back-top a:before,
.footer-left-col .back-top a:before,
.footer-right-col .back-top a:before{
	width:14px;
	height:14px
}
.footer-horizontal-left .back-top:hover .arrow-up a,
.footer-horizontal-right .back-top:hover .arrow-up a,
.footer-left-col .back-top:hover .arrow-up a,
.footer-right-col .back-top:hover .arrow-up a{
	bottom:0
}
.footer-horizontal-left .back-top .arrow-up:hover a,
.footer-horizontal-right .back-top .arrow-up:hover a,
.footer-left-col .back-top .arrow-up:hover a,
.footer-right-col .back-top .arrow-up:hover a{
	background-color:#000
}
@keyframes back-top-arrow-up{
    0%{top:0}
    100%{top:-5px}
}
@media(max-width:680px){
	.footer-horizontal-left .back-top,
	.footer-horizontal-right .back-top,
	.footer-left-col .back-top,
	.footer-right-col .back-top{
		top:-70px
	}
}
/*/wp-content/themes/themify-ultra/styles/modules/footer.css*/
#footerwrap{
	padding:54px 0 2em;
	border-top:1px solid rgba(0,0,0,.05);
	background-color:#fff
}
#footer{
	font-size:.9em
}
/* for layout part inserted in footer */
#footer .footer-widgets .row_inner{
    width:auto;
    max-width:100% 
}
.footer-block #footerwrap{
	text-align:center;
	position:static
}
.footer-text{
	padding:0 0 2em;
	line-height:1.8em;
	font-size:.85em
}
.footer-widgets .widget{
	margin:0 0 1.5em
}
.footer-widgets .widgettitle{
	color:inherit;
	margin:0 0 1em
}
.main-col,
.section-col{
	box-sizing:border-box
}
@media(max-width:1024px){
	.footer-widgets .col4-1{
		width:48.4%
	}
	.footer-widgets .col4-1:nth-child(2n+1){
		margin-left:0;
		clear:left
	}
}
@media(max-width:680px){
	#footerwrap{
		padding-top:35px
	}
	.footer-widgets .col4-2,
	.footer-widgets .col3-1{
		margin-left:0;
		width:100%;
		max-width:100%
	}
}
/*/wp-content/themes/themify-ultra/styles/modules/footer-nav.css*/
.footer-nav{
	margin:.5em 0 1em;
	padding:0
}
.footer-nav li{
	display:inline-block;
	padding:0;
	margin:0;
	list-style:none;
	position:relative
}
.footer-nav a{
	text-decoration:none;
	margin:0 1em .8em 0
}
.footer-horizontal-left .footer-nav a,
.footer-horizontal-right .footer-nav a,
.footer-left-col .footer-nav a,
.footer-right-col .footer-nav a{
	margin:0 .8em 1em 0;
	padding:0
}
.footer-nav li ul{
	background-color:#fff;
	box-shadow:0 0 0 1px rgba(0,0,0,.1), 0 3px 12px rgba(0,0,0,.12);
	border-radius:8px;
	margin:0;
	padding:.6em 0;
	position:absolute;
	z-index:99;
	bottom:100%;
	list-style:none;
	text-align:left;
	box-sizing:border-box;
}
#footerwrap .footer-nav ul a{
	display:block;
	width:238px;
	padding:.5em 1.25em .5em 1.6em;
	margin:0;
	box-sizing:border-box;
	color:#666
}
#footerwrap .footer-nav ul a:hover{
	color:var(--theme_accent)
}
.footer-nav li li ul{
	left:100%;
	bottom:-.65em
}
@media (hover:hover){
	.footer-nav li ul{
		opacity:0;
		visibility:hidden;
		transform:scale(1,0);
		transform-origin:bottom;
		transition:transform .2s ease-in-out,opacity .2s ease-in-out
	}
	.footer-nav li:hover > ul,
	/* tab keyboard menu nav */
	.footer-nav li > a:focus + .sub-menu,
	.footer-nav li > .sub-menu:focus-within{
		margin-bottom:0;
		opacity:1;
		visibility:visible;
		transform:none;
		pointer-events:auto
	}
}
@media (hover:none){
	.footer-nav li ul{
		display:none
	}
}
.footer-nav li:hover > a{
    color:var(--theme_accent)
}
/* Footer Edge Menu */
.footer-nav li.edge ul{
	left:auto;
	right:0
}
.footer-nav ul li.edge ul{
	right:100%
}
.footer-right-col #footerwrap .footer-nav ul li.edge ul{
	left:auto;
	right:100%
}
.footer-horizontal-left #footer .footer-nav,
.footer-horizontal-right #footer .footer-nav{
	float:left;
	margin-top:0
}
@media(max-width:680px){
	#footerwrap .footer-nav ul a{
		width:160px
	}
}
/*/wp-content/themes/themify-ultra/style.css*/
/*!
Theme Name:Themify Ultra
Theme URI:https://themify.me/themes/ultra/
Version:7.3.8 
Description:Use Ultra theme to create professional sites quickly and easily (landing pages, portfolio, blog, corporate, ecommerce, and more). It includes a bunch of header/footer layout options and pre-built demos that you can import to your site. Read <a href="https://themify.me/docs/ultra-documentation">Ultra documentation</a> for more information.
Author:Themify
Author URI:https://www.themify.me
License:GNU General Public License v2.0
License URI:http://www.gnu.org/licenses/gpl-2.0.html
Copyright:(c) Themify.
Tags:themify,featured-images,translation-ready,custom-menu,sidebar
Text Domain:themify
---------
DO NOT EDIT THIS FILE.
If you need to override theme styling,please add custom CSS in Appearance>Customize>Custom CSS or a child theme (https://themify.me/docs/child-theme).
/************************************************************************************
1. RESET
*************************************************************************************/
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,
dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,
a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,
strong,sub,sup,tt,var,legend,fieldset,figure{
	margin:0;
	padding:0
}
img,fieldset,a{
	border:0
}
/* set html5 elements to block */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block
}
iframe,audio{
	max-width:100%
}
/************************************************************************************
2. GENERAL STYLING
*************************************************************************************/
:root{
	--theme_accent:#ed1e24;
	--theme_accent_semi:rgba(251,9,48,.8);
	--theme_accent_hover:#000
}
html{
  scroll-behavior:smooth
}
body{
	font:1em/1.65em 'Public Sans',"Arial",sans-serif;
	overflow-wrap:break-word;
	background-color:#fff;
	color:#666;
	-webkit-font-smoothing:antialiased;
	-ms-text-size-adjust:100%;
	-moz-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%
}
a{
	text-decoration:none;
	color:var(--theme_accent);
	transition:color .3s ease-in-out
}
a:hover{
	color:var(--theme_accent_hover)
}
p{
	padding:0;
	margin:0 0 1.3em
}
small{
	font-size:87%
}
blockquote{
	font-size:1.1em;
	line-height:1.4em;
	padding:.8em 1.4em;
	margin:0 5% 1.2em;
	border-left:solid 3px rgba(150,150,150,.3)
}
ins{
	text-decoration:none
}
/* LIST */
ul,ol{
	margin:0 0 1.4em 1.6em;
	padding:0
}
li{
	margin:0 0 1em;
	padding:0
}
/* HEADINGS*/
h1,h2,h3,h4,h5,h6{
	line-height:1.4em;
	margin:0 0 .5em;
	overflow-wrap:normal;
	font-weight:600;
	color:#000
}
h1{
	font-size:2.5em;
	line-height:1.2em;
	font-weight:700;	
	letter-spacing:-.03em
}
h2{
	font-size:2em;
	line-height:1.3em;
	letter-spacing:-.02em
}
h3{
	font-size:1.45em;
	letter-spacing:-.02em
}
h4{
	font-size:1.1em;
	letter-spacing:.05em;
	line-height:1.6em;
	text-transform:uppercase
}
h5{
	font-size:1.2em;
	line-height:1.7em
}
h6{
	font-size:1.1em;
	line-height:1.7em
}
/* FORM*/
/* form input */
input,textarea,select,input[type=search],button{
	font-size:100%;
	font-family:inherit;
	max-width:100%
}
input:read-write,
input:read-only,
input[type=radio],
input[type=checkbox],
select,
textarea{
	background:#fff;
	border:1px solid rgba(0,0,0,.2);
	padding:.6em;
	max-width:100%;
	-webkit-appearance:none;
	appearance:none;
	border-radius:8px
}
input:read-write,
input:read-only{
    margin:0 1em .4em 0;
    width:17em
}
input[type=number]{
    width:7em
}
input[type=checkbox] + label{
	display:inline-block
}
textarea{
	width:100%;
	min-height:13.5em;
	margin:0
}
select{
	padding-right:30px;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke-linecap='round' width='100' height='100' stroke='rgba(40,40,40,.8)' stroke-width='3'%3E%3Cpolyline points='2.7,2.3 49.1,57.2 95.5,2.3 '/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	background-size:12px;
	background-position:calc(100% - 8px) calc(50% + 3px)
}
input[type=radio],
input[type=checkbox]{
	border-radius:6px;
	clear:none;
	cursor:pointer;
	padding:0 2px;
	margin:0 .5em 0 0;
	width:20px;
	height:20px;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	line-height:1;
	-webkit-appearance:none
}
input[type=radio]{
    padding:0;
    border-radius:100%;
    display:inline-flex;
    justify-content:center;
    align-items:center
}
input[type="checkbox"]:before{
	content:"";
	display:inline-block;
	width:12px;
	height:5px;
	margin-bottom:4px;
	margin-left:1px;
	border-left:1px solid transparent;
	border-bottom:1px solid transparent;
	transform:rotateZ(-45deg) skewY(-10deg)
}
input[type="checkbox"]:checked:before{
	border-left:1px solid;
	border-bottom:1px solid
}
input[type="radio"]:checked:before{
	content:"";
	display:inline-block;
	vertical-align:middle;
	border-radius:100%;
	background-color:#222;
	width:12px;
	height:12px
}
/* form input:focus */
select:focus,
textarea:focus,
input:read-write:focus,
input:read-only:focus{
	border-color:rgba(0,0,0,.5)
}
/* form button */
input[type=reset],input[type=submit],button{
	background-color:var(--theme_accent);
	color:#fff;
	border:0;
	padding:.65em 1.4em;
	cursor:pointer;
	border-radius:30px;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing:.065em;
	-webkit-appearance:none;
	transition:background .3s,color .3s, transform .3s
}
/* form input:hover */
input[type=reset]:hover,
input[type=submit]:hover,
button:hover{
	background-color:var(--theme_accent_hover);
	color:#fff;
	box-shadow:0 5px 10px rgba(0,0,0,.1);
	transform:translateY(-1px)
}
.gm-style-mtc button{
	border-radius:0
}
/*3. STRUCTURE*/
img,textarea,input,#main-nav ul a,.sidemenu,.post,.post-content,.author-box,.widget{
	box-sizing:border-box
}
/*4. GRID*/
.col4-1,
.col4-2,
.col3-1{
	float:left;
	margin-left:3.2%
}
.col4-1{
	width:22.6%
}
.col4-2{
	width:48.4%
}
.col3-1{
	width:31.2%
}
.col4-1.first,
.col4-2.first,
.col3-1.first{
	margin-left:0;
	clear:left
}
/* main page width */
.pagewidth{
	width:1160px;
	max-width:100%;
	margin:0 auto
}
/* content */
#layout{
	display:flex;
	flex-wrap:wrap
}
#content{
	width:71%;
	padding:5.75% 0
}
.sidebar-none #content{
	width:100%
}
.sidebar-none #layout{
	display:block
}
/* sidemenu active */
.sidemenu-active{
	position:relative;
	transition:left .2s ease-in-out
}
.sidemenu-active,
.sidemenu-active #headerwrap{
	left:0
}
.sidemenu-right{
	left:-300px
}
.sidemenu-left,
.sidemenu-left #headerwrap{
	left:300px
}
/* full_width content */
.full_width #layout{
	flex-wrap:wrap;
	width:100%;
	max-width:100%
}
.full_width #content{
	padding:0;
	width:100%;
	max-width:100%
}
/*5. HEADER*/
#headerwrap{
	color:#000;
	position:absolute;
	background-color:#fff;
	border-bottom:1px solid rgba(0,0,0,.05);
	min-height:55px;
	z-index:999;
	top:0;
	left:0;
	transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out,left .3s ease-in-out,min-height .3s ease-in-out
}
.fixed-header-enabled #headerwrap{
	position:-webkit-sticky; /*for safari*/
	position:sticky
}
.transparent-header #headerwrap{
	position:fixed
}
.transparent-header.no-fixed-header #headerwrap{
	position:absolute
}
.no-fixed-header #headerwrap{
	position:relative
} 
#header{
	position:relative;
	padding:2em 0;
	overflow:visible; /* required to prevent menu dropdown hidden */
	z-index:1
}
/* Disable background attachment on iOS devices */
@supports (-webkit-touch-callout:none){
	#headerwrap{
		background-attachment:scroll!important;
		background-position:center!important
	}
}
/* header widget */
.header-widget{
	font-size:.92em;
	height:100%
}
.header-widget .widget{
	margin:2em 0
}
.header-widget .widgettitle{
	margin:0 0 .5em;
	font-size:1em;
	color:inherit
}
/* site logo */
/* sticky header logo */
.fixed-header-on .tf_sticky_logo ~ *{
	display:none!important
}
/* Search Form */
.search-button{
	color:inherit;
	padding:9px 10px;
	margin: 0 0 0 3px;
	line-height:1;
	box-sizing:border-box;
	font-size:19px;
	border-radius:100%
}
.search-button:hover{
	background:rgba(200,200,200,.25)	
}
a.search-button{
	text-decoration:none
}
.search-button:focus{
	outline:0
}

/* Moon icon */
.tf_darkmode_toggle{
	color:inherit;
	padding:10px;
	margin: 0 0 0 7px;
	line-height:1;
	box-sizing:border-box;
	font-size:19px;
	border-radius:100%;
}
.tf_darkmode .tf_darkmode_toggle,
.tf_darkmode_toggle:hover{
	background:rgba(200,200,200,.25);	
}
a.tf_darkmode_toggle{
	text-decoration:none
}
.tf_darkmode_toggle:focus{
	outline:0
}

/* main navigation */
#main-nav{
	padding:0;
	margin:0
}
#main-nav li{
	margin:0;
    padding:0;
    list-style:none;
	position:relative;
    display:inline-block
}
#main-nav ul li{
    background:0;
    float:none;
    display:block
}
#main-nav li > .sub-menu{
    padding:.6em 0;
	margin:0;
    position:absolute;
    z-index:100;
    opacity:0;
    left:-.3em;
    top:100%;
    transform:scale(1,0);
    transform-origin:top;
    box-sizing:border-box;
    transition:transform .3s ease-in-out,opacity .3s ease-in-out;
    box-shadow:0 0 0 1px rgba(0,0,0,.1),0 3px 12px rgba(0,0,0,.12);
    border-radius:8px;
	background:#fff;
    contain:style layout;
	width:210px
}
#main-nav small {
	display: block;
}
/* sub-levels dropdown */
#main-nav li .sub-menu .sub-menu{
	left:100%;
	top:-.65em
}
/* Edge Menu */
#main-nav .edge > .sub-menu{
	left:auto;
    right:0
}
#main-nav ul .edge > .sub-menu{
	left:auto;
    right:100%
}
@media (hover:hover){
	#main-nav li:hover > .sub-menu,
	/* tab keyboard menu nav */
	#main-nav li > a:focus + .sub-menu,
	#main-nav li > .sub-menu:focus-within{
		opacity:1;
		transform:scale(1,1)
	}
}
.menu-item .child-arrow{
    display:none;
    cursor:pointer;
    z-index:12;
    width:36px;
    height:36px;
	border-radius:100%;
    position:absolute;
    right:0;
	top:4px;
	transition:transform .3s
}
.child-arrow:before,
.child-arrow:after{
    top:50%;
    left:12px;
    content:'';
    position:absolute;
    transition:transform .3s ease-in-out;
    height:1px;
    width:8px;
    transform:rotate(45deg);
    background:currentColor;
    z-index:9999;
    border-radius:10px
}
.child-arrow:after{
    left:17px;
    transform:rotate(-45deg)
}
.toggle-on > a .child-arrow:after,
.toggle-on > a .child-arrow:before{
	left:10px;
	width:15px
}
.toggle-on > a .child-arrow{
	transform:rotateZ(180deg)
}
@media (hover:none){
	#main-nav .menu-item-has-children > a{
		padding-right:45px
	}
	#footer-nav .menu-item-has-children > a{
		padding-right:30px
	}
	.menu-item .child-arrow{
		margin-left:7px;
		border-radius:100%;
		display:inline-block;
		padding:0;
		right:5px;
		top:50%;
		margin-top:-17px
	}
	#main-nav .toggle-on > a > .child-arrow{
		background:rgba(214,214,214,.4)
	}
	#main-nav li > .sub-menu{
		display:none
	}
	#main-nav li.toggle-on > .sub-menu{
		transform:scale(1,1);
		opacity:1
	}
}
#main-nav a{
    color:inherit;
    display:block;
	position:relative;
    padding:.6em;
    margin:0;
    text-decoration:none;
    transition:color .2s ease-in-out
}
/* highlight link */
#main-nav .highlight-link > a{
	border:0;
	background-color:rgba(200,200,200,.25);	
	color:#000;
	padding:.3em 1em;
    margin-left:.6em;
    margin-right:.6em;    
	border-radius:30px
}
#main-nav .highlight-link:last-child > a{
	margin-right:0
}
/* user menu icon */
#main-nav a > em .tf_fa{
	margin-right:5px
}
#main-nav a .tf_lazy{
	display:none
}
/* dropdown link */
#main-nav ul a{
	padding:.4em 1.4em;
	text-align:left
}
#main-nav ul a{
	color:#353535
}
#main-nav a:hover,
#main-nav .current_page_item > a,
#main-nav .current-menu-item > a,
#main-nav ul a:hover{
	color:var(--theme_accent)
}
.header-icons a,
.header-icons a:hover{
	color:inherit;
	text-decoration:none
}
#headerwrap .header-icons > *{
	vertical-align:middle
}
.slide-cart .header-icons{
	min-width:75px;
	text-align:right
}
#menu-icon{
	margin:0 0 0 10px;
	padding:10px 9px 11px;
	line-height:1em;
	border-radius:100%
}
#menu-icon:hover{
	background:rgba(200,200,200,.25)	
}
.menu-icon-inner{
	border-bottom:2px solid;
	box-sizing:border-box;
	position:relative;
	width:22px;
	height:18px
}
.menu-icon-inner:before,
.menu-icon-inner:after{
	content:'';
	display:block;
	border-top:2px solid;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	transition:border .7s ease;
	transition-property:transform
}
.menu-icon-inner:after{
	top:50%
}
#menu-icon-close{
	transform:rotateZ(0deg);
	transition:border .3s ease-in-out,transform .3s ease-in-out
}
.body-overlay{
	display:none;
	background-color:rgba(206,206,206,.8);
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px)
}
.body-overlay-on{
	display:block;
	z-index:998
}
/* Megamenu widget */
#main-nav .has-mega-column .widget{
	margin:0 0 .5em;
	text-align:left
}
#main-nav .has-mega-column .widget h1,
#main-nav .has-mega-column .widget h2,
#main-nav .has-mega-column .widget h3,
#main-nav .has-mega-column .widget h4,
#main-nav .has-mega-column .widget h5,
#main-nav .has-mega-column .widget h6{
	color:inherit
}
#main-nav .widgettitle{
	font-size:1.05em;
	font-weight:600;
	line-height:1.6em;
	margin:0 0 .5em;
	padding:0;
	text-decoration:none;
	letter-spacing:0;
	text-transform:none
}
/* fixed-header */
#headerwrap.fixed-header{
	background-color:rgba(255,255,255,.9)
}
#headerwrap.fixed-header:before{
	content:"";
	position:absolute;
	inset:0;
	pointer-events:none;
	z-index:0;
	-webkit-backdrop-filter:blur(5px);
	backdrop-filter:blur(5px)
}
.slide-cart-visible #headerwrap:before,
.mobile-menu-visible #headerwrap:before,
.fixed-header .tf_darkmode_toggle,
.fixed-header .header-bar,
.fixed-header .search-button,
.fixed-header .header-widget{
	display:none; /* hide unnecessary elements in fixed-header */
}
.fixed-header #header{
	transition:padding .3s ease-in-out;
	padding-top:5px;
	padding-bottom:5px
}
.revealing-header #headerwrap{
	transition:transform .5s ease-in-out,opacity .5s ease-in-out
}
.revealing-header #headerwrap.header_hidden{
	transform:translateY(-100%);
	opacity:0
}
/************************************************************************************
6. PAGE
*************************************************************************************/
/* page title */
.page-title{
	margin:0 0 1em;
	padding:0
}
/*AUTHOR PAGE*/
.author-bio{
	margin:0 0 2em;
	overflow:hidden
}
.author-bio .author-avatar{
	float:left;
	margin:0 1.2em 0 0
}
.author-bio .author-avatar img{
	border-radius:8px;
	width:100px
}
.author-bio .author-name{
	margin:0 0 .5em;
	padding:0;
	font-size:1.6em
}
.author-posts-by{
	margin:0 0 1.5em;
	padding:1em 0 0;
	font-size:1.4em;
	text-transform:uppercase;
	border-top:solid 4px rgba(118,118,118,.1)
}
/*7. POST*/
.post{
	margin-bottom:2em;
	position:relative
}
/* post content */
.post-content{
	min-width:120px
}
/* post title */
.post-title{
	font-size:2.4em;
	line-height:1.4em;
	margin:0 0 .4em;
	padding:0;
	text-transform:none;
	letter-spacing:-.04em
}
.post-title a{
	text-decoration:none;
	color:#000
}
.post-title a:hover{
	color:var(--theme_accent)
}
/* post image */
.post-image{
	margin:0 0 1em
}
.post-image img{
	vertical-align:bottom;
	border-radius:8px
}
.post-image.left{
	float:left;
	margin-right:1em
}
.post-image.right{
	float:right;
	margin-left:1em
}
/* post meta */
.post-meta{
	font-size:.9em;
	line-height:1.6em;
	margin:0 0 .5em;
	padding:0
}
.post-meta .separator{
	opacity:.1
}
.post-meta a{
	text-decoration:none
}
.post-meta .post-comment:before,
.post-meta .post-category:before,
.post-meta .post-tag:before{
	display:inline-block;
	content:'';
	width:1px;
	height:1.3em;
	margin:0 .9em 0 .45em;
	white-space:nowrap;
	vertical-align:middle;
	border-left:1px solid;
	transform:skewX(-15deg);
	opacity:.2
}
.post-meta .post-category:first-child:before{
	display:none
}
.post-meta .post-comment .tf_fa{
	margin-left:8px;
	vertical-align:text-top;
	font-size:.8em;
	opacity:.7
}
/* more link */
.more-link,
.more-link:hover{
	text-decoration:none
}
.more-link:after{
	content:'';
	border:1px solid transparent;
	border-top-color:inherit;
	border-right-color:inherit;
	min-width:.7em;
	min-height:.7em;
	transform:rotateZ(45deg);
	margin-left:.5em;
	text-decoration:none;
	display:inline-block;
	vertical-align:middle
}
/* post date */
.post-date{
	margin:0 0 .4em;
	display:block;
	font-size:.8em;
	text-transform:uppercase;
	letter-spacing:.04em
}
/*GENERAL POST STYLING*/
.loops-wrapper .post{
	text-align:center; /* make archive post view text center */
}
.loops-wrapper .post-image{
	margin-bottom:1em;
	position:relative;
	transition:border .3s ease-in-out,margin .3s ease-in-out,width .3s ease-in-out,transform .3s ease-in-out
}
/*AUTHOR BOX*/
.author-box{
	margin:5.5em 0;
	border:0
}
.author-box .author-avatar{
	float:left;
	margin:0 2em .3em 0
}
.author-box .author-name{
	margin:0 0 .3em
}
/*POST PAGINATION (the <nextpage> tag)*/
.post-pagination{
	text-align:right;
	margin:.5em 0 2em
}
.post-pagination strong{
	margin-right:3px
}
.post-pagination a{
	margin-left:3px;
	margin-right:3px
}
/*INFINITE SCROLL*/
.tf_load_more{
	padding:30px 0
}
a.load-more-button{
	padding:10px 28px;
	text-decoration:none;
	display:none;
	box-sizing:border-box;
	width:auto;
	background:rgba(183,183,183,.16);
	border-radius:30px
}
/*POST VIDEO (css for fluid video)*/
.post-video{
	position:relative;
	padding-bottom:56.25%;
	height:0;
	overflow:hidden;
	margin-bottom:15px
}
.post-video iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.featured-area img{
	width:100%
}
/*NO-GUTTER POST*/
.loops-wrapper.no-gutter .post-image{
	margin:0
}
.loops-wrapper.no-gutter .post,
ul.products.no-gutter li.product .post-image,
.loops-wrapper.no-gutter .post-image img{
	border-radius:0
}
/************************************************************************************
8. SIDEBAR
*************************************************************************************/
.widget{
	margin:0 0 2.4em
}
.widgettitle{
	margin:0 0 1em;
	padding:0;
	font-size:1em;
	font-weight:600;
	text-transform:uppercase;
	line-height:1.3em;
	letter-spacing:.09em
}
.widget ul{
	margin:0;
	padding:0
}
.widget li{
	margin:0;
	padding:.4em 0;
	list-style:none;
	clear:both
}
.widget ul ul{
	margin:.6em 0 -.6em;
	padding:0
}
.widget ul ul li{
	margin:0;
	padding-left:1em
}
/************************************************************************************
8.1 WIDGET STYLES
*************************************************************************************/
/* add white bg to facebook badge iframe */
iframe[src*="facebook"]{
	background-color:#fff
}
/************************************************************************************
10. BUILDER STYLING
*************************************************************************************/
/* module title */
.module-title{
	font-size:1.2em;
	font-weight:600;
	margin:0 0 .8em
}
/* post module */
.col4-3 .loops-wrapper .post,
.col4-2 .loops-wrapper .post,
.col4-1 .loops-wrapper .post,
.col3-2 .loops-wrapper .post,
.col3-1 .loops-wrapper .post,
.col2-1 .loops-wrapper .post{
	text-align:inherit; /* reset text center */
	margin-bottom:1em
}
.col4-3 .loops-wrapper.list-post .post-title,
.col4-2 .loops-wrapper.list-post .post-title,
.col4-1 .loops-wrapper.list-post .post-title,
.col3-2 .loops-wrapper.list-post .post-title,
.col3-1 .loops-wrapper.list-post .post-title,
.col2-1 .loops-wrapper.list-post .post-title{
	font-size:1.4em; /* reset text center */
	margin:0 0 .5em
}
/* map module */
.module-map{
	margin-bottom:0
}
/* themify-icon shortcode */
.shortcode.themify-icon .themify-icon-icon{
	font-size:1.3em
}
/* shorcode button */
a.shortcode.button{
	border-radius:2px;
	padding:.65em 1em
}
/* general module heading styling */
.module-image .image-title,
.module-tile .tile-title,
.module-feature .module-feature-title,
.module-pro-image .image-pro-title{
	font-size:1.1em;
	font-weight:600
}
.module-service-menu .tb-menu-title{
	text-transform:inherit;
	letter-spacing:inherit
}
/* optin module */
.tb_optin_horizontal form > div[class*="tb_optin_"]{
	width:auto
}
.module-optin.tb_optin_horizontal .tb_optin_submit{
	background:0
}

/************************************************************************************
11. WORDPRESS POST FORMATTING
*************************************************************************************/
img.alignleft,img.aligncenter,img.alignright,img.alignnone{
	margin-bottom:1em
}
.alignleft{
	float:left;
	margin-right:1em
}
.alignright{
	float:right;
	margin-left:1em
}
.aligncenter{
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption{
	text-align:center;
	margin-bottom:1em;
	max-width:100%
}
.wp-caption-text{
	margin:.5em 0
}
/* attachment page */
body.attachment{
	width:auto;
	float:none;
	position:static
}
.single .attachment.post{
	width:auto;
	float:none
}
/* clearfix */
.widget li:after,.menu:after{
	content:"";
	display:table;
	clear:both
}
.post-image,
.post-img,
.module-feature-image,
.slide-image{
    transition:.3s ease-in-out;
    transition-property:border,padding,width
}
.mobile-menu-visible{
	overflow-y:hidden
}
/*BASE MEDIA QUERIES*/
@media(max-width:1260px){
	h1{
		font-size:2.4em
	}
	h2{
		font-size:2em
	}
	.pagewidth{
		max-width:94%
	}
	#pagewrap,
	.default_width #layout .row_inner{
		max-width:100%
	}
}
@media(max-width:1024px){
	.header-widget .col4-1{
		width:48.4%
	}
	.header-widget .col4-1:nth-child(2n+1){
		margin-left:0;
		clear:left
	}
}
@media(max-width:760px){
	body .pagewidth{
		max-width:90%
	}
	/* sidebar */
	#layout{
		flex-wrap:wrap
	}
	#sidebar,
	#content{
		width:100%;
		max-width:100%;
		clear:both;
		padding-top:10%
	}
}
@media(max-width:680px){
	h1{
		font-size:1.9em
	}
	h2,
	.post-title,
	.loops-wrapper.tf_clear .post-title{
		font-size:1.6em
	}
	h3{
		font-size:1.35em
	}
	.col4-1{
		font-size:.95em
	}
	.col4-2,
	.col3-1{
		margin-left:0;
		width:100%;
		max-width:100%
	}
	/*HEADER*/	
	/* prevent logo img extend the fixed header on mobile */
	.fixed-header #site-logo img:not(.tf_sticky_logo){
		width:auto;
		max-height:40px
	}
	#headerwrap .header-icons{ 
		right:5%
	}
	/* all post image */
	.loops-wrapper.list-post .post-image,
	.loops-wrapper.grid4 .post-image,
	.loops-wrapper.grid3 .post-image,
	.loops-wrapper.grid2 .post-image,
	.loops-wrapper.list-large-image .post-image{
		float:none;
		width:auto;
		max-width:none;
		overflow:visible
	}
}

/*/wp-content/themes/themify-ultra/styles/headers/header-horizontal.css*/
#header{
	padding:1em 0
}
.header-bar{
	float:left
}
#site-logo{
	margin:5px 15px 5px 0
}
#site-description{
	margin:5px .5em 5px 0;
	font-size:.8em
}
.navbar-wrapper{
	display:flex;
	justify-content:flex-end;
	align-items:center
}
#searchform-wrap,
.search-button,
.cart-icon,
.tf_darkmode_toggle,
#header .social-widget{
	order:1
}
#main-nav-wrap{
	display:flex;
	align-items:center;
	justify-content:flex-end
}
#main-nav{
	float:right
}
#main-nav .has-mega-column > .sub-menu{
	padding:32px 39px 39px
}
.header-widget{
	display:none;
	text-align:center
}
.header-widget .header-widget-inner{
	height:100%;
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.sidemenu-on .header-widget .header-widget-inner{
	max-height:none!important
}
.fixed-header-on .tf_darkmode_toggle,
.fixed-header-on #headerwrap .social-widget,
.fixed-header-on #headerwrap #searchform-wrap,
.fixed-header .header-bar,
.fixed-header .search-button{
	display:block
}
#gallery-controller  .slider.carousel-nav-wrap{
	display:none
}
@media(max-height:900px){
    .header-horizontal #headerwrap .header-widget-innerr{
            max-height:70vh
    }
}
/*/wp-content/themes/themify-ultra/skins/lawyer/style.css*/
/*  
Skin Name:Ultra Lawyer
Version:1.0
Demo URI:https://themify.org/ultra-lawyer/
Required Plugins:builder-contact, builder-maps-pro 
*/

/************************************************************************************
GENERAL
*************************************************************************************/
:root{
	--theme_accent:#186bb1;
	--theme_accent_semi:rgba(24, 107, 177, .8)
}
body{
    font:1em/1.625em 'Public Sans',Arial,sans-serif;
    color:#606060
}
a:hover,
.post-nav a:hover > span,
.post-title a:hover{
    color:#1b78c7
}

/* form elements */
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea{
    color:#707070;
    border-color:#d7d5d5;
	border-radius:0
}
input[type=radio]{
	border-radius:50em
}
input[type=reset], input[type=submit], button{
    font:700 1em 'Public Sans',Arial,sans-serif;
    text-transform:uppercase;
    text-align:center;
    border-radius:0;
    padding:.7em 1.8em
}

/************************************************************************************
HEADING
*************************************************************************************/
h1,h2,h3,h4,h5,h6{
    font-weight:700;
    letter-spacing:0;
    text-transform:none;
    margin-bottom:.5em;
    color:#000
}
h1{
    font:700 5em/1.2em 'Cormorant Garamond',serif;
    letter-spacing:-.04em
}
h2{
    font:700 3.75em/1.2em 'Cormorant Garamond',serif;
    letter-spacing:-.04em
}
h3{
    font:600 1.875em/1.5em 'Cormorant Garamond',serif;
    letter-spacing:-.04em
}
h4{
    font:700 1.75em /1.2em 'Cormorant Garamond',serif
}
h5{
    font:600 1.5em /1.2em 'Cormorant Garamond',serif;
    color:#303030
}
/************************************************************************************
HEADER
*************************************************************************************/
#headerwrap{
    background-color:#fff
}
#site-description{
    color:#4493d6;
    font-size:.875em;
    letter-spacing:.05em;    
    text-align:center;
    text-transform:uppercase
}
.header-top-widgets #site-description{
    margin:5px 1.2em 5px 0;
    opacity:1
}
.header-widget-full{
    background:#082845;
    color:#fff
}
.header-widget-full a{
    color:#fff
}
.header-widget-full a:hover{
    color:#a9d7ff
}
.header-widget-full .col4-2:last-child .widget{
    text-align:right
}

/* MAIN NAVIGATION
================================================ */
#main-nav a{
    font:1em/1.5em 'Public Sans',Arial,sans-serif
}
.navbar-wrapper + p{
    margin-bottom:0
}

/* HEADER OVERLAY 
================================================ */
.header-overlay.mobile-menu-visible #headerwrap{
    background-color:rgba(24, 107, 177, .94)
}
.header-overlay #headerwrap .sidemenu-on #main-nav a:hover,
.header-overlay #headerwrap .sidemenu-on #main-nav ul a:hover,
.header-overlay #headerwrap .sidemenu-on #main-nav .current_page_item > a,
.header-overlay #headerwrap .sidemenu-on #main-nav .current-menu-item > a{
    color:#000
}

/* HEADER STRIPE
================================================ */
.header-stripe #site-logo{
    background-color:var(--theme_accent)
}

/************************************************************************************
BUILDER
*************************************************************************************/
/* Button Module */
.ui.builder_button{
    text-transform:uppercase
}
.module-buttons.xlarge a{
    padding:.625em 1.875em .725em;
    letter-spacing:.05em
}
.module-buttons.xlarge span{
    font-size:1em
}
.module-buttons.large a{
    padding:.825em 1.25em
}
.module.module-buttons a.blue.builder_button{
    background:var(--theme_accent);
    border-color:var(--theme_accent)
}

/* Accordion Module */
.ui.module-accordion > li{
    border-bottom:2px solid rgba(255, 255, 255, .02)
}
.ui.module-accordion .accordion-title{
    font:400 1.875em 'Cormorant Garamond',serif;
    padding-left:1.5em
}
.module-accordion .accordion-content{
    padding:.5em 1em .5em 3em
}
.module-accordion .accordion-title i{
    position:absolute;
    left:0;
    top:17px
}

/* Post Module */
.post-date{
    font:italic 1.125em 'Cormorant Garamond',serif;
    text-transform:none
}
.loops-wrapper .post{
    text-align:left
}
.post-title{
    font:700 3em/1.2em 'Cormorant Garamond',serif
}
.project-date, .project-client,
.project-services, .project-view{
    color:var(--theme_accent)
}

/* Testimonial Slider */
.module-testimonial-slider .testimonial-title{
	color:#fff
}
.testimonial-title{
    background:var(--theme_accent);
    color:#fff;
    font-size:2.25em;
    line-height:1.1;
    letter-spacing:-.02em;
    margin:0 auto;
    padding:.7em 4% .5em 2.5em;
    position:relative;
    text-align:left;
    width:70%;
    box-sizing:border-box
}
.testimonial-title:before{
    content:"\201C";
    color:#fff;
    font-size:86px;
    left:48px;
    line-height:10px;
    position:absolute;
    top:55px
}
.testimonial-entry-content{
    background:var(--theme_accent);
    color:#fff;
    display:block;    
    margin:0 auto 2.2em;
    padding:0 4% .5em;
    position:relative;
    text-align:left;
    width:70%;
    box-sizing:border-box    
}
.testimonial-entry-content p{
    font:italic 1.275em/1.375em 'Cormorant Garamond',serif
}
.testimonial-entry-content:after{
    content:"";
    width:0; 
    height:0; 
    border-left:12px solid transparent;
    border-right:12px solid transparent;
    border-top:13px solid var(--theme_accent);
    position:absolute;
    bottom:-12px;
    left:50%;
    transform:translateX(-50%)
}
.testimonial-author{
    margin-top:.5em
}
.testimonial-author .person-name{
    color:#000;
    font:700 1.75em/1.75em 'Cormorant Garamond',serif
}
.testimonial-author .person-company{
    font:italic 1.125em/1.5em 'Cormorant Garamond',serif
}
.testimonials.themify_builder_slider_vertical .carousel-prev,
.testimonials.themify_builder_slider_vertical .carousel-next{
    background:0;
    border-radius:0;
    color:var(--theme_accent);
    font-size:3em;
    width:auto;
    height:auto;
	padding:0 12px;
	overflow:visible;
}
.testimonials .carousel-nav-wrap .carousel-prev::before,
.testimonials .carousel-nav-wrap .carousel-next::before{
    width:1em;
    height:1em;
	border-width:4px
}
.testimonials .carousel-pager a::before{
    background:#ddd;
    content:"";
    opacity:1;
    width:45px;
    height:3px 
}
.testimonials .carousel-pager a.selected::before{
    content:"";
    background:var(--theme_accent)
}

/************************************************************************************
FOOTER
*************************************************************************************/
#footerwrap{
    background-color:#f1f5f9;
    border-top:none
}
#footer .social-widget a{
    color:var(--theme_accent)
}
#footer .social-widget a:hover{
    color:#057adc
}
#footer .social-widget{
    padding-bottom:0
}
#footer .social-links li{
    margin:0 1px 0 0
}
.footer-text{
    font:1em/1.625em 'Cormorant Garamond',serif
}
.widgettitle{
    font:700 1.875em/1.45em 'Cormorant Garamond',serif;
    text-transform:none;
    letter-spacing:0;
    margin:0 0 .5em
}
.widget .feature-posts-list .feature-posts-title{
    color:#000;
    font:600 1.125em/1.175em 'Cormorant Garamond',serif
}
#footer .textwidget{
    color:#707070
}
.textwidget .shortcode.map .map-container{
    border:0
}
.footer-left-col #footer .widget, .footer-right-col #footer .widget{
    margin:0 0 1em
}
/* Pull down */
.pull-down{
    color:var(--theme_accent)
}
.pull-down:hover{
    color:#52aefb
}

/* Single Page */
.single .post-meta, .single .post-title{
    text-align:left
}
.post-nav a{
    font:700 1.3em/1em 'Cormorant Garamond',serif
}
.related-posts .related-title,
.comment-title, .comment-reply-title{
    font-weight:700
}
.post-nav .prev{
    padding-left:3.5em
}
.post-nav .next{
     padding-right:3.5em
}
.post-nav .next .arrow:after, .post-nav .prev .arrow:after,
.post-nav .next .arrow:before, .post-nav .prev .arrow:before{
	border-width:2px
}
/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
@media(max-width:680px){
    h1{
        font-size:3.75em
    }
    h2{
        font-size:3.125em
    }
    h3{
        font-size:1.65em
    }
    textarea, input[type=text], input[type=password], input[type=search], input[type=email], input[type=url], input[type=number], input[type=tel], input[type=date], input[type=datetime], input[type=datetime-local], input[type=month], input[type=time], input[type=week]{
        margin-right:0;
        max-width:100%
    }
    .header-widget-full .header-widget-inner .col4-2{
        margin-left:0;
        max-width:100%;
        width:100%;
        padding-left:1em
    }
    .header-widget-full .header-widget-inner .col4-2:last-child .widget{
        text-align:left
    }
    .ui.module-accordion .accordion-title{
        font-size:1.65em
    }
    .footer-widgets .col3-1{
        width:100%;
        margin:0
    }
    .testimonial-title{
        font:2em/1.1em 'Cormorant Garamond',serif;
        padding:.7em 1em .5em;
        width:100%
    }
    .testimonial-title::before{
        font-size:70px;
        left:6px;
        top:42px
    }
    .testimonial-entry-content{
        padding:0 1em .5em 2.1em;
        width:100%
    }
    .testimonials.themify_builder_slider_vertical .carousel-prev,
    .testimonials.themify_builder_slider_vertical .carousel-next{
        color:#000;
        opacity:.7
    }
    .post-title{
        font-size:2em
    }
    .loops-wrapper.list-post .has-post-thumbnail .post-date-wrap, .single .has-post-thumbnail .post-date-wrap,
    .loops-wrapper.list-post .post-date-wrap, .single .post-content .post-date-wrap, 
    .loops-wrapper.list-post .post-date, .single .post-content .post-date{
        margin-top:0;
        width:auto;
        height:auto
    }
	.testimonials.themify_builder_slider_vertical .carousel-prev,
	.testimonials.themify_builder_slider_vertical .carousel-next{
		font-size:1.6em;
		top:auto;
		bottom:23%
	}
}

/*/wp-content/uploads/themify-css/themify-builder-6255-generated.css*/
/* Generated from tbuilder_layout_part: slider-1 */
.themify_builder_content-6255 .tb_kh0d536.module_row{background-color:#003c60;background-image:url(https://staging.stiamak.ac.id/wp-content/uploads/2025/11/pattern-line-2-1.png);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 0%;padding-top:260px}
.themify_builder_content-6255 .tb_kh0d536.module_row,.themify_builder_content-6255 .tb_kh0d536.module_row p,.themify_builder_content-6255 .tb_kh0d536.module_row h1,.themify_builder_content-6255 .tb_kh0d536.module_row h2,.themify_builder_content-6255 .tb_kh0d536.module_row h3:not(.module-title),.themify_builder_content-6255 .tb_kh0d536.module_row h4,.themify_builder_content-6255 .tb_kh0d536.module_row h5,.themify_builder_content-6255 .tb_kh0d536.module_row h6{color:#fff}
.themify_builder_content-6255 .tb_l9fv537.module-text.module h1{font-size:80px;line-height:10px}
.themify_builder_content-6255 .tb_l9fv537.module-text.module .tb_text_wrap h1{background-clip:border-box;background-image:none;color:#7ebec5}
.themify_builder_content-6255 .tb_l9fv537.module-text{font-size:25px;line-height:35px}
.themify_builder_content-6255 .tb_pjax538.module_subrow,.themify_builder_content-6255 .tb_pjax538.module_subrow>.builder_row_cover::before{border-top-left-radius:15px;border-top-right-radius:15px}
.themify_builder_content-6255 .tb_pjax538.module_subrow{margin-top:30px;background-color:#2ea3f2;padding:50px 25px}
.themify_builder_content-6255 .tb_r77i539.module-icon{padding-top:10px;padding-bottom:35px;text-align:center}
.themify_builder_content-6255 .tb_aetj539.module_subrow>.subrow_inner{--colg:12%;--col:1.487fr 1.365fr 1.29fr}
.themify_builder_content-6255 .tb_7udg539.module-buttons .module-buttons-item em{color:#ffc800}
.themify_builder_content-6255 .tb_7udg539.module-buttons .module-buttons-item a{padding-top:10px;padding-bottom:10px;background-image:none;background-color:#003c60;border-radius:5px}
.themify_builder_content-6255 .tb_7udg539.module-buttons .module-buttons-item a:hover{background-image:none;background-color:#075687}
.themify_builder_content-6255 .tb_7udg539.module-buttons span{text-transform:none}
.themify_builder_content-6255 .tb_7udg539.module-buttons em,.themify_builder_content-6255 .tb_7udg539.module-buttons span{background-clip:border-box;background-image:none;color:#fff;letter-spacing:0}

@media(max-width:1024px){
.themify_builder_content-6255 .tb_kh0d536.module_row{padding-top:150px}
.themify_builder_content-6255 .tb_l9fv537.module-text.module h1{font-size:70px;line-height:75px}
.themify_builder_content-6255 .tb_pjax538.module_subrow{padding:50px 35px}
.themify_builder_content-6255 .tb_tp3l538.module-text,.themify_builder_content-6255 .tb_onjr538.module-text{font-size:19px}
.themify_builder_content-6255 .tb_r77i539.module-icon em,.themify_builder_content-6255 .tb_r77i539.module-icon a,.themify_builder_content-6255 .tb_r77i539.module-icon span{font-size:18px}
.themify_builder_content-6255 .tb_aetj539.module_subrow>.subrow_inner{--colg:var(--none)}
.themify_builder_content-6255 .tb_7udg539.module-buttons .module-buttons-item a{padding-bottom:13px}
.themify_builder_content-6255 .tb_7udg539.module-buttons em,.themify_builder_content-6255 .tb_7udg539.module-buttons span{font-size:16px}
}
@media(max-width:768px){
.themify_builder_content-6255 .tb_l9fv537.module-text.module h1{font-size:55px;line-height:60px}
.themify_builder_content-6255 .tb_l9fv537.module-text{font-size:20px;line-height:30px}
.themify_builder_content-6255 .tb_aetj539.module_subrow{padding-left:100px;padding-right:100px}
.themify_builder_content-6255 .tb_aetj539.module_subrow>.subrow_inner{--col:none;--area:"col1" "col2" "col3"}
}
@media(max-width:600px){
.themify_builder_content-6255 .tb_kh0d536.module_row{padding-top:135px}
.themify_builder_content-6255 .tb_l9fv537.module-text.module h1{font-size:45px;line-height:50px}
.themify_builder_content-6255 .tb_l9fv537.module-text{font-size:13px;line-height:18px}
.themify_builder_content-6255 .tb_pjax538.module_subrow{margin-top:20px;padding:35px}
.themify_builder_content-6255 .tb_tp3l538.module-text,.themify_builder_content-6255 .tb_onjr538.module-text{font-size:16px;line-height:22px}
.themify_builder_content-6255 .tb_r77i539.module-icon{padding-top:5px;padding-bottom:15px}
.themify_builder_content-6255 .tb_r77i539.module-icon em,.themify_builder_content-6255 .tb_r77i539.module-icon a,.themify_builder_content-6255 .tb_r77i539.module-icon span{font-size:12px;line-height:15px}
.themify_builder_content-6255 .tb_aetj539.module_subrow{padding:0}
.themify_builder_content-6255 .tb_aetj539.module_subrow>.subrow_inner{--area:var(--aream3_auto)}
.themify_builder_content-6255 .tb_7udg539.module-buttons em,.themify_builder_content-6255 .tb_7udg539.module-buttons span{font-size:13px;line-height:19px}
.themify_builder_content-6255 .tb_7udg539.module-buttons .module-buttons-item a{padding-bottom:10px}
}
/*/wp-content/uploads/themify-css/themify-builder-6206-generated.css*/
/* Generated from tbuilder_layout_part: slider-2 */
.themify_builder_content-6206 .tb_0az9410.module_row{padding-bottom:80px;background-image:url(https://staging.stiamak.ac.id/wp-content/uploads/2025/11/Gelombang-Pendaftaran.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;padding-top:230px}
.themify_builder_content-6206 .tb_0az9410.module_row>.builder_row_cover::before{background-color:rgba(46, 154, 242, .9)}
.themify_builder_content-6206 .tb_c04f411.module-text.module h1{font-size:75px;line-height:10px}
.themify_builder_content-6206 .tb_c04f411.module-text.module .tb_text_wrap h1,.themify_builder_content-6206 .tb_n9lh581.module-icon span,.themify_builder_content-6206 .tb_eaj4306.module-icon span,.themify_builder_content-6206 .tb_98cu525.module-icon span{background-clip:border-box;background-image:none;color:#003c60}
.themify_builder_content-6206 .tb_c04f411.module-text{padding-bottom:40px;font-size:25px;line-height:35px}
.themify_builder_content-6206 .tb_yf4k411.module_subrow,.themify_builder_content-6206 .tb_yf4k411.module_subrow>.builder_row_cover::before{border-top-left-radius:15px;border-top-right-radius:15px}
.themify_builder_content-6206 .tb_ba17413.module_column,.themify_builder_content-6206 .tb_ba17413.module_column>.builder_row_cover::before,.themify_builder_content-6206 .tb_dwat413.module_subrow,.themify_builder_content-6206 .tb_dwat413.module_subrow>.builder_row_cover::before,.themify_builder_content-6206 .tb_of8d305.module_column,.themify_builder_content-6206 .tb_of8d305.module_column>.builder_row_cover::before,.themify_builder_content-6206 .tb_fml4306.module_subrow,.themify_builder_content-6206 .tb_fml4306.module_subrow>.builder_row_cover::before,.themify_builder_content-6206 .tb_9fs7524.module_column,.themify_builder_content-6206 .tb_9fs7524.module_column>.builder_row_cover::before,.themify_builder_content-6206 .tb_t871525.module_subrow,.themify_builder_content-6206 .tb_t871525.module_subrow>.builder_row_cover::before{border-radius:10px}
.themify_builder_content-6206 .tb_ba17413.module_column,.themify_builder_content-6206 .tb_of8d305.module_column,.themify_builder_content-6206 .tb_9fs7524.module_column{margin-top:15px;background-color:#fff}
.themify_builder_content-6206 .tb_gyko89.module-plain-text,.themify_builder_content-6206 .tb_ztve305.module-plain-text,.themify_builder_content-6206 .tb_xw1i524.module-plain-text{padding-top:25px;padding-left:25px;padding-right:25px;font-size:30px;line-height:37px;text-align:center}
.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap,.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap p,.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap h1,.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap h2,.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap h3,.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap h4,.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap h5,.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap h6,.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap li,.themify_builder_content-6206 .tb_gyko89.module-plain-text .tb_text_wrap span,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap p,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap h1,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap h2,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap h3,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap h4,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap h5,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap h6,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap li,.themify_builder_content-6206 .tb_ztve305.module-plain-text .tb_text_wrap span,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap p,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap h1,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap h2,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap h3,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap h4,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap h5,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap h6,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap li,.themify_builder_content-6206 .tb_xw1i524.module-plain-text .tb_text_wrap span{font-family:"IBM Plex Sans";font-weight:500;background-clip:border-box;background-image:none;color:#003c60}
.themify_builder_content-6206 .tb_n6ki0.module-plain-text,.themify_builder_content-6206 .tb_rhog306.module-plain-text,.themify_builder_content-6206 .tb_frue525.module-plain-text{font-size:18px;padding-bottom:25px;padding-left:25px;padding-right:25px;text-align:center}
.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap,.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap p,.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap h1,.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap h2,.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap h3,.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap h4,.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap h5,.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap h6,.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap li,.themify_builder_content-6206 .tb_n6ki0.module-plain-text .tb_text_wrap span,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap p,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap h1,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap h2,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap h3,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap h4,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap h5,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap h6,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap li,.themify_builder_content-6206 .tb_rhog306.module-plain-text .tb_text_wrap span,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap p,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap h1,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap h2,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap h3,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap h4,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap h5,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap h6,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap li,.themify_builder_content-6206 .tb_frue525.module-plain-text .tb_text_wrap span{font-family:"IBM Plex Sans";font-weight:400;background-clip:border-box;background-image:none;color:#2ea3f2}
.themify_builder_content-6206 .tb_dwat413.module_subrow,.themify_builder_content-6206 .tb_fml4306.module_subrow,.themify_builder_content-6206 .tb_t871525.module_subrow{padding:25px;background-color:#e6e6e6}
.themify_builder_content-6206 .tb_n9lh581.module-icon .module-icon-item,.themify_builder_content-6206 .tb_eaj4306.module-icon .module-icon-item,.themify_builder_content-6206 .tb_98cu525.module-icon .module-icon-item{background-color:#ffc800;padding:3px;border-radius:5px}
.themify_builder_content-6206 .tb_n9lh581.module-icon,.themify_builder_content-6206 .tb_eaj4306.module-icon,.themify_builder_content-6206 .tb_98cu525.module-icon{letter-spacing:-0.5px;font-family:"IBM Plex Sans";font-weight:500;text-align:center}
.themify_builder_content-6206 .tb_n9lh581.module-icon em,.themify_builder_content-6206 .tb_n9lh581.module-icon a,.themify_builder_content-6206 .tb_n9lh581.module-icon span,.themify_builder_content-6206 .tb_eaj4306.module-icon em,.themify_builder_content-6206 .tb_eaj4306.module-icon a,.themify_builder_content-6206 .tb_eaj4306.module-icon span,.themify_builder_content-6206 .tb_98cu525.module-icon em,.themify_builder_content-6206 .tb_98cu525.module-icon a,.themify_builder_content-6206 .tb_98cu525.module-icon span{font-size:18px;line-height:22px}
.themify_builder_content-6206 .tb_o8uv187.module-plain-text,.themify_builder_content-6206 .tb_werx306.module-plain-text,.themify_builder_content-6206 .tb_6x4y525.module-plain-text{padding-top:10px;font-size:100px;line-height:70px;text-align:center}
.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap,.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap p,.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap h1,.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap h2,.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap h3,.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap h4,.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap h5,.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap h6,.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap li,.themify_builder_content-6206 .tb_o8uv187.module-plain-text .tb_text_wrap span,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap p,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap h1,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap h2,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap h3,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap h4,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap h5,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap h6,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap li,.themify_builder_content-6206 .tb_werx306.module-plain-text .tb_text_wrap span,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap p,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap h1,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap h2,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap h3,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap h4,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap h5,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap h6,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap li,.themify_builder_content-6206 .tb_6x4y525.module-plain-text .tb_text_wrap span{font-family:"IBM Plex Sans";font-weight:700;background-clip:border-box;background-image:none;color:#003c60}
.themify_builder_content-6206 .tb_vcvr413.module-buttons .module-buttons-item em{color:#ffc800}
.themify_builder_content-6206 .tb_vcvr413.module-buttons .module-buttons-item a{padding-top:8px;padding-bottom:10px;background-image:none;background-color:#fff;border-radius:5px}
.themify_builder_content-6206 .tb_vcvr413.module-buttons .module-buttons-item a:hover{background-image:none;background-color:rgba(255, 255, 255, .86)}
.themify_builder_content-6206 .tb_vcvr413.module-buttons span{text-transform:none}
.themify_builder_content-6206 .tb_vcvr413.module-buttons em,.themify_builder_content-6206 .tb_vcvr413.module-buttons span{line-height:30px;background-clip:border-box;background-image:none;color:#003c60;letter-spacing:0}
.themify_builder_content-6206 .tb_vcvr413.module-buttons{margin-top:35px;text-align:center}

@media(max-width:1024px){
.themify_builder_content-6206 .tb_0az9410.module_row{padding-top:150px}
.themify_builder_content-6206 .tb_c04f411.module-text.module h1{font-size:60px;line-height:65px}
.themify_builder_content-6206 .tb_gyko89.module-plain-text,.themify_builder_content-6206 .tb_ztve305.module-plain-text,.themify_builder_content-6206 .tb_xw1i524.module-plain-text{font-size:25px}
.themify_builder_content-6206 .tb_n6ki0.module-plain-text,.themify_builder_content-6206 .tb_n9lh581.module-icon em,.themify_builder_content-6206 .tb_n9lh581.module-icon a,.themify_builder_content-6206 .tb_n9lh581.module-icon span,.themify_builder_content-6206 .tb_rhog306.module-plain-text,.themify_builder_content-6206 .tb_eaj4306.module-icon em,.themify_builder_content-6206 .tb_eaj4306.module-icon a,.themify_builder_content-6206 .tb_eaj4306.module-icon span,.themify_builder_content-6206 .tb_frue525.module-plain-text,.themify_builder_content-6206 .tb_98cu525.module-icon em,.themify_builder_content-6206 .tb_98cu525.module-icon a,.themify_builder_content-6206 .tb_98cu525.module-icon span{font-size:15px}
.themify_builder_content-6206 .tb_o8uv187.module-plain-text,.themify_builder_content-6206 .tb_werx306.module-plain-text,.themify_builder_content-6206 .tb_6x4y525.module-plain-text{font-size:40px;line-height:45px}
.themify_builder_content-6206 .tb_vcvr413.module-buttons .module-buttons-item a{padding-top:10px;padding-bottom:13px}
.themify_builder_content-6206 .tb_vcvr413.module-buttons em,.themify_builder_content-6206 .tb_vcvr413.module-buttons span{font-size:18px;line-height:22px}
.themify_builder_content-6206 .tb_vcvr413.module-buttons a{font-family:"IBM Plex Sans";font-weight:600;font-style:normal}
}
@media(max-width:768px){
.themify_builder_content-6206 .tb_c04f411.module-text.module h1{font-size:50px;line-height:55px}
.themify_builder_content-6206 .tb_gyko89.module-plain-text,.themify_builder_content-6206 .tb_ztve305.module-plain-text,.themify_builder_content-6206 .tb_xw1i524.module-plain-text{font-size:23px}
.themify_builder_content-6206 .tb_n6ki0.module-plain-text,.themify_builder_content-6206 .tb_rhog306.module-plain-text,.themify_builder_content-6206 .tb_frue525.module-plain-text{font-size:13px}
.themify_builder_content-6206 .tb_o8uv187.module-plain-text{font-size:32px}
.themify_builder_content-6206 .tb_vcvr413.module-buttons em,.themify_builder_content-6206 .tb_vcvr413.module-buttons span{font-size:20px;line-height:30px}
}
@media(max-width:600px){
.themify_builder_content-6206 .tb_0az9410.module_row{padding-bottom:120px;padding-top:170px}
.themify_builder_content-6206 .tb_c04f411.module-text.module h1{font-size:47px}
.themify_builder_content-6206 .tb_c04f411.module-text{padding-bottom:10px;font-size:18px;line-height:22px}
.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap,.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap p,.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap blockquote,.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap h1,.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap h2,.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap h3,.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap h4,.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap h5,.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap h6,.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap li,.themify_builder_content-6206 .tb_c04f411.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#003c60}
.themify_builder_content-6206 .tb_yf4k411.module_subrow>.subrow_inner{--col:none}
.themify_builder_content-6206 .tb_gyko89.module-plain-text,.themify_builder_content-6206 .tb_ztve305.module-plain-text,.themify_builder_content-6206 .tb_xw1i524.module-plain-text{padding-top:15px;padding-left:7px;padding-right:7px;font-size:15px;line-height:20px}
.themify_builder_content-6206 .tb_n6ki0.module-plain-text,.themify_builder_content-6206 .tb_rhog306.module-plain-text,.themify_builder_content-6206 .tb_frue525.module-plain-text{padding-bottom:10px;font-size:9px;line-height:13px}
.themify_builder_content-6206 .tb_dwat413.module_subrow,.themify_builder_content-6206 .tb_fml4306.module_subrow,.themify_builder_content-6206 .tb_t871525.module_subrow{padding:8px}
.themify_builder_content-6206 .tb_n9lh581.module-icon em,.themify_builder_content-6206 .tb_n9lh581.module-icon a,.themify_builder_content-6206 .tb_n9lh581.module-icon span,.themify_builder_content-6206 .tb_eaj4306.module-icon em,.themify_builder_content-6206 .tb_eaj4306.module-icon a,.themify_builder_content-6206 .tb_eaj4306.module-icon span,.themify_builder_content-6206 .tb_98cu525.module-icon em,.themify_builder_content-6206 .tb_98cu525.module-icon a,.themify_builder_content-6206 .tb_98cu525.module-icon span{font-size:9px;line-height:17px}
.themify_builder_content-6206 .tb_o8uv187.module-plain-text,.themify_builder_content-6206 .tb_werx306.module-plain-text,.themify_builder_content-6206 .tb_6x4y525.module-plain-text{font-size:18px;line-height:25px}
.themify_builder_content-6206 .tb_vcvr413.module-buttons em,.themify_builder_content-6206 .tb_vcvr413.module-buttons span{line-height:25px}
}
/*/wp-content/uploads/themify-css/themify-builder-6283-generated.css*/
/* Generated from tbuilder_layout_part: slider-3 */
.themify_builder_content-6283 .tb_khoj79.module_row{padding-bottom:110px;background-image:url(https://staging.stiamak.ac.id/wp-content/uploads/2025/11/Pendaftaran.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;padding-top:210px}
.themify_builder_content-6283 .tb_khoj79.module_row>.builder_row_cover::before{background-color:rgba(0, 60, 97, .85)}
.themify_builder_content-6283 .tb_d4dw81.module_subrow,.themify_builder_content-6283 .tb_d4dw81.module_subrow>.builder_row_cover::before{border-top-left-radius:15px;border-top-right-radius:15px}
.themify_builder_content-6283 .tb_gm2j82.module_column,.themify_builder_content-6283 .tb_2x2z840.module_column{margin-top:15px;background-color:#fff}
.themify_builder_content-6283 .tb_gm2j82.module_column,.themify_builder_content-6283 .tb_gm2j82.module_column>.builder_row_cover::before,.themify_builder_content-6283 .tb_43it82.module_subrow,.themify_builder_content-6283 .tb_43it82.module_subrow>.builder_row_cover::before,.themify_builder_content-6283 .tb_x7c7494.module_column,.themify_builder_content-6283 .tb_x7c7494.module_column>.builder_row_cover::before,.themify_builder_content-6283 .tb_t1se494.module_subrow,.themify_builder_content-6283 .tb_t1se494.module_subrow>.builder_row_cover::before,.themify_builder_content-6283 .tb_2x2z840.module_column,.themify_builder_content-6283 .tb_2x2z840.module_column>.builder_row_cover::before,.themify_builder_content-6283 .tb_cjwg840.module_subrow,.themify_builder_content-6283 .tb_cjwg840.module_subrow>.builder_row_cover::before{border-radius:10px}
.themify_builder_content-6283 .tb_43it82.module_subrow,.themify_builder_content-6283 .tb_cjwg840.module_subrow{padding:20px 15px;background-color:#e6e6e6}
.themify_builder_content-6283 .tb_cnov207.module-plain-text,.themify_builder_content-6283 .tb_g0vt495.module-plain-text,.themify_builder_content-6283 .tb_y6rm840.module-plain-text{font-size:30px;line-height:37px;text-align:center}
.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap,.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap p,.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap h1,.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap h2,.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap h3,.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap h4,.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap h5,.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap h6,.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap li,.themify_builder_content-6283 .tb_cnov207.module-plain-text .tb_text_wrap span,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap p,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap h1,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap h2,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap h3,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap h4,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap h5,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap h6,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap li,.themify_builder_content-6283 .tb_y6rm840.module-plain-text .tb_text_wrap span{font-family:"IBM Plex Sans";font-weight:600;background-clip:border-box;background-image:none;color:#003c60}
.themify_builder_content-6283 .tb_o0om314.module-text,.themify_builder_content-6283 .tb_bnkg841.module-text{column-count:0;padding:35px}
.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap,.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap p,.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap blockquote,.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap h1,.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap h2,.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap h3,.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap h4,.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap h5,.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap h6,.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap li,.themify_builder_content-6283 .tb_o0om314.module-text .tb_text_wrap span,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap p,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap blockquote,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap h1,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap h2,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap h3,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap h4,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap h5,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap h6,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap li,.themify_builder_content-6283 .tb_bnkg841.module-text .tb_text_wrap span{font-weight:bold;background-clip:border-box;background-image:none;color:#003c60}
.themify_builder_content-6283 .tb_x7c7494.module_column{margin-top:15px;background-color:#2ea3f2}
.themify_builder_content-6283 .tb_t1se494.module_subrow{padding:20px 15px;background-color:#f0b800}
.themify_builder_content-6283 .tb_t1se494.module_subrow,.themify_builder_content-6283 .tb_t1se494.module_subrow p,.themify_builder_content-6283 .tb_t1se494.module_subrow h1,.themify_builder_content-6283 .tb_t1se494.module_subrow h2,.themify_builder_content-6283 .tb_t1se494.module_subrow h3:not(.module-title),.themify_builder_content-6283 .tb_t1se494.module_subrow h4,.themify_builder_content-6283 .tb_t1se494.module_subrow h5,.themify_builder_content-6283 .tb_t1se494.module_subrow h6{color:#003c60}
.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap,.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap p,.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap h1,.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap h2,.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap h3,.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap h4,.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap h5,.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap h6,.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap li,.themify_builder_content-6283 .tb_g0vt495.module-plain-text .tb_text_wrap span{font-family:"IBM Plex Sans";font-weight:600}
.themify_builder_content-6283 .tb_910u495.module-text{font-size:30px;line-height:36px;column-count:0;padding:35px}
.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap,.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap p,.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap blockquote,.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap h1,.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap h2,.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap h3,.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap h4,.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap h5,.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap h6,.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap li,.themify_builder_content-6283 .tb_910u495.module-text .tb_text_wrap span{font-weight:bold;background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-6283 .tb_vxar86.module-buttons .module-buttons-item em{color:#ffc800}
.themify_builder_content-6283 .tb_vxar86.module-buttons .module-buttons-item a{padding-top:8px;padding-bottom:10px;background-image:none;background-color:#fff;border-radius:5px}
.themify_builder_content-6283 .tb_vxar86.module-buttons .module-buttons-item a:hover{background-image:none;background-color:rgba(255, 255, 255, .86)}
.themify_builder_content-6283 .tb_vxar86.module-buttons span{text-transform:none}
.themify_builder_content-6283 .tb_vxar86.module-buttons em,.themify_builder_content-6283 .tb_vxar86.module-buttons span{line-height:30px;background-clip:border-box;background-image:none;color:#003c60;letter-spacing:0}
.themify_builder_content-6283 .tb_vxar86.module-buttons{margin-top:35px;text-align:center}

@media(max-width:1024px){
.themify_builder_content-6283 .tb_khoj79.module_row{padding-top:150px}
.themify_builder_content-6283 .tb_cnov207.module-plain-text,.themify_builder_content-6283 .tb_g0vt495.module-plain-text,.themify_builder_content-6283 .tb_y6rm840.module-plain-text{font-size:28px}
.themify_builder_content-6283 .tb_o0om314.module-text{font-size:17px;line-height:24px;padding:35px 25px}
.themify_builder_content-6283 .tb_910u495.module-text{padding:35px 25px;font-size:27px;line-height:33px}
.themify_builder_content-6283 .tb_bnkg841.module-text{padding:35px 25px;font-size:17px;line-height:24px}
.themify_builder_content-6283 .tb_vxar86.module-buttons a{font-family:"IBM Plex Sans";font-weight:600;font-style:normal}
.themify_builder_content-6283 .tb_vxar86.module-buttons em,.themify_builder_content-6283 .tb_vxar86.module-buttons span{font-size:18px}
.themify_builder_content-6283 .tb_vxar86.module-buttons .module-buttons-item a{padding-top:10px;padding-bottom:13px}
}
@media(max-width:768px){
.themify_builder_content-6283 .tb_cnov207.module-plain-text,.themify_builder_content-6283 .tb_g0vt495.module-plain-text,.themify_builder_content-6283 .tb_y6rm840.module-plain-text{font-size:20px;line-height:25px}
.themify_builder_content-6283 .tb_o0om314.module-text,.themify_builder_content-6283 .tb_bnkg841.module-text{padding:35px 15px;font-size:15px;line-height:20px}
.themify_builder_content-6283 .tb_910u495.module-text{font-size:20px;line-height:26px;padding:35px 15px}
}
@media(max-width:600px){
.themify_builder_content-6283 .tb_khoj79.module_row{padding-bottom:150px;padding-top:230px}
.themify_builder_content-6283 .tb_d4dw81.module_subrow{font-size:11px;line-height:15px}
.themify_builder_content-6283 .tb_d4dw81.module_subrow>.subrow_inner{--col:none}
.themify_builder_content-6283 .tb_43it82.module_subrow,.themify_builder_content-6283 .tb_t1se494.module_subrow,.themify_builder_content-6283 .tb_cjwg840.module_subrow{padding:15px}
.themify_builder_content-6283 .tb_cnov207.module-plain-text,.themify_builder_content-6283 .tb_g0vt495.module-plain-text{font-size:14px;line-height:19px}
.themify_builder_content-6283 .tb_o0om314.module-text,.themify_builder_content-6283 .tb_bnkg841.module-text{font-size:11px;line-height:15px;padding:15px 5px 5px}
.themify_builder_content-6283 .tb_910u495.module-text{font-size:11px;line-height:16px;padding:15px 15px 5px}
.themify_builder_content-6283 .tb_y6rm840.module-plain-text{font-size:14px;line-height:22px}
.themify_builder_content-6283 .tb_vxar86.module-buttons em,.themify_builder_content-6283 .tb_vxar86.module-buttons span{font-size:20px;line-height:25px}
.themify_builder_content-6283 .tb_vxar86.module-buttons .module-buttons-item a{padding-top:13px;padding-bottom:15px}
}
/*/wp-content/uploads/themify-css/themify-builder-5074-generated.css*/
/* Generated from page: home */
.themify_builder_content-5074 .tb_yzxz55.module_row{transform-origin:50% 50%}
.themify_builder_content-5074 .tb_8meb493.module-slider{margin-bottom:4px}
.themify_builder_content-5074 .tb_8meb493.module-slider .slide-inner-wrap{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.themify_builder_content-5074 .tb_sr3q682.module_row,.themify_builder_content-5074 .tb_oupj284.module_row{padding-top:100px;padding-bottom:100px}
.themify_builder_content-5074 .tb_bcrf350.module_subrow{margin-top:30px}
.themify_builder_content-5074 .tb_bcrf350.module_subrow>.subrow_inner{--col:1.784fr 1.319fr}
.themify_builder_content-5074 .tb_7cd1130.module_column{padding:0}
.themify_builder_content-5074 .tb_6vj9131.module_subrow>.subrow_inner{--colg:var(--narrow)}
.themify_builder_content-5074 .tb_x9um107.module-buttons .module-buttons-item em,.themify_builder_content-5074 .tb_6dyi130.module-buttons .module-buttons-item em,.themify_builder_content-5074 .tb_hu7v982.module-buttons .module-buttons-item em,.themify_builder_content-5074 .tb_yd3y914.module-buttons .module-buttons-item em,.themify_builder_content-5074 .tb_wv7j916.module-buttons .module-buttons-item em,.themify_builder_content-5074 .tb_c9zd581.module-buttons .module-buttons-item em{color:#ffc800}
.themify_builder_content-5074 .tb_x9um107.module-buttons .module-buttons-item a{padding-top:11px;padding-bottom:11px;background-image:none;background-color:#003c60;border-radius:5px}
.themify_builder_content-5074 .tb_x9um107.module-buttons .module-buttons-item a:hover{background-image:none;background-color:#075687}
.themify_builder_content-5074 .tb_x9um107.module-buttons span,.themify_builder_content-5074 .tb_6dyi130.module-buttons span,.themify_builder_content-5074 .tb_hu7v982.module-buttons span,.themify_builder_content-5074 .tb_yd3y914.module-buttons span,.themify_builder_content-5074 .tb_wv7j916.module-buttons span,.themify_builder_content-5074 .tb_c9zd581.module-buttons span{text-transform:none}
.themify_builder_content-5074 .tb_x9um107.module-buttons em,.themify_builder_content-5074 .tb_x9um107.module-buttons span{background-clip:border-box;background-image:none;color:#fff;letter-spacing:0}
.themify_builder_content-5074 .tb_x9um107.module-buttons{text-align:right}
.themify_builder_content-5074 .tb_vwuq786.module_row{background-color:#eaeaea;padding-top:100px;padding-bottom:80px}
.themify_builder_content-5074 .tb_39hz728.module-icon .module-icon-item,.themify_builder_content-5074 .tb_dlhk128.module-icon .module-icon-item,.themify_builder_content-5074 .tb_qbr065.module-icon .module-icon-item{border-left:2px solid #ffc800}
.themify_builder_content-5074 .tb_39hz728.module-icon{font-style:normal;margin-bottom:50px}
.themify_builder_content-5074 .tb_39hz728.module-icon span{background-clip:border-box;background-image:none;color:#000}
.themify_builder_content-5074 .tb_39hz728.module-icon em,.themify_builder_content-5074 .tb_39hz728.module-icon a,.themify_builder_content-5074 .tb_39hz728.module-icon span,.themify_builder_content-5074 .tb_dlhk128.module-icon em,.themify_builder_content-5074 .tb_dlhk128.module-icon a,.themify_builder_content-5074 .tb_dlhk128.module-icon span,.themify_builder_content-5074 .tb_qbr065.module-icon em,.themify_builder_content-5074 .tb_qbr065.module-icon a,.themify_builder_content-5074 .tb_qbr065.module-icon span{font-size:36px;line-height:33px}
.themify_builder_content-5074 .tb_t16k774.module-text.module .tb_text_wrap h1{font-family:"IBM Plex Sans";font-weight:700;background-clip:border-box;background-image:none;color:#2ea3f2}
.themify_builder_content-5074 .tb_t16k774.module-text.module h1{font-size:59px;line-height:65px}
.themify_builder_content-5074 .tb_t16k774.module-text{padding-right:180px}
.themify_builder_content-5074 .tb_1ytd877.module_row{padding-top:75px;padding-bottom:100px}
.themify_builder_content-5074 .tb_n9p1127.module_column,.themify_builder_content-5074 .tb_n9p1127.module_column>.builder_row_cover::before,.themify_builder_content-5074 .tb_qne5485.module_column,.themify_builder_content-5074 .tb_qne5485.module_column>.builder_row_cover::before,.themify_builder_content-5074 .tb_axkl912.module_column,.themify_builder_content-5074 .tb_axkl912.module_column>.builder_row_cover::before,.themify_builder_content-5074 .tb_wyfh915.module_column,.themify_builder_content-5074 .tb_wyfh915.module_column>.builder_row_cover::before{border-radius:10px}
.themify_builder_content-5074 .tb_n9p1127.module_column{background-image:url(https://staging.stiamak.ac.id/wp-content/uploads/2025/11/SIAKAD.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;padding:35px 35px 20px;margin-top:25px}
.themify_builder_content-5074 .tb_n9p1127.module_column>.builder_row_cover::before,.themify_builder_content-5074 .tb_qne5485.module_column>.builder_row_cover::before,.themify_builder_content-5074 .tb_axkl912.module_column>.builder_row_cover::before,.themify_builder_content-5074 .tb_wyfh915.module_column>.builder_row_cover::before{background-image:linear-gradient(180deg,rgb(46, 163, 242) 0%,rgba(255, 255, 255, 0) 100%)}
.themify_builder_content-5074 .tb_0437128.module_subrow>.subrow_inner,.themify_builder_content-5074 .tb_38al485.module_subrow>.subrow_inner,.themify_builder_content-5074 .tb_aoof913.module_subrow>.subrow_inner,.themify_builder_content-5074 .tb_qh4z915.module_subrow>.subrow_inner{--col:.705fr 3.578fr}
.themify_builder_content-5074 .tb_njbw129.module-text.module h1,.themify_builder_content-5074 .tb_ysfe129.module-text.module h1,.themify_builder_content-5074 .tb_7pz2373.module-text.module h1,.themify_builder_content-5074 .tb_j8sj649.module-text.module h1,.themify_builder_content-5074 .tb_3jif913.module-text.module h1,.themify_builder_content-5074 .tb_olmz914.module-text.module h1,.themify_builder_content-5074 .tb_vwwx915.module-text.module h1,.themify_builder_content-5074 .tb_9ebx916.module-text.module h1{font-size:53px;line-height:60px}
.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap,.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap p,.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap li,.themify_builder_content-5074 .tb_njbw129.module-text .tb_text_wrap span,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap p,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap li,.themify_builder_content-5074 .tb_7pz2373.module-text .tb_text_wrap span,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap p,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap li,.themify_builder_content-5074 .tb_3jif913.module-text .tb_text_wrap span,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap p,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap li,.themify_builder_content-5074 .tb_vwwx915.module-text .tb_text_wrap span,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap p,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap li,.themify_builder_content-5074 .tb_4bnu428.module-plain-text .tb_text_wrap span,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap p,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap li,.themify_builder_content-5074 .tb_ztg9241.module-plain-text .tb_text_wrap span{font-family:"IBM Plex Sans";font-weight:700;background-clip:border-box;background-image:none;color:#f0b800;font-style:normal}
.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap,.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap p,.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap li,.themify_builder_content-5074 .tb_ysfe129.module-text .tb_text_wrap span,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap p,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap li,.themify_builder_content-5074 .tb_j8sj649.module-text .tb_text_wrap span,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap p,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap li,.themify_builder_content-5074 .tb_olmz914.module-text .tb_text_wrap span,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap p,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap li,.themify_builder_content-5074 .tb_9ebx916.module-text .tb_text_wrap span{font-family:"IBM Plex Sans";font-weight:700;background-clip:border-box;background-image:none;color:#fff;font-style:normal}
.themify_builder_content-5074 .tb_6dyi130.module-buttons .module-buttons-item a,.themify_builder_content-5074 .tb_hu7v982.module-buttons .module-buttons-item a,.themify_builder_content-5074 .tb_yd3y914.module-buttons .module-buttons-item a,.themify_builder_content-5074 .tb_wv7j916.module-buttons .module-buttons-item a,.themify_builder_content-5074 .tb_c9zd581.module-buttons .module-buttons-item a{padding-top:11px;padding-bottom:11px;background-image:none;background-color:#fff;border-radius:5px}
.themify_builder_content-5074 .tb_6dyi130.module-buttons .module-buttons-item a:hover,.themify_builder_content-5074 .tb_hu7v982.module-buttons .module-buttons-item a:hover,.themify_builder_content-5074 .tb_yd3y914.module-buttons .module-buttons-item a:hover,.themify_builder_content-5074 .tb_wv7j916.module-buttons .module-buttons-item a:hover,.themify_builder_content-5074 .tb_c9zd581.module-buttons .module-buttons-item a:hover{background-image:none;background-color:#2ea3f2}
.themify_builder_content-5074 .tb_6dyi130.module-buttons em,.themify_builder_content-5074 .tb_6dyi130.module-buttons span,.themify_builder_content-5074 .tb_hu7v982.module-buttons em,.themify_builder_content-5074 .tb_hu7v982.module-buttons span,.themify_builder_content-5074 .tb_yd3y914.module-buttons em,.themify_builder_content-5074 .tb_yd3y914.module-buttons span,.themify_builder_content-5074 .tb_wv7j916.module-buttons em,.themify_builder_content-5074 .tb_wv7j916.module-buttons span,.themify_builder_content-5074 .tb_c9zd581.module-buttons em,.themify_builder_content-5074 .tb_c9zd581.module-buttons span{background-clip:border-box;background-image:none;color:#003c60;letter-spacing:0}
.themify_builder_content-5074 .tb_6dyi130.module-buttons .module-buttons-item:hover i,.themify_builder_content-5074 .tb_6dyi130.module-buttons .module-buttons-item:hover span,.themify_builder_content-5074 .tb_6dyi130.module-buttons .module-buttons-item:hover i:hover,.themify_builder_content-5074 .tb_6dyi130.module-buttons .module-buttons-item:hover span:hover,.themify_builder_content-5074 .tb_hu7v982.module-buttons .module-buttons-item:hover i,.themify_builder_content-5074 .tb_hu7v982.module-buttons .module-buttons-item:hover span,.themify_builder_content-5074 .tb_hu7v982.module-buttons .module-buttons-item:hover i:hover,.themify_builder_content-5074 .tb_hu7v982.module-buttons .module-buttons-item:hover span:hover,.themify_builder_content-5074 .tb_yd3y914.module-buttons .module-buttons-item:hover i,.themify_builder_content-5074 .tb_yd3y914.module-buttons .module-buttons-item:hover span,.themify_builder_content-5074 .tb_yd3y914.module-buttons .module-buttons-item:hover i:hover,.themify_builder_content-5074 .tb_yd3y914.module-buttons .module-buttons-item:hover span:hover,.themify_builder_content-5074 .tb_wv7j916.module-buttons .module-buttons-item:hover i,.themify_builder_content-5074 .tb_wv7j916.module-buttons .module-buttons-item:hover span,.themify_builder_content-5074 .tb_wv7j916.module-buttons .module-buttons-item:hover i:hover,.themify_builder_content-5074 .tb_wv7j916.module-buttons .module-buttons-item:hover span:hover,.themify_builder_content-5074 .tb_c9zd581.module-buttons .module-buttons-item:hover i,.themify_builder_content-5074 .tb_c9zd581.module-buttons .module-buttons-item:hover span,.themify_builder_content-5074 .tb_c9zd581.module-buttons .module-buttons-item:hover i:hover,.themify_builder_content-5074 .tb_c9zd581.module-buttons .module-buttons-item:hover span:hover{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-5074 .tb_6dyi130.module-buttons{margin-top:150px}
.themify_builder_content-5074 .tb_qne5485.module_column{background-image:url(https://staging.stiamak.ac.id/wp-content/uploads/2025/11/Kalender-Akademik.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;padding:35px 35px 20px;margin-top:25px}
.themify_builder_content-5074 .tb_hu7v982.module-buttons,.themify_builder_content-5074 .tb_yd3y914.module-buttons,.themify_builder_content-5074 .tb_wv7j916.module-buttons{margin-top:90px}
.themify_builder_content-5074 .tb_axkl912.module_column{background-image:url(https://staging.stiamak.ac.id/wp-content/uploads/2025/11/jadwal-mata-kuliah.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;padding:35px 35px 20px;margin-top:25px}
.themify_builder_content-5074 .tb_wyfh915.module_column{background-image:url(https://staging.stiamak.ac.id/wp-content/uploads/2025/11/pedoma-akademk.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%;padding:35px 35px 20px;margin-top:25px}
.themify_builder_content-5074 .tb_d09n376.module_row{padding-bottom:100px;background-image:url(https://staging.stiamak.ac.id/wp-content/uploads/2025/11/kampus-merdeka.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:49.6% 12%;padding-top:120px}
.themify_builder_content-5074 .tb_d09n376.module_row>.builder_row_cover::before{background-image:linear-gradient(180deg,rgba(0, 51, 99, 0.7) 0%,rgb(0, 59, 99) 100%)}
.themify_builder_content-5074 .tb_d09n376.module_row,.themify_builder_content-5074 .tb_d09n376.module_row p,.themify_builder_content-5074 .tb_d09n376.module_row h1,.themify_builder_content-5074 .tb_d09n376.module_row h2,.themify_builder_content-5074 .tb_d09n376.module_row h3:not(.module-title),.themify_builder_content-5074 .tb_d09n376.module_row h4,.themify_builder_content-5074 .tb_d09n376.module_row h5,.themify_builder_content-5074 .tb_d09n376.module_row h6,.themify_builder_content-5074 .tb_84ow445.module_row,.themify_builder_content-5074 .tb_84ow445.module_row p,.themify_builder_content-5074 .tb_84ow445.module_row h1,.themify_builder_content-5074 .tb_84ow445.module_row h2,.themify_builder_content-5074 .tb_84ow445.module_row h3:not(.module-title),.themify_builder_content-5074 .tb_84ow445.module_row h4,.themify_builder_content-5074 .tb_84ow445.module_row h5,.themify_builder_content-5074 .tb_84ow445.module_row h6,.themify_builder_content-5074 .tb_up5q14.module-post.module .more-link,.themify_builder_content-5074 .tb_nrzm922.module-post.module .more-link{color:#fff}
.themify_builder_content-5074 .tb_f1ez624.module-text.module h1,.themify_builder_content-5074 .tb_tikz317.module-text.module h1,.themify_builder_content-5074 .tb_4t40510.module-text.module h1{font-size:60px;line-height:65px}
.themify_builder_content-5074 .tb_0m3f184.module-text,.themify_builder_content-5074 .tb_r225931.module-text{padding-right:230px;padding-top:35px}
.themify_builder_content-5074 .tb_c9zd581.module-buttons,.themify_builder_content-5074 .tb_up5q14.module-post,.themify_builder_content-5074 .tb_nrzm922.module-post{margin-top:35px}
.themify_builder_content-5074 .tb_3svo290.module_row{margin-top:0;background-color:#003c60;padding-top:100px;padding-bottom:100px}
.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap,.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap p,.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap li,.themify_builder_content-5074 .tb_tikz317.module-text .tb_text_wrap span,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap p,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap blockquote,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap h1,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap h2,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap h3,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap h4,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap h5,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap h6,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap li,.themify_builder_content-5074 .tb_r225931.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#eaeaea}
.themify_builder_content-5074 .tb_tikz317.module-text{margin-top:-75px;padding-bottom:30px}
.themify_builder_content-5074 .tb_84ow445.module_row{background-color:#003c60;padding-bottom:100px}
.themify_builder_content-5074 .tb_4t40510.module-text{margin-top:-50px;padding-bottom:30px}
.themify_builder_content-5074 .tb_4bnu428.module-plain-text,.themify_builder_content-5074 .tb_ztg9241.module-plain-text{font-size:300px;line-height:300px;text-align:center}
.themify_builder_content-5074 .tb_7k54491.module-plain-text,.themify_builder_content-5074 .tb_0lqs760.module-plain-text{text-align:center}
.themify_builder_content-5074 .tb_dlhk128.module-icon{margin-top:100px;font-style:normal;margin-bottom:25px}
.themify_builder_content-5074 .tb_ok2b608.module_row{padding-bottom:70px}
.themify_builder_content-5074 .tb_qbr065.module-icon{font-style:normal;margin-bottom:55px}
.themify_builder_content-5074 .tb_up5q14.module-post .post-content .entry-content,.themify_builder_content-5074 .tb_nrzm922.module-post .post-content .entry-content{margin-top:20px;font-size:16px;line-height:20px}
.themify_builder_content-5074 .tb_up5q14.module-post .post-image,.themify_builder_content-5074 .tb_up5q14.module-post .post-image img,.themify_builder_content-5074 .tb_nrzm922.module-post .post-image,.themify_builder_content-5074 .tb_nrzm922.module-post .post-image img{border-radius:10px 10px 0 0}
.themify_builder_content-5074 .tb_up5q14.module-post .post,.themify_builder_content-5074 .tb_nrzm922.module-post .post{border:1px solid #c4c4c4;border-radius:10px;box-shadow:0 0 5px 0 #fff}
.themify_builder_content-5074 .tb_up5q14.module-post.module .post-title,.themify_builder_content-5074 .tb_nrzm922.module-post.module .post-title{line-height:27px}
.themify_builder_content-5074 .tb_up5q14.module-post.module .post-title,.themify_builder_content-5074 .tb_up5q14.module-post.module .post-title a,.themify_builder_content-5074 .tb_nrzm922.module-post.module .post-title,.themify_builder_content-5074 .tb_nrzm922.module-post.module .post-title a{font-family:"IBM Plex Sans";font-weight:400;color:#000;font-style:normal;font-size:21px}
.themify_builder_content-5074 .tb_up5q14.module-post .post-content .entry-content,.themify_builder_content-5074 .tb_up5q14.module-post .post-content .entry-content p,.themify_builder_content-5074 .tb_nrzm922.module-post .post-content .entry-content,.themify_builder_content-5074 .tb_nrzm922.module-post .post-content .entry-content p{color:#4a4a4a}
.themify_builder_content-5074 .tb_up5q14.module-post .more-link,.themify_builder_content-5074 .tb_nrzm922.module-post .more-link{border-radius:5px;padding:11px 90px;background-color:#003c60}
.themify_builder_content-5074 .tb_up5q14.module-post .more-link:hover,.themify_builder_content-5074 .tb_nrzm922.module-post .more-link:hover{background-color:#014c7a}

@media(max-width:1024px){
.themify_builder_content-5074 .tb_x9um107.module-buttons em,.themify_builder_content-5074 .tb_x9um107.module-buttons span{font-size:18px;line-height:22px}
.themify_builder_content-5074 .tb_vwuq786.module_row{padding:100px 5px 80px}
.themify_builder_content-5074 .tb_t16k774.module-text,.themify_builder_content-5074 .tb_0m3f184.module-text,.themify_builder_content-5074 .tb_r225931.module-text{padding-right:0}
.themify_builder_content-5074 .tb_t16k774.module-text.module h1{font-size:55px;line-height:63px}
.themify_builder_content-5074 .tb_njbw129.module-text.module h1,.themify_builder_content-5074 .tb_7pz2373.module-text.module h1,.themify_builder_content-5074 .tb_j8sj649.module-text.module h1,.themify_builder_content-5074 .tb_3jif913.module-text.module h1,.themify_builder_content-5074 .tb_olmz914.module-text.module h1,.themify_builder_content-5074 .tb_vwwx915.module-text.module h1,.themify_builder_content-5074 .tb_9ebx916.module-text.module h1{font-size:45px;line-height:50px}
.themify_builder_content-5074 .tb_ysfe129.module-text.module h1{font-size:45px;line-height:55px}
.themify_builder_content-5074 .tb_6dyi130.module-buttons em,.themify_builder_content-5074 .tb_6dyi130.module-buttons span,.themify_builder_content-5074 .tb_hu7v982.module-buttons em,.themify_builder_content-5074 .tb_hu7v982.module-buttons span,.themify_builder_content-5074 .tb_yd3y914.module-buttons em,.themify_builder_content-5074 .tb_yd3y914.module-buttons span,.themify_builder_content-5074 .tb_wv7j916.module-buttons em,.themify_builder_content-5074 .tb_wv7j916.module-buttons span{font-size:17px}
.themify_builder_content-5074 .tb_d09n376.module_row{padding:120px 5px 100px}
.themify_builder_content-5074 .tb_o1vl927.module_subrow>.subrow_inner{--col:var(--c2_1)}
.themify_builder_content-5074 .tb_f1ez624.module-text.module h1{font-size:55px}
.themify_builder_content-5074 .tb_tikz317.module-text.module h1,.themify_builder_content-5074 .tb_4t40510.module-text.module h1{font-size:55px;line-height:62px}
.themify_builder_content-5074 .tb_4bnu428.module-plain-text,.themify_builder_content-5074 .tb_ztg9241.module-plain-text{font-size:200px;line-height:210px}
.themify_builder_content-5074 .tb_up5q14.module-post .more-link,.themify_builder_content-5074 .tb_nrzm922.module-post .more-link{padding:11px 60px}
.themify_builder_content-5074 .tb_up5q14.module-post,.themify_builder_content-5074 .tb_nrzm922.module-post{margin-top:0}
}
@media(max-width:768px){
.themify_builder_content-5074 .tb_x9um107.module-buttons .module-buttons-item a{padding-top:12px;padding-bottom:12px}
.themify_builder_content-5074 .tb_x9um107.module-buttons em,.themify_builder_content-5074 .tb_x9um107.module-buttons span{font-size:17px}
.themify_builder_content-5074 .tb_vwuq786.module_row{padding:100px 10px 80px}
.themify_builder_content-5074 .tb_t16k774.module-text.module h1{font-size:40px;line-height:50px}
.themify_builder_content-5074 .tb_0437128.module_subrow>.subrow_inner{--col:.848fr 3.435fr}
.themify_builder_content-5074 .tb_xmva129.module_column{padding-right:0}
.themify_builder_content-5074 .tb_njbw129.module-text.module h1,.themify_builder_content-5074 .tb_ysfe129.module-text.module h1,.themify_builder_content-5074 .tb_7pz2373.module-text.module h1,.themify_builder_content-5074 .tb_j8sj649.module-text.module h1,.themify_builder_content-5074 .tb_3jif913.module-text.module h1,.themify_builder_content-5074 .tb_olmz914.module-text.module h1,.themify_builder_content-5074 .tb_9ebx916.module-text.module h1{font-size:35px;line-height:40px}
.themify_builder_content-5074 .tb_38al485.module_subrow>.subrow_inner{--col:.805fr 3.478fr}
.themify_builder_content-5074 .tb_aoof913.module_subrow>.subrow_inner{--col:.869fr 3.414fr}
.themify_builder_content-5074 .tb_qh4z915.module_subrow>.subrow_inner{--col:.949fr 3.334fr}
.themify_builder_content-5074 .tb_96to915.module_column{padding-left:0}
.themify_builder_content-5074 .tb_d09n376.module_row{padding:120px 10px 100px}
.themify_builder_content-5074 .tb_f1ez624.module-text.module h1{font-size:50px;line-height:55px}
.themify_builder_content-5074 .tb_tikz317.module-text.module h1,.themify_builder_content-5074 .tb_4t40510.module-text.module h1{font-size:50px;line-height:57px}
.themify_builder_content-5074 .tb_up5q14.module-post .more-link,.themify_builder_content-5074 .tb_nrzm922.module-post .more-link{padding:11px 75px}
}
@media(max-width:600px){
.themify_builder_content-5074 .tb_sr3q682.module_row{padding:50px 10px 70px}
.themify_builder_content-5074 .tb_bcrf350.module_subrow{margin-top:15px}
.themify_builder_content-5074 .tb_bcrf350.module_subrow>.subrow_inner{--col:none;--area:var(--aream2_auto)}
.themify_builder_content-5074 .tb_6vj9131.module_subrow>.subrow_inner{--col:none;--area:var(--aream3_auto)}
.themify_builder_content-5074 .tb_sdfy132.module-video{margin-top:15px;margin-bottom:15px}
.themify_builder_content-5074 .tb_x9um107.module-buttons{text-align:center;margin-top:50px}
.themify_builder_content-5074 .tb_vwuq786.module_row{padding:70px 10px 50px}
.themify_builder_content-5074 .tb_39hz728.module-icon{margin-bottom:40px}
.themify_builder_content-5074 .tb_39hz728.module-icon em,.themify_builder_content-5074 .tb_39hz728.module-icon a,.themify_builder_content-5074 .tb_39hz728.module-icon span,.themify_builder_content-5074 .tb_qbr065.module-icon em,.themify_builder_content-5074 .tb_qbr065.module-icon a,.themify_builder_content-5074 .tb_qbr065.module-icon span{font-size:20px;line-height:25px}
.themify_builder_content-5074 .tb_t16k774.module-text.module h1,.themify_builder_content-5074 .tb_tikz317.module-text.module h1,.themify_builder_content-5074 .tb_4t40510.module-text.module h1{font-size:35px;line-height:41px}
.themify_builder_content-5074 .tb_1ytd877.module_row{padding:45px 10px 70px}
.themify_builder_content-5074 .tb_kil4812.module_subrow>.subrow_inner,.themify_builder_content-5074 .tb_0hlo911.module_subrow>.subrow_inner{--area:var(--aream2_auto)}
.themify_builder_content-5074 .tb_n9p1127.module_column,.themify_builder_content-5074 .tb_qne5485.module_column,.themify_builder_content-5074 .tb_axkl912.module_column,.themify_builder_content-5074 .tb_wyfh915.module_column{padding:20px}
.themify_builder_content-5074 .tb_0437128.module_subrow>.subrow_inner,.themify_builder_content-5074 .tb_38al485.module_subrow>.subrow_inner,.themify_builder_content-5074 .tb_aoof913.module_subrow>.subrow_inner,.themify_builder_content-5074 .tb_qh4z915.module_subrow>.subrow_inner{--col:var(--c1_3)}
.themify_builder_content-5074 .tb_6dyi130.module-buttons{margin-top:90px}
.themify_builder_content-5074 .tb_vwwx915.module-text.module h1{font-size:35px;line-height:40px}
.themify_builder_content-5074 .tb_d09n376.module_row{padding:70px 10px}
.themify_builder_content-5074 .tb_f1ez624.module-text.module h1{font-size:40px;line-height:45px}
.themify_builder_content-5074 .tb_0m3f184.module-text,.themify_builder_content-5074 .tb_r225931.module-text{font-size:16px;line-height:24px;padding-top:30px}
.themify_builder_content-5074 .tb_c9zd581.module-buttons{margin-top:25px}
.themify_builder_content-5074 .tb_3svo290.module_row,.themify_builder_content-5074 .tb_oupj284.module_row{padding-top:70px;padding-bottom:70px}
.themify_builder_content-5074 .tb_84ow445.module_row{padding-bottom:70px;padding-left:10px;padding-right:10px}
.themify_builder_content-5074 .tb_4bnu428.module-plain-text,.themify_builder_content-5074 .tb_ztg9241.module-plain-text{font-size:100px;line-height:100px}
.themify_builder_content-5074 .tb_7k54491.module-plain-text,.themify_builder_content-5074 .tb_0lqs760.module-plain-text{font-size:20px;line-height:24px}
.themify_builder_content-5074 .tb_dlhk128.module-icon{margin-top:90px;margin-bottom:35px}
.themify_builder_content-5074 .tb_up5q14.module-post .more-link,.themify_builder_content-5074 .tb_nrzm922.module-post .more-link{padding:11px 80px}
.themify_builder_content-5074 .tb_up5q14.module-post.module .post-title,.themify_builder_content-5074 .tb_up5q14.module-post.module .post-title a,.themify_builder_content-5074 .tb_nrzm922.module-post.module .post-title,.themify_builder_content-5074 .tb_nrzm922.module-post.module .post-title a{font-size:22px}
.themify_builder_content-5074 .tb_up5q14.module-post.module .post-title,.themify_builder_content-5074 .tb_nrzm922.module-post.module .post-title{line-height:26px}
}
/*/wp-content/uploads/themify-css/themify-builder-6039-generated.css*/
/* Generated from tbuilder_layout_part: foot */
.themify_builder_content-6039 .tb_s6a3892.module_row,.themify_builder_content-6039 .tb_s6a3892.module_row p,.themify_builder_content-6039 .tb_s6a3892.module_row h1,.themify_builder_content-6039 .tb_s6a3892.module_row h2,.themify_builder_content-6039 .tb_s6a3892.module_row h3:not(.module-title),.themify_builder_content-6039 .tb_s6a3892.module_row h4,.themify_builder_content-6039 .tb_s6a3892.module_row h5,.themify_builder_content-6039 .tb_s6a3892.module_row h6{color:#fff}
.themify_builder_content-6039 .tb_s6a3892.module_row{background-image:url(https://staging.stiamak.ac.id/wp-content/uploads/2025/11/pattern-line-foot.png);padding-top:50px;padding-bottom:80px;background-color:#2ea3f2;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;background-position:50% 50%}
.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap,.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap p,.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap blockquote,.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap h1,.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap h2,.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap h3,.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap h4,.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap h5,.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap h6,.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap li,.themify_builder_content-6039 .tb_6e9g276.module-text .tb_text_wrap span,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap p,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap blockquote,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap h1,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap h2,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap h3,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap h4,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap h5,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap h6,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap li,.themify_builder_content-6039 .tb_0zv184.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#fff}
.themify_builder_content-6039 .tb_6e9g276.module-text,.themify_builder_content-6039 .tb_0zv184.module-text{padding-bottom:15px}
.themify_builder_content-6039 .tb_6e9g276.module-text.module .tb_text_wrap h1{font-family:"IBM Plex Sans";font-weight:700;font-style:normal}
.themify_builder_content-6039 .tb_6e9g276.module-text.module h1,.themify_builder_content-6039 .tb_0zv184.module-text.module h1{font-size:55px;line-height:60px}
.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap,.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap p,.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap blockquote,.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap h1,.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap h2,.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap h3,.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap h4,.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap h5,.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap h6,.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap li,.themify_builder_content-6039 .tb_vp38785.module-plain-text .tb_text_wrap span{font-family:"IBM Plex Sans";font-weight:500;font-style:normal}
.themify_builder_content-6039 .tb_vp38785.module-plain-text{font-size:22px;text-transform:uppercase}
.themify_builder_content-6039 .tb_0zv184.module-text.module .tb_text_wrap h1{font-family:"IBM Plex Sans";font-weight:700}
.themify_builder_content-6039 .tb_ff0d84.module-plain-text{margin-top:20px}
.themify_builder_content-6039 .tb_q84y85.module_subrow{margin-top:18px}
.themify_builder_content-6039 .tb_8xrg85.module-buttons .module-buttons-item em,.themify_builder_content-6039 .tb_r36a85.module-buttons .module-buttons-item em{color:#ffc800}
.themify_builder_content-6039 .tb_8xrg85.module-buttons .module-buttons-item a{padding-top:7px;padding-bottom:10px;background-image:none;background-color:#003c60;border-radius:4px}
.themify_builder_content-6039 .tb_8xrg85.module-buttons .module-buttons-item a:hover,.themify_builder_content-6039 .tb_r36a85.module-buttons .module-buttons-item a:hover{background-image:none;background-color:#075687}
.themify_builder_content-6039 .tb_8xrg85.module-buttons span,.themify_builder_content-6039 .tb_r36a85.module-buttons span{text-transform:none}
.themify_builder_content-6039 .tb_8xrg85.module-buttons em,.themify_builder_content-6039 .tb_8xrg85.module-buttons span,.themify_builder_content-6039 .tb_r36a85.module-buttons em,.themify_builder_content-6039 .tb_r36a85.module-buttons span{background-clip:border-box;background-image:none;color:#fff;letter-spacing:0}
.themify_builder_content-6039 .tb_r36a85.module-buttons .module-buttons-item a{padding:7px 7px 10px;background-image:none;background-color:#003c60;border-radius:4px}
.themify_builder_content-6039 .tb_ab1b86.module-plain-text{font-size:17px;line-height:22px;padding-top:25px}

@media(max-width:1024px){
.themify_builder_content-6039 .tb_6e9g276.module-text.module h1,.themify_builder_content-6039 .tb_0zv184.module-text.module h1{font-size:45px;line-height:55px}
.themify_builder_content-6039 .tb_8xrg85.module-buttons em,.themify_builder_content-6039 .tb_8xrg85.module-buttons span,.themify_builder_content-6039 .tb_r36a85.module-buttons em,.themify_builder_content-6039 .tb_r36a85.module-buttons span{font-size:17px}
}
@media(max-width:768px){
.themify_builder_content-6039 .tb_di54840.module_subrow{font-size:17px;line-height:24px}
.themify_builder_content-6039 .tb_gdwl277.module-plain-text{padding-right:35px}
.themify_builder_content-6039 .tb_8xrg85.module-buttons em,.themify_builder_content-6039 .tb_8xrg85.module-buttons span,.themify_builder_content-6039 .tb_r36a85.module-buttons em,.themify_builder_content-6039 .tb_r36a85.module-buttons span{font-size:13px}
.themify_builder_content-6039 .tb_8xrg85.module-buttons .module-buttons-item a{padding-top:5px;padding-bottom:8px}
.themify_builder_content-6039 .tb_r36a85.module-buttons .module-buttons-item a{padding:5px 7px 8px}
.themify_builder_content-6039 .tb_ab1b86.module-plain-text{font-size:13px;line-height:18px}
}
@media(max-width:600px){
.themify_builder_content-6039 .tb_s6a3892.module_row{padding:0 10px 50px}
.themify_builder_content-6039 .tb_di54840.module_subrow>.subrow_inner{--col:none;--area:var(--aream3_auto)}
.themify_builder_content-6039 .tb_6e9g276.module-text.module h1,.themify_builder_content-6039 .tb_0zv184.module-text.module h1{font-size:43px}
.themify_builder_content-6039 .tb_6e9g276.module-text.module .tb_text_wrap h1,.themify_builder_content-6039 .tb_0zv184.module-text.module .tb_text_wrap h1{font-weight:600}
.themify_builder_content-6039 .tb_gdwl277.module-plain-text{padding-right:0}
.themify_builder_content-6039 .tb_1o7984.module_column{padding-top:35px}
.themify_builder_content-6039 .tb_8xrg85.module-buttons .module-buttons-item a,.themify_builder_content-6039 .tb_r36a85.module-buttons .module-buttons-item a{padding:12px 5px}
.themify_builder_content-6039 .tb_8xrg85.module-buttons em,.themify_builder_content-6039 .tb_8xrg85.module-buttons span,.themify_builder_content-6039 .tb_r36a85.module-buttons em,.themify_builder_content-6039 .tb_r36a85.module-buttons span{font-size:15px}
.themify_builder_content-6039 .tb_ab1b86.module-plain-text{line-height:19px}
}
/*/wp-content/uploads/themify-customizer-7.3.5-7.3.8.css*/
/* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	font-family: "IBM Plex Sans";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:400;
	letter-spacing:-0.3px;
	font-size:20px;
	line-height:30px;
	text-transform:none;	text-align:left;
	color: #000000; 
}
a {	
	color: #2ea3f2; 
}
a:hover {	
	color: #003c60; 
}
h1 {	
	font-family: "IBM Plex Sans";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:600;
	letter-spacing:-0.3px;
	font-size:45px;
	line-height:55px;
	text-transform:none;	text-align:left; 
}
h2 {	
	font-family: "IBM Plex Sans";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:500;
	letter-spacing:-0.3px;
	font-size:30px;
	line-height:35px;
	text-transform:none;	text-align:left; 
}
h3 {	
	font-family: "IBM Plex Sans";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:400;
	letter-spacing:-0.3px;
	font-size:22px;
	line-height:27px;
	text-transform:none;	text-align:left; 
}
h4 {	
	font-family: "IBM Plex Sans";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:400;
	letter-spacing:-0.3px;
	font-size:25px;
	line-height:30px;
	text-transform:none;	text-align:left; 
}
h5 {	
	font-family: "IBM Plex Sans";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:400;
	letter-spacing:-0.3px;
	font-size:20px;
	line-height:25px;
	text-transform:none;	text-align:left; 
}
h6 {	
	font-family: "IBM Plex Sans";	font-weight:400;
	letter-spacing:-0.3px;
	font-size:19px;
	line-height:23px;
 
}
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea {	
	border: 1px solid #ededed;
	color: #0a0a0a; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	background: none;
	background-color: #2ea3f2;
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	background: none;
	background-color: #003c60;
	color: #ffffff; 
}
#headerwrap {	background: none;
	background-color: #003c60;
	border: none !important; 
}
#header {	
	color: #ffffff; 
}
#headerwrap a {	
	color: #ffc800; 
}
#headerwrap a:hover {	
	color: #ffffff; 
}
.header-classic .navbar-wrapper, .header-magazine .navbar-wrapper {	background: none;
	background-color: #bf77f5; 
}
#pagewrap #headerwrap.fixed-header, .transparent-header #pagewrap #headerwrap.fixed-header {	background: none;
	background-color: #003c60; 
}
#headerwrap.fixed-header #site-logo a img {		width: 170px; 
}
body #site-logo a img {		width: 170px; 
}
#site-logo {	top: auto;right: auto;bottom: auto;left: auto; 
}
#site-description {	top: auto;right: auto;bottom: auto;left: auto; 
}
#main-nav {	
	margin-top: 15px;
	margin-right: 25px; 
}
#main-nav a {	
	padding-right: 15px;
	font-family: "DM Sans";	font-weight:400;
	letter-spacing:0px;
	font-size:17px;
	line-height:20px;
	text-transform:capitalize; 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #ffffff; 
}
#main-nav-wrap #main-nav a:hover, #main-nav-wrap #main-nav > li > a:hover {	
	color: #ffc800; 
}
#main-nav-wrap #main-nav > .current_page_item > a, #main-nav-wrap #main-nav > .current-menu-item > a {	
	color: #ffc800; 
}
#main-nav .highlight-link>a {	background: none;
	background-color: #7d0000;
	color: #ffffff; 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a {		font-style:normal;
	font-size:15px;
	line-height:20px;
 
}
#main-nav ul a, #main-nav .current_page_item ul a, #main-nav ul .current_page_item a, #main-nav .current-menu-item ul a, #main-nav ul .current-menu-item a, .fixed-header #main-nav ul a, #main-nav .has-mega-column > .sub-menu a, #main-nav .has-mega-sub-menu > .sub-menu a, .transparent-header #main-nav ul a {	
	color: #000000; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #ffc800; 
}
#main-nav-wrap #main-nav .sub-menu > .current_page_item > a, #main-nav-wrap #main-nav .sub-menu > .current-menu-item > a {	
	color: #ffc800; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {	
	font-family: "Poppins";	font-weight:400;
	font-size:13px;
	line-height:18px;
	text-align:center; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #1e1d21; 
}
.woocommerce ul.products li.product .price {		text-align:center; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {	background: none;
	background-color: #f78c27;
	border: none !important;
	font-family: "Poppins";	font-weight:500;
	letter-spacing:0px;
	font-size:11px;
	line-height:17px;
	text-transform:capitalize;
	color: #ffffff; 
}
.woocommerce ul.products li.product a.button:hover, .woocommerce ul.products li.product button.button:hover, .woocommerce ul.products li.product input.button:hover, .woocommerce ul.products li.product a.button.alt:hover, .woocommerce ul.products li.product button.button.alt:hover, .woocommerce ul.products li.product input.button.alt:hover, .woocommerce ul.products li.product button.button.alt.disabled:hover, .woocommerce ul.products li.product button.button:disabled:hover, .woocommerce ul.products li.product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #f70b19; 
}
.single-product div.product .product_title {	
	font-family: "Poppins";	font-weight:500;
	letter-spacing:0px;
	font-size:30px;
	line-height:36px;

	color: #111012; 
}
.single-product div.product p.price {	
	font-family: "Poppins";	font-weight:500;
	letter-spacing:0px;
	font-size:20px;
	line-height:25px;

	color: #f78c27; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #f78c27;
	color: #ffffff; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #f70b19; 
}
.post-title {	
	font-family: "IBM Plex Sans";	font-weight:400;
	letter-spacing:0px;
	font-size:16px;
	line-height:25px;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #1f1f1f; 
}
.post-title a:hover, .loops-wrapper .post-image + .post-content .post-title a:hover {	
	color: #000000; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "IBM Plex Sans";	font-weight:500;
	font-size:50px;
	line-height:55px;
 
}
.post-meta, .loops-wrapper.list-post .post-meta, .single-post .post-meta, .loops-wrapper.grid6 .post-meta, .loops-wrapper.grid5 .post-meta, .loops-wrapper.grid4 .post-meta, .loops-wrapper.grid3 .post-meta, .loops-wrapper.grid2 .post-meta {	
	font-family: "IBM Plex Sans";	font-weight:400;
	font-size:16px;
	line-height:22px;
	text-transform:capitalize;	text-align:left; 
}
.post-meta a {	
	color: #2ea3f2; 
}
.post-date, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date {	
	color: #a6a6a6; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date, .single-post #pagewrap .post-date-inline .post-date .year {	
	font-family: "IBM Plex Sans";	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	font-weight:400;
	letter-spacing:0px;
	font-style:normal;
	font-size:15px;
	line-height:20px;
	text-align:left; 
}
.post-nav a {	
	font-family: "IBM Plex Sans";	font-weight:400;
 
}
.post-nav a:hover {	
	color: #211616; 
}
.post-nav a .arrow {	
	color: #2ea3f2; 
}
.post-nav a:hover .arrow {	
	color: #003c60; 
}
.page-title {	
	color: #003c60;
	font-family: "IBM Plex Sans";	font-weight:400;
	font-size:30px;
	line-height:35px;
 
}
.module-title {		font-weight:500;
 
}
#sidebar, #sidebar-alt {	
	font-family: "IBM Plex Sans";	font-weight:400;
 
}
#sidebar a, #sidebar-alt a {	
	font-family: "IBM Plex Sans";	font-weight:400;
	font-size:12px;

	color: #4d4d4d; 
}
#sidebar .widget, #sidebar-alt .widget {	
	border: 1px solid rgba(0,169,230,0.45);; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	margin-bottom: 20px;
	color: #003c60;
	font-family: "IBM Plex Sans";	font-weight:500;
	letter-spacing:0px;
	font-size:18px;
	line-height:23px;
 
}
#sidebar .widget li, #sidebar-alt .widget li {	
	border-bottom: 1px solid rgba(218,216,219,0.36);; 
}
#footerwrap {	background: none;
	background-color: #2ea3f2;
	background-size: cover;
	background-position: center top;
	border: none !important;
	padding-top: 0px;
	padding-bottom: 0px; 
}
#footer-logo a img {		width: 170px; 
}
#footer {	
	color: #ffffff; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {	
	font-family: "IBM Plex Sans";	font-weight:400;
	letter-spacing:-0.2px;
	font-size:22px;
	line-height:32px;
 
}
#footer a {	
	font-family: "IBM Plex Sans";	font-weight:400;
	letter-spacing:-0.2px;
	font-size:22px;
	line-height:32px;

	color: #ffffff; 
}
#footer a:hover {	
	color: #ffffff; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #003c60; 
}
#footerwrap .back-top a:before, #pagewrap .back-top.back-top-float {	
	color: #ffc800; 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;
	color: #3b3b3b; 
}
h1 {	
	color: #1e3344; 
}
h2 {	
	color: #1e3344; 
}
h3 {	
	color: #1e3344; 
}
h4 {	
	color: #1e3344; 
}
h5 {	
	color: #1e3344; 
}
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea {	
	border: 1px solid #ededed;
	color: #0a0a0a; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	
	color: #ffffff; 
}
#main-nav a {		font-weight:400;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #1e3344; 
}
#main-nav .highlight-link>a {	background: none;
	background-color: #7d0000;
	color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #003175; 
}
#main-nav-wrap #main-nav .sub-menu > .current_page_item > a, #main-nav-wrap #main-nav .sub-menu > .current-menu-item > a {	
	color: #003175; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {		font-weight:400;
 
}
.single-product div.product .product_title {	
	font-family: "Poppins";	font-weight:500;

	color: #000000; 
}
.single-product div.product p.price {	
	font-family: "Poppins";	font-weight:500;
 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #c8a888;
	color: #ffffff; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #a47148; 
}
.post-title {		font-weight:500;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #262626; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "Exo";	font-weight:500;
 
}
.post-meta {	
	color: #000000; 
}
.post-meta a {	
	color: #404040; 
}
.page-title {		font-weight:400;
	line-height:3px;
 
}
.module-title {	background: none;
	background-color: rgba(204,110,110,0.48);
	border: 7px double #c40202;
	color: #11db22;	font-weight:500;
 
}
#sidebar a, #sidebar-alt a {	
	color: #4d4d4d; 
}
#sidebar .widget, #sidebar-alt .widget {	
	border: 1px solid rgba(0,169,230,0.45);; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {	
	font-family: "Poppins";	font-weight:500;
 
}
#footerwrap {	
	border: none !important; 
}
#footer a:hover {	
	color: #ffffff; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea {	
	border: 1px solid #ededed; 
}
#headerwrap.fixed-header #site-logo a img {		width: 170px; 
}
#main-nav a {		font-weight:400;
 
}
#main-nav .highlight-link>a {	background: none;
	background-color: #7d0000; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #1e1d21; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {		font-weight:400;
 
}
.single-product div.product .product_title {	
	font-family: "Poppins";	font-weight:500;
 
}
.single-product div.product p.price {	
	font-family: "Poppins";	font-weight:500;

	color: #f78c27; 
}
.post-title {	
	font-family: "Exo";	font-weight:500;
 
}
.post-title, .post-title a, .loops-wrapper .post-image + .post-content .post-title a {	
	color: #262626; 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {		font-weight:500;
 
}
.page-title {		font-weight:400;
 
}
.module-title {	
	border: 7px double #c40202;	font-weight:500;
 
}
#sidebar .widget, #sidebar-alt .widget {	
	border: 1px solid rgba(0,169,230,0.45);; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {		font-weight:400;
 
}
#footerwrap {	
	border: none !important; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body {	background: none;
	background-color: #ffffff;	font-size:17px;
	line-height:27px;

	color: #3b3b3b; 
}
h1 {	
	color: #1e3344; 
}
h2 {	
	color: #1e3344; 
}
h3 {	
	color: #1e3344; 
}
h4 {	
	color: #1e3344; 
}
h5 {	
	color: #1e3344; 
}
input:read-write,input:read-only,input[type=radio],input[type=checkbox],select,textarea {	
	border: 1px solid #ededed;
	color: #0a0a0a; 
}
input[type=reset], input[type=submit], button, button[type=submit] {	
	color: #ffffff; 
}
input[type=reset]:hover, input[type=submit]:hover, button:hover, button[type=submit]:hover {	
	color: #ffffff; 
}
#headerwrap {	
	border: none !important; 
}
#header {	
	padding-top: 0px;
	padding-bottom: 0px;
	color: #ffffff; 
}
#headerwrap a {	
	color: #ffc800; 
}
#headerwrap a:hover {	
	color: #ffffff; 
}
#headerwrap.fixed-header #site-logo a img {		width: 150px; 
}
body #site-logo a img {		width: 160px; 
}
#site-logo {	
	margin-top: 0px;
	margin-bottom: 0px; 
}
#main-nav a {		font-weight:300;
 
}
#main-nav a, #main-nav > li > a, .transparent-header #main-nav a {	
	color: #1e3344; 
}
#main-nav .highlight-link>a {	background: none;
	background-color: #094271;
	color: #ffffff; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #003175; 
}
#main-nav-wrap #main-nav .sub-menu > .current_page_item > a, #main-nav-wrap #main-nav .sub-menu > .current-menu-item > a {	
	color: #003175; 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product h3, .wc-products .product h3 {		font-size:12px;
	line-height:17px;
 
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product .woocommerce-loop-product__title a, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-category__title a, .woocommerce ul.products li.product h3, .woocommerce ul.products li.product h3 a, .wc-products .product h3 a {	
	color: #3b2c26; 
}
.woocommerce ul.products li.product a.button, .woocommerce ul.products li.product button.button, .woocommerce ul.products li.product input.button, .woocommerce ul.products li.product a.button.alt, .woocommerce ul.products li.product button.button.alt, .woocommerce ul.products li.product input.button.alt, .woocommerce ul.products li.product button.button.alt.disabled, .woocommerce ul.products li.product button.button:disabled, .woocommerce ul.products li.product button.button:disabled[disabled] {		font-weight:400;
 
}
.single-product div.product .product_title {	
	font-family: "Poppins";	font-weight:500;

	color: #000000; 
}
.single-product div.product p.price {	
	font-family: "Poppins";	font-weight:500;

	color: #6f4e37; 
}
.single-product #content input.button, .single-product #respond input#submit, .single-product #content input.button.alt, .single-product #respond input#submit.alt, .single-product a.button, .single-product button.button, .single-product input.button, .single-product a.button.alt, .single-product button.button.alt, .single-product input.button.alt, .single-product button.button.alt.disabled, .single-product button.button:disabled, .single-product button.button:disabled[disabled] {	background: none;
	background-color: #c8a888;
	color: #ffffff; 
}
.single-product #content input.button:hover, .single-product #respond input#submit:hover, .single-product #content input.button.alt:hover, .single-product #respond input#submit.alt:hover, .single-product a.button:hover, .single-product button.button:hover, .single-product input.button:hover, .single-product a.button.alt:hover, .single-product button.button.alt:hover, .single-product input.button.alt:hover, .single-product button.button.alt.disabled:hover, .single-product button.button:disabled:hover, .single-product button.button:disabled[disabled]:hover {	
	color: #ffffff;background: none;
	background-color: #a47148; 
}
.post-title {	
	font-family: "Poppins";	font-weight:400;
 
}
.single-post .has-post-title .post-title,.single-post .featured-area .post-title {	
	font-family: "Poppins";	font-weight:400;
	font-size:25px;
	line-height:30px;
 
}
.post-meta {	
	color: #000000; 
}
.post-meta a {	
	color: #404040; 
}
.post-date, .loops-wrapper.list-post .post .post-date, .single #pagewrap .post-content .post-date {	
	color: #a6a6a6; 
}
.post-nav a {	
	font-family: "IBM Plex Sans";	font-weight:400;
 
}
.page-title {		font-weight:400;
 
}
.module-title {	background: none;
	background-color: rgba(204,110,110,0.48);
	border: 7px double #c40202;
	color: #11db22;	font-weight:500;
 
}
#sidebar, #sidebar-alt {	
	font-family: "IBM Plex Sans";	font-weight:400;
 
}
#sidebar a, #sidebar-alt a {	
	color: #4d4d4d; 
}
#sidebar .widget, #sidebar-alt .widget {	
	border: 1px solid rgba(0,169,230,0.45);; 
}
#sidebar .widgettitle, #sidebar-alt .widgettitle {		font-weight:400;
 
}
#footerwrap {	
	border: none !important;
	padding-top: 40px; 
}
#footer, #footer-logo, .footer-nav a, .footer-text {		font-size:17px;
	line-height:22px;
 
}
#footer a {	
	font-family: "IBM Plex Sans";	font-weight:400;
	font-size:17px;
	line-height:22px;
 
}
#footer a:hover {	
	color: #ffffff; 
}
.footer-widgets .widget li {	background: none;
	background-color: #6f4e37; 
}
 }.mobile-menu-visible.header-slide-out .sidemenu-on, .mobile-menu-visible.header-overlay #headerwrap, .mobile_menu_active.header-leftpane #headerwrap, .mobile_menu_active.header-rightpane #headerwrap, .mobile_menu_active #headerwrap .sidemenu-on { background: none;
	background-color: #ffffff; }.mobile_menu_active #headerwrap .sidemenu-on #main-nav a { 
	font-family: "DM Sans";	font-weight:500;
	font-size:17px;
	line-height:22px;
	text-transform:uppercase; }.mobile_menu_active #headerwrap .sidemenu-on a, .mobile_menu_active #headerwrap #main-nav a, .mobile_menu_active #headerwrap #main-nav ul a { 
	color: #000000; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { background: none;
	background-color: #ffffff; }.mobile_menu_active #headerwrap .sidemenu-on a:hover, .mobile_menu_active #headerwrap #main-nav a:hover, .mobile_menu_active #headerwrap #main-nav ul a:hover { 
	color: #2ea3f2; }.mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { background: none;
	background-color: #ffffff; }.mobile_menu_active #headerwrap #main-nav .current_page_item > a, .mobile_menu_active #headerwrap #main-nav .current-menu-item > a { 
	color: #2ea3f2; }.mobile_menu_active #menu-icon { background: none;
	background-color: #2ea3f2; }.mobile_menu_active #menu-icon { 
	color: #ffffff; }
/* Themify Custom CSS */
.themify_builder_slider .slide-content {  padding: 0;}


li {
  margin: 0 0 6px;
  padding: 0;}

a.search-button {margin-top:18px;}


.more-link::after {background: none;
  color: #ffc800;
}

.table { overflow-x: auto; text-align: left; width: 100%;}


table { 
  width: 100%; border-collapse: collapse; }

td, th { 
  border: 1px solid #ccc; 
  padding:7px;
}

 input[type="submit"], button {border:none;
  font-size: 14px;
  letter-spacing: .02em; border-radius:0;  padding:11px 20px; font-family:'poppins'; font-weight:600;
}



input:read-only{border:none;
}

input:read-write {border:none;
}
 input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="number"], input[type="tel"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"] {
  border: none;    
  background-color: #f5f5f5;
  padding: 15px;
  text-transform: none; border-radius:10px;
}
textarea{background-color: #f5f5f5; border-radius:20px; border: none;}


.tf_s_dropdown #searchform .tf_icon_wrap {
  left: 0;
  margin-top: 10px;
}



input[type="text"], input[type="password"], input[type="search"], input[type="email"], input[type="url"], input[type="tel"] {
    width: 100%;
}

.related-posts .post-title {

    font-size: 13px;
    line-height: normal;
    font-weight: 600;
    text-align: center;
font-family: "poppins";
}


.module-image .image-title {text-align:center;}



@media only screen and (min-width: 900px){.headmo{
   display:none;
	}}

#sidebar .widget, #sidebar-alt .widget {
    background-color: #fff;
    padding: 12px;
    margin-bottom: 17px; border-radius:10px; border:solid 1px #ddd;
}


.related-posts .post-title {font-size:15px; font-weight:500;}

.social-links .icon-medium em {	background:#ec3700; color:#fff;border-radius:100px; font-size:10px; padding:7px; margin-right:-5px;}

.social-links a:hover em {
  background: #1851A8;
}

.mobile_menu_active #headerwrap .sidemenu-on #main-nav a {
    padding-left: 10px;}

.ui.blue.builder_button {   
            border:none;}


.ui.module-callout {
	border: none;}


.header-widget-full .header-widget {padding:0px;}






.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0.3rem;
	width:100%; margin:0px;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{		width: 50%;	}}


.ui.module-accordion, .ui.module-accordion > li { border:none;}
.ui.module-accordion > li {
  border:none;}



select  {    font-family: 'poppins';}

/* START MOBILE MENU CSS */
@media screen and (max-width:1100px){
/*/wp-content/themes/themify-ultra/mobile-menu.css*/
#header{
	height:auto;
	padding:10px 0 5px;
	text-align:inherit
}
.fixed-header #header{
	text-align:inherit; /* make left text align on sticky header */
}
/* reset absolute elements to static */
#site-logo,
#site-description{
	position:static;
	float:none;
	clear:both;
	margin:0 0 .5em;
	padding:0
}
#site-logo{
	font-size:24px;
	margin:5px 10px 5px 0
}
.header-widget{
	position:static;
	float:none;
	clear:both;
	margin:0;
	text-align:inherit
}
.header-widget .widget{
	margin:0 0 1.8em
}
.header-widget .widgettitle{
	margin:0 0 .3em
}
.header-icons{
	position:absolute;
	display:block;
	top:27px;
	right:4%;
	z-index:1999;
	transform:translateY(-50%)
}
.header-icons a{
	text-decoration:none!important;
	font-size:1em
}
.slide-cart .header-icons{
	display:flex;
	align-items:center;
	flex-direction:row-reverse
}
/* mobil menu panel */
.mobile-menu-visible .header-icons,
.slide-cart-visible .header-icons{
	z-index:1!important; /* prevent the overlap of header buttons with the sidemenu */
}
/* Mobile Menu Styles */
.sidemenu{
	transition-property:left,right,top,bottom,width,transform,opacity;
	transition-duration:.2s;
	transition-timing-function:ease-in-out;
	height:100%;
	width:300px;
	padding:60px 25px 25px;
	background-color:#fff;
	color:#000;
	display:none;
	overflow-y:auto;
	position:fixed;
	top:0;
	z-index:11111;
	text-align:left
}
#mobile-menu{
    contain:paint;
    right:-300px
}
#mobile-menu.sidemenu-on{
	right:0;
	box-shadow:-6px 0 20px 5px rgba(0,0,0,.1)
}
.sidemenu-left,
.sidemenu-left .fixed-header{
	left:300px
}
.sidemenu-left #mobile-menu.sidemenu-on{
	left:0
}
/* mobile menu panel link */
#headerwrap #mobile-menu-panel a{
	color:#fff;
	text-decoration:none
}
#headerwrap #menu-icon-close{
	display:block;
	position:absolute;
	text-decoration:none;
	top:10px;
	right:10px;
	min-width:1em;
	min-height:1em;
	transform-origin:center;
	transition-property:transform;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	font-size:20px;
	color:inherit;
	padding:9px;
	border-radius:100%
}
#menu-icon-close:hover{
	background:rgba(200,200,200,.25)
}
#menu-icon-close:before,
#menu-icon-close:after{
	height:56%
}
.transparent-header #menu-icon-close{
	color:inherit; /* require for transparent-header */
}
/* main nav */
#main-nav-wrap{
	display:block;
	padding:0;	
	margin:1em 0 1.5em
}
#main-nav{
	float:none;
	background-color:transparent
}
#main-nav li{
	display:block;
	clear:both;
	padding:0;
	width:100%
}
/* sub level */
#main-nav li > .sub-menu{
	position:static;
	width:auto;
	height:auto;
	border:0;
	margin:0 0 0 1em;
	background:0;
	padding:0;
	display:none;
	opacity:1;
	transform:none;
	color:inherit;
	box-shadow:none
}
#main-nav li.toggle-on > .sub-menu{
	display:block
}
#main-nav .child-arrow{
	display:inline-block
}
#main-nav .child-arrow:hover{
	background:rgba(200,200,200,.25)
}
.transparent-header #headerwrap .themify-widget-menu{
	color:inherit
}
#main-nav .has-mega-column > .sub-menu,
#main-nav .has-mega > .sub-menu{
	padding:0;
	width:auto;
	margin:0
}
#main-nav .has-mega-column > .sub-menu,
#main-nav .has-mega-column > .sub-menu ul,
#main-nav .has-mega-sub-menu .mega-sub-menu ul{
	float:none;
	margin:0 0 0 1em
}
#main-nav .has-mega-column > .sub-menu,
#main-nav .has-mega-column > .sub-menu ul,
#main-nav li:not(.themify-widget-menu) > ul,
#main-nav .has-mega-sub-menu .mega-sub-menu ul{
	background:0
}
/* menu link */
#headerwrap #main-nav a{
	width:auto;
	display:block;
	border:0;
	padding:.6em 0;
	margin:0;
	color:inherit;
	line-height:1.5em;
	background:0;
	font-weight:400;
	text-decoration:none;
	box-shadow:none
}
#headerwrap #main-nav .has-sub-menu > a{
	padding-right:40px; /* for arrow spacing */
}
#main-nav > li:last-child a{
	border:0
}
/* current link */
#headerwrap #main-nav a:hover,
#main-nav .current_page_item > a,
#main-nav .current-menu-item > a{
	color:var(--theme_accent)
}
.slide-cart-visible #menu-icon,
#main-nav .mega-menu-posts{
	display:none
}
#header .social-widget a{
	color:inherit
}
#header .social-widget{
	position:static;
	float:none;
	margin:0
}
.header-widget .col4-1,
.header-widget .col4-2,
.header-widget .col3-1{
	margin-left:0;
	width:100%;
	max-width:100%
}
.sidemenu .header-widget{
	height:auto
}
.fixed-header .cart-wrap,
.fixed-header .header-bar,
.fixed-header .header-widget{
	display:block
}
.fixed-header-on #headerwrap .tf_darkmode_toggle,
.fixed-header-on #headerwrap .social-widget,
.fixed-header .search-button{
	display:inline-block
}
#headerwrap .sidemenu .search-button{
	margin:0
}
#headerwrap #searchform #s,
#headerwrap #searchform #s:focus,
#headerwrap #searchform #s:hover,
#headerwrap #searchform .tf_fa:hover + #s,
#headerwrap #searchform{
	width:100%
}
.fixed-header-on #headerwrap #searchform-wrap,
#headerwrap #searchform-wrap{
	display:block;
	margin:1em 0 0
}
#headerwrap #searchform{
	position:relative;
	inset:auto;
	float:none;
	clear:both;
	margin:0 0 1em;
	padding:0;
	width:auto
}
#headerwrap #searchform #s{
	width:100%;
	float:none;
	transition:none;
	margin:auto;
	color:#000;
	padding:11px 15px 10px 35px;
	background-color:#eee;
	position:static;
	height:auto
}
#headerwrap #searchform .tf_fa:hover + #s{
	background-color:#eee
}
#headerwrap #searchform .tf_fa{
	left:9px;
	top:9px;
	position:absolute;
	background:0;
	color:#000;
	width:16px;
	height:16px;
	font-size:18px;
	padding:3px;
	margin:0;
	transform:none
}
/*/wp-content/themes/themify-ultra/styles/headers/media/header-horizontal.css*/
.sidemenu-right #headerwrap{
	left:-300px
}
.navbar-wrapper{
	display:block;
}
.pull-down{
	display:none
}
.social-links .icon-medium i{
	margin:auto
}
.header-widget{
	display:block;
	text-align:inherit;
	max-height:none!important
}
/*/wp-content/themes/themify-ultra/skins/lawyer/media/mobile-menu.css*/
.header-rightpane #headerwrap #menu-icon,
.header-leftpane #headerwrap #menu-icon{
	background-color:#186bb1
}
}
/* END MOBILE MENU CSS */