.elementor-244 .elementor-element.elementor-element-0d38e1e{text-align:left;}.elementor-244 .elementor-element.elementor-element-0d38e1e.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-244 .elementor-element.elementor-element-0d38e1e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;}.elementor-244 .elementor-element.elementor-element-a62b43b{margin-top:3%;margin-bottom:0%;}.elementor-244 .elementor-element.elementor-element-0b97169{text-align:left;}.elementor-244 .elementor-element.elementor-element-0b97169.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-244 .elementor-element.elementor-element-0b97169 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;}.elementor-244 .elementor-element.elementor-element-8f3526d{margin-top:3%;margin-bottom:0%;}.elementor-244 .elementor-element.elementor-element-61414e7{text-align:left;}.elementor-244 .elementor-element.elementor-element-61414e7.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-244 .elementor-element.elementor-element-61414e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;}.elementor-244 .elementor-element.elementor-element-802824e{margin-top:3%;margin-bottom:0%;}.elementor-244 .elementor-element.elementor-element-e66cbbd{text-align:left;}.elementor-244 .elementor-element.elementor-element-e66cbbd.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-244 .elementor-element.elementor-element-e66cbbd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;}.elementor-244 .elementor-element.elementor-element-b37a9c7{margin-top:3%;margin-bottom:0%;}.elementor-244 .elementor-element.elementor-element-2bf06a8{text-align:left;}.elementor-244 .elementor-element.elementor-element-2bf06a8.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-244 .elementor-element.elementor-element-2bf06a8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;}.elementor-244 .elementor-element.elementor-element-600a1f9{margin-top:3%;margin-bottom:0%;}.elementor-244 .elementor-element.elementor-element-e8d7fb4{text-align:left;}.elementor-244 .elementor-element.elementor-element-e8d7fb4.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-244 .elementor-element.elementor-element-e8d7fb4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;}.elementor-244 .elementor-element.elementor-element-f4912c0{margin-top:3%;margin-bottom:0%;}.elementor-244 .elementor-element.elementor-element-943ca8f{text-align:left;}.elementor-244 .elementor-element.elementor-element-943ca8f.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-244 .elementor-element.elementor-element-943ca8f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;}.elementor-244 .elementor-element.elementor-element-3eb91a8{margin-top:3%;margin-bottom:0%;}.elementor-244 .elementor-element.elementor-element-fbfe809{text-align:left;}.elementor-244 .elementor-element.elementor-element-fbfe809.elementor-widget-heading .elementor-heading-title{color:#000000;}.elementor-244 .elementor-element.elementor-element-fbfe809 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;}/* Start custom CSS for page-settings */.section_title{
	display:none;
}

.sq_image{
    display: none;
}

.sq_content{
    min-height: 170px;
    background-color: #22377a;
    border-bottom:5px solid #fca916;
}

.sq_content_title,.sq_content_description,.button_email{
    font-family: Roboto;
    color:white;
}

.sq_content_title{
    font-weight: 500;
    font-size:20px;
}

.sq_content_description{
    font-size: 14px
}

.sq_image_bg img{
    height: 100%
}

.button_email{
    border:2px solid #fca916;
    background-color: #fca916;
    color:white;
}

.button_email:hover{
    border:2px solid #fcc76c;
    background-color: #fcc76c;
    color:white;
}

@media screen and (max-width:767px) and (orientation:portrait){
    .sq_content_title{
    font-size:6vw;
}
    .sq_content_description{
    font-size:4vw;
    }
    
    .sq_content{
    min-height: 60vw;
}
}

@media screen and (max-width: 767px) and (orientation: landscape){
.sq_row {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.sq_column {
    flex: 0 0 auto;
    padding: 2%;
    width: 218px;
    scroll-snap-align: center;
}

.sq_content{
    min-height: 190px;
}

.button_email{
    padding:6px 12px;
}
}

/*ellipsis*/
/*.sq_content_description{
	text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.sq_content_description:hover{
  overflow: visible;
  white-space: normal;
}*//* End custom CSS */