/**
 * Place for paragraph-widgets-texttitle styles here.

MAIN

*/
 
/* MAIN */
.paragraph-widgets-texttitle {
  
}

.paragraph-widgets-texttitle__title {
 text-align: center;
}

.paragraph-widgets-texttitle__description {
 text-align: center;
 color: var(--dark-gray);
}

.paragraph-widgets-texttitle__widgets {
  margin-top: 3rem;
}

.paragraph-widgets-texttitle__widgets > div {
 display: grid;
 grid-template-columns: 1fr 1fr 1fr;
 grid-gap: 32px;
}

.paragraph-widgets-texttitle__widgets > div > div {
 /* height: 100%; */
 transition: all .3s ease;
 padding: 34px;
 border: var(--border-base);
}

.paragraph-widgets-texttitle__widgets > div > div:hover {
 border: var(--border-base-hover);
 box-shadow: 1px 4px 6px 1px rgb(0 0 0 / 10%);
}

.paragraph-widgets-texttitle__widgets .paragraphs-widget-1 {
 display: flex;
 flex-direction: column;
 align-items: center;
 text-align: center;
 height: auto;
 row-gap: 1rem;
}

.paragraph-widgets-texttitle__widgets .paragraphs-widget-1:hover {
 
}

.paragraph-widgets-texttitle__widgets .paragraphs-widget-1:hover .paragraphs-widget-1__icon {
 scale: 1.1;
}

.paragraph-widgets-texttitle__widgets .paragraphs-widget-1__icon {
 margin-top: 0;
 margin-right: 0;
 width: auto;
 height: auto;
 border: none;
 display: flex;
 align-items: center;
 transition: all .3s ease;
}

.paragraph-widgets-texttitle__widgets .paragraphs-widget-1__icon div {
 display: flex;
 align-items: center;
 height: 100%;
}

.paragraph-widgets-texttitle__widgets .paragraphs-widget-1__icon svg {
 width: 80px;
 height: 80px;
}

.paragraph-widgets-texttitle__widgets .paragraphs-widget-1__title {
 color: var(--body-text);
 font-weight: normal;
 font-family: var(--font-primary);
}

.paragraph-widgets-texttitle__widgets .paragraphs-widget-1__description {
  color: var(--dark-gray);
}











/* ADAPTIVE */
@media (min-width: 1920px) {

}

@media (max-width: 1920px) {

}

@media (max-width: 1919px) {
}

@media (max-width: 1800px) {

}

@media (max-width: 1650px) {

}

@media (max-width: 1600px) {
  
}

@media (max-width: 1500px) {

}

@media (max-width: 1440px) {
 .paragraphs-widget-1__title {
  font-size: 1.2rem;
 }
 .paragraphs-widget-1__description {
  font-size: 0.9rem;
 }
}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {

}

@media (max-width: 1150px) {

}

@media (max-width: 1024px) {

}

@media (max-width: 991px) {
 .paragraph-widgets-texttitle__widgets .paragraphs-widget-1 {
  padding: 28px;
  row-gap: 15px;
 }
 .paragraph-widgets-texttitle__widgets > div {
  grid-template-columns: 1fr 1fr;
  grid-gap: 25px;
 }
}

@media (max-width: 800px) {

}

@media (max-width: 768px) {
}

@media (max-width: 650px) {
 .paragraph-widgets-texttitle__widgets > div {
  grid-template-columns: 1fr;
 }
}

@media (max-width: 480px) {
}

@media (max-width: 450px) {
}

@media (max-width: 380px) {
}