.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-42832 .elementor-element.elementor-element-101c5b9d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-42832 .elementor-element.elementor-element-717a2ef0 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:5% 5% 5% 5%;}.elementor-42832 .elementor-element.elementor-element-717a2ef0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-42832 .elementor-element.elementor-element-580eb58b .elementor-icon-box-wrapper{gap:15px;}.elementor-42832 .elementor-element.elementor-element-580eb58b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-42832 .elementor-element.elementor-element-580eb58b.elementor-view-framed .elementor-icon, .elementor-42832 .elementor-element.elementor-element-580eb58b.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42832 .elementor-element.elementor-element-580eb58b .elementor-icon-box-title, .elementor-42832 .elementor-element.elementor-element-580eb58b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-42832 .elementor-element.elementor-element-580eb58b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-42832 .elementor-element.elementor-element-2dc14b8c > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:5% 5% 5% 5%;}.elementor-42832 .elementor-element.elementor-element-2dc14b8c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42832 .elementor-element.elementor-element-751ecea2 .elementor-icon-box-wrapper{gap:15px;}.elementor-42832 .elementor-element.elementor-element-751ecea2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-42832 .elementor-element.elementor-element-751ecea2.elementor-view-framed .elementor-icon, .elementor-42832 .elementor-element.elementor-element-751ecea2.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42832 .elementor-element.elementor-element-751ecea2 .elementor-icon-box-title, .elementor-42832 .elementor-element.elementor-element-751ecea2 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-42832 .elementor-element.elementor-element-751ecea2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-42832 .elementor-element.elementor-element-29be82c5 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:5% 5% 5% 5%;}.elementor-42832 .elementor-element.elementor-element-29be82c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42832 .elementor-element.elementor-element-180911e0 .elementor-icon-box-wrapper{gap:15px;}.elementor-42832 .elementor-element.elementor-element-180911e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-42832 .elementor-element.elementor-element-180911e0.elementor-view-framed .elementor-icon, .elementor-42832 .elementor-element.elementor-element-180911e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42832 .elementor-element.elementor-element-180911e0 .elementor-icon-box-title, .elementor-42832 .elementor-element.elementor-element-180911e0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-42832 .elementor-element.elementor-element-180911e0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-42832 .elementor-element.elementor-element-6a15069 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:2% 2% 2% 2%;--e-column-margin-right:2%;--e-column-margin-left:2%;padding:5% 5% 5% 5%;}.elementor-42832 .elementor-element.elementor-element-6a15069 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42832 .elementor-element.elementor-element-d05ffb4 .elementor-icon-box-wrapper{gap:15px;}.elementor-42832 .elementor-element.elementor-element-d05ffb4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-42832 .elementor-element.elementor-element-d05ffb4.elementor-view-framed .elementor-icon, .elementor-42832 .elementor-element.elementor-element-d05ffb4.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-42832 .elementor-element.elementor-element-d05ffb4 .elementor-icon-box-title, .elementor-42832 .elementor-element.elementor-element-d05ffb4 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;text-transform:uppercase;}.elementor-42832 .elementor-element.elementor-element-d05ffb4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}@media(max-width:1024px) and (min-width:768px){.elementor-42832 .elementor-element.elementor-element-158051c3{width:100%;}.elementor-42832 .elementor-element.elementor-element-717a2ef0{width:33.3%;}.elementor-42832 .elementor-element.elementor-element-2dc14b8c{width:33.3%;}.elementor-42832 .elementor-element.elementor-element-29be82c5{width:33.3%;}.elementor-42832 .elementor-element.elementor-element-6a15069{width:33.3%;}}@media(max-width:1024px){.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-42832 .elementor-element.elementor-element-101c5b9d{padding:0px 15px 0px 15px;}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-42832 .elementor-element.elementor-element-158051c3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-42832 .elementor-element.elementor-element-717a2ef0{width:50%;}.elementor-widget-icon-box.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-42832 .elementor-element.elementor-element-2dc14b8c{width:50%;}.elementor-42832 .elementor-element.elementor-element-29be82c5{width:50%;}.elementor-42832 .elementor-element.elementor-element-6a15069{width:50%;}}/* Start custom CSS for section, class: .elementor-element-101c5b9d */@media screen and (min-width: 481px) and (max-width: 1095px) { 
.elementor-7669743 .elementor-element.elementor-element-6d988844 a.carousel-arrow.carousel-next
{right: -5px;}

.elementor-7669743 .elementor-element.elementor-element-6d988844 a.carousel-arrow.carousel-prev
{left: -5px;}
}



@media screen and (min-width: 1096px) and (max-width: 1209px) { 
.elementor-7669743 .elementor-element.elementor-element-6d988844 a.carousel-arrow.carousel-next
{right: 25px;}

.elementor-7669743 .elementor-element.elementor-element-6d988844 a.carousel-arrow.carousel-prev
{left: 25px;}
}



@media screen and (min-width: 1210px) and (max-width: 1259px) { 
.elementor-7669743 .elementor-element.elementor-element-6d988844 a.carousel-arrow.carousel-next
{right: 75px;}

.elementor-7669743 .elementor-element.elementor-element-6d988844 a.carousel-arrow.carousel-prev
{left: 75px;}
}


@media screen and (min-width: 1260px) and (max-width: 1379px) { 
.elementor-7669743 .elementor-element.elementor-element-6d988844 a.carousel-arrow.carousel-next
{right: 100px;}

.elementor-7669743 .elementor-element.elementor-element-6d988844 a.carousel-arrow.carousel-prev
{left: 100px;}
}


@media screen and (min-width: 1380px) and (max-width: 7768px) { 
.elementor-7669743 .elementor-element.elementor-element-6d988844 a.carousel-arrow.carousel-next
{right: 150px;}

.elementor-7669743 .elementor-element.elementor-element-6d988844 a.carousel-arrow.carousel-prev
{left: 150px;}
}


.tomich-white-background .elementor-widget-wrap
{background: white;}


.tomich-white-header-text
{color: white;
    margin-bottom: 20px;
}/* End custom CSS */