.points-row {
	gap: 27px;
	& .point-column {
		& .wp-block-group__inner-container {
			display: grid;
			justify-items: start;
	
		& .wp-block-cover {
			min-height: 0;
			width: 180px;
			height: 180px;
			margin-bottom: 20px;
			
			& .wp-block-cover__inner-container {
				width: 180px;
				height: 180px;
				display: flex;
				align-items: center;
				
				& h2 {
					font-family: 'Boston';
					font-style: normal;
					font-weight: 700;
					font-size: 24px;
					line-height: 120%;
					color: var(--black);
					text-align: center;

				}
				
				& h3 {
					font-family: 'Boston';
					font-style: normal;
					font-weight: 700;
					font-size: 20px;
					line-height: 120%;
					color: var(--black);
					text-align: center;

				}
			}
		}
		
		& ul {
			display: flex; margin: 0; padding: 0;
			  & li {
				position: relative;
				padding-left: 45px;
				font-size: inherit;
				font-family: 'Boston';
				font-weight: 400;
				line-height: 130%;
				color: var(--black);
				list-style: none;

				&::before {
				  content: "";
				  position: absolute;
				  left: 0;
				  top: 5px !important;
				  width: 37px;
				  height: 31px;
				  background-image: var(--two-yellow-arrows);
				  background-repeat: no-repeat;
				  background-size: 37px;
				}
			  }
			
			
		}
	}
  }
	
	
	
  
	@media (min-width: 768px) and (max-width: 1280px) {
	
		& .point-column {
			width: 50%;
			& .wp-block-cover {
				width: 196px !important;
				height: 197px !important;
				margin-bottom: 35px !important;
				
				& .wp-block-cover__inner-container {
					height: 197px !important; 
					& h2 {font-size: 32px !important;}
					& h3 {font-size: 24px !important;}
					
				}
			}
			
			& ul {
				& li {font-size: 20px !important;}
			}
		}

	}
	
	@media (min-width: 1281px) {
			
		& .point-column {
				& .wp-block-cover {
					width: 276px !important;
					height: 276px !important;
					margin-bottom: 40px !important;

					& .wp-block-cover__inner-container {
						width: 276px !important; height: 276px !important;
						& h2 {font-size: 52px !important;}
						& h3 {font-size: 32px !important;}
					}
				}

				& ul {
					margin-left: 90px;
					list-style: none;
					& li {
						font-size: 30px !important;
						&::before {top: 20% !important;}
					}
				
				}
			}

			
	}

	
	
}
	

	




.mobile-points {display: grid !important;}
.tablet-points {display: none !important;}
.desktop-points {display: none !important;}

@media (min-width: 768px) {
	.mobile-points {display: none !important;}
}
@media (min-width: 768px) and (max-width: 1280px) {
	.tablet-points {display: grid !important;}
}

@media (min-width: 1281px) {
	.tablet-points {display: none !important;}
	.desktop-points {display: grid !important;}
}







.arrow-list {
        list-style: none;
        padding: 0;
        margin: 0;
        display: flex;
        flex-direction: column;
        gap: 24px;
        height: 100%;
        justify-content: start;

        & li {
            position: relative;
            padding-left: 70px;
            min-height: 50px;
            display: flex;
            align-items: center;
            font-family: 'Boston';
            font-weight: 400;
            font-size: 14px;
            line-height: 130%;
            color: var(--black);
			display: flex;
			flex-direction: column;
			justify-content: center;
			align-items: start;

            &::before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                width: 50px;
                height: 50px;
                border-radius: 50%;
                background-color: #F7CE35;
                background-image: var(--icon-double-arrow);
                background-repeat: no-repeat;
                background-position: center;
                background-size: 50px;
            }
			
			
			@media (min-width: 768px) and (max-width: 1280px) {
			   font-size: 24px;
			}

			@media (min-width: 1281px) {
				font-size: 30px;
			}
        }
	
    }



.bullet-list {
	margin: 0;
	padding: 0;
	padding-left: 25px !important;
	
	& li {
		font-family: 'Boston';
		font-style: normal;
		font-weight: 400;
		font-size: 14px;
		line-height: 130%;
		color: #000000;
		list-style-type: "•";
		padding-inline-start: 17px;
	}
	
	@media (min-width: 768px) and (max-width: 1280px) {
		& li {font-size: 20px;}
	}
	
	@media (min-width: 1281px) {
		& li {font-size: 23px;}
	}
}


.w-90 > .wp-block-cover__inner-container {width: 90px !important;}
.w-90 > .wp-block-cover__inner-container > h2 {word-break: break-word;}

@media (min-width: 768px) and (max-width: 1280px) {
	.w-90 > .wp-block-cover__inner-container {width: 120px !important;}
}