.page-template-home .footer {margin: 0; }
.section-one, .section-two, .section-three, .section-four, .section-five {width: 100%; display: block;}

.section-one {}
.section-two {text-align: center; font-size: 20px; line-height: 1.5; padding: 60px 0 0 0; background-image: url('../images/circle-dot.png'); background-repeat: repeat-x; background-size: 470px; background-position: center;}
.section-two h2 {font-size: 45px; width: 58%; display: inline-block; margin: 0 auto 30px auto;}
 .section-two .page-width { } 
.section-two p {width: 75%; display: inline-block; margin: 0 0 20px 0;}

.section-three {background: linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 20%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 1) 100%); padding: 0 0 80px 0;}
.section-four {background-color: var(--one-color); border: 1px solid var(--one-color); padding: 0 0 80px 0;}
.section-five {background-color: black; color: white; text-align: center; font-size: 40px; line-height: 1; padding: 60px 0; }
.section-five span {display: block; margin: 30px 0; font-size: 55px;}
.section-five p {width: 75%; margin: auto;}

ul.columns-three-container {margin: 80px 0 0 0; list-style: none; text-align: center; display: flex; flex-wrap: wrap; gap: 20px; width: 100%;}
.columns-three-container li {flex: 1 1 calc(25% - 15px); font-size: 20px; list-style: none; padding: 20px 30px; line-height: 1.3; margin: 0; background-image: url('../images/clip-group.png'); background-repeat: no-repeat; background-size: contain; background-position: top; background-color: white; min-height: 500px; align-items: center; }
/* .columns-three-container li img {width: 160px; height: 160px; border: 10px solid var(--primary-color); border-radius: 50%; padding: 10px; background: white; } */
.columns-three-container li span {font-size: 60px; }
.columns-three-container li b {display: block; height: 200px; font-size: 28px; font-family: Gilroy-Bold; line-height: 1;}
/* .columns-three-container li:nth-of-type(2) {background: var(--secondary-color-gradient);}
.columns-three-container li:nth-of-type(2) img {border: 10px solid var(--secondary-color);}
.columns-three-container li:nth-of-type(3) {background: var(--tertiary-color-gradient); }
.columns-three-container li:nth-of-type(3) img {border: 10px solid var(--tertiary-color);} */


ul.columns-four-container {margin: 80px 0 0 0; list-style: none; text-align: center; display: flex; flex-wrap: wrap; gap: 20px; width: 100%; color: white;}
.columns-four-container li {flex: 1 1 calc(25% - 15px); font-size: 20px; list-style: none; line-height: 1.3; margin: 0;  align-items: center; }
.columns-four-container li span {font-size: 40px; font-family: Gilroy-Bold; text-transform: uppercase; letter-spacing: 0.6px;}
.columns-four-container li b {display: grid; height: 100px; font-size: 22px; font-family: Gilroy-Medium; line-height: 1; color: var(--one-color); text-transform: uppercase; place-items: center;}
.columns-four-container li img {width: 90px; height: auto; margin: 20px auto; display: block;}
.columns-four-container .col-top {padding: 20px 10px; background-color: var(--six-color); min-height: 600px;}
.columns-four-container .col-bottom {background: linear-gradient(180deg,rgba(44, 46, 53, 1) 0%, rgba(44, 46, 53, 1) 50%, rgba(251, 173, 24, 1) 50%, rgba(251, 173, 24, 1) 100%);font-size: 60px; font-family: Gilroy-Bold; color: black; text-align: left; align-items: baseline; display: flex; height: 111px;}
.columns-four-container .col-bottom img { width: 175px; height: auto; margin: 0 0 0 -5px;}

@media (max-width: 1500px) {

}

@media (max-width: 1400px) {

}

@media (max-width: 1300px) {

}

@media (max-width: 1200px) {

}

@media (max-width: 1100px) {


}

@media (max-width: 1000px) {


}

@media (max-width: 900px) {


}

@media (max-width: 800px) {


}

@media (max-width: 700px) {

}

@media (max-width: 600px) {


}

@media (max-width: 500px) {

}


@media (max-width: 400px) {

}